On Sun, Feb 20, 2011 at 21:37:10 (CET), Vagrant Cascadian wrote: > On Sat, Feb 19, 2011 at 02:59:34PM +0000, Hector Oron wrote: >> Your package fails to autobuild from source on multiple architectures: > > this appears to be due to the new version of ffmpeg. > > i'm not sure if this is a correct fix, but ubuntu applied the following to > debian/rules: > > diff -pruN 1.24.2-8/debian/rules 1.24.2-8ubuntu1/debian/rules > --- 1.24.2-8/debian/rules 2011-01-06 21:17:15.000000000 +0000 > +++ 1.24.2-8ubuntu1/debian/rules 2011-01-17 10:32:57.000000000 +0000 > @@ -15,6 +15,7 @@ DEB_HOST_GNU_TYPE ?= $(shell dpkg-arch > DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) > > CFLAGS = -Wall -g > +CPPFLAGS = -D__STDC_CONSTANT_MACROS > CXXFLAGS = -DZM_FFMPEG_CVS -DHAVE_LIBCRYPTO > > ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) > > > it does build after adding that in my sid sbuild environment...
It is the correct fix, because this is the best way to provide ffmpeg's C99 requirements that C++ doesn't provide by default (but C does). Ideally, this should be integrated into the upstream build system. Please upload soon as this is issue is (among others) blocking the FFmpeg 0.6 transition: http://release.debian.org/transitions/ffmpeg.html -- Gruesse/greetings, Reinhard Tartler, KeyID 945348A4 -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

