GNOME Bugzilla – Bug 72013
Parrallel building fails with version 1.0.12
Last modified: 2009-08-15 18:40:50 UTC
Parrallel (make -jX) building of libxslt fails with version 1.0.12 (also just recently upgraded to libxml 2.4.16, which also has a bug files against it for parrallel building. I dont know if this is related info or not). The output is: gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/python2.2 -I/usr/include/python2.2 -I/usr/include/libxml2/libxml -I/usr/include/libxml2 -I.. -Wall -g -c types.c -o types.o >/dev/null 2>&1 mv -f .libs/types.lo types.lo gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/python2.2 -I/usr/include/python2.2 -I/usr/include/libxml2/libxml -I/usr/include/libxml2 -I.. -Wall -g -c libxslt-py.c -o libxslt-py.o >/dev/null 2>&1 mv -f .libs/libxslt-py.lo libxslt-py.lo /bin/sh ../libtool --mode=link gcc -Wall -g -o libxsltmodule.la libxslt.lo types.lo libxslt-py.lo /bin/sh ../libtool --mode=link gcc -Wall -g -o libxsltmod.so -o libxsltmod.so libxslt.lo types.lo libxslt-py.lo ../libxslt/libxslt.la ../libexslt/libexslt.la -shared -Wl,-soname,libxsltmod.so rm -fr .libs/libxsltmodule.la .libs/libxsltmodule.* .libs/libxsltmodule.* (cd . && ln -s libxslt.lo libxslt.lo) ar cru .libs/libxsltmodule.al libxslt.lo types.lo libxslt-py.lo ar: libxslt.lo: Too many levels of symbolic links make[3]: *** [libxsltmodule.la] Error 1 make[3]: *** Waiting for unfinished jobs.... gcc -Wall -g -o .libs/libxsltmod.so -o .libs/libxsltmod.so libxslt.o types.o libxslt-py.o -shared -Wl,-soname -Wl,libxsltmod.so ../libxslt/.libs/libxslt.so -L/usr/lib -lm -lm -lm ../libexslt/.libs/libexslt.so /usr/lib/libxslt.so -lm -lm -lm /usr/lib/libxml2.so -lm -lz -lm -lm gcc: libxslt.o: No such file or directory make[3]: *** [libxsltmod.so] Error 1 make[3]: Leaving directory `/usr/src/redhat/BUILD/libxslt-1.0.12/python' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/usr/src/redhat/BUILD/libxslt-1.0.12/python' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/src/redhat/BUILD/libxslt-1.0.12' make: *** [all-recursive-am] Error 2
I don't know how or why it fails. Do not use -jX or provide a patch ! Daniel
I really can't reproduce it. On my single processor system, the generated MAkefiles tend to build stuff multiple times with "make -j" but I don't get the problem you're seeing. Daniel
No news, closed by lack of feedback on unreproductable behaviour Daniel