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

Bug#374623: marked as done (tix: FTBFS on hurd-i386: Wrong shared library autoconf support)



Your message dated Tue, 31 Oct 2006 00:02:34 -0800
with message-id <E1GeoZu-0005mb-7G@spohr.debian.org>
and subject line Bug#374623: fixed in tix 8.4.0-6
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: tix
Version: 8.4.0-4.1
Severity: important
Tags: patch

Hi,

your packages failed to autobuild on hurd-i386:

Automatic build of tix_8.4.0-4.1 on beethoven by sbuild/hurd-i386 85
Build started at 20060619-1930
[...]
checking for dlopen in -ldl... yes
checking for ar... ar
Can't figure out how to do dynamic loading or shared libraries
on this system.
[...]
rm -f libTix8.4.so.1
o libTix8.4.so.1 tixClass.o tixCmds.o tixCompat.o tixError.o
tixGeometry.o tixInit.o tixList.o tixMethod.o tixOption.o tixScroll.o
tixSmpLs.o tixUtils.o tixWidget.o tixDItem.o tixDiITxt.o tixDiImg.o
tixDiStyle.o tixDiText.o tixDiWin.o tixForm.o tixFormMisc.o tixGrid.o
tixGrData.o tixGrFmt.o tixGrRC.o tixGrSel.o tixGrSort.o tixGrUtl.o
tixHList.o tixHLCol.o tixHLInd.o tixHLHdr.o tixNBFrame.o tixTList.o
tixImgCmp.o tixImgXpm.o tixInputO.o tixUnixMwm.o tixUnixDraw.o
tixUnixXpm.o tixUnixWm.o -Wl,-soname,libTix8.4.so.1 -lX11  -L/usr/lib
-ltclstub8.4 -L/usr/lib -ltkstub8.4
make[1]: o: Command not found
make[1]: [libTix8.4.so.1] Error 127 (ignored)
: libTix8.4.so.1
[...]
make[1]: Leaving directory `/build/buildd/tix-8.4.0/build-shared'
: # Move things around
mv debian/tix/usr/lib/tix8.4/*.so* debian/tix/usr/lib/
mv: cannot stat `debian/tix/usr/lib/tix8.4/*.so*': No such file or
directory
make: *** [install] Error 1
******************************************************************************
Build finished at 20060619-1940
FAILED [dpkg-buildpackage died]

This is because tclconfig/tcl.m4 does not define DL_OBJS when $system is
GNU (line 1269), which in turn is checked for being non-null on line
1730 and if so, the above error (`Can't figure out how to do dynamic
loading or shared libraries on this system.') is spewed out, and the
shared library Makefile variables like SHLIB_LD are set to "".

Just defining DL_OBJS to "tclLoadDl.o" (as is done for most other
systems) makes the build go fine (and tclLoadDl.o does not seem to get
defined in the resulting Makefile anyway), but I am not sure whether
this is the right solution.

Also, this should probably also get fixed in a TCL package higher up the
stack?

Note that this package FTBFSing makes python2.3 go into dep-wait, which
in turn makes most other python packages FTBFS as python currently has a
versioned Depends on a version of python2.3 which has not (and currently
can not) been built on hurd-i386.

So in case you're busy right now (with the conference and all) but think
the attached patch should be fine, I'm happy to NMU tix if you want.


cheers,

Michael
--- tix-8.4.0/tclconfig/tcl.m4.orig	2006-06-20 12:03:36.000000000 +0200
+++ tix-8.4.0/tclconfig/tcl.m4	2006-06-20 12:04:01.000000000 +0200
@@ -1266,7 +1266,7 @@
 
 	    if test "$have_dl" = yes; then
 		SHLIB_LD="${CC} -shared"
-		DL_OBJS=""
+		DL_OBJS="tclLoadDl.o"
 		DL_LIBS="-ldl"
 		LDFLAGS="$LDFLAGS -Wl,--export-dynamic"
 		LD_SEARCH_FLAGS=""

--- End Message ---
--- Begin Message ---
Source: tix
Source-Version: 8.4.0-6

We believe that the bug you reported is fixed in the latest version of
tix, which is due to be installed in the Debian FTP archive:

tix-dev_8.4.0-6_i386.deb
  to pool/main/t/tix/tix-dev_8.4.0-6_i386.deb
tix_8.4.0-6.diff.gz
  to pool/main/t/tix/tix_8.4.0-6.diff.gz
tix_8.4.0-6.dsc
  to pool/main/t/tix/tix_8.4.0-6.dsc
tix_8.4.0-6_i386.deb
  to pool/main/t/tix/tix_8.4.0-6_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 374623@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Amaya Rodrigo Sastre <amaya@debian.org> (supplier of updated tix package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Tue, 31 Oct 2006 08:44:36 +0100
Source: tix
Binary: tix tix-dev
Architecture: source i386
Version: 8.4.0-6
Distribution: unstable
Urgency: low
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Amaya Rodrigo Sastre <amaya@debian.org>
Description: 
 tix        - The Tix library for Tk -- runtime package
 tix-dev    - The Tix library for Tk -- development package
Closes: 359804 360920 366266 374623 394635
Changes: 
 tix (8.4.0-6) unstable; urgency=low
 .
   * QA upload.
   * Install man.macros as /usr/share/tixman.macros. Fix all the manpages
     accordingly. (Closes: #394635).
   * Updated Standards version, to 3.7.2, no changes needed.
   * Ack previous NMUS (Closes: #360920, #366266, #374623, #359804).
   * Created debian/compat, at value 5.
Files: 
 fb2b38ec900b6f82a8fab8315062b5b5 593 libs optional tix_8.4.0-6.dsc
 7fcd84a1a6e27e432cb07284b7a34317 1820202 libs optional tix_8.4.0.orig.tar.gz
 7db35de24f2174c5f65141539e498e3a 27937 libs optional tix_8.4.0-6.diff.gz
 179fe88c7423b978f8a8e7972bae087b 315048 libs optional tix_8.4.0-6_i386.deb
 1634778383a5e147172cdacc92bed8ec 534386 devel optional tix-dev_8.4.0-6_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFFRv/SNFDtUT/MKpARAgjzAKDcls+swtQt0eH9O8J0nUN8+UrMvACfU/QW
YsqQfBiI703v0W1pAWGcDEg=
=HoaZ
-----END PGP SIGNATURE-----


--- End Message ---

Reply to: