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

Reply via email to