Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 456708

Summary: media-gfx/shotwell-0.13.1-r2 won't compile after media-gfx/exiv2-0.23 update: libexiv2.so.10, needed by /usr/lib/libgexiv2.so, not found
Product: Gentoo Linux Reporter: Roland <wasundwarum>
Component: [OLD] GNOMEAssignee: Markos Chandras (RETIRED) <hwoarang>
Status: RESOLVED INVALID    
Severity: normal CC: graphics+disabled, jlec
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Roland 2013-02-10 22:40:48 UTC
Shotwell won't compile 

Here is the last Compile Message. Hope it helps.

nitor.o x86_64-pc-linux-gnu/VideoMonitor.o x86_64-pc-linux-gnu/SearchFilter.o x86_64-pc-linux-gnu/MediaViewTracker.o x86_64-pc-linux-gnu/UnityProgressBar.o x86_64-pc-linux-gnu/Upgrades.o x86_64-pc-linux-gnu/.unitize/_UnitInternals.o x86_64-pc-linux-gnu/.unitize/_UtilInternals.o x86_64-pc-linux-gnu/.unitize/_ThreadsInternals.o x86_64-pc-linux-gnu/.unitize/_DbInternals.o x86_64-pc-linux-gnu/.unitize/_EditingToolsInternals.o x86_64-pc-linux-gnu/.unitize/_PluginsInternals.o x86_64-pc-linux-gnu/.unitize/_SlideshowInternals.o x86_64-pc-linux-gnu/.unitize/_PhotosInternals.o x86_64-pc-linux-gnu/.unitize/_PublishingInternals.o x86_64-pc-linux-gnu/.unitize/_LibraryInternals.o x86_64-pc-linux-gnu/.unitize/_DirectInternals.o x86_64-pc-linux-gnu/.unitize/_CoreInternals.o x86_64-pc-linux-gnu/.unitize/_SidebarInternals.o x86_64-pc-linux-gnu/.unitize/_EventsInternals.o x86_64-pc-linux-gnu/.unitize/_TagsInternals.o x86_64-pc-linux-gnu/.unitize/_CameraInternals.o x86_64-pc-linux-gnu/.unitize/_SearchesInternals.o x86_64-pc-linux-gnu/.unitize/_ConfigInternals.o x86_64-pc-linux-gnu/.unitize/_DataImportsInternals.o x86_64-pc-linux-gnu/.unitize/_Library_unitize_entry.o x86_64-pc-linux-gnu/.unitize/_Direct_unitize_entry.o -O2 -pipe -fPIC -DG_UDEV_API_IS_SUBJECT_TO_CHANGE -Wl,-O1 -Wl,--as-needed  `pkg-config --libs atk gdk-3.0 gdk-x11-3.0 gee-1.0 gexiv2 gio-unix-2.0 glib-2.0 gmodule-2.0 gstreamer-1.0 gstreamer-base-1.0 gstreamer-pbutils-1.0 gtk+-3.0 gudev-1.0 libexif libgphoto2 json-glib-1.0 libraw libsoup-2.4 libxml-2.0 sqlite3 unique-3.0 webkitgtk-3.0  gthread-2.0` -export-dynamic -o shotwell
/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/../../../../x86_64-pc-linux-gnu/bin/ld: warning: libexiv2.so.10, needed by /usr/lib/libgexiv2.so, not found (try using -rpath or -rpath-link)
/usr/lib/libgexiv2.so: undefined reference to `Exiv2::XmpParser::initialize()'
collect2: 

Reproducible: Always
Comment 1 Alexandre Rostovtsev (RETIRED) gentoo-dev 2013-02-10 23:40:48 UTC
Roland, you needed to run "revdep-rebuild" after updating to media-gfx/exiv2-0.23

In particular, before you can compile shotwell, you would need to re-emerge media-libs/gexiv2 (revdep-rebuild should do that for you automatically).