[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