After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 72013 - Parrallel building fails with version 1.0.12
Parrallel building fails with version 1.0.12
Status: VERIFIED INCOMPLETE
Product: libxslt
Classification: Platform
Component: general
1.0.10
Other Linux
: Normal normal
: ---
Assigned To: Daniel Veillard
Daniel Veillard
Depends on:
Blocks:
 
 
Reported: 2002-02-20 13:04 UTC by Chris Chabot
Modified: 2009-08-15 18:40 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Chris Chabot 2002-02-20 13:04:51 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
Comment 1 Daniel Veillard 2002-02-20 14:14:57 UTC
I don't know how or why it fails.
Do not use -jX or provide a patch !

Daniel
Comment 2 Daniel Veillard 2002-03-08 11:01:40 UTC
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
Comment 3 Daniel Veillard 2002-04-14 14:28:40 UTC
No news, closed by lack of feedback on unreproductable behaviour

Daniel