[MacPorts] #69112: libpaper-utils uses rpath instead of the absolute path and installs a broken paperconf binary
MacPorts
noreply at macports.org
Sun Feb 4 08:11:31 UTC 2024
#69112: libpaper-utils uses rpath instead of the absolute path and installs a
broken paperconf binary
-----------------------------+--------------------------
Reporter: barracuda156 | Owner: barracuda156
Type: defect | Status: closed
Priority: Normal | Milestone:
Component: ports | Version: 2.8.1
Resolution: fixed | Keywords:
Port: libpaper-utils |
-----------------------------+--------------------------
Comment (by ballapete):
I see a related problem when building on PPC Tiger, Mac OS X 10.4.11:
{{{
make[3]: Entering directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_print_libpaper/libpaper/work/libpaper-2.1.2/src'
/opt/local/bin/gcc-apple-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I..
-DINSTALLDIR=\"/opt/local/bin\" -I../src/libgnu -I../src/libgnu -I../lib
-I../lib -DREAL_INSTALLPREFIX="\"/opt/local\""
-isystem/opt/local/include/LegacySupport -I/opt/local/include -pipe -Os
-arch ppc -MT paper-paper.o -MD -MP -MF .deps/paper-paper.Tpo -c -o paper-
paper.o `test -f 'paper.c' || echo './'`paper.c
mv -f .deps/paper-paper.Tpo .deps/paper-paper.Po
/bin/sh .././build-aux//libtool-reloc /bin/sh ../libtool --tag=CC
--mode=link /opt/local/bin/gcc-apple-4.2 -std=gnu99 -pipe -Os -arch ppc
`".././build-aux//reloc-ldflags" "powerpc-apple-darwin8.11.0"
"/opt/local/lib" /opt/local/bin` -Wl,-headerpad_max_install_names
-L/opt/local/lib -lMacportsLegacySupport -arch ppc -o paper paper-paper.o
../lib/libpaper.la ../src/libgnu/libgnupaper.la
libtool: link: /opt/local/bin/gcc-apple-4.2 -std=gnu99 -pipe -Os -arch ppc
-Wl,-rpath -Wl, at loader_path/../lib -Wl,-headerpad_max_install_names -arch
ppc -o .libs/paper paper-paper.o -L/opt/local/lib
../lib/.libs/libpaper.dylib ../src/libgnu/.libs/libgnupaper.a
-lMacportsLegacySupport
ld: -rpath can only be used when targeting Mac OS X 10.5 or later
collect2: ld returned 1 exit status
make[3]: *** [paper] Error 1
make[3]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_print_libpaper/libpaper/work/libpaper-2.1.2/src'
}}}
--
Ticket URL: <https://trac.macports.org/ticket/69112#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list