[MacPorts] #17527: ffmpeg @15261_0 fails to build on Mac OS X 10.5/PPC

MacPorts noreply at macports.org
Fri Dec 5 08:44:18 PST 2008


#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


More information about the macports-tickets mailing list