[Shotwell] Building shotwell from trunk

Bruno Girin brunogirin at gmail.com
Fri Jun 4 04:24:24 PDT 2010


David,

As Mattias pointed out, you need to be root to run make install, so on
Ubuntu, you would do:

$ make
$ sudo make install

Everything is installed in /usr/local so is completely separate from
what is installed through apt-get or Synaptic. I've got it working fine
on my Lucid laptop.

Bruno

On Fri, 2010-06-04 at 11:44 +0300, Mattias Põldaru wrote:
> Sorry, I was wrong here, as I did not read your letter thoroughly.
> 
> You definitely need to run make install with sudo, since it has to
> install to system directories, where user cannot write to.
> 
> Actually in the install instructions there is written "# make install",
> where # refers to a command which needs to be run as root (or with
> sudo), as opposed to $ which refers to a ordinary user.
> 
> 
> Mattias
> 
> 
> Ühel kenal päeval, R, 2010-06-04 kell 02:11, kirjutas David Velazquez:
> > Hey, I have exiv2, libexiv2-6, and libexiv2-dev already installed. Try
> > as I might I can't seem to get shotwell to complain about anything
> > other than gexiv2 which, according to the output, should have been
> > compiled properly.
> > 
> > The only thing apt-get build-dep shotwell wants to install is
> > libhal-dev which is no longer needed when building from trunk. I have
> > libgudev which replaces it though.
> > 
> > Thanks for the tips.
> > 
> > On Fri, Jun 4, 2010 at 1:37 AM, Mattias Põldaru <mahfiaz at gmail.com>
> > wrote:
> >         To build you need header files, which are in *-dev packages.
> >         Install
> >         libexiv2-dev and see if this makes shotwell compile (or
> >         complain about
> >         another dependency).
> >         If you hit another dependency apt-get search exiv (or whatever
> >         it
> >         complains about) and install corresponding package.
> >         
> >         All dependencies for the version in repository can be
> >         installed with
> >         apt-get build-dep packagename
> >         
> >         http://yorba.org/shotwell/install/
> >         
> >         
> >         Mattias
> >         
> >         
> >         Ühel kenal päeval, R, 2010-06-04 kell 01:18, kirjutas David
> >         Velazquez: 
> >         
> >         > I'm confident I'm doing something simple wrong, somewhere,
> >         but I can't seem
> >         > to build shotwell from trunk in Lucid
> >         >
> >         > Right now it's saying that it can't find gexiv2 and
> >         suggesting I change the
> >         > PKG_CONFIG_PATH.
> >         >
> >         > I understand gexiv2 needed to be built from scratch as well
> >         so I pulled it
> >         > and compiled it in ~/shotwell/gexiv2 using:
> >         >
> >         >  ./configure --prefix=/home/dave/shotwell/gexiv2
> >         > make
> >         > make install
> >         >
> >         > The only error I get from gexiv2 occurs during make install
> >         and is this:
> >         >
> >         > /sbin/ldconfig.real: Can't create temporary cache
> >         file /etc/ld.so.cache~:
> >         > Permission denied
> >         > make: [install] Error 1 (ignored)
> >         >
> >         > I assume this is due to me not using sudo and it not being
> >         able to write to
> >         > /etc/ld.so.cache
> >         > Is this enough to prevent gexiv2 from building properly and
> >         therefore
> >         > shotwell from using it?
> >         >
> >         >
> >         > Shotwell itself is being built (or attempting to be built)
> >         in ~/shotwell
> >         > using the command ./configure --prefix=/home/dave/shotwell
> >         >
> >         > The dependencies for gexiv2 (exiv2,libexiv2,libexiv2-dev)
> >         were installed
> >         > from Ubuntu's repositories.
> >         >
> >         > I've tried moving the installation for gexiv2 to someplace
> >         outside of
> >         > ~/shotwell to no avail.
> >         >
> >         > I'd appreciate any help.
> >         >
> >         > Dave
> >         
> >         > _______________________________________________
> >         > Shotwell mailing list
> >         > Shotwell at lists.yorba.org
> >         > http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell
> >         
> >         
> > 
> 
> 
> 
> _______________________________________________
> Shotwell mailing list
> Shotwell at lists.yorba.org
> http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell





More information about the Shotwell mailing list