[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
Wed Sep 16 15:21:57 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):
Interestingly on PPC 7447A Tiger, Mac OS X 10.4.11, it works to build the
TEXI file in the presence of pre-built GO files, those that were compiled
before in the bootstrap directory:
{{{
./guile-snarf-docs -o regex-posix.doc regex-posix.c -- -DHAVE_CONFIG_H
-DBUILDING_LIBGUILE=1 -I.. -I.. -I../lib -I../lib
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_guile/guile/work/guile-2.2.7
-I/opt/local/include -pipe -Os -arch ppc
cat alist.doc array-handle.doc array-map.doc arrays.doc async.doc
atomic.doc backtrace.doc boolean.doc bitvectors.doc bytevectors.doc
chars.doc control.doc continuations.doc debug.doc deprecated.doc
deprecation.doc dynl.doc dynwind.doc eq.doc error.doc eval.doc evalext.doc
expand.doc extensions.doc fdes-finalizers.doc feature.doc filesys.doc
fluids.doc foreign.doc fports.doc gc-malloc.doc gc.doc gettext.doc
generalized-arrays.doc generalized-vectors.doc goops.doc gsubr.doc
guardians.doc hash.doc hashtab.doc hooks.doc i18n.doc init.doc ioext.doc
keywords.doc list.doc load.doc macros.doc mallocs.doc memoize.doc
modules.doc numbers.doc objprop.doc options.doc pairs.doc ports.doc
print.doc procprop.doc procs.doc promises.doc r6rs-ports.doc random.doc
rdelim.doc read.doc rw.doc scmsigs.doc script.doc simpos.doc smob.doc
sort.doc srcprop.doc srfi-1.doc srfi-4.doc srfi-13.doc srfi-14.doc
srfi-60.doc stackchk.doc stacks.doc stime.doc strings.doc strorder.doc
strports.doc struct.doc symbols.doc syntax.doc threads.doc throw.doc
trees.doc unicode.doc uniform.doc values.doc variable.doc vectors.doc
version.doc vports.doc weak-set.doc weak-table.doc weak-vector.doc
dynl.doc posix.doc net_db.doc socket.doc regex-posix.doc |
GUILE_AUTO_COMPILE=0 ../meta/build-env guild snarf-check-and-output-texi
> guile-procedures.texi || { rm guile-procedures.texi; false; }
make[3]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_guile/guile/work/guile-2.2.7/libguile'
make[2]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_guile/guile/work/guile-2.2.7/libguile'
Making all in bootstrap
make[2]: Entering directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_guile/guile/work/guile-2.2.7/bootstrap'
GUILE_AUTO_COMPILE=0 \
../meta/build-env \
guild compile --target="powerpc-apple-darwin8" \
-O1 \
-L
"/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_guile/guile/work/guile-2.2.7/module"
\
-L
"/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_guile/guile/work/guile-2.2.7
/guile-readline" \
-o "ice-9/eval.go" "../module/ice-9/eval.scm"
wrote `ice-9/eval.go'
}}}
And again unconditionally all the pre-built GO files are being built
again…
{{{
/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_guile/guile/work/guile-2.2.7/prebuilt:
insgesamt 128
drwxr-xr-x 11 macports admin 374 16. Sep 16:44 .
drwxr-xr-x 56 macports admin 1904 16. Sep 16:44 ..
drwxr-xr-x 8 macports admin 272 7. Mär 2020 32-bit-big-endian
drwxr-xr-x 8 macports admin 272 7. Mär 2020 32-bit-little-endian
drwxr-xr-x 8 macports admin 272 7. Mär 2020 64-bit-little-endian
-rw-r--r-- 1 macports admin 54711 16. Sep 16:44 Makefile
}}}
{{{
/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_guile/guile/work/guile-2.2.7/prebuilt/32
-bit-big-endian:
insgesamt 72
drwxr-xr-x 8 macports admin 272 7. Mär 2020 .
drwxr-xr-x 11 macports admin 374 16. Sep 16:44 ..
-rw-r--r-- 2 macports admin 1082 13. Mai 2016 Makefile.am
-rw-r--r-- 2 macports admin 67032 12. Feb 2020 Makefile.in
drwxr-xr-x 23 macports admin 782 16. Sep 13:49 ice-9
drwxr-xr-x 10 macports admin 340 16. Sep 13:49 language
drwxr-xr-x 3 macports admin 102 16. Sep 13:49 srfi
drwxr-xr-x 5 macports admin 170 16. Sep 13:49 system
}}}
--
Ticket URL: <https://trac.macports.org/ticket/54124#comment:71>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list