Source: gst-plugins-bad0.10
Version: 0.10.23-7.1
Severity: serious
Tags: patch
Justification: fails to build from source (but built successfully in the past)

Build fails here:

libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I../.. -D_FORTIFY_SOURCE=2 -pthr
ead -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/hppa-linux-
gnu/glib-2.0/include -I/usr/include/libxml2 -pthread -I/usr/include/gstreamer-0.
10 -I/usr/include/glib-2.0 -I/usr/lib/hppa-linux-gnu/glib-2.0/include -I/usr/inc
lude/libxml2 -DG_THREADS_MANDATORY -DG_DISABLE_CAST_CHECKS -DG_DISABLE_ASSERT -W
all -Wmissing-declarations -Wredundant-decls -Wwrite-strings -Wformat-nonliteral
 -Wformat-security -Winit-self -Wmissing-include-dirs -Waddress -Wno-multichar -
g -g -O2 -Wformat -Werror=format-security -Wall -Wno-error -c gstmodplug.cc  -fP
IC -DPIC -o .libs/libgstmodplug_la-gstmodplug.o
In file included from gstmodplug.cc:54:0:
/usr/include/libmodplug/sndfile.h:21:15: error: 'BYTE' does not name a type
 typedef const BYTE * LPCBYTE;
               ^
This occurs in native build.  In order to avoid conflict, gstmodplug.cc
should include <libmodplug/stdafx.h>.

-- System Information:
Debian Release: 7.0
  APT prefers unreleased
  APT policy: (500, 'unreleased'), (500, 'unstable')
Architecture: hppa (parisc64)

Kernel: Linux 3.10-3-parisc64-smp (SMP w/4 CPU cores)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
--- ./ext/modplug/gstmodplug.cc.save	2012-01-18 07:32:55.000000000 -0500
+++ ./ext/modplug/gstmodplug.cc	2013-10-19 20:53:05.268464573 -0400
@@ -50,7 +50,7 @@
 #define WORDS_BIGENDIAN 0
 #endif
 
-#include <stdafx.h>
+#include <libmodplug/stdafx.h>
 #include <libmodplug/sndfile.h>
 
 #include "gstmodplug.h"

Reply via email to