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

Bug#93088: failed autobuild of wbd_1:1.00a-2 (m68k): fails to link



Package: wbd
Version: 1:1.00a-2
Severity: serious

wbd fails to build from source due to a link error ('code' not found). The
linker also complains about libtcl8.0.so.1 not being present despite
tcl8.0 and tcl8.0-dev being installed - tcl8.0 doesn't contain any shared
libs, tcl8.0-dev only contains /usr/lib/libtcl8.0.a !

Please change wbd to statically link against /usr/lib/libtcl8.0.a on m68k,
or reassign the bug to tcl8.0 (there seem to have been issues with tcl8.0
and glibc in the past).

	Michael

---------- Forwarded message ----------
Date: Fri, 06 Apr 2001 09:23:54 +0200
From: m68k build daemon <buildd@q650.biophys.uni-duesseldorf.de>
To: schmitz@opal.biophys.uni-duesseldorf.de
Subject: Log for failed build of wbd_1:1.00a-2 (dist=unstable)

Automatic build of wbd_1:1.00a-2 on q650 by sbuild 1.152
Build started at 20010406-0909
******************************************************************************
Fetching .dsc file...
** Using build dependencies supplied by package:
Build-Depends: grep-dctrl, tcl8.0-dev, tk8.0-dev, xlib6g-dev
Fetching source files...
Checking for already installed source dependencies...
grep-dctrl: missing
tcl8.0-dev: missing
tk8.0-dev: missing
xlib6g-dev: missing
Checking for source dependency conflicts...
  /usr/bin/sudo /usr/bin/apt-get $CHROOT_OPTIONS -q -y install grep-dctrl tcl8.0-dev tk8.0-dev xlib6g-dev
Reading Package Lists...
Building Dependency Tree...
The following extra packages will be installed:
  libxaw-dev tcl8.0 tk8.0 xlibs-dev xutils 
The following NEW packages will be installed:
  grep-dctrl libxaw-dev tcl8.0 tcl8.0-dev tk8.0 tk8.0-dev xlib6g-dev xlibs-dev
  xutils 
0 packages upgraded, 9 newly installed, 0 to remove and 47 not upgraded.
Need to get 0B/5788kB of archives. After unpacking 15.9MB will be used.
Selecting previously deselected package grep-dctrl.
(Reading database ... 8677 files and directories currently installed.)
Unpacking grep-dctrl (from .../grep-dctrl_1.7_m68k.deb) ...
Selecting previously deselected package libxaw-dev.
Unpacking libxaw-dev (from .../libxaw-dev_4.0.2-7_m68k.deb) ...
Selecting previously deselected package tcl8.0.
Unpacking tcl8.0 (from .../tcl8.0_8.0.5-6_m68k.deb) ...
Selecting previously deselected package tcl8.0-dev.
Unpacking tcl8.0-dev (from .../tcl8.0-dev_8.0.5-6_m68k.deb) ...
Selecting previously deselected package tk8.0.
Unpacking tk8.0 (from .../tk8.0_8.0.5-7_m68k.deb) ...
Selecting previously deselected package xlibs-dev.
Unpacking xlibs-dev (from .../xlibs-dev_4.0.2-7_m68k.deb) ...
Selecting previously deselected package xutils.
Unpacking xutils (from .../xutils_4.0.2-7_m68k.deb) ...
Selecting previously deselected package xlib6g-dev.
Unpacking xlib6g-dev (from .../xlib6g-dev_4.0.2-13_all.deb) ...
Selecting previously deselected package tk8.0-dev.
Unpacking tk8.0-dev (from .../tk8.0-dev_8.0.5-7_m68k.deb) ...
Setting up grep-dctrl (1.7) ...

Setting up libxaw-dev (4.0.2-7) ...

Setting up tcl8.0 (8.0.5-6) ...

Setting up tcl8.0-dev (8.0.5-6) ...

Setting up tk8.0 (8.0.5-7) ...

Setting up xlibs-dev (4.0.2-7) ...

Setting up xutils (4.0.2-7) ...

Setting up xlib6g-dev (4.0.2-13) ...

Setting up tk8.0-dev (8.0.5-7) ...

Checking correctness of source dependencies...
------------------------------------------------------------------------------
dpkg-source: extracting wbd in wbd-1.00a
dpkg-source: extracting wbd in wbd-1.00a
dpkg-source: extracting wbd in wbd-1.00a
dpkg-buildpackage: source package is wbd
dpkg-buildpackage: source version is 1:1.00a-2
dpkg-buildpackage: build architecture is m68k
 /usr/bin/sudo debian/rules clean DEB_BUILD_ARCH=m68k DEB_BUILD_GNU_CPU=m68k DEB_BUILD_GNU_SYSTEM=linux DEB_BUILD_GNU_TYPE=m68k-linux DEB_HOST_ARCH=m68k DEB_HOST_GNU_CPU=m68k DEB_HOST_GNU_SYSTEM=linux DEB_HOST_GNU_TYPE=m68k-linux
rm -f debian/install-tree-stamp
rm -rf debian/tmp* debian/files* debian/substvars
rm -f debian/build-stamp debian/depends-stamp
make clean
make[1]: Entering directory `/build/buildd/wbd-1.00a'
rm -f *.o tcl2c wbd core
make[1]: Leaving directory `/build/buildd/wbd-1.00a'
rm -f debian/patch-stamp
 debian/rules build DEB_BUILD_ARCH=m68k DEB_BUILD_GNU_CPU=m68k DEB_BUILD_GNU_SYSTEM=linux DEB_BUILD_GNU_TYPE=m68k-linux DEB_HOST_ARCH=m68k DEB_HOST_GNU_CPU=m68k DEB_HOST_GNU_SYSTEM=linux DEB_HOST_GNU_TYPE=m68k-linux
Checking build conflicts and dependencies; just a minute...
grep-dctrl...tcl8.0-dev...tk8.0-dev...xlib6g-dev...
Conflicts and dependencies all satisfied!
touch debian/depends-stamp
*** Applying patch from htonl.dpatch
patching file comms.c
touch debian/patch-stamp
make CC="gcc -O3 -DHAVE_SYS_TIME_H" LIBFLAGS="-L/usr/X11R6/lib"      \
INCDIR="-I/usr/X11R6/include" LIBS="-ltk8.0 -ltcl8.0 -lm -lX11 -ldl" \
LIBRARY_TK=/usr/lib/tk8.0 LIBRARY_TCL=/usr/lib/tcl8.0                \
LIBDIR=/usr/lib INCDIR=/usr/include
make[1]: Entering directory `/build/buildd/wbd-1.00a'
gcc -O3 -DHAVE_SYS_TIME_H -g -L/usr/X11R6/lib  -DSTAND_ALONE   -c -o main.o main.c
gcc -O3 -DHAVE_SYS_TIME_H -g -L/usr/X11R6/lib  -DSTAND_ALONE   -c -o comms.o comms.c
gcc -O3 -DHAVE_SYS_TIME_H -g -L/usr/X11R6/lib  -DSTAND_ALONE   -c -o db.o db.c
gcc -O3 -DHAVE_SYS_TIME_H -g -L/usr/X11R6/lib  -DSTAND_ALONE   -c -o tcl2c.o tcl2c.c
gcc -O3 -DHAVE_SYS_TIME_H -g -L/usr/X11R6/lib  -DSTAND_ALONE tcl2c.o -ltk8.0 -ltcl8.0 -lm -lX11 -ldl -o tcl2c
/usr/lib/libtcl8.0.a(tclUnixPipe.o): In function `TclpCreateTempFile':
tclUnixPipe.o(.text+0xca): the use of `tempnam' is dangerous, better use `mkstemp'
/usr/lib/libtcl8.0.a(tclUnixFile.o): In function `TclGetCwd':
tclUnixFile.o(.text+0xee): the `getwd' function is dangerous and should not be used.
/usr/bin/ld: warning: libtcl8.0.so.1, needed by /usr/lib/libtk8.0.so, not found (try using -rpath or -rpath-link)
rm -f tcllibs.o tcllibs.c; \
./tcl2c 1 /usr/lib/tcl8.0/init.tcl /usr/lib/tk8.0/tk.tcl /usr/lib/tk8.0/bgerror.tcl /usr/lib/tk8.0/button.tcl /usr/lib/tk8.0/clrpick.tcl /usr/lib/tk8.0/comdlg.tcl /usr/lib/tk8.0/dialog.tcl /usr/lib/tk8.0/entry.tcl /usr/lib/tk8.0/focus.tcl /usr/lib/tk8.0/listbox.tcl /usr/lib/tk8.0/menu.tcl /usr/lib/tk8.0/palette.tcl /usr/lib/tk8.0/scale.tcl /usr/lib/tk8.0/tearoff.tcl /usr/lib/tk8.0/text.tcl /usr/lib/tk8.0/optMenu.tcl /usr/lib/tk8.0/scrlbar.tcl /usr/lib/tk8.0/tkfbox.tcl /usr/lib/tk8.0/xmfbox.tcl /usr/lib/tk8.0/msgbox.tcl wbdxbm.tcl wbddlg.tcl wbd.tcl > tcllibs.c ; \
gcc -O3 -DHAVE_SYS_TIME_H -c -g -L/usr/X11R6/lib  -DSTAND_ALONE tcllibs.c ; rm -f tcllibs.c
./tcl2c: error while loading shared libraries: libtcl8.0.so.1: cannot load shared object file: No such file or directory
gcc -O3 -DHAVE_SYS_TIME_H -g -L/usr/X11R6/lib  -DSTAND_ALONE main.o comms.o db.o tcllibs.o -ltk8.0 -ltcl8.0 -lm -lX11 -ldl -o wbd
/usr/lib/libtcl8.0.a(tclUnixPipe.o): In function `TclpCreateTempFile':
tclUnixPipe.o(.text+0xca): the use of `tempnam' is dangerous, better use `mkstemp'
/usr/lib/libtcl8.0.a(tclUnixFile.o): In function `TclGetCwd':
tclUnixFile.o(.text+0xee): the `getwd' function is dangerous and should not be used.
/usr/lib/libtcl8.0.a(tmpnam.o): In function `tmpnam':
tmpnam.o(.text+0x2a): the use of `mktemp' is dangerous, better use `mkstemp'
/usr/bin/ld: warning: libtcl8.0.so.1, needed by /usr/lib/libtk8.0.so, not found (try using -rpath or -rpath-link)
main.o: In function `main':
/build/buildd/wbd-1.00a/main.c:280: undefined reference to `code'
collect2: ld returned 1 exit status
make[1]: *** [wbd] Error 1
make[1]: Leaving directory `/build/buildd/wbd-1.00a'
make: *** [debian/build-stamp] Error 2
******************************************************************************
Build finished at 20010406-0922
FAILED [dpkg-buildpackage died]




Reply to: