slang-slirp version 1.9.8-1.1 failed to build in oneiric

Bug #831245 reported by Matthias Klose
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
slang-slirp (Debian)
Fix Released
Unknown
slang-slirp (Ubuntu)
Fix Released
High
Unassigned
Oneiric
Won't Fix
High
Unassigned

Bug Description

slang-slirp version 1.9.8-1.1 failed to build in oneiric
Link to failed build: https://launchpad.net/ubuntu/+source/slang-slirp/1.9.8-1.1/+build/2471244

Details about the rebuild:
http://people.ubuntuwire.org/~wgrant/rebuild-ftbfs-test/test-rebuild-20110816-oneiric.html

Direct link to the build log: https://launchpad.net/ubuntu/+source/slang-slirp/1.9.8-1.1/+build/2471244/+files/buildlog_ubuntu-oneiric-amd64.slang-slirp_1.9.8-1.1_FAILEDTOBUILD.txt.gz

This log snippet might be of interest, since it triggered the matcher 'Purging chroot-autobuild'.
Excerpt 1165 lines into the build log:

Testing examples/gl ...
    ... passed
make[2]: Leaving directory `/build/buildd/slang-slirp-1.9.8'
make[2]: Entering directory `/build/buildd/slang-slirp-1.9.8'

Testing examples/vec ...
make[4]: *** [test_real] Error 1
make[3]: *** [test] Error 2
make[2]: *** [test_dir] Error 2
make[2]: Leaving directory `/build/buildd/slang-slirp-1.9.8'
make[1]: *** [test] Error 2
make[1]: Leaving directory `/build/buildd/slang-slirp-1.9.8'
make: *** [debian/stamp-makefile-check] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
******************************************************************************
Build finished at 20110503-0442
FAILED [dpkg-buildpackage died]
Purging chroot-autobuild/build/buildd/slang-slirp-1.9.8

Matthias Klose (doko)
Changed in slang-slirp (Ubuntu):
status: New → Confirmed
importance: Undecided → High
Changed in slang-slirp (Debian):
status: Unknown → New
Revision history for this message
Matthias Klose (doko) wrote :

(gdb) bt
#0 0x0000000000636440 in ?? ()
#1 0x00007ffff703d196 in destroy_opaque (type=<optimized out>, w=0x63f2b0)
    at ksink_glue.c:114
#2 0x00007ffff7ad3a3d in SLang_free_mmt () from /lib/libslang.so.2
#3 0x00007ffff7b19971 in ?? () from /lib/libslang.so.2
#4 0x00007ffff7ac8c98 in ?? () from /lib/libslang.so.2
#5 0x00007ffff7ada8e9 in ?? () from /lib/libslang.so.2
#6 0x00007ffff7707821 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#7 0x00007ffff77078a5 in exit () from /lib/x86_64-linux-gnu/libc.so.6
#8 0x0000000000403458 in c_exit (code=0x7fffffffe58c) at slirpsh.c:180
#9 0x0000000000403fd3 in real_main (argc=1, argv=0x7fffffffe6b8) at slirpsh.c:498
#10 0x00007ffff76ed30d in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#11 0x0000000000402545 in _start ()

Revision history for this message
Ilya Barygin (randomaction) wrote :

/usr/lib/ccache/gcc -I. -Ipreproc -fPIC -g -Wall -O2 -fno-strength-reduce -fno-strict-aliasing -Wall -W -pedantic -Winline -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wshadow -Wstrict-prototypes \
    -DLINKAGE= \
    -DSLSH_CONF_DIR='"/tmp/buildd/slang-slirp-1.9.8"' \
    -DSLSH_PATH='".:/tmp/buildd/slang-slirp-1.9.8:"' slirpsh.c -o slirpsh \
    -L/usr/lib/i386-linux-gnu -lslang -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-export-dynamic -lc
slirpsh.c:376:5: warning: no previous prototype for 'real_main' [-Wmissing-prototypes]
slirpsh.c:1450:5: warning: no previous prototype for 'init_slshext_module_ns' [-Wmissing-prototypes]

Revision history for this message
Marcin Juszkiewicz (hrw) wrote :

In precise I got error due to libslang2 being multiarched:

checking for dummy main to link with Fortran libraries... none
checking for Fortran name-mangling scheme... lower case, underscore, no extra underscore
checking for the slang library and header files ... no
configure: error: unable to find the slang library and header file slang.h
make: *** [debian/stamp-autotools] Error 1
dpkg-buildpackage: error: debian/rules build gave error exit status 2

Attached patch solves this but then:

Testing examples/kitchensink ...
/bin/sh: line 1: 23736 Segmentation fault (core dumped) ../../safe_slsh ../../slsh -n ./test.sl > test.out 2>&1
make[3]: *** [test.out] Error 139
make[2]: *** [test_dir] Error 2
make[2]: Leaving directory `/tmp/slang-slirp-1.9.8'

tags: added: patch
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package slang-slirp - 1.9.8-1.1ubuntu1

---------------
slang-slirp (1.9.8-1.1ubuntu1) quantal; urgency=low

  * Fix FTBFS with multiarch slang.
  * Disable tests as a workaround for FTBFS (LP: #831245).
 -- Ilya Barygin <email address hidden> Sun, 17 Jun 2012 20:24:52 +0400

Changed in slang-slirp (Ubuntu):
status: Confirmed → Fix Released
Changed in slang-slirp (Debian):
status: New → Fix Released
Revision history for this message
Rolf Leggewie (r0lf) wrote :

oneiric has seen the end of its life and is no longer receiving any updates. Marking the oneiric task for this ticket as "Won't Fix".

Changed in slang-slirp (Ubuntu Oneiric):
status: Confirmed → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.