[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