[Debian-astro-maintainers] Bug#1092642: saods9 ftbfs, not linking against -lstdc++
Matthias Klose
doko at debian.org
Fri Jan 10 11:03:06 GMT 2025
Package: src:saods9
Version: 8.6+repack-4
Severity: important
Tags: sid trixie
[...]
debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
DS9_HOME=ds9 \
TCLLIBPATH="tksao tclfitsy tclxmlrpc" \
xvfb-run --server-args="-screen 0 1024x768x24" \
./ds9/ds9 -quit
error reading package index file
/usr/share/tcltk/tcllib2.0/pkgIndex.tcl: couldn't read file
"/usr/share/tcltk/tcllib2.0/tcllibc/pkgIndex.tcl": no such file or directory
error reading package index file
/usr/share/tcltk/tcllib2.0/pkgIndex.tcl: couldn't read file
"/usr/share/tcltk/tcllib2.0/tcllibc/pkgIndex.tcl": no such file or directory
Error in startup script: couldn't load file "tksao/libtksao1.0.so":
tksao/libtksao1.0.so: undefined symbol:
_ZTVN10__cxxabiv120__si_class_type_infoE
while executing
"load tksao/libtksao1.0.so tksao"
("package ifneeded tksao 1.0" script)
invoked from within
"package require tksao"
(file "ds9/library/ds9.tcl" line 229)
make[1]: *** [debian/rules:41: override_dh_auto_test] Error 1
$ ldd ./tksao/libtksao1.0.so
linux-vdso.so.1 (0x00007fffc2e0f000)
libstarlink_ast.so.9 =>
/lib/x86_64-linux-gnu/libstarlink_ast.so.9 (0x00007e8de7f4c000)
libstarlink_ast_err.so.9 =>
/lib/x86_64-linux-gnu/libstarlink_ast_err.so.9 (0x00007e8de8a9f000)
libfuntools.so.1 => /lib/x86_64-linux-gnu/libfuntools.so.1
(0x00007e8de7e55000)
libxml2.so.2 => /lib/x86_64-linux-gnu/libxml2.so.2
(0x00007e8de7c68000)
libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6
(0x00007e8de7b10000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1
(0x00007e8de8a6f000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007e8de78f0000)
libstarlink_pal.so.0 =>
/lib/x86_64-linux-gnu/libstarlink_pal.so.0 (0x00007e8de8a50000)
liberfa.so.1 => /lib/x86_64-linux-gnu/liberfa.so.1
(0x00007e8de788c000)
libcminpack.so.1 => /lib/x86_64-linux-gnu/libcminpack.so.1
(0x00007e8de8a3a000)
libwcstools.so.1 => /lib/x86_64-linux-gnu/libwcstools.so.1
(0x00007e8de77cb000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007e8de76de000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007e8de76c0000)
liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5
(0x00007e8de7680000)
libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1
(0x00007e8de7655000)
/lib64/ld-linux-x86-64.so.2 (0x00007e8de8ab3000)
libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6
(0x00007e8de8a32000)
libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6
(0x00007e8de8a28000)
libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0
(0x00007e8de763b000)
libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0 (0x00007e8de762c000)
caused by building with g++, and then linking with gcc ... don't do
that. The build is currently relying on the presence of any other lib
linked against -lstdc++
More information about the Debian-astro-maintainers
mailing list