[MacPorts] #17299: ffmpeg build fails: ld error (Undefined symbol): _dvbsub_decoder while installing gimp2

MacPorts noreply at macports.org
Tue Nov 18 09:56:10 PST 2008


#17299: ffmpeg build fails: ld error (Undefined symbol): _dvbsub_decoder while
installing gimp2
---------------------------------+------------------------------------------
  Reporter:  hauriege1 at llnl.gov  |       Owner:  acho at macports.org
      Type:  defect              |      Status:  new              
  Priority:  Normal              |   Milestone:  Port Bugs        
 Component:  ports               |     Version:  1.6.0            
Resolution:                      |    Keywords:  gimp2            
      Port:  ffmpeg              |  
---------------------------------+------------------------------------------
Changes (by devans at macports.org):

 * cc: acho at macports.org (removed)
  * owner:  devans at macports.org => acho at macports.org


Comment:

 Well, I'm confused now.  This log shows an entirely different problem:
 {{{
 gcc-4.0 -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
 -D_ISOC9X_SOURCE -I.
 -I"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_ffmpeg/work/trunk"
 -O2 -DHAVE_LRINTF -I/opt/local/include -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 -Wcast-qual -Wwrite-strings -O3 -fno-math-errno       -c
 -o libavcodec/h264.o libavcodec/h264.c
 In file included from libavcodec/h264.c:31:
 libavcodec/h264.h:365: error: parse error before 'CABACContext'
 libavcodec/h264.h:365: warning: no semicolon at end of struct or union
 }}}

 which again, I do not see here.  The only difference is that I'm on ppc
 and you're on
 intel.  This results in additional compile switches in my case to enable
 altivec and
 pic but I can't see why that would make a difference.

 I guess it would be helpful if someone with the same configuration as you
 could
 confirm or deny the error to rule out something specific to your
 installation.  In
 the meantime, you might want to go to the work directory and see if you
 can understand
 why this error is being generated.
 {{{
 cd
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_ffmpeg/work/trunk
 }}}

 and look at avcodec/h264.h avcodec/h264.c etc.

 Sorry I can't be more help right now.  Will reassign to ffmpeg maintainer.

-- 
Ticket URL: <http://trac.macports.org/ticket/17299#comment:5>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list