Hi

Today Ubuntu removed libuuid.la from uuid-dev package. That's a result of merge from Debian and Debian's policy http://wiki.debian.org/ReleaseGoals/LAFileRemoval, so this problem might affect Debian and other distributions.

make trows error after libtool commits suicide:

libtool: link: ranlib .libs/libcrmcommon.a
/bin/sed: can't read /usr/lib/libuuid.la: No such file or directory
libtool: link: `/usr/lib/libuuid.la' is not a valid libtool archive
make[2]: *** [libcrmcommon.la] Error 1
make[2]: Leaving directory `/home/ivoks/Cluster/pacemaker-1.0.7+hg20100203/lib/common'

Now, the funniest thing is that after running make again, without cleaning the tree, it passes libcrmcommon.a and dies on next step:

libtool: link: ranlib .libs/libcrmcluster.a
/bin/sed: can't read /usr/lib/libuuid.la: No such file or directory
libtool: link: `/usr/lib/libuuid.la' is not a valid libtool archive
make[2]: *** [libcrmcluster.la] Error 1
make[2]: Leaving directory `/home/ivoks/Cluster/pacemaker-1.0.7+hg20100203/lib/common'

If one runs make enough times, it will eventually compile. Anyone has an idea what's going on? In libcrmcommon.la and others there's dependency_libs which includes /usr/lib/libuuid.la and other .la files.

_______________________________________________
Pacemaker mailing list
Pacemaker@oss.clusterlabs.org
http://oss.clusterlabs.org/mailman/listinfo/pacemaker

Reply via email to