Your message dated Sat, 28 Oct 2006 18:17:15 -0700
with message-id <[EMAIL PROTECTED]>
and subject line Bug#366266: fixed in tix 8.4.0-5
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-5

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-5_i386.deb
  to pool/main/t/tix/tix-dev_8.4.0-5_i386.deb
tix_8.4.0-5.diff.gz
  to pool/main/t/tix/tix_8.4.0-5.diff.gz
tix_8.4.0-5.dsc
  to pool/main/t/tix/tix_8.4.0-5.dsc
tix_8.4.0-5_i386.deb
  to pool/main/t/tix/tix_8.4.0-5_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 [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Matthias Klose <[EMAIL PROTECTED]> (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 [EMAIL PROTECTED])


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

Format: 1.7
Date: Sun, 29 Oct 2006 02:50:16 +0200
Source: tix
Binary: tix tix-dev
Architecture: source i386
Version: 8.4.0-5
Distribution: unstable
Urgency: low
Maintainer: Debian QA Group <[EMAIL PROTECTED]>
Changed-By: Matthias Klose <[EMAIL PROTECTED]>
Description: 
 tix        - The Tix library for Tk -- runtime package
 tix-dev    - The Tix library for Tk -- development package
Closes: 359804 360920 366266 374623
Changes: 
 tix (8.4.0-5) unstable; urgency=low
 .
   * Orphan the package.
 .
 tix (8.4.0-4.3) unstable; urgency=low
 .
   * Non-maintainer upload.
   * Modified debian/rules to manually install missing tix.h (Closes: #360920).
 .
 tix (8.4.0-4.2) unstable; urgency=low
 .
   * Non-maintainer upload.
   * Applied patch by Petr Salinger to fix shared library building on
     GNU/kFreeBSD and GNU/Hurd (closes: #366266, #374623).
   * Rerun aclocal and autoconf.
 .
 tix (8.4.0-4.1) unstable; urgency=low
 .
   * Non-maintainer upload.
   * Hack around the TEA autoconf macros to set a proper soname for the shared
     library. (Closes: #359804)
Files: 
 99bba913e8054c5c285577240b6a59a6 595 libs optional tix_8.4.0-5.dsc
 3ada25b86138a6453304c67290bf05a7 26431 libs optional tix_8.4.0-5.diff.gz
 f939ab14841810af2fe2c9165a47fabe 314836 libs optional tix_8.4.0-5_i386.deb
 f2d0d5540e246b20907616579ae87aaf 531708 devel optional tix-dev_8.4.0-5_i386.deb

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

iD8DBQFFQ/vEStlRaw+TLJwRAj88AJ41V728oj5lgrhIih8H3ZurN8YFmwCghxiO
vHH2dgByz54NLSpckiDmvGs=
=y2ub
-----END PGP SIGNATURE-----


--- End Message ---

Reply via email to