Some systems don't have libexif.so but do have libexif.so.10 or similar Import the dllmap from f-spot to cope with this. Index: Util/Makefile.am =================================================================== RCS file: /cvs/gnome/beagle/Util/Makefile.am,v retrieving revision 1.49 retrieving revision 1.50 diff -u -B -p -r1.49 -r1.50 --- Util/Makefile.am 18 Apr 2005 23:50:14 -0000 1.49 +++ Util/Makefile.am 20 Apr 2005 18:14:47 -0000 1.50 @@ -6,6 +6,7 @@ CSC = mcs -g -nowarn:0067,0618 TARGET = Util.dll +TARGET_CONFIG = $(TARGET).config CSFLAGS = -target:library @@ -86,7 +87,7 @@ all: $(TARGET) Inotify.exe install-data-local: $(TARGET) $(mkinstalldirs) $(DESTDIR)$(pkglibdir) - $(INSTALL_DATA) $(TARGET) $(DESTDIR)$(pkglibdir)/$(TARGET) + $(INSTALL_DATA) $(TARGET) $(TARGET_CONFIG) $(DESTDIR)$(pkglibdir) uninstall-local: rm -f $(DESTDIR)$(pkglibdir)/$(TARGET) @@ -103,6 +104,7 @@ EXTRA_DIST = \ $(EXTSTR_IN) \ $(CSFILES) \ $(COND_CS_FILES) \ + Util.dll.config.in \ inotify-test CLEANFILES = \ Index: configure.in =================================================================== RCS file: /cvs/gnome/beagle/configure.in,v retrieving revision 1.117 retrieving revision 1.118 diff -u -B -p -r1.117 -r1.118 --- configure.in 19 Apr 2005 08:21:44 -0000 1.117 +++ configure.in 20 Apr 2005 18:14:47 -0000 1.118 @@ -310,7 +310,19 @@ AM_CONDITIONAL(ENABLE_GST_SHARP, test "x dnl ---------------------------------------------- dnl Needed to index jpeg metadata -PKG_CHECK_MODULES(LIBEXIF, libexif >= 0.5) +LIBEXIF_API_CHANGE=0.6.0 +LIBEXIF_REQUIRED_MIN=0.5.7 +LIBEXIF_REQUIRED_MAX=0.7.0 + +PKG_CHECK_MODULES(LIBEXIF, libexif >= $LIBEXIF_REQUIRED_MIN libexif < $LIBEXIF_REQUIRED_MAX) +PKG_CHECK_MODULES(LIBEXIF_API_CHECK, libexif >= $LIBEXIF_API_CHANGE, have_old_libexif=no, have_old_libexif=yes) + +if test "x$have_old_libexif" = "xyes"; then + EXIF_SOVERSION=9 +else + EXIF_SOVERSION=10 +fi +AC_SUBST(EXIF_SOVERSION) PKG_CHECK_MODULES(BEAGLED, gmime-sharp >= 2.1.13 gtk-sharp dbus-sharp >= 0.23.4 gconf-sharp) BEAGLED_LIBS="$BEAGLED_LIBS $EVO_SHARP_LIBS $GSF_SHARP_LIBS" @@ -469,6 +481,7 @@ AC_SUBST(GNOME_PREFIX) AC_OUTPUT([ Makefile Util/Makefile +Util/Util.dll.config images/Makefile templates/Makefile glue/Makefile --- /dev/null 2005-04-20 13:59:10.046821696 +0100 +++ Util/Util.dll.config.in 2005-04-20 18:28:33.000000000 +0100 @@ -0,0 +1,3 @@ + + +