FFmepg rebuild Schedule ?

Hans de Goede j.w.r.degoede at gmail.com
Mon Jun 25 09:50:52 CEST 2012


Hi,

On 06/24/2012 05:41 PM, Sérgio Basto wrote:
> On Dom, 2012-06-24 at 16:22 +0200, Hans de Goede wrote:
>> Hi,
>>
>> Just a quick note, while doing a local build of all
>> deps to work on my ffmpeg dependent packages, I
>> noticed the following in x264's config.log file:
>>
>> checking for gf_malloc(1); gf_free(NULL); in gpac/isomedia.h... no
>> Failed commandline was:
>> --------------------------------------------------
>> gcc conftest.c -m64  -Wall -I. -I$(SRCPATH) -O2 -g -pipe -Wall -Wp,-D_FORTIFY_S
>> conftest.c: In function 'main':
>> conftest.c:2:24: error: ignoring return value of 'malloc', declared with attrib
>> cc1: all warnings being treated as errors
>> --------------------------------------------------
>> Failed program was:
>> --------------------------------------------------
>> #include <gpac/isomedia.h>
>> int main () { gf_malloc(1); gf_free(NULL); return 0; }
>> --------------------------------------------------
>>
>> I think we should fix this ...
>
> checking for gpac/isomedia.h... yes
> checking for gf_isom_set_pixel_aspect_ratio(0,0,0,0,0); in
> gpac/isomedia.h... yes
> checking for gf_malloc(1); gf_free(NULL); in gpac/isomedia.h... no
>
> not have gf_malloc and gf_free , is problematic ?

No, x264 thinking it does not have them, while they are actually available is
problematic (I don't know if it is causing any real issues, but it is wrong).

Look at the error closely:

 >> conftest.c: In function 'main':
 >> conftest.c:2:24: error: ignoring return value of 'malloc', declared with attrib
 >> cc1: all warnings being treated as errors

So the problem is that -Wall -Werror somehow is in the CFLAGS when the tests run,
causing the test to fail (where it should succeed)

> what you suggest to fix ?

Fix the test code, changing it to something like:

void *p; p = gf_malloc(1); gf_free(p);

Regards,

Hans


More information about the rpmfusion-developers mailing list