[MacPorts] #64653: libvpx @1.4.0 fails to configure on 10.5.8: Configuring for target 'ppc32-darwin-gcc' enabling ppc32 enabling altivec Toolchain is unable to link executables

MacPorts noreply at macports.org
Thu Feb 17 11:41:57 UTC 2022


#64653: libvpx @1.4.0 fails to configure on 10.5.8: Configuring for target 'ppc32
-darwin-gcc' enabling ppc32 enabling altivec Toolchain is unable to link
executables
---------------------------+-------------------------------------
  Reporter:  barracuda156  |      Owner:  (none)
      Type:  defect        |     Status:  closed
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.7.1
Resolution:  invalid       |   Keywords:  powerpc, Leopard, ppc64
      Port:  libvpx        |
---------------------------+-------------------------------------

Comment (by barracuda156):

 As of now, however, 1.11.0 does not build correctly. I was able to force
 it build:

 {{{
 36-47% port -v installed libvpx
 The following ports are currently installed:
   libvpx @1.5.0_0 requested_variants='' platform='darwin 10' archs='ppc'
 date='2022-02-15T17:21:42+0800'
   libvpx @1.6.1_0 requested_variants='' platform='darwin 10' archs='ppc'
 date='2022-02-15T19:15:51+0800'
   libvpx @1.11.0_0 (active) requested_variants='' platform='darwin 10'
 archs='ppc' date='2022-02-17T19:29:33+0800'
 }}}

 And it did kinda build for ppc (notice however that it says ppc7400
 instead of just ppc: no idea where this comes from, source does not have
 it):

 {{{
 36-47% lipo -info /opt/local/lib/libvpx.a
 input file /opt/local/lib/libvpx.a is not a fat file
 Non-fat file: /opt/local/lib/libvpx.a is architecture: ppc7400
 }}}

 However unlike 1.6.1, it is broken. Attempt to rebuild ffmpeg with it
 fails:

 {{{
 --->  Configuring ffmpeg
 Executing:  cd
 "/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_multimedia_ffmpeg/ffmpeg/work/ffmpeg-4.4.1"
 && ./configure --prefix=/opt/local --enable-swscale --enable-avfilter
 --enable-avresample --enable-libmp3lame --enable-libvorbis --enable-
 libopus --enable-librsvg --enable-libtheora --enable-libopenjpeg --enable-
 libmodplug --enable-libvpx --enable-libsoxr --enable-libspeex --enable-
 libass --enable-libbluray --disable-libzvbi --enable-lzma --enable-gnutls
 --enable-fontconfig --enable-libfreetype --enable-libfribidi --enable-zlib
 --disable-libjack --disable-libopencore-amrnb --disable-libopencore-amrwb
 --disable-libxcb --disable-libxcb-shm --disable-libxcb-xfixes --disable-
 indev=jack --disable-opencl --disable-outdev=xv --disable-audiotoolbox
 --disable-videotoolbox --enable-sdl2 --disable-securetransport
 --mandir=/opt/local/share/man --enable-shared --enable-pthreads
 --cc=/opt/local/bin/gcc-mp-10 --disable-filter=coreimage --disable-
 filter=coreimagesrc --disable-indev=avfoundation --arch=ppc --enable-
 libx265 --enable-gpl --enable-postproc --enable-libx264 --enable-libxvid
 --enable-version3 --enable-libsmbclient --enable-nonfree --enable-libfdk-
 aac
 libvpx enabled but no supported decoders found
 }}}

 Here someone suggests forcing a generic target:
 https://bugs.gentoo.org/746173
 Did not work for me.

 P. S. This is what I initially used to make patches: https://mail-
 index.netbsd.org/pkgsrc-bugs/2016/02/16/msg058822.html

-- 
Ticket URL: <https://trac.macports.org/ticket/64653#comment:18>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list