From: William S. <bil...@hb...> - 2007-07-19 21:12:45
|
If you attempt to compile (make) LMMS and then make install (or as I did using checkinstall ) it may fail like this (also note that I configured with --prefix=/usr ) ... /usr/bin/install -c .libs/libaudiofileprocessor.a /usr/lib/lmms/libaudiofileprocessor.a /usr/bin/install: setting permissions for `/usr/lib/lmms/libaudiofileprocessor.a': No such file or directory chmod 644 /usr/lib/lmms/libaudiofileprocessor.a ranlib /usr/lib/lmms/libaudiofileprocessor.a ranlib: could not create temporary file whilst writing archive: No more archived files make[5]: *** [install-pkglibLTLIBRARIES] Error 1 make[5]: Leaving directory `/home/bill/src/lmms-SVN493/plugins/audio_file_processor' make[4]: *** [install-am] Error 2 make[4]: Leaving directory `/home/bill/src/lmms-SVN493/plugins/audio_file_processor' make[3]: *** [install] Error 2 make[3]: Leaving directory `/home/bill/src/lmms-SVN493/plugins/audio_file_processor' make[2]: *** [install-recursive] Error 1 make[2]: Leaving directory `/home/bill/src/lmms-SVN493/plugins' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/home/bill/src/lmms-SVN493' make: *** [install] Error 2 **** Installation failed. Aborting package creation. Cleaning up...OK Bye. This error is apparently a bug (?) in libtool (I used 1.5.22 ), and I found that it can be worked around by simply creating the lmms lib directory like this: cd /usr/lib sudo mkdir lmms Again note my configure --prefix was not the default. Another way to work around this is to have a previous LMMS installed which means the /usr/lib/lmms directory already exists. Or at least this is the case with the Debian (Ubuntu) package. Bill |