[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