All-- I have updated my working copy and now cannot compile the daily build. I have upgraded libgexiv2 to 0.92 and after a successful build I'm getting the following runtime error. Any thoughts would be greatly appreciated...
./shotwell: symbol lookup error: ./shotwell: undefined symbol: gexiv2_initialize Thanks, Scott Rosenbrook [email protected] On Sun, Mar 25, 2012 at 3:00 PM, <[email protected]> wrote: > Send Shotwell mailing list submissions to > [email protected] > > To subscribe or unsubscribe via the World Wide Web, visit > http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell > or, via email, send a message with subject or body 'help' to > [email protected] > > You can reach the person managing the list at > [email protected] > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Shotwell digest..." > > > Today's Topics: > > 1. Re: Final Call for Testing: Shotwell 0.12 (Dougie Nisbet) > 2. Re: Final Call for Testing: Shotwell 0.12 (Adam Dingle) > 3. Re: Final Call for Testing: Shotwell 0.12 (Dougie Nisbet) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Sun, 25 Mar 2012 13:20:44 +0100 > From: "Dougie Nisbet" <[email protected]> > To: "'Adam Dingle'" <[email protected]>, "'Kent Tenney'" > <[email protected]> > Cc: [email protected] > Subject: Re: [Shotwell] Final Call for Testing: Shotwell 0.12 > Message-ID: <[email protected]> > Content-Type: text/plain; charset="us-ascii" > > > > > -----Original Message----- > > From: [email protected] [mailto:shotwell- > > [email protected]] On Behalf Of Adam Dingle > > Sent: 22 March 2012 20:01 > > To: Kent Tenney > > Cc: [email protected] > > Subject: Re: [Shotwell] Final Call for Testing: Shotwell 0.12 > > > > Kent, > > > > no, so you'll need to build gexiv2 from source yourself. See my original > > message below to find out where to get it. Building should be this easy: > > > > $ sudo apt-get build-dep gexiv2 > > $ tar xvfz libgexiv2-0.3.92.tar.gz > > $ cd libgexiv2-0.3.92 > > $ make > > $ sudo make install > > > > 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 > > > root@phoenix:~# add-apt-repository ppa:vala-team > Traceback (most recent call last): > File "/usr/bin/add-apt-repository", line 65, in <module> > if not sp.add_source_from_line(line): > File > > "/usr/lib/python2.7/dist-packages/softwareproperties/SoftwareProperties.py", > line 630, in add_source_from_line > (deb_line, file) = expand_ppa_line(line.strip(), self.distro.codename) > File "/usr/lib/python2.7/dist-packages/softwareproperties/ppa.py", line > 47, in expand_ppa_line > sourceslistd = apt_pkg.Config.find_dir("Dir::Etc::sourceparts") > AttributeError: 'module' object has no attribute 'Config' > > > > > > ------------------------------ > > Message: 2 > Date: Sun, 25 Mar 2012 06:19:29 -0700 > From: Adam Dingle <[email protected]> > To: Dougie Nisbet <[email protected]> > Cc: [email protected] > Subject: Re: [Shotwell] Final Call for Testing: Shotwell 0.12 > Message-ID: > <caoqk6ctb30c_kafn-ujzg+3nuhvjzr3xudw1wzbh6cvzayy...@mail.gmail.com > > > Content-Type: text/plain; charset=ISO-8859-1 > > On Sun, Mar 25, 2012 at 5:20 AM, Dougie Nisbet <[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 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 > > > ------------------------------ > > Message: 3 > Date: Sun, 25 Mar 2012 19:41:09 +0100 > From: Dougie Nisbet <[email protected]> > To: Adam Dingle <[email protected]> > Cc: [email protected] > Subject: Re: [Shotwell] Final Call for Testing: Shotwell 0.12 > Message-ID: <[email protected]> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > 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 > > > End of Shotwell Digest, Vol 32, Issue 14 > **************************************** > _______________________________________________ Shotwell mailing list [email protected] http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell
