[MacPorts] #14509: ffmpeg won't build on x86 / 10.4.11

MacPorts trac at macosforge.org
Thu Feb 28 08:50:18 PST 2008


#14509: ffmpeg won't build on x86 / 10.4.11
----------------------------------------+-----------------------------------
  Reporter:  richard at electrophobia.com  |       Owner:  macports-tickets at lists.macosforge.org
      Type:  defect                     |      Status:  new                                  
  Priority:  Normal                     |   Milestone:  Port Bugs                            
 Component:  ports                      |     Version:  1.6.0                                
Resolution:                             |    Keywords:  ffmpeg                               
----------------------------------------+-----------------------------------
Comment (by richard at electrophobia.com):

 Oops, I just realized I had the debug & verbose flags in the wrong
 location in the port command.  It doesn't affect the actual error, but
 here's the correct results for the {{{sudo port -dv install ffmpeg}}}
 command on an x86 Mac running Mac OS X 10.4.11:
 {{{
 --->  Building ffmpeg with target all
 DEBUG: Executing org.macports.build (ffmpeg)
 DEBUG: Environment:
 DEBUG: Assembled command: 'cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_ffmpeg/work/trunk"
 && make all'
 make -C libavutil   all
 make[1]: Nothing to be done for `all'.
 make -C libavcodec  all
 gcc
 -I"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_ffmpeg/work/trunk"/libswscale
 -I"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_ffmpeg/work/trunk"/libavcodec
 -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
 -D_ISOC9X_SOURCE
 -I"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_ffmpeg/work/trunk"
 -I"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_ffmpeg/work/trunk"
 -I"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_ffmpeg/work/trunk"/libavutil
 -O2 -DHAVE_LRINTF -I/opt/local/include -no-cpp-precomp -pipe
 -force_cpusubtype_ALL -Wno-sign-compare -fomit-frame-pointer -g
 -Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization
 -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -O3  -c -o
 i386/cavsdsp_mmx.o i386/cavsdsp_mmx.c
 i386/cavsdsp_mmx.c: In function 'ff_put_cavs_qpel8_mc01_3dnow':
 i386/cavsdsp_mmx.c:447: error: can't find a register in class
 'GENERAL_REGS' while reloading 'asm'
 make[1]: *** [i386/cavsdsp_mmx.o] Error 1
 make: *** [lib] Error 2
 Error: Target org.macports.build returned: shell command " cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_ffmpeg/work/trunk"
 && make all " returned error 2
 Command output: make -C libavutil   all
 make[1]: Nothing to be done for `all'.
 make -C libavcodec  all
 gcc
 -I"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_ffmpeg/work/trunk"/libswscale
 -I"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_ffmpeg/work/trunk"/libavcodec
 -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
 -D_ISOC9X_SOURCE
 -I"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_ffmpeg/work/trunk"
 -I"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_ffmpeg/work/trunk"
 -I"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_ffmpeg/work/trunk"/libavutil
 -O2 -DHAVE_LRINTF -I/opt/local/include -no-cpp-precomp -pipe
 -force_cpusubtype_ALL -Wno-sign-compare -fomit-frame-pointer -g
 -Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization
 -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -O3  -c -o
 i386/cavsdsp_mmx.o i386/cavsdsp_mmx.c
 i386/cavsdsp_mmx.c: In function 'ff_put_cavs_qpel8_mc01_3dnow':
 i386/cavsdsp_mmx.c:447: error: can't find a register in class
 'GENERAL_REGS' while reloading 'asm'
 make[1]: *** [i386/cavsdsp_mmx.o] Error 1
 make: *** [lib] Error 2

 Warning: the following items did not execute (for ffmpeg):
 org.macports.activate org.macports.build org.macports.destroot
 org.macports.install
 Error: Status 1 encountered during processing.
 }}}

-- 
Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14509#comment:1>
MacPorts </projects/macports>
Ports system for Mac OS


More information about the macports-tickets mailing list