[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