On 25/03/2012 14:19, Adam Dingle wrote:


On Sun, Mar 25, 2012 at 5:20 AM, Dougie Nisbet <[email protected] <mailto:[email protected]>> wrote:


    I had the same problem as Kent and tried your suggestions above.
    Problem now
    with exiv2 dependency. This is on Debian Wheezy (Testing).


    dougie@phoenix:~/libgexiv2-0.3.92$ make
    Requested 'exiv2 >= 0.21' but version of exiv2 is 0.20
    make: *** [gexiv2/gexiv2-metadata.o] Error 1

    which I solved by compiling exiv2 from the main website.

    Now getting vala errors (below) which I can't get past.  I have a
    look at
    the links on the website but they're all for Ubuntu repos. I tried the
    add-apt-repository line but got errors.  I'm not keen on tinkering
    too much
    as I still have a working shotwell and don't want to break it.


    dougie@phoenix:~/shotwell$ make
    /bin/sh: 1: valac: not found
    usage: chkver <min | max> <major.minor.revision> <min|max
    major.minor.revision>
    /bin/sh: 1: valac: not found
    Shotwell requires Vala compiler 0.15.2 or greater.  You are running.
    make: *** [plugins/shotwell-plugin-dev-1.0.vapi] Error 1


Dougie,

evidently you don't have valac (the Vala compiler) installed. You need Vala 0.15.2 to build Shotwell. On packages.debian.org <http://packages.debian.org> I see that Wheezy offers only Vala 0.14.2. (Debian experimental does have a package for 0.15.2.)

I think the easiest path forward is for you to build Vala 0.15.2 from source on your machine. To do that, you could download the Vala 0.15.2 tarball (http://download.gnome.org/sources/vala/0.15/vala-0.15.2.tar.xz) and then

$ tar xvfJ vala-0.15.2.tar.xz
$ cd vala-0.15.2
$ sudo apt-get build-dep valac-0.14
$ ./configure
$ make
$ sudo make install

adam


Thanks Adam. Almost got there this time. Can't find a package called 'rest-0.7.pc' now.

dougie@phoenix:~/shotwell$ make
make[1]: Entering directory `/home/dougie/shotwell/plugins'
make[2]: Entering directory `/home/dougie/shotwell/plugins/shotwell-transitions'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/dougie/shotwell/plugins/shotwell-transitions' make[2]: Entering directory `/home/dougie/shotwell/plugins/shotwell-publishing' cc -c `pkg-config --print-errors --cflags gobject-2.0 glib-2.0 gdk-3.0 gtk+-3.0 gee-1.0 gtk+-3.0 libsoup-2.4 libxml-2.0 webkitgtk-3.0 gexiv2 rest-0.7 gee-1.0` -nostdlib -export-dynamic -O2 -g -pipe -fPIC -D_VERSION='"0.11.93+trunk"' -DGETT EXT_PACKAGE='"shotwell"' -I../.. Resources.c shotwell-publishing.c FacebookPubli shing.c PicasaPublishing.c FlickrPublishing.c YouTubePublishing.c RESTSupport.c ui.c
Package rest-0.7 was not found in the pkg-config search path.
Perhaps you should add the directory containing `rest-0.7.pc'
to the PKG_CONFIG_PATH environment variable
No package 'rest-0.7' found
Resources.c:10:18: fatal error: glib.h: No such file or directory
compilation terminated.
shotwell-publishing.c:10:18: fatal error: glib.h: No such file or directory
compilation terminated.
FacebookPublishing.c:10:18: fatal error: glib.h: No such file or directory
compilation terminated.
PicasaPublishing.c:10:18: fatal error: glib.h: No such file or directory
compilation terminated.
FlickrPublishing.c:10:18: fatal error: glib.h: No such file or directory
compilation terminated.
YouTubePublishing.c:10:18: fatal error: glib.h: No such file or directory
compilation terminated.
RESTSupport.c:10:18: fatal error: glib.h: No such file or directory
compilation terminated.
ui.c:10:18: fatal error: glib.h: No such file or directory
compilation terminated.
make[2]: *** [Resources.o] Error 1
make[2]: Leaving directory `/home/dougie/shotwell/plugins/shotwell-publishing'
make[1]: *** [shotwell-publishing] Error 2
make[1]: Leaving directory `/home/dougie/shotwell/plugins'
make: *** [plugins] Error 2
dougie@phoenix:~/shotwell$

_______________________________________________
Shotwell mailing list
[email protected]
http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell

Reply via email to