[Shotwell] Building shotwell from trunk
Mattias Põldaru
mahfiaz at gmail.com
Fri Jun 4 01:44:11 PDT 2010
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
>
>
>
More information about the Shotwell
mailing list