[MacPorts] #69815: libjxl @0.10.2 does not build on PPC Leopard, Mac OS X 10.5.8, because of a lot of problems ld has

MacPorts noreply at macports.org
Wed Apr 24 20:57:26 UTC 2024


#69815: libjxl @0.10.2 does not build on PPC Leopard, Mac OS X 10.5.8, because of a
lot of problems ld has
------------------------+-------------------------
  Reporter:  ballapete  |      Owner:  (none)
      Type:  defect     |     Status:  new
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:  2.9.3
Resolution:             |   Keywords:  leopard ppc
      Port:  libjxl     |
------------------------+-------------------------

Comment (by ballapete):

 I tried:

 {{{
 root 246 /\ port clean libjxl
 --->  Cleaning libjxl
 root 247 /\ port extract libjxl
 --->  Fetching distfiles for libjxl
 --->  Verifying checksums for libjxl
 --->  Extracting libjxl
 root 248 /\ nice find
 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_graphics_libjxl
 -type f -exec ggrep -e -fvisibility {} /dev/null \;
 root 249 /\ port -v patch libjxl
 --->  Applying patches to libjxl
 --->  Applying include_order.patch
 Executing:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_graphics_libjxl/libjxl/work/libjxl-0.10.2"
 && /usr/bin/patch -p0 <
 '/opt/local/var/macports/sources/nue.de.rsync.macports.org/macports/release/tarballs/ports/graphics/libjxl/files/include_order.patch'
 patching file lib/jxl_threads.cmake
 patching file lib/jxl_extras.cmake
 patching file lib/jxl.cmake
 Hunk #1 succeeded at 80 with fuzz 1.
 Hunk #2 succeeded at 106 (offset 10 lines).
 Hunk #3 succeeded at 123 (offset 10 lines).
 Hunk #4 succeeded at 178 (offset 10 lines).
 patching file lib/jxl_cms.cmake
 Hunk #1 succeeded at 17 with fuzz 2 (offset 3 lines).
 --->  Applying find_asciidoc.patch
 Executing:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_graphics_libjxl/libjxl/work/libjxl-0.10.2"
 && /usr/bin/patch -p0 <
 '/opt/local/var/macports/sources/nue.de.rsync.macports.org/macports/release/tarballs/ports/graphics/libjxl/files/find_asciidoc.patch'
 patching file CMakeLists.txt
 Hunk #1 succeeded at 428 (offset 55 lines).
 Hunk #2 succeeded at 484 (offset 55 lines).
 --->  Applying 3381.patch
 Executing:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_graphics_libjxl/libjxl/work/libjxl-0.10.2"
 && /usr/bin/patch -p0 <
 '/opt/local/var/macports/sources/nue.de.rsync.macports.org/macports/release/tarballs/ports/graphics/libjxl/files/3381.patch'
 patching file lib/jxl/coeff_order.h
 --->  Applying sized-deallocation.patch
 Executing:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_graphics_libjxl/libjxl/work/libjxl-0.10.2"
 && /usr/bin/patch -p0 <
 '/opt/local/var/macports/sources/nue.de.rsync.macports.org/macports/release/tarballs/ports/graphics/libjxl/files
 /sized-deallocation.patch'
 patching file lib/CMakeLists.txt
 --->  Applying decode_progressive.cc-__STDC_FORMAT_MACROS.patch
 Executing:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_graphics_libjxl/libjxl/work/libjxl-0.10.2"
 && /usr/bin/patch -p0 <
 '/opt/local/var/macports/sources/nue.de.rsync.macports.org/macports/release/tarballs/ports/graphics/libjxl/files/decode_progressive
 .cc-__STDC_FORMAT_MACROS.patch'
 patching file examples/decode_progressive.cc
 root 250 /\ nice find
 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_graphics_libjxl
 -type f -exec ggrep -e -fvisibility {} /dev/null \;
 root 251 /\
 }}}

 So the `visibility switches` seem to come out of the blue, presumingly
 during the `configure` stage… (which I cannot perform because `boost176`
 is being built – until tomorrow?)

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


More information about the macports-tickets mailing list