Here is my lazy dog for how to build trunk.
Need to download Vala (0.10) and LibGee manually.
Need to create a few Development directories (as indicated below), as
well as a few unstable directories (as indicated below)
aptitude build-dep shotwell
apt-get install libjson-glib-dev
aptitude install libquicktime-dev
aptitude remove valac libgee
Vala = 0.10 (not 0.11)
cd ~/Development/Vala
./configure --prefix=/usr
make
su
make install
exit
cd ~/Development/LibGee
./configure --prefix=/usr
make
su
make install
exit
cd ~/Development/gexiv2
svn update
./configure --prefix=${HOME}/unstable/gexiv2
make
make install
cd ~/Development/shotwell
svn update
./configure --prefix=${HOME}/unstable/shotwell
PKG_CONFIG_PATH=${HOME}/unstable/gexiv2/lib/pkgconfig
export PKG_CONFIG_PATH
make
make install
To run
=====
$ cat ~/scripts/shotwell.sh
#!/bin/sh
LD_LIBRARY_PATH=${HOME}/unstable/gexiv2/lib
export LD_LIBRARY_PATH
SHOTWELL_LOG=1 ${HOME}/unstable/shotwell/bin/shotwell
/Bengt
On Wed, 2010-11-17 at 13:00 -0800, Adam Dingle wrote:
> Martin,
>
> - what operating system version are you running?
> - what does 'valac --version' print?
> - Shotwell requires libgee 0.5.0 or higher. If you're on Ubuntu, have
> you installed the libgee-dev package? If on another distro, have you
> installed a package that provides libgee, or built/installed it from source?
>
> If this helps you compile, let us know. If you're still stuck, please
> email me privately with answers to the above and we can email back and
> forth to work out your build problem without bothering the whole list -
> we can post here once we have a solution.
>
> By the way, we are working on setting up a nightly build PPA
> (http://trac.yorba.org/ticket/1220).
>
> cheers
> adam
>
> On 11/17/2010 11:16 AM, Martin Weißhaupt wrote:
> > Hi,
> >
> > I just tried all the suggestions here but I still didn't get shotwell
> > to compile.
> >
> > I still get this error message:
> > error: gee-1.0 not found in specified Vala API directories or
> > GObject-Introspection GIR directories
> >
> > At the moment I don't have much time, it would be very helpfull for me
> > if there was a daily ppa of shotwell...
> >
> > Regards,
> > Martin
> >
> > Am 19.09.2010 18:06, schrieb Rob Powell:
> >> Hi Kent,
> >>
> >> You'll need to build gexiv2. You'll see that dependency on the
> >> shotwell install page. I think build instructions for gexiv2 are at
> >> trac.yorba.org/wiki/gexiv2. I'm currently out and about, so sorry if
> >> that link is wrong. If it is wrong, look for the link on the
> >> shotwell dependency section.
> >>
> >> The pc (package configuration) files are different than the so
> >> (shared library)
> >>
> >> Hope that helps
> >>
> >> Rob
> >>
> >> Sent from my iPhone
> >>
> >> On Sep 19, 2010, at 8:46 AM, Kent Tenney<[email protected]> wrote:
> >>
> >>> on Ubuntu 10.04.
> >>>
> >>> [ ktenney: /usr/fetching/shotwell ]$ ./configure
> >>> Configured. Type 'make' to build, 'make install' to install.
> >>> [ ktenney: /usr/fetching/shotwell ]$ make
> >>> Package gee-1.0 was not found in the pkg-config search path.
> >>> Perhaps you should add the directory containing `gee-1.0.pc'
> >>> to the PKG_CONFIG_PATH environment variable
> >>> No package 'gee-1.0' found
> >>> Package gexiv2 was not found in the pkg-config search path.
> >>> Perhaps you should add the directory containing `gexiv2.pc'
> >>> to the PKG_CONFIG_PATH environment variable
> >>> No package 'gexiv2' found
> >>> make: *** [src/.stamp] Error 1
> >>>
> >>> The ppa binary knows about those libraries:
> >>>
> >>> [ ktenney: /usr/fetching/shotwell ]$ ldd `which shotwell`
> >>> linux-vdso.so.1 => (0x00007fff3c188000)
> >>> libgee.so.2 => /usr/lib/libgee.so.2 (0x00007ffdd3638000)
> >>> libsqlite3.so.0 => /usr/lib/libsqlite3.so.0 (0x00007ffdd33ab000)
> >>> libexiv2.so.6 => /usr/lib/libexiv2.so.6 (0x00007ffdd2fd9000)
> >>> libgconf-2.so.4 => /usr/lib/libgconf-2.so.4 (0x00007ffdd2d9c000)
> >>> <snip>
> >>> libuuid.so.1 => /lib/libuuid.so.1 (0x00007ffdc50dc000)
> >>> [ ktenney: /usr/fetching/shotwell ]$
> >>>
> >>> How to proceed?
> >>>
> >>> Thanks,
> >>> Kent
> >>> _______________________________________________
> >>> Shotwell mailing list
> >>> [email protected]
> >>> http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell
> >> _______________________________________________
> >> Shotwell mailing list
> >> [email protected]
> >> http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell
> >
> > _______________________________________________
> > Shotwell mailing list
> > [email protected]
> > http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell
>
> _______________________________________________
> Shotwell mailing list
> [email protected]
> http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell
>
--
With Regards
Bengt Thuree
[email protected]
_______________________________________________
Shotwell mailing list
[email protected]
http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell