#17527: ffmpeg @15261_0 fails to build on Mac OS X 10.5/PPC -----------------------------------+---------------------------------------- Reporter: takanori@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.8.0 Keywords: ffmpeg compat(5) | Port: ffmpeg -----------------------------------+---------------------------------------- Comment(by devans@…): Problem persists on Mac OS X 10.4/PPC after applying this patch. {{{ gcc-4.0 -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I. -I"/opt/local/var/macports/build/_opt_macports_trunk_dports_multimedia_ffmpeg/work/trunk" -O2 -DHAVE_LRINTF -I/opt/local/include -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -D_DARWIN_C_SOURCE -fasm -std=c99 -pipe -force_cpusubtype_ALL -Wno-sign-compare -fomit-frame-pointer -maltivec -mabi=altivec -g -Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer- sign -Wcast-qual -Wwrite-strings -O3 -fno-math-errno -fPIC -DPIC -c -o libavcodec/ppc/check_altivec.o libavcodec/ppc/check_altivec.c In file included from /usr/include/sys/ucred.h:64, from /usr/include/sys/sysctl.h:71, from libavcodec/ppc/check_altivec.c:27: /usr/include/bsm/audit.h:219: error: parse error before 'u_char' /usr/include/bsm/audit.h:222: error: parse error before '}' token /usr/include/bsm/audit.h:229: error: parse error before 'u_char' /usr/include/bsm/audit.h:232: error: parse error before '}' token In file included from /usr/include/sys/sysctl.h:71, from libavcodec/ppc/check_altivec.c:27: /usr/include/sys/ucred.h:76: error: parse error before 'u_long' /usr/include/sys/ucred.h:88: error: parse error before '}' token /usr/include/sys/ucred.h:95: error: parse error before 'u_int' /usr/include/sys/ucred.h:99: error: parse error before '}' token In file included from /usr/include/sys/sysctl.h:72, from libavcodec/ppc/check_altivec.c:27: /usr/include/sys/proc.h:108: error: parse error before 'u_int' /usr/include/sys/proc.h:113: error: parse error before 'p_swtime' /usr/include/sys/proc.h:114: error: parse error before 'p_slptime' /usr/include/sys/proc.h:128: error: parse error before 'p_priority' /usr/include/sys/proc.h:129: error: parse error before 'p_usrpri' /usr/include/sys/proc.h:134: error: parse error before 'p_xstat' /usr/include/sys/proc.h:135: error: parse error before 'p_acflag' /usr/include/sys/proc.h:137: error: parse error before '}' token In file included from libavcodec/ppc/check_altivec.c:27: /usr/include/sys/sysctl.h:400: error: field 'kp_proc' has incomplete type /usr/include/sys/sysctl.h:690: error: parse error before 'u_int' gmake: *** [libavcodec/ppc/check_altivec.o] Error 1 Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_macports_trunk_dports_multimedia_ffmpeg/work/trunk" && gmake all " returned error 2 Command output: libavcodec/ppc/snow_altivec.c:727: warning: pointer type mismatch in conditional expression gcc-4.0 -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I. -I"/opt/local/var/macports/build/_opt_macports_trunk_dports_multimedia_ffmpeg/work/trunk" -O2 -DHAVE_LRINTF -I/opt/local/include -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -D_DARWIN_C_SOURCE -fasm -std=c99 -pipe -force_cpusubtype_ALL -Wno-sign-compare -fomit-frame-pointer -maltivec -mabi=altivec -g -Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer- sign -Wcast-qual -Wwrite-strings -O3 -fno-math-errno -maltivec -mabi=altivec -maltivec -mabi=altivec -fPIC -DPIC -c -o libavcodec/ppc/vc1dsp_altivec.o libavcodec/ppc/vc1dsp_altivec.c gcc-4.0 -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I. -I"/opt/local/var/macports/build/_opt_macports_trunk_dports_multimedia_ffmpeg/work/trunk" -O2 -DHAVE_LRINTF -I/opt/local/include -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -D_DARWIN_C_SOURCE -fasm -std=c99 -pipe -force_cpusubtype_ALL -Wno-sign-compare -fomit-frame-pointer -maltivec -mabi=altivec -g -Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer- sign -Wcast-qual -Wwrite-strings -O3 -fno-math-errno -fPIC -DPIC -c -o libavcodec/ppc/check_altivec.o libavcodec/ppc/check_altivec.c In file included from /usr/include/sys/ucred.h:64, from /usr/include/sys/sysctl.h:71, from libavcodec/ppc/check_altivec.c:27: /usr/include/bsm/audit.h:219: error: parse error before 'u_char' /usr/include/bsm/audit.h:222: error: parse error before '}' token /usr/include/bsm/audit.h:229: error: parse error before 'u_char' /usr/include/bsm/audit.h:232: error: parse error before '}' token In file included from /usr/include/sys/sysctl.h:71, from libavcodec/ppc/check_altivec.c:27: /usr/include/sys/ucred.h:76: error: parse error before 'u_long' /usr/include/sys/ucred.h:88: error: parse error before '}' token /usr/include/sys/ucred.h:95: error: parse error before 'u_int' /usr/include/sys/ucred.h:99: error: parse error before '}' token In file included from /usr/include/sys/sysctl.h:72, from libavcodec/ppc/check_altivec.c:27: /usr/include/sys/proc.h:108: error: parse error before 'u_int' /usr/include/sys/proc.h:113: error: parse error before 'p_swtime' /usr/include/sys/proc.h:114: error: parse error before 'p_slptime' /usr/include/sys/proc.h:128: error: parse error before 'p_priority' /usr/include/sys/proc.h:129: error: parse error before 'p_usrpri' /usr/include/sys/proc.h:134: error: parse error before 'p_xstat' /usr/include/sys/proc.h:135: error: parse error before 'p_acflag' /usr/include/sys/proc.h:137: error: parse error before '}' token In file included from libavcodec/ppc/check_altivec.c:27: /usr/include/sys/sysctl.h:400: error: field 'kp_proc' has incomplete type /usr/include/sys/sysctl.h:690: error: parse error before 'u_int' gmake: *** [libavcodec/ppc/check_altivec.o] Error 1 }}} -- Ticket URL: <http://trac.macports.org/ticket/17527#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS