From: Didier B. <di...@ba...> - 2004-11-12 22:42:01
|
Hello, I had problem compiling libexif-0.6.11. The problem is the one explained by= Krisztian VASAS on this ML (see http://sourceforge.net/mailarchive/forum.p= hp?thread_id=3D5789646&forum_id=3D8715). While the problem was announced as corrected in the CVS version, I decided = to compile the CVS version. I got some errors, but succeeded in correcting = them : ---------------------------------------------------------------------------= ------------- $ cvs -d:pserver:ano...@cv...:/cvsroot/libexif login Logging in to :pserver:ano...@cv...:2401/cvsroot/libexif CVS password: $ cvs -z3 -d:pserver:ano...@cv...:/cvsroot/libexif co libe= xif [everything is ok] $ WANT_AUTOMAKE=3D"1.8" ./autogen.sh [...] configure.in:75: error: `intl/Makefile' is already registered with AC_CONFI= G_FILES. autoconf/status.m4:848: AC_CONFIG_FILES is expanded from... configure.in:75: the top level autom4te-2.59: /usr/bin/m4 failed with exit status: 1 aclocal-1.8: autom4te failed with exit status: 1 Last command failed with status 1 in directory /usr/local/src/libexif-cvs/l= ibexif. Aborting. Last command failed with status 1 in directory /usr/local/src/libexif-cvs/l= ibexif. Aborting. $ vim configure.in [see diff at the very end of this message] $ WANT_AUTOMAKE=3D"1.8" ./autogen.sh [everything is ok] $ ./configure [everything is ok] $ make [everything is ok] $ su Password: # make install [...] Making install in po make[1]: Entering directory `/usr/local/src/libexif-cvs/libexif/po' /bin/sh .././mkinstalldirs /usr/local/share .././mkinstalldirs: .././mkinstalldirs: Aucun fichier ou r=E9pertoire de ce= type make[1]: *** [install-data-yes] Erreur 127 make[1]: Leaving directory `/usr/local/src/libexif-cvs/libexif/po' make: *** [install-recursive] Erreur 1 # cp /usr/local/src/libexif-0.6.10/mkinstalldirs . # make install [everything is ok] ---------------------------------------------------------------------------= ------------- To cut short a long story, I had to: . modify the 'configure.in' file, . copy the missing 'mkinstalldirs' script from an older libexif version. Didier Barvaux Here is the diff of the configure.in file: % diff libexif/configure.in libexif-modified/configure.in 62,64c62 < AC_OUTPUT([ intl/Makefile po/Makefile.in=20 < intl/Makefile=20 < po/Makefile.in --- > AC_OUTPUT([ intl/Makefile po/Makefile.in |