Source: mikmod
Version: 3.2.8-1
Severity: serious
User: helm...@debian.org
Usertags: rebootstrap

mikmod fails to build from source (natively):

| checking for libmikmod-config... /usr/bin/libmikmod-config
| checking for libmikmod - version >= 3.1.5... no
| *** Could not run libmikmod test program, checking why...
| *** The test program failed to compile or link. See the file config.log for 
the
| *** exact error that occured. This usually means libmikmod was incorrectly 
installed
| *** or that you have moved libmikmod since it was installed. In the latter 
case, you
| *** may want to edit the libmikmod-config script: /usr/bin/libmikmod-config
| configure: error: 
| --- ERROR: No suitable libmikmod library found.
|            You need at least libmikmod 3.1.5 for this program to work.
| 
|       cd build && tail -v -n \+0 config.log
| ==> config.log <==
| ...
| configure:5165: gcc -o conftest -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wall -pthread 
-D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro conftest.c  -lmikmod 
-ldl -lSDL2 -lopenal -lpulse-simple -lpulse -lm >&5
| /usr/bin/ld: cannot find -lSDL2
| /usr/bin/ld: cannot find -lopenal
| /usr/bin/ld: cannot find -lpulse-simple
| /usr/bin/ld: cannot find -lpulse
| collect2: error: ld returned 1 exit status
| configure:5165: $? = 1
| configure: failed program was:
| ...
| configure: exit 1
| dh_auto_configure: cd build && ../configure --build=x86_64-linux-gnu 
--prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man 
--infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var 
--disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu 
--libexecdir=\${prefix}/lib/x86_64-linux-gnu --disable-maintainer-mode 
--disable-dependency-tracking --enable-color-interface returned exit code 1
| debian/rules:6: recipe for target 'override_dh_auto_configure' failed
| make[1]: *** [override_dh_auto_configure] Error 2
| make[1]: Leaving directory '/<<PKGBUILDDIR>>'
| debian/rules:11: recipe for target 'build-arch' failed
| make: *** [build-arch] Error 2
| dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit 
status 2

I guess it is related to the output of libmikmod-config --libs. It seems
that -lSDL2 was not always part of the output.

Helmut

Reply via email to