[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
Mon Sep 7 22:19:13 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):

 Replying to [comment:62 ballapete]:
 > Replying to [comment:59 kencu]:
 >
 > This explains quite a lot…
 >
 > I'm going to rebuild `Guile @2.2.7` **without** that stement!

 Having the pre-built files around still produces:

 {{{
 ./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/lib/libffi-3.2.1/include
 -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; }
 Cannot exit gracefully when init is in progress; aborting.
 cat: stdout: Broken pipe
 /bin/sh: line 1: 47228 Done(1)                 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
      47229 Abort trap              | GUILE_AUTO_COMPILE=0 ../meta/build-
 env guild snarf-check-and-output-texi > guile-procedures.texi
 }}}

 Has Guile a bug in its ELF interpreter? Or is it just the faulty date?

 Next try!

-- 
Ticket URL: <https://trac.macports.org/ticket/54124#comment:65>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list