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

Reply via email to