[Shotwell] Building shotwell from trunk

David Velazquez david.velazquez08 at gmail.com
Thu Jun 3 23:11:55 PDT 2010


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
>
>
>



More information about the Shotwell mailing list