[MacPorts] #74039: x265 @4.2 does not build on PPC Leopard, Mac OS X 10.5.8, because of Undefined symbols
MacPorts
noreply at macports.org
Tue May 26 09:40:47 UTC 2026
#74039: x265 @4.2 does not build on PPC Leopard, Mac OS X 10.5.8, because of
Undefined symbols
-------------------------+--------------------
Reporter: ballapete | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.12.5
Keywords: ppc Leopard | Port: x265
-------------------------+--------------------
{{{
[ 80%] Built target x265-static
/usr/bin/make -f CMakeFiles/x265-shared.dir/build.make
CMakeFiles/x265-shared.dir/depend
make[2]: Entering directory
`/opt/local/var/macports/build/x265-a5e9ae1e/work/build'
cd /opt/local/var/macports/build/x265-a5e9ae1e/work/build &&
/opt/local/bin/cmake -E cmake_depends "Unix Makefiles"
/opt/local/var/macports/build/x265-a5e9ae1e/work/x265_4.2/source
/opt/local/var/macports/build/x265-a5e9ae1e/work/x265_4.2/source
/opt/local/var/macports/build/x265-a5e9ae1e/work/build
/opt/local/var/macports/build/x265-a5e9ae1e/work/build
/opt/local/var/macports/build/x265-a5e9ae1e/work/build/CMakeFiles/x265-shared.dir/DependInfo.cmake
"--color="
make[2]: Leaving directory
`/opt/local/var/macports/build/x265-a5e9ae1e/work/build'
/usr/bin/make -f CMakeFiles/x265-shared.dir/build.make
CMakeFiles/x265-shared.dir/build
make[2]: Entering directory
`/opt/local/var/macports/build/x265-a5e9ae1e/work/build'
[ 81%] Linking CXX shared library libx265.dylib
/opt/local/bin/cmake -E cmake_link_script
CMakeFiles/x265-shared.dir/link.txt --verbose=ON
Undefined symbols:
"___sync_fetch_and_add_8", referenced from:
x265::FrameEncoder::processRowEncoder(int, x265::ThreadLocalData&,
int)in frameencoder.cpp.o
x265::ThreadedME::findJob(int) in threadedme.cpp.o
x265::ThreadedME::enqueueCTUBlock(int, int, int, int, int,
x265::FrameEncoder*)in threadedme.cpp.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
/usr/bin/g++-4.2 -pipe -Os -DNDEBUG
-isystem/opt/local/include/LegacySupport -I/opt/local/include -arch ppc
-mmacosx-version-min=10.5 -dynamiclib -Wl,-headerpad_max_install_names
-Wl,-headerpad_max_install_names -L/opt/local/lib -lMacportsLegacySupport
-compatibility_version 216.0.0 -current_version 216.0.0 -o
libx265.216.dylib -install_name @rpath/libx265.216.dylib
encoder/CMakeFiles/encoder.dir/analysis.cpp.o
encoder/CMakeFiles/encoder.dir/search.cpp.o
encoder/CMakeFiles/encoder.dir/bitcost.cpp.o
encoder/CMakeFiles/encoder.dir/motion.cpp.o
encoder/CMakeFiles/encoder.dir/slicetype.cpp.o
encoder/CMakeFiles/encoder.dir/frameencoder.cpp.o
encoder/CMakeFiles/encoder.dir/framefilter.cpp.o
encoder/CMakeFiles/encoder.dir/level.cpp.o
encoder/CMakeFiles/encoder.dir/nal.cpp.o
encoder/CMakeFiles/encoder.dir/sei.cpp.o
encoder/CMakeFiles/encoder.dir/sao.cpp.o
encoder/CMakeFiles/encoder.dir/entropy.cpp.o
encoder/CMakeFiles/encoder.dir/dpb.cpp.o
encoder/CMakeFiles/encoder.dir/ratecontrol.cpp.o
encoder/CMakeFiles/encoder.dir/reference.cpp.o
encoder/CMakeFiles/encoder.dir/encoder.cpp.o
encoder/CMakeFiles/encoder.dir/api.cpp.o
encoder/CMakeFiles/encoder.dir/weightPrediction.cpp.o
encoder/CMakeFiles/encoder.dir/threadedme.cpp.o
common/CMakeFiles/common.dir/primitives.cpp.o
common/CMakeFiles/common.dir/pixel.cpp.o
common/CMakeFiles/common.dir/dct.cpp.o
common/CMakeFiles/common.dir/lowpassdct.cpp.o
common/CMakeFiles/common.dir/ipfilter.cpp.o
common/CMakeFiles/common.dir/intrapred.cpp.o
common/CMakeFiles/common.dir/loopfilter.cpp.o
common/CMakeFiles/common.dir/constants.cpp.o
common/CMakeFiles/common.dir/cpu.cpp.o
common/CMakeFiles/common.dir/version.cpp.o
common/CMakeFiles/common.dir/threading.cpp.o
common/CMakeFiles/common.dir/threadpool.cpp.o
common/CMakeFiles/common.dir/wavefront.cpp.o
common/CMakeFiles/common.dir/md5.cpp.o
common/CMakeFiles/common.dir/bitstream.cpp.o
common/CMakeFiles/common.dir/yuv.cpp.o
common/CMakeFiles/common.dir/shortyuv.cpp.o
common/CMakeFiles/common.dir/picyuv.cpp.o
common/CMakeFiles/common.dir/common.cpp.o
common/CMakeFiles/common.dir/param.cpp.o
common/CMakeFiles/common.dir/frame.cpp.o
common/CMakeFiles/common.dir/framedata.cpp.o
common/CMakeFiles/common.dir/cudata.cpp.o
common/CMakeFiles/common.dir/slice.cpp.o
common/CMakeFiles/common.dir/lowres.cpp.o
common/CMakeFiles/common.dir/piclist.cpp.o
common/CMakeFiles/common.dir/predict.cpp.o
common/CMakeFiles/common.dir/scalinglist.cpp.o
common/CMakeFiles/common.dir/quant.cpp.o
common/CMakeFiles/common.dir/deblock.cpp.o
common/CMakeFiles/common.dir/scaler.cpp.o
common/CMakeFiles/common.dir/ringmem.cpp.o
common/CMakeFiles/common.dir/temporalfilter.cpp.o -lpthread -ldl
make[2]: *** [libx265.216.dylib] Error 1
make[2]: Leaving directory
`/opt/local/var/macports/build/x265-a5e9ae1e/work/build'
make[1]: *** [CMakeFiles/x265-shared.dir/all] Error 2
make[1]: Leaving directory
`/opt/local/var/macports/build/x265-a5e9ae1e/work/build'
make: *** [all] Error 2
make: Leaving directory
`/opt/local/var/macports/build/x265-a5e9ae1e/work/build'
}}}
--
Ticket URL: <https://trac.macports.org/ticket/74039>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list