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]

Reply via email to