> Damyan Ivanov <[email protected]> writes:
> > Package: src:xmms2
> > Version: 0.8+dfsg-6
> > Severity: serious
> > Justification: FTBFS
> 
> > xmms2 fails to build in a clean current sid pbuilder chroot:
> [...]
> 
> This seem to be related to a change in libmodplug[1], I've asked them
> for precision, and will wrote a patch soon.

This also affects stable, it fails to build from source as well:

h/wheezy/xm/xmms2-0.8+dfsg/src/include', '-I/usr/include/SDL', '-
I/usr/include/libvisual-0.4', '-D_GNU_SOURCE=1', '-D_REENTRANT', 
'../src/clients/vistest/libvisual.c', '-c', '-o', 
'src/clients/vistest/libvisual.c.4.o']
../src/plugins/modplug/modplug.c:12:21: fatal error: modplug.h: Datei oder 
Verzeichnis nicht gefunden
[107/319] c: src/plugins/curl/curl_http.c -> 
_build_/src/plugins/curl/curl_http.c.1.o
compilation terminated.
11:13:45 runner ['/usr/bin/gcc', '-g', '-O0', '-Wall', '-Wempty-body', '-
Wformat=2', '-Wformat-nonliteral', '-Wformat-security', '-Wignored-qualifiers', 
'-Wmissing-prototypes', '-Wstrict-prototypes', '-Wtype-limits', '-Wwrite-
strings', '-Wno-format-extra-args', '-Wno-format-zero-length', '-fdiagnostics-
show-option', '-Werror=implicit-function-declaration', '-fPIC', '-
I/home/jmm/scratch/wheezy/xm/xmms2-0.8+dfsg/_build_', '-
I/home/jmm/scratch/wheezy/xm/xmms2-0.8+dfsg', '-
I/home/jmm/scratch/wheezy/xm/xmms2-0.8+dfsg/_build_/src/include', '-
I/home/jmm/scratch/wheezy/xm/xmms2-0.8+dfsg/src/include', '-
I/usr/include/glib-2.0', '-I/usr/lib/x86_64-linux-gnu/glib-2.0/include', 
'../src/plugins/curl/curl_http.c', '-c', '-o', 
'src/plugins/curl/curl_http.c.1.o']
[108/319] c: src/plugins/tta/tta.c -> _build_/src/plugins/tta/tta.c.1.o
11:13:46 runner ['/usr/bin/gcc', '-g', '-O0', '-Wall', '-Wempty-body', '-
Wformat=2', '-Wformat-nonliteral', '-Wformat-security', '-Wignored-qualifiers', 
'-Wmissing-prototypes', '-Wstrict-prototypes', '-Wtype-limits', '-Wwrite-
strings', '-Wno-format-extra-args', '-Wno-format-zero-length', '-fdiagnostics-
show-option', '-Werror=implicit-function-declaration', '-fPIC', '-
I/home/jmm/scratch/wheezy/xm/xmms2-0.8+dfsg/_build_', '-
I/home/jmm/scratch/wheezy/xm/xmms2-0.8+dfsg', '-
I/home/jmm/scratch/wheezy/xm/xmms2-0.8+dfsg/_build_/src/include', '-
I/home/jmm/scratch/wheezy/xm/xmms2-0.8+dfsg/src/include', '-
I/usr/include/glib-2.0', '-I/usr/lib/x86_64-linux-gnu/glib-2.0/include', 
'../src/plugins/tta/tta.c', '-c', '-o', 'src/plugins/tta/tta.c.1.o']
[109/319] c: src/xmms/main.c -> _build_/src/xmms/main.c.12.o
11:13:46 runner ['/usr/bin/gcc', '-g', '-O0', '-Wall', '-Wempty-body', '-
Wformat=2', '-Wformat-nonliteral', '-Wformat-security', '-Wignored-qualifiers', 
'-Wmissing-prototypes', '-Wstrict-prototypes', '-Wtype-limits', '-Wwrite-
strings', '-Wno-format-extra-args', '-Wno-format-zero-length', '-fdiagnostics-
show-option', '-Werror=implicit-function-declaration', '-pthread', '-pthread', 
'-pthread', '-pthread', '-pthread', '-pthread', '-
I/home/jmm/scratch/wheezy/xm/xmms2-0.8+dfsg/_build_/src/xmms', '-
I/home/jmm/scratch/wheezy/xm/xmms2-0.8+dfsg/src/xmms', '-
I/home/jmm/scratch/wheezy/xm/xmms2-0.8+dfsg/_build_', '-
I/home/jmm/scratch/wheezy/xm/xmms2-0.8+dfsg', '-
I/home/jmm/scratch/wheezy/xm/xmms2-0.8+dfsg/_build_/src/include', '-
I/home/jmm/scratch/wheezy/xm/xmms2-0.8+dfsg/src/include', '-
I/home/jmm/scratch/wheezy/xm/xmms2-0.8+dfsg/_build_/src/includepriv', '-
I/home/jmm/scratch/wheezy/xm/xmms2-0.8+dfsg/src/includepriv', '-
I/usr/include/glib-2.0', '-I/usr/lib/x86_64-linux-gnu/glib-2.0/include', '-
I/usr/include/valgrind', '-D_SEM_SEMUN_UNDEFINED', '../src/xmms/main.c', '-c', 
'-o', 'src/xmms/main.c.12.o']
../src/plugins/curl/curl_http.c: In function ‘header_handler_contentlength’:
../src/plugins/curl/curl_http.c:536:20: warning: variable ‘data’ set but not 
used [-Wunused-but-set-variable]
Waf: Leaving directory `/home/jmm/scratch/wheezy/xm/xmms2-0.8+dfsg/_build_'
Build failed
 -> task failed (exit status 1): 
        {task 40762448: c modplug.c -> modplug.c.1.o}
['/usr/bin/gcc', '-g', '-O0', '-Wall', '-Wempty-body', '-Wformat=2', '-
Wformat-nonliteral', '-Wformat-security', '-Wignored-qualifiers', '-Wmissing-
prototypes', '-Wstrict-prototypes', '-Wtype-limits', '-Wwrite-strings', '-Wno-
format-extra-args', '-Wno-format-zero-length', '-fdiagnostics-show-option', '-
Werror=implicit-function-declaration', '-fPIC', '-
I/home/jmm/scratch/wheezy/xm/xmms2-0.8+dfsg/_build_', '-
I/home/jmm/scratch/wheezy/xm/xmms2-0.8+dfsg', '-
I/home/jmm/scratch/wheezy/xm/xmms2-0.8+dfsg/_build_/src/include', '-
I/home/jmm/scratch/wheezy/xm/xmms2-0.8+dfsg/src/include', '-
I/usr/include/glib-2.0', '-I/usr/lib/x86_64-linux-gnu/glib-2.0/include', 
'../src/plugins/modplug/modplug.c', '-c', '-o', 
'src/plugins/modplug/modplug.c.1.o']
make[1]: *** [override_dh_auto_build] Fehler 1
make[1]: Leaving directory `/home/jmm/scratch/wheezy/xm/xmms2-0.8+dfsg'
make: *** [build] Fehler 2
dpkg-buildpackage: Fehler: Fehler-Exitstatus von debian/rules build war 2



I'm attaching a patch for Wheezy (identical with your patch for sid). This 
seems like a proper candidate for a Wheezy point release.

Cheers,
Moritz
-- 
Moritz Mühlenhoff
Open Source Software Engineer

Univention GmbH
be open.
Mary-Somerville-Str.1
28359 Bremen
Tel. : +49 421 22232-0 [.....]
Fax : +49 421 22232-99

[email protected]
http://www.univention.de

Geschäftsführer: Peter H. Ganten
HRB 20755 Amtsgericht Bremen
Steuer-Nr.: 71-597-02876 
diff -Naur xmms2-0.8+dfsg.orig/debian/patches/fix-libmodplug-include.patch xmms2-0.8+dfsg/debian/patches/fix-libmodplug-include.patch
--- xmms2-0.8+dfsg.orig/debian/patches/fix-libmodplug-include.patch	1970-01-01 01:00:00.000000000 +0100
+++ xmms2-0.8+dfsg/debian/patches/fix-libmodplug-include.patch	2014-02-18 11:05:04.683640450 +0100
@@ -0,0 +1,13 @@
+Index: xmms2/src/plugins/modplug/modplug.c
+===================================================================
+--- xmms2.orig/src/plugins/modplug/modplug.c	2012-06-18 08:38:48.437635974 +0200
++++ xmms2/src/plugins/modplug/modplug.c	2013-09-25 16:21:25.352150734 +0200
+@@ -9,7 +9,7 @@
+ #include "xmms/xmms_sample.h"
+ #include "xmms/xmms_medialib.h"
+ #include "xmms/xmms_log.h"
+-#include <modplug.h>
++#include <libmodplug/modplug.h>
+ 
+ #include <glib.h>
+ #include <string.h>
diff -Naur xmms2-0.8+dfsg.orig/debian/patches/series xmms2-0.8+dfsg/debian/patches/series
--- xmms2-0.8+dfsg.orig/debian/patches/series	2012-06-18 10:41:46.000000000 +0200
+++ xmms2-0.8+dfsg/debian/patches/series	2014-02-18 11:05:23.071838446 +0100
@@ -5,3 +5,4 @@
 rpath.patch
 fix-manpage-errors.patch
 fix-typos.patch
+fix-libmodplug-include.patch

Reply via email to