Am 04.04.2011 22:25:44 schrieb : > On 04/03/2011 02:31 PM, Martin Weißhaupt wrote: > > Hello Everyone, > > > I didn't have much time lately but I wanted to try the new > Ubuntu version and of course the new Shotwell version. > > > After upgrading to Natty I noticed that I wasn't able to start > Shotwell anymore. I got this error: > >> shotwell: error while loading shared libraries: libexiv2.so.6: > cannot open shared object file: No such file or directory > > So I checked which version of libexiv2 is installed and it > seems to be libexiv2.so.10. I already tried reinstalling both Shotwell and > libexiv2 but this didn't help. > > > Compiling the new Shotwell version from trunk gave me this > error message: > >> /usr/bin/ld: warning: libexiv2.so.6, needed by > /usr/local/lib/libgexiv2.so, not found (try using -rpath or -rpath-link) > > This is pretty strange because Natty runs Shotwell without any > problems on my NetBook and a 64Bit virtual machine. > > The command "locate libexiv2" gave me these results: > >> /usr/lib/libexiv2.a> /usr/lib/libexiv2.la> > /usr/lib/libexiv2.so> /usr/lib/libexiv2.so.10> /usr/lib/libexiv2.so.10.0.1> > /usr/lib/gthumb/extensions/libexiv2_tools.so> /usr/share/doc/libexiv2-10> > /usr/share/doc/libexiv2-dev> > /usr/share/doc/libexiv2-10/changelog.Debian.gz> > /usr/share/doc/libexiv2-10/copyright> > /usr/share/doc/libexiv2-dev/changelog.Debian.gz> > /usr/share/doc/libexiv2-dev/copyright> > /usr/share/lintian/overrides/libexiv2-dev> > /var/lib/dpkg/info/libexiv2-10.list> > /var/lib/dpkg/info/libexiv2-10.md5sums> > /var/lib/dpkg/info/libexiv2-10.postinst> > /var/lib/dpkg/info/libexiv2-10.postrm> /var/lib/dpkg/info/libexiv2-10.shlibs> > /var/lib/dpkg/info/libexiv2-dev.list> /var/lib/dpkg/info/libexiv2-dev.md5sums > > Did anyone else have this problem or any idea how to solve it? > Looks to me like your installation of gexiv2 in /usr/local is > trying to > pull in an older version of exiv2 (libexiv2.so.6). On Natty, you > should > be able to use both libexiv2 and libgexiv2 from the Natty > repository, so > you shouldn't need those installed locally at all. So I'd > uninstall > gexiv2 from /usr/local - that should help. > adam > _______________________________________________ > Shotwell mailing list > [email protected] > http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell > Hello Adam, thank you for your answer, this worked. I uninstalled the libraries from Ubuntu and then removed the files by executing "rm /usr/local/lib/libgexiv2.*". It seems like these files are left overs from a self compiled and installed version of Shotwell. Next time I will clean up after testing ;-) Now I can concentrate on translation again :D
Regards, Martin _______________________________________________ Shotwell mailing list [email protected] http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell
