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"