[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: w3c-libwww_5.4.0-2 build problems



On Sat, Jul 06, 2002 at 11:58:39PM +0200, Richard Atterer wrote:
> I just uploaded a new version of libwww 5.4.0 to fix #151894 and the
> build failed on sparc and ia64 with really bizarre symptoms.

I now found out that the build fails on ReiserFS, but succeeds on
ext2! What could be causing this?

Looking at a diff of some "make -d" build logs, the difference is that
on ReiserFS, it tries to re-link the libraries during "make install". 
Furthermore, this time libtool somehow comes to the conclusion that
some symbols are unresolved and appends 'U' to the libxmltok.la
filename ("libxmltok.so.0.1.0U"), so the symlink to
"libxmltok.so.0.1.0" becomes dangling, which later makes everything
fail.

'-' is a successful ext2 compilation, '+' a failed ReiserFS one. 
Before this difference, the two logs are identical...

----------------------------------------------------------------------
   Must remake target `install-recursive'.
 make[4]: Entering directory `/tmp/w3c-libwww-5.4.0/build/modules/expat'
[snip]
          Finished prerequisites of target file `xmltok.lo'.
          Prerequisite `/tmp/w3c-libwww-5.4.0/modules/expat/xmltok/xmltok.c' is older than target `xmltok.lo'.
         No need to remake target `xmltok.lo'.
        Finished prerequisites of target file `libxmltok.la'.
-       Prerequisite `xmlrole.lo' is older than target `libxmltok.la'.
-       Prerequisite `xmltok.lo' is older than target `libxmltok.la'.
-      No need to remake target `libxmltok.la'.
+       Prerequisite `xmlrole.lo' is newer than target `libxmltok.la'.
+       Prerequisite `xmltok.lo' is newer than target `libxmltok.la'.
+      Must remake target `libxmltok.la'.
+make[5]: Entering directory `/tmp/w3c-libwww-5.4.0/build/modules/expat/xmltok'
+/bin/sh ../../../libtool --mode=link gcc  -g -O2 -Wall -DXML_NS -version-info "1:0:1" -o libxmltok.la  -rpath /usr/lib xmlrole.lo xmltok.lo  -ldl  -lz
+Putting child 0x08075ba0 (libxmltok.la) PID 1384 on the chain.
+Live child 0x08075ba0 (libxmltok.la) PID 1384 
+rm -fr .libs/libxmltok.la .libs/libxmltok.* .libs/libxmltok.*
+gcc -shared  xmlrole.lo xmltok.lo  -ldl -lz  -Wl,-soname -Wl,libxmltok.so.0 -o .libs/libxmltok.so.0.1.0
+(cd .libs && rm -f libxmltok.so.0 && ln -s libxmltok.so.0.1.0 libxmltok.so.0)
+(cd .libs && rm -f libxmltok.so && ln -s libxmltok.so.0.1.0 libxmltok.so)
+ar cru .libs/libxmltok.a  xmlrole.o xmltok.o 
+ranlib .libs/libxmltok.a
+creating libxmltok.la
+(cd .libs && rm -f libxmltok.la && ln -s ../libxmltok.la libxmltok.la)
+Got a SIGCHLD; 1 unreaped children.
+Reaping winning child 0x08075ba0 PID 1384 
+Removing child 0x08075ba0 PID 1384  from chain.
+      Successfully remade target file `libxmltok.la'.
      Finished prerequisites of target file `all-am'.
     Must remake target `all-am'.
     Successfully remade target file `all-am'.
    Finished prerequisites of target file `install-am'.
   Must remake target `install-am'.
----------------------------------------------------------------------

Cheers,

  Richard

-- 
  __   _
  |_) /|  Richard Atterer
  | \/¯|  http://atterer.net
  ¯ '` ¯


-- 
To UNSUBSCRIBE, email to debian-mentors-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: