Bug#566779: src:snd: FTBFS on GNU/kFreeBSD: missing -ldl

Cyril Brulebois kibi at debian.org
Mon Jan 25 03:05:08 UTC 2010


Package: src:snd
Version: 11.2-1
Severity: serious
Justification: FTBFS
User: debian-bsd at lists.debian.org
Usertags: kfreebsd

Hi

your package no longer builds on kfreebsd-*:
| gcc -Wl,-export-dynamic -I. -g -O2 -g3 -Wall -O -g3 -Wredundant-decls -Wcast-align -Wmissing-prototypes -Wpointer-arith -Wimplicit -Wreturn-type -Wunused-label -Wunused-variable -Wunused-value -Wcomment -Wformat -Wunused-function -Wuninitialized -Wparentheses -Wall -Winit-self -Wsequence-point -Wmissing-field-initializers s7.o headers.o audio.o io.o sound.o clm.o xen.o vct.o sndlib2xen.o clm2xen.o snd-io.o snd-utils.o snd-listener.o snd-error.o snd-completion.o snd-menu.o snd-axis.o snd-data.o snd-fft.o snd-marks.o snd-file.o snd-edits.o snd-chn.o snd-dac.o snd-region.o snd-select.o snd-find.o snd-snd.o snd-help.o snd-main.o snd-print.o snd-trans.o snd-mix.o snd.o snd-env.o snd-xen.o snd-ladspa.o snd-kbd.o snd-sig.o snd-draw.o run.o rt-various.o snd-nogui.o  -o snd         -lfftw3 -lm   -L/usr/lib -lgsl -lgslcblas -lm  -lgmp -lmpfr -lmpc -lc -lm  -lm
| snd-xen.o: In function `g_dlinit':
| /build/buildd-snd_11.2-1-kfreebsd-i386-AIV3Ji/snd-11.2/snd-xen.c:1340: undefined reference to `dlsym'
| /build/buildd-snd_11.2-1-kfreebsd-i386-AIV3Ji/snd-11.2/snd-xen.c:1341: undefined reference to `dlerror'
| snd-xen.o: In function `g_dlerror':
| /build/buildd-snd_11.2-1-kfreebsd-i386-AIV3Ji/snd-11.2/snd-xen.c:1331: undefined reference to `dlerror'
| snd-xen.o: In function `g_dlclose':
| /build/buildd-snd_11.2-1-kfreebsd-i386-AIV3Ji/snd-11.2/snd-xen.c:1324: undefined reference to `dlclose'
| snd-xen.o: In function `g_dlopen':
| /build/buildd-snd_11.2-1-kfreebsd-i386-AIV3Ji/snd-11.2/snd-xen.c:1299: undefined reference to `dlopen'
| /build/buildd-snd_11.2-1-kfreebsd-i386-AIV3Ji/snd-11.2/snd-xen.c:1304: undefined reference to `dlopen'
| /build/buildd-snd_11.2-1-kfreebsd-i386-AIV3Ji/snd-11.2/snd-xen.c:1309: undefined reference to `dlerror'
| snd-ladspa.o: In function `loadLADSPADirectory':
| /build/buildd-snd_11.2-1-kfreebsd-i386-AIV3Ji/snd-11.2/snd-ladspa.c:230: undefined reference to `dlopen'
| /build/buildd-snd_11.2-1-kfreebsd-i386-AIV3Ji/snd-11.2/snd-ladspa.c:234: undefined reference to `dlerror'
| /build/buildd-snd_11.2-1-kfreebsd-i386-AIV3Ji/snd-11.2/snd-ladspa.c:236: undefined reference to `dlsym'
| /build/buildd-snd_11.2-1-kfreebsd-i386-AIV3Ji/snd-11.2/snd-ladspa.c:238: undefined reference to `dlerror'
| snd-ladspa.o: In function `unloadLADSPA':
| /build/buildd-snd_11.2-1-kfreebsd-i386-AIV3Ji/snd-11.2/snd-ladspa.c:137: undefined reference to `dlclose'
| collect2: ld returned 1 exit status

Full build logs:
  https://buildd.debian.org/status/package.php?suite=unstable&p=snd

Sorry for the late notice, I had planned to look into it, and time
passed… Until a proper fix is found, you can use the following hack:
replace ./configure calls with LDFLAGS+='-ldl' ./configure calls. That
seems to do the job, at least on my kfreebsd-i386 porter box.

Mraw,
KiBi.





More information about the pkg-multimedia-maintainers mailing list