[MacPorts] #54124: guile @2.2.2 won't build on PPC Leopard, Mac OS X 10.5.8, because is uses non-existing /lib/cpp as C preprocessor
MacPorts
noreply at macports.org
Tue Sep 22 10:11:39 UTC 2020
#54124: guile @2.2.2 won't build on PPC Leopard, Mac OS X 10.5.8, because is uses
non-existing /lib/cpp as C preprocessor
------------------------+---------------------------------------
Reporter: ballapete | Owner: kencu
Type: defect | Status: closed
Priority: Normal | Milestone:
Component: ports | Version: 2.4.1
Resolution: fixed | Keywords: tiger leopard snowleopard
Port: guile |
------------------------+---------------------------------------
Comment (by ballapete):
On Leopard it worked, obviously with new `libff`, to build `Guile` with
Leopard pre-built GO files within 4 h. No crash when creating the TEXI
file.
My procedure was:
• outpack original `guile-2.2.7.tar.gz` «somewhere»
• pushd $work/guile-2.2.7/bootstrap/
• gtar zcf ~/bootstrap-Leo-GO-32-bit-big-endian.tar.gz ice-9 language srfi
system
• pushd «somewhere»/guile-2.2.7/prebuilt/32-bit-big-endian
• gtar zxf ~/bootstrap-Leo-GO-32-bit-big-endian.tar.gz
• pushd ../../..
• gtar zcf /opt/local/var/macports/distfiles/guile/guile-2.2.7-Leo.tar.gz
guile-2.2.7
• rm /opt/local/var/macports/distfiles/guile/guile-2.2.7.tar.gz ; ln -s
./guile-2.2.7-Leo.tar.gz
/opt/local/var/macports/distfiles/guile/guile-2.2.7.tar.gz
• build again
You can overwrite the pre-built GO files every time with a new set of 93
bootstrapped GO files, then create the new Guile 2.2.7 tape archive, and
finally re-link this to guile-2.2.7.tar.gz.
I'll add a list of file sizes of the bootstrapped GO files from each try –
they vary quite often!
--
Ticket URL: <https://trac.macports.org/ticket/54124#comment:78>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list