[Mimedefang] configure problem on hppa

Christoph Martin martin at uni-mainz.de
Fri Jul 11 10:21:01 EDT 2008


Hi folks,

when trying to compile mimedefang on a recent hppa Debian unstable
system (with perl5.10) configure waits forever on the following step:

checking if it is safe to destroy and recreate a Perl interpreter...

investigation the problem by hand gives the following:

while configure is run it compiles a conftest and runs it which wants to
try the perl interpreter. conftest will run forever. If you debug the
programm with gdb it shows that the program stays forever in the
following call:

    perl_parse(my_perl, NULL, argc, argv, NULL);

The backtrace shows:

(gdb) back
#0  0x401220b4 in nanosleep () from /lib/libpthread.so.0
#1  0x4011f860 in __pthread_acquire () from /lib/libpthread.so.0
#2  0x4011fb7c in __pthread_alt_lock () from /lib/libpthread.so.0
#3  0x4011c51c in pthread_mutex_lock () from /lib/libpthread.so.0
#4  0x4035f11c in PerlIOUnix_refcnt_inc () from /usr/lib/libperl.so.5.10
#5  0x4035fd24 in PerlIOUnix_open () from /usr/lib/libperl.so.5.10
#6  0x4035d990 in PerlIOBuf_open () from /usr/lib/libperl.so.5.10
#7  0x4035e8cc in PerlIO_openn () from /usr/lib/libperl.so.5.10
#8  0x4035eb6c in PerlIO_fdopen () from /usr/lib/libperl.so.5.10
#9  0x4035ec94 in PerlIO_stdstreams () from /usr/lib/libperl.so.5.10
#10 0x4035ef98 in PerlIO_resolve_layers () from /usr/lib/libperl.so.5.10
#11 0x4035e830 in PerlIO_openn () from /usr/lib/libperl.so.5.10
#12 0x4035eaf4 in PerlIO_open () from /usr/lib/libperl.so.5.10
#13 0x402dbfb4 in ?? () from /usr/lib/libperl.so.5.10
#14 0x402dca20 in perl_parse () from /usr/lib/libperl.so.5.10
#15 0x00010a4c in make_embedded_interpreter () at conftest.c:57
#16 0x00010aa4 in main () at conftest.c:66

Continuing the program gives:

Program received signal SIGILL, Illegal instruction.
0xfb42c208 in ?? ()
(gdb) back
#0  0xfb42c208 in ?? ()
#1  0x4011f860 in __pthread_acquire () from /lib/libpthread.so.0
#2  0x4002acdc in ?? () from /lib/ld.so.1
#3  0x4002acdc in ?? () from /lib/ld.so.1
#4  0x4035f11c in PerlIOUnix_refcnt_inc () from /usr/lib/libperl.so.5.10
#5  0x4035fd24 in PerlIOUnix_open () from /usr/lib/libperl.so.5.10
#6  0x4035d990 in PerlIOBuf_open () from /usr/lib/libperl.so.5.10
#7  0x4035e8cc in PerlIO_openn () from /usr/lib/libperl.so.5.10
#8  0x4035eb6c in PerlIO_fdopen () from /usr/lib/libperl.so.5.10
#9  0x4035ec94 in PerlIO_stdstreams () from /usr/lib/libperl.so.5.10
#10 0x4035ef98 in PerlIO_resolve_layers () from /usr/lib/libperl.so.5.10
#11 0x4035e830 in PerlIO_openn () from /usr/lib/libperl.so.5.10
#12 0x4035eaf4 in PerlIO_open () from /usr/lib/libperl.so.5.10
#13 0x402dbfb4 in ?? () from /usr/lib/libperl.so.5.10
#14 0x402dca20 in perl_parse () from /usr/lib/libperl.so.5.10

You also get the program to fail with an SIGILL if you try to attach a
strace to the running conftest.

This only happens on the hppa architecture. All the other Debian
architectures configure and compile fine.

Any ideas?

Christoph

-- 
============================================================================
Christoph Martin, Leiter der EDV der Verwaltung, Uni-Mainz, Germany
 Internet-Mail:  Christoph.Martin at Verwaltung.Uni-Mainz.DE
  Telefon: +49-6131-3926337
      Fax: +49-6131-3922856

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 252 bytes
Desc: OpenPGP digital signature
URL: <https://lists.mimedefang.org/pipermail/mimedefang_lists.mimedefang.org/attachments/20080711/98f84c2c/attachment.sig>


More information about the MIMEDefang mailing list