[MacPorts] #70936: libarchive @3.7.6 does not build on PPC Tiger, Mac OS X 10.4.11, because old patches need updates

MacPorts noreply at macports.org
Thu Sep 26 13:38:21 UTC 2024


#70936: libarchive @3.7.6 does not build on PPC Tiger, Mac OS X 10.4.11, because
old patches need updates
-------------------------+-----------------------
  Reporter:  ballapete   |      Owner:  (none)
      Type:  defect      |     Status:  new
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.10.1
Resolution:              |   Keywords:  tiger ppc
      Port:  libarchive  |
-------------------------+-----------------------

Comment (by ballapete):

 The additional C code for `test` target seems to compile fine without
 `STAILQ_FOREACH.patch` for `bsdunzip_test` (I do not know what happened
 with earlier version of `libarchive`). Nevertheless it ends with

 {{{
 libtool: link: /opt/local/bin/gcc-apple-4.2 -std=gnu99 -pipe -Os -arch ppc
 -Wall -Wformat -Wformat-security -fvisibility=hidden
 -D__LIBARCHIVE_ENABLE_VISIBILITY -Wl,-headerpad_max_install_names -arch
 ppc -o bsdunzip_test test_utils/bsdunzip_test-test_utils.o test_utils
 /bsdunzip_test-test_main.o unzip/test/bsdunzip_test-test_0.o unzip/test
 /bsdunzip_test-test_basic.o unzip/test/bsdunzip_test-test_doubledash.o
 unzip/test/bsdunzip_test-test_glob.o unzip/test/bsdunzip_test-
 test_not_exist.o unzip/test/bsdunzip_test-test_singlefile.o unzip/test
 /bsdunzip_test-test_C.o unzip/test/bsdunzip_test-test_p.o unzip/test
 /bsdunzip_test-test_d.o unzip/test/bsdunzip_test-test_j.o unzip/test
 /bsdunzip_test-test_L.o unzip/test/bsdunzip_test-test_n.o unzip/test
 /bsdunzip_test-test_o.o unzip/test/bsdunzip_test-test_q.o unzip/test
 /bsdunzip_test-test_t.o unzip/test/bsdunzip_test-test_t_bad.o unzip/test
 /bsdunzip_test-test_version.o unzip/test/bsdunzip_test-test_x.o unzip/test
 /bsdunzip_test-test_Z1.o unzip/test/bsdunzip_test-test_P_encryption.o
 unzip/test/bsdunzip_test-test_I.o  -L/opt/local/lib
 ./.libs/libarchive_fe.a /opt/local/lib/liblzo2.dylib
 /opt/local/lib/liblzma.dylib -lzstd -llz4 /opt/local/lib/libb2.dylib -lbz2
 -lz /opt/local/lib/libxml2.dylib -pthread
 /usr/bin/make  check-TESTS
 ./build/autoconf/test-driver: line 112: 19820 Segmentation fault      "$@"
 >>"$log_file" 2>&1
 FAIL: libarchive_test
 ./build/autoconf/test-driver: line 112: 19862 Segmentation fault      "$@"
 >>"$log_file" 2>&1
 FAIL: bsdtar_test
 PASS: bsdcpio_test
 PASS: bsdcat_test
 FAIL: bsdunzip_test
 }}}

 I'll try to attach all useful log files from failed tests.

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


More information about the macports-tickets mailing list