[MacPorts] #25815: libvpx 0.9.1_0 fails to build

MacPorts noreply at macports.org
Sun Aug 1 17:23:17 PDT 2010


#25815: libvpx 0.9.1_0 fails to build
-------------------------------+--------------------------------------------
 Reporter:  manphiz@…          |       Owner:  raimue@…           
     Type:  defect             |      Status:  assigned           
 Priority:  Normal             |   Milestone:                     
Component:  ports              |     Version:  1.9.1              
 Keywords:                     |        Port:  libvpx             
-------------------------------+--------------------------------------------

Comment(by eregontp@…):

 Replying to [comment:26 joerg@…]:
 > Replying to [comment:20 ryandesign@…]:
 > > Please selfupdate and try again. I've modified the portfile to fix one
 potential problem (if you've changed the default compiler using
 `gcc_select`) (r70196) and made it print more debugging info (r70195) so
 if it fails again, attach a new log so we can have a look.
 >
 > No compiler problem, no portfile problem, just some automake crap added
 upstream:
 > The build uses deps generated by gcc like this line
 >
 > {{{
 >
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_libvpx/work/libvpx-0.9.1/vp8/common/header.h
 > }}}
 >
 > this is changed with sed
 > {{{
 > sed -e 's;^\(.*\)\.o;vp8/common/generic/\1.c.o
 vp8/common/generic/systemdependent.c.d;'
 > }}}
 > and becomes
 > {{{
 > vp8/common/generic/
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.c.o
 vp8/common/generic/systemdependent.c.drg_release_ports_multimedia_libvpx/work/libvpx-0.9.1/vp8/common/header.h
 > }}}
 > I think you see the problem.
 >
 > The source of evil is in build/make/configure.sh in the line
 > {{{
 > fmt_deps = sed -e 's;^\(.*\)\.o;\$(dir \$@)\1\$(suffix \$<).o \$@;'
 #hide
 > }}}
 > Just change this to
 > {{{
 > fmt_deps = sed -e 's;^\(.*\)\.oxxxxx;\$(dir \$@)\1\$(suffix \$<).o \$@;'
 #hide
 > }}}
 > and the problem is gone.

 This solved the problem for me too.

 (I did: "port clean",fetch,extract, <modify the file>, build, destroot)

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


More information about the macports-tickets mailing list