Source: xine-lib
Version: 1.1.21-1
Severity: important

Hi,
xine-lib fails to build from source in Wheezy:

/bin/bash ../../libtool  --tag=CC   --mode=compile x86_64-linux-gnu-gcc 
-DHAVE_CONFIG_H -I. -I../../include -I../.. -I../../include -I../../include 
-I../../src -I../../src/xine-engine -I../../src/xine-engine 
-I../../src/xine-utils  -I../../src/input -I../../src/input  -I../../lib 
-I../../lib  -D_FORTIFY_SOURCE=2  -fvisibility=hidden  -D_REENTRANT 
-D_FILE_OFFSET_BITS=64 -DXINE_COMPILE  -O3 -fomit-frame-pointer   
-fexpensive-optimizations -fschedule-insns2 -ffast-math -finline-functions  
-Wpointer-arith -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat 
-Werror=format-security -Wall -Wchar-subscripts -Wnested-externs -Wcast-align 
-Wmissing-declarations -Wmissing-prototypes -Wmissing-format-attribute 
-Wno-pointer-sign -Wformat=2 -Wno-format-zero-length -Wformat-security 
-Wstrict-aliasing=2 -Werror=implicit-function-declaration -DNDEBUG -MT 
xineplug_dmx_audio_la-demux_mod.lo -MD -MP -MF 
.deps/xineplug_dmx_audio_la-demux_mod.Tpo -c -o 
xineplug_dmx_audio_la-demux_mod.lo `t
 est -f 'demux_mod.c' || echo './'`demux_mod.c
libtool: compile:  x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../include 
-I../.. -I../../include -I../../include -I../../src -I../../src/xine-engine 
-I../../src/xine-engine -I../../src/xine-utils -I../../src/input 
-I../../src/input -I../../lib -I../../lib -D_FORTIFY_SOURCE=2 
-fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -O3 
-fomit-frame-pointer -fexpensive-optimizations -fschedule-insns2 -ffast-math 
-finline-functions -Wpointer-arith -g -O2 -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall 
-Wchar-subscripts -Wnested-externs -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wmissing-format-attribute -Wno-pointer-sign -Wformat=2 
-Wno-format-zero-length -Wformat-security -Wstrict-aliasing=2 
-Werror=implicit-function-declaration -DNDEBUG -MT 
xineplug_dmx_audio_la-demux_mod.lo -MD -MP -MF 
.deps/xineplug_dmx_audio_la-demux_mod.Tpo -c demux_mod.c  -fPIC -DPIC -o 
.libs/xineplug_dmx_audio_la-demux_mod.o
demux_mod.c:52:21: fatal error: modplug.h: No such file or directory
compilation terminated.
make[3]: *** [xineplug_dmx_audio_la-demux_mod.lo] Error 1
make[3]: Leaving directory 
`/home/jmm/scratch/wheezy/xine-lib-1.1.21/src/demuxers'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/jmm/scratch/wheezy/xine-lib-1.1.21/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/jmm/scratch/wheezy/xine-lib-1.1.21'
make: *** [build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2


Patch attached.

Cheers,
        Moritz
diff -Naur xine-lib-1.1.21.orig/debian/patches/fix-modplug-include.patch xine-lib-1.1.21/debian/patches/fix-modplug-include.patch
--- xine-lib-1.1.21.orig/debian/patches/fix-modplug-include.patch	1970-01-01 01:00:00.000000000 +0100
+++ xine-lib-1.1.21/debian/patches/fix-modplug-include.patch	2014-02-19 11:45:08.361360566 +0100
@@ -0,0 +1,11 @@
+--- xine-lib-1.1.21.orig/src/demuxers/demux_mod.c
++++ xine-lib-1.1.21/src/demuxers/demux_mod.c
+@@ -49,7 +49,7 @@
+ #include "compat.h"
+ #include "demux.h"
+ #include "group_audio.h"
+-#include "modplug.h"
++#include "libmodplug/modplug.h"
+ #include "bswap.h"
+ 
+ #define MOD_SAMPLERATE 44100
diff -Naur xine-lib-1.1.21.orig/debian/patches/series xine-lib-1.1.21/debian/patches/series
--- xine-lib-1.1.21.orig/debian/patches/series	1970-01-01 01:00:00.000000000 +0100
+++ xine-lib-1.1.21/debian/patches/series	2014-02-19 11:45:03.221303535 +0100
@@ -0,0 +1 @@
+fix-modplug-include.patch

Reply via email to