Your message dated Wed, 12 May 2010 11:32:33 +0000
with message-id <[email protected]>
and subject line Bug#466115: fixed in pth 2.0.7-16
has caused the Debian Bug report #466115,
regarding pth: Passing DEB_HOST_GNU_TYPE to configure no longer matches 
configure check
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 this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
466115: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=466115
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: pth
Version: 2.0.7-9
Severity: important

Hi,

building pth on hurd-i386 makes the buildd die during the "checking for
stack setup via sigaltstack..." check, the conftest just runs forever
and eventually makes the system hang.

Problem is this snippet from configure.ac:

dnl #  GNU Hurd has a broken libc which has stubs for sigaltstack and
dnl #  sigstack. When the following Autoconf checks for them are run, it
dnl #  even crashes the system. So we have to disable these checks here.
case $PLATFORM in
    *86-*-gnu0* ) ac_cv_func_sigaltstack="no"; ac_cv_func_sigstack="no"
;;
esac

However, debian/rules passes DEB_HOST_GNU_TYPE/DEB_BUILD_GNU_TYPE to
configure, so PLATFORM becomes "i486-pc-gnu" instead of the
"i686-unknown-gnu0.3" returned by config.guess, on which the above test
is based.  So ac_cv_func_sigaltstack and ac_cv_func_sigstack are not
forced to undefined, resulting in the above hang.

Not sure how to fix this properly so as to make the configure test work
for both Debian and upstream.  For reference, this is the
dpkg-archtecture output on hurd-i386:

DEB_BUILD_ARCH=hurd-i386
DEB_BUILD_ARCH_OS=hurd
DEB_BUILD_ARCH_CPU=i386
DEB_BUILD_GNU_CPU=i486
DEB_BUILD_GNU_SYSTEM=gnu
DEB_BUILD_GNU_TYPE=i486-gnu
DEB_HOST_ARCH=hurd-i386
DEB_HOST_ARCH_OS=hurd
DEB_HOST_ARCH_CPU=i386
DEB_HOST_GNU_CPU=i486
DEB_HOST_GNU_SYSTEM=gnu
DEB_HOST_GNU_TYPE=i486-gnu

Also, even when I rudely fix the above configure check to match on
"*86-*-gnu", I get the following build failure you might want to forward
upstream:

./libtool --mode=compile --quiet i486-gnu-gcc -c -I. -Wall -O2 -pipe pth_mctx.c
pth_mctx.c: In function '__pth_mctx_set':
pth_mctx.c:477: error: request for member '__pc' in something not a structure 
or union
pth_mctx.c:478: error: request for member '__sp' in something not a structure 
or union
make[1]: *** [pth_mctx.lo] Error 1
make[1]: Leaving directory `/build/mbanck/pth-2.0.7'


cheers,

Michael



--- End Message ---
--- Begin Message ---
Source: pth
Source-Version: 2.0.7-16

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

libpth-dev_2.0.7-16_i386.deb
  to main/p/pth/libpth-dev_2.0.7-16_i386.deb
libpth20_2.0.7-16_i386.deb
  to main/p/pth/libpth20_2.0.7-16_i386.deb
pth-dbg_2.0.7-16_i386.deb
  to main/p/pth/pth-dbg_2.0.7-16_i386.deb
pth_2.0.7-16.debian.tar.gz
  to main/p/pth/pth_2.0.7-16.debian.tar.gz
pth_2.0.7-16.dsc
  to main/p/pth/pth_2.0.7-16.dsc



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.
NIIBE Yutaka <[email protected]> (supplier of updated pth 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.8
Date: Wed, 12 May 2010 19:57:47 +0900
Source: pth
Binary: libpth20 libpth-dev pth-dbg
Architecture: source i386
Version: 2.0.7-16
Distribution: unstable
Urgency: low
Maintainer: NIIBE Yutaka <[email protected]>
Changed-By: NIIBE Yutaka <[email protected]>
Description: 
 libpth-dev - The GNU Portable Threads (development)
 libpth20   - The GNU Portable Threads
 pth-dbg    - The GNU Portable Threads (debug)
Closes: 466115
Changes: 
 pth (2.0.7-16) unstable; urgency=low
 .
   * debian/patches/03-hurd-pth_mctx.patch: New file.
     Added workaround for GNU/Hurd to fix FTBFS (Closes: #466115).
Checksums-Sha1: 
 dc7f05514599f74db75214872dfb564d37cb9fe9 1047 pth_2.0.7-16.dsc
 a09bb6610bf90eb2f44d20768228bf8c0ac7cb7a 9210 pth_2.0.7-16.debian.tar.gz
 1b342a99b7a2f8452ac6fa6959437bc545ae10e1 79092 libpth20_2.0.7-16_i386.deb
 b2f660f7fc1578ea30137c52041e843e54139a07 135832 libpth-dev_2.0.7-16_i386.deb
 61410da5d9afec0e0118ef241854a543d59be312 97242 pth-dbg_2.0.7-16_i386.deb
Checksums-Sha256: 
 b8c619766e4def4fb4ed25a92c384caa37bfb999d412f59c8dd36808b0e93f68 1047 
pth_2.0.7-16.dsc
 bd23788fe0765a5d52c73d4a0296223992653005b384f49a623067f0532e60de 9210 
pth_2.0.7-16.debian.tar.gz
 c1f0ec4ee55fc9358568a8b6779d3a4abac0372b2bf35b8c8549f65ba9ee68c9 79092 
libpth20_2.0.7-16_i386.deb
 9a25cf8cbd6f773b5979a4b80fbc3a1ae0ff9b71f5564c6ceeb86fe2cb1e935c 135832 
libpth-dev_2.0.7-16_i386.deb
 bc9509976571c7156373b538e56e4401975705ba79b291aaeab305422be021ba 97242 
pth-dbg_2.0.7-16_i386.deb
Files: 
 87ceb99864b55faa49622cd684db1b9c 1047 devel optional pth_2.0.7-16.dsc
 d620fbfe5db439d98165f12443236560 9210 devel optional pth_2.0.7-16.debian.tar.gz
 83ebfde2ba5ca1ecd1efd535421681f6 79092 libs optional libpth20_2.0.7-16_i386.deb
 73baad94e820238254fe84886c3b4fc9 135832 libdevel optional 
libpth-dev_2.0.7-16_i386.deb
 de6808902e1b091f86693fa246fdc11c 97242 debug extra pth-dbg_2.0.7-16_i386.deb

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

iEYEARECAAYFAkvqkKQACgkQBB45r3HV9DordQCg2ih1nsvxhFAnlKHAMWwjxX4F
HXcAoJIuHDg4LFsIeTZN71W4PwNVyZBS
=EhSD
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to