On Mon, 2 Mar 2015, Marcus Meissner wrote:
On Mon, Mar 02, 2015 at 02:45:32PM +0100, Richard Biener wrote:
On Mon, 2 Mar 2015, Ilya Chernykh wrote:
It seems the Xine headers aren't compatible with the new GCC.
[ 498s] In file included from /usr/include/xine/audio_out.h:30:0, [ 498s] from audio_fifo_out.c:22: [ 498s] /usr/include/xine/xineutils.h:149:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'https://build.opensuse.org/package/live_build_log/KDE:KDE3/kdemultimedia3/op...
Sounds like they are eventually auto-generated by preprocessing and $stuff where $stuff doesn't expect extra #line directives GCC now emits. The fix is to do the preprocessign step with -P (do not emit #line directives).
I tried building it, and that specific line has
static inline void somefunction()
and I think it chokes on the inline.
Did you look at preprocessed source?
Probably due to the new XINE 1.2.6
Ciao, Marcus
--
Richard Biener