[MacPorts] #71142: perl5.36 @5.36.3_1 does not build on PPC Tiger, Mac OS X 10.4.11, because ld gets invoked with -rpath

MacPorts noreply at macports.org
Sat Nov 16 12:12:52 UTC 2024


#71142: perl5.36 @5.36.3_1 does not build on PPC Tiger, Mac OS X 10.4.11, because
ld gets invoked with -rpath
------------------------+----------------------
  Reporter:  ballapete  |      Owner:  mojca
      Type:  defect     |     Status:  assigned
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:  2.10.2
Resolution:             |   Keywords:  tiger
      Port:  perl5.36   |
------------------------+----------------------

Comment (by ballapete):

 Here still no progress, same failurs as before:

 {{{
 make[1]: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_perl5/perl5.36/work/perl-5.36.3/cpan/DB_File'
 Running Mkbootstrap for DB_File ()
 chmod 644 "DB_File.bs"
 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_perl5/perl5.36/work/perl-5.36.3/cpan/DB_File/../../miniperl
 "-I../../lib" -MExtUtils::Command::MM -e 'cp_nonempty' -- DB_File.bs
 ../../lib/auto/DB_File/DB_File.bs 644
 /opt/local/bin/gcc-apple-4.2 -c  -I/opt/local/include/db48 -std=gnu99
 -fno-common -DPERL_DARWIN -pipe -Os -arch ppc -fno-strict-aliasing
 -I/opt/local/include -D_FORTIFY_SOURCE=2 -DPERL_USE_SAFE_PUTENV -Wall
 -Werror=pointer-arith -Wextra -Wno-long-long -Wno-declaration-after-
 statement -Wc++-compat -Wwrite-strings -O3   -DVERSION=\"1.857\"
 -DXS_VERSION=\"1.857\"  "-I../.."  -DmDB_Prefix_t=size_t
 -DmDB_Hash_t=u_int32_t   version.c
 "../../miniperl" "-I../../lib" "../../lib/ExtUtils/xsubpp" -noprototypes
 -typemap
 '/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_perl5/perl5.36/work/perl-5.36.3/cpan/DB_File/../../lib/ExtUtils/typemap'
 -typemap
 '/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_perl5/perl5.36/work/perl-5.36.3/cpan/DB_File/typemap'
 DB_File.xs > DB_File.xsc
 mv DB_File.xsc DB_File.c
 /opt/local/bin/gcc-apple-4.2 -c  -I/opt/local/include/db48 -std=gnu99
 -fno-common -DPERL_DARWIN -pipe -Os -arch ppc -fno-strict-aliasing
 -I/opt/local/include -D_FORTIFY_SOURCE=2 -DPERL_USE_SAFE_PUTENV -Wall
 -Werror=pointer-arith -Wextra -Wno-long-long -Wno-declaration-after-
 statement -Wc++-compat -Wwrite-strings -O3   -DVERSION=\"1.857\"
 -DXS_VERSION=\"1.857\"  "-I../.."  -DmDB_Prefix_t=size_t
 -DmDB_Hash_t=u_int32_t   DB_File.c
 rm -f ../../lib/auto/DB_File/DB_File.bundle
 LD_RUN_PATH="/opt/local/lib/db48" /opt/local/bin/gcc-apple-4.2
 -Wl,-rpath,"/opt/local/lib/db48" -bundle -undefined dynamic_lookup
 -L/opt/local/lib -Wl,-headerpad_max_install_names -arch ppc  version.o
 DB_File.o  -o ../../lib/auto/DB_File/DB_File.bundle  \
    -L/opt/local/lib/db48 -ldb   \

 ld: -rpath can only be used when targeting Mac OS X 10.5 or later
 collect2: ld returned 1 exit status
 make[1]: *** [../../lib/auto/DB_File/DB_File.bundle] Error 1
 make[1]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_perl5/perl5.36/work/perl-5.36.3/cpan/DB_File'
 make[1]: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_perl5/perl5.36/work/perl-5.36.3/cpan/DB_File'
 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_perl5/perl5.36/work/perl-5.36.3/cpan/DB_File/../../miniperl
 "-I../../lib" -MExtUtils::Command::MM -e 'cp_nonempty' -- DB_File.bs
 ../../lib/auto/DB_File/DB_File.bs 644
 rm -f ../../lib/auto/DB_File/DB_File.bundle
 LD_RUN_PATH="/opt/local/lib/db48" /opt/local/bin/gcc-apple-4.2
 -Wl,-rpath,"/opt/local/lib/db48" -bundle -undefined dynamic_lookup
 -L/opt/local/lib -Wl,-headerpad_max_install_names -arch ppc  version.o
 DB_File.o  -o ../../lib/auto/DB_File/DB_File.bundle  \
    -L/opt/local/lib/db48 -ldb   \

 ld: -rpath can only be used when targeting Mac OS X 10.5 or later
 collect2: ld returned 1 exit status
 make[1]: *** [../../lib/auto/DB_File/DB_File.bundle] Error 1
 }}}

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


More information about the macports-tickets mailing list