[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