GNOME Bugzilla – Bug 152693
[PATCH] [build] Compile errors with gcc 2.95
Last modified: 2004-12-22 21:47:04 UTC
gst-ffmpeg doesn't build with gcc 2.95. The patch below fixes some C89 initializer issues, but does not address this somewhat more obscure error: gstffmpeg.c: In function `gst_ffmpeg_log_callback': gstffmpeg.c:70: `ffmpeg_debug' undeclared (first use in this function) gstffmpeg.c:70: (Each undeclared identifier is reported only once gstffmpeg.c:70: for each function it appears in.) make[3]: *** [libgstffmpeg_la-gstffmpeg.lo] Error 1 make[3]: Leaving directory `/usr/src/packages/BUILD/gst-ffmpeg-0.8.1/ext/ffmpeg'
Created attachment 31570 [details] [review] C89 fixes
Still present in 0.8.2 so I just thought I'd bump it...
Try to get this merged for next release
setting as blocker to be sure it is applied before next release
It's internal in ffmpeg. I'm doing a snapshot update, so this code won't be present in 0.8.3 anymore. If you can suggest a fix for the other compile failure, please do.
Please test again usign CVS, I added a new snapshot. I'll do a prerelease sometime soon.
Nevermind the above, I see what's wrong, we're using a static debug category that we later declare extern. Fixed in CVS.