pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/35864: 2006Q4 multimedia/ffmpeg with MMX does not build on 4.99.9



>Number:         35864
>Category:       pkg
>Synopsis:       2006Q4 multimedia/ffmpeg with MMX does not build on 4.99.9
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Feb 27 23:00:00 +0000 2007
>Originator:     Henry Bent
>Release:        4.99.9
>Organization:
Oberlin College CIT
>Environment:
NetBSD aelfric 4.99.9 NetBSD 4.99.9 (AELFRIC) #1: Tue Jan 30 03:56:40 EST 2007  
root@hbent3:/usr/obj/src-current/sys/arch/i386/compile/AELFRIC i386
>Description:
multimedia/ffmpeg from 2006Q4 does not build on 4.99.9 if 
PKG_DEFAULT_OPTIONS+=mmx is set in /etc/mk.conf.  It stops here:

 cc -O3 -Wall -pthread -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 
-D_LARGEFILE_SOURCE -D_GNU_SOURCE -c libpostproc/postprocess.c  -fPIC -DPIC -o 
libpostproc/.libs/postprocess.o
In file included from libpostproc/postprocess.c:648:
libpostproc/postprocess_template.c: In function 'do_a_deblock_MMX':
libpostproc/postprocess_template.c:2872: error: memory input 4 is not directly 
addressable
libpostproc/postprocess_template.c: In function 'postProcess_MMX':
libpostproc/postprocess_template.c:3476: warning: pointer targets in passing 
argument 6 of 'blockCopy_MMX' differ in signedness
libpostproc/postprocess_template.c:3622: warning: pointer targets in passing 
argument 6 of 'blockCopy_MMX' differ in signedness
libpostproc/postprocess_template.c:3723: warning: pointer targets in passing 
argument 4 of 'tempNoiseReducer_MMX' differ in signedness
libpostproc/postprocess_template.c:3747: warning: pointer targets in passing 
argument 4 of 'tempNoiseReducer_MMX' differ in signedness
libpostproc/postprocess.c: In function 'reallocBuffers':
libpostproc/postprocess.c:973: warning: dereferencing type-punned pointer will 
break strict-aliasing rules
libpostproc/postprocess.c:974: warning: dereferencing type-punned pointer will 
break strict-aliasing rules
libpostproc/postprocess.c:975: warning: dereferencing type-punned pointer will 
break strict-aliasing rules
libpostproc/postprocess.c:976: warning: dereferencing type-punned pointer will 
break strict-aliasing rules
libpostproc/postprocess.c:987: warning: dereferencing type-punned pointer will 
break strict-aliasing rules
libpostproc/postprocess.c:988: warning: dereferencing type-punned pointer will 
break strict-aliasing rules
libpostproc/postprocess.c:989: warning: dereferencing type-punned pointer will 
break strict-aliasing rules
libpostproc/postprocess.c:990: warning: dereferencing type-punned pointer will 
break strict-aliasing rules

[wrapper.sh] note: The real command line, after the pkgsrc wrapper, was:
/usr/pkgsrc/multimedia/ffmpeg/work/.gcc/bin/gcc -O3 -Wall -pthread 
-DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE 
-D_GNU_SOURCE -c libpostproc/postprocess.c -fPIC -DPIC -o 
libpostproc/.libs/postprocess.o 
-I/usr/pkgsrc/multimedia/ffmpeg/work/.buildlink/include 
-L/usr/pkgsrc/multimedia/ffmpeg/work/.buildlink/lib 

[wrapper.sh] note: The real command line, after the pkgsrc wrapper, was:
/usr/pkg/bin/libtool --mode=compile cc -O3 -Wall -pthread -DHAVE_AV_CONFIG_H 
-I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o 
libpostproc/postprocess.o libpostproc/postprocess.c 

>How-To-Repeat:
Build multimedia/ffmpeg on x86 4.99.9 with PKG_DEFAULT_OPTIONS+=mmx set.  I 
have a suspicion that this may affect all x86 machines with gcc4.
>Fix:
Unknown, sorry.




Home | Main Index | Thread Index | Old Index