[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
Thu Sep 3 09:17:21 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:  reopened
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:  2.4.1
Resolution:             |   Keywords:  tiger leopard snowleopard
      Port:  guile      |
------------------------+---------------------------------------

Comment (by ballapete):

 Build progress rushes in on the many feet of a snail!

 There are 93 Scheme source files:

 {{{
 SOURCES = \
   ice-9/eval.scm                                \
   ice-9/psyntax-pp.scm                          \
   language/cps/intmap.scm                       \
   language/cps/intset.scm                       \
   language/cps/utils.scm                        \
   ice-9/vlist.scm                               \
   srfi/srfi-1.scm                               \
                                                 \
   language/tree-il.scm                          \
   language/tree-il/analyze.scm                  \
   language/tree-il/canonicalize.scm             \
   language/tree-il/compile-cps.scm              \
   language/tree-il/debug.scm                    \
   language/tree-il/effects.scm                  \
   language/tree-il/fix-letrec.scm               \
   language/tree-il/optimize.scm                 \
   language/tree-il/peval.scm                    \
   language/tree-il/primitives.scm               \
   language/tree-il/spec.scm                     \
                                                 \
   language/cps.scm                              \
   language/cps/closure-conversion.scm           \
   language/cps/compile-bytecode.scm             \
   language/cps/constructors.scm                 \
   language/cps/contification.scm                \
   language/cps/cse.scm                          \
   language/cps/dce.scm                          \
   language/cps/effects-analysis.scm             \
   language/cps/elide-values.scm                 \
   language/cps/handle-interrupts.scm            \
   language/cps/licm.scm                         \
   language/cps/peel-loops.scm                   \
   language/cps/primitives.scm                   \
   language/cps/prune-bailouts.scm               \
   language/cps/prune-top-level-scopes.scm       \
   language/cps/reify-primitives.scm             \
   language/cps/renumber.scm                     \
   language/cps/rotate-loops.scm                 \
   language/cps/optimize.scm                     \
   language/cps/simplify.scm                     \
   language/cps/self-references.scm              \
   language/cps/slot-allocation.scm              \
   language/cps/spec.scm                         \
   language/cps/specialize-primcalls.scm         \
   language/cps/specialize-numbers.scm           \
   language/cps/split-rec.scm                    \
   language/cps/type-checks.scm                  \
   language/cps/type-fold.scm                    \
   language/cps/types.scm                        \
   language/cps/verify.scm                       \
   language/cps/with-cps.scm                     \
                                                 \
   language/scheme/spec.scm                      \
   language/scheme/compile-tree-il.scm           \
   language/scheme/decompile-tree-il.scm         \
                                                 \
   language/bytecode.scm                         \
   language/bytecode/spec.scm                    \
                                                 \
   language/value/spec.scm                       \
                                                 \
   system/base/pmatch.scm                        \
   system/base/syntax.scm                        \
   system/base/compile.scm                       \
   system/base/language.scm                      \
   system/base/lalr.scm                          \
   system/base/message.scm                       \
   system/base/target.scm                        \
   system/base/types.scm                         \
   system/base/ck.scm                            \
                                                 \
   ice-9/boot-9.scm                              \
   ice-9/ports.scm                               \
   ice-9/r5rs.scm                                \
   ice-9/deprecated.scm                          \
   ice-9/binary-ports.scm                        \
   ice-9/command-line.scm                        \
   ice-9/control.scm                             \
   ice-9/format.scm                              \
   ice-9/getopt-long.scm                         \
   ice-9/i18n.scm                                \
   ice-9/match.scm                               \
   ice-9/networking.scm                          \
   ice-9/posix.scm                               \
   ice-9/rdelim.scm                              \
   ice-9/receive.scm                             \
   ice-9/regex.scm                               \
   ice-9/session.scm                             \
   ice-9/pretty-print.scm                        \
                                                 \
   system/vm/assembler.scm                       \
   system/vm/debug.scm                           \
   system/vm/disassembler.scm                    \
   system/vm/dwarf.scm                           \
   system/vm/elf.scm                             \
   system/vm/frame.scm                           \
   system/vm/linker.scm                          \
   system/vm/loader.scm                          \
   system/vm/program.scm                         \
   system/vm/vm.scm                              \
   system/foreign.scm
 }}}

 After twelve hours two of them are converted to GO (Guile Output?) files,
 a third one (language/cps/intmap.scm) is in the works:

 {{{
 -rw-r--r-- 1 macports admin 104389  3. Sep 02:11 ice-9/eval.go
 (≈4h)
 -rw-r--r-- 1 macports admin 679597  3. Sep 10:38 ice-9/psyntax-pp.go
 (≈8h)
 }}}

 (Arithmetically the build will have finished around the ides of September.
 At reduced, minimal setting, CPU speed to keep the PowerBook G4 real
 silent.)

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


More information about the macports-tickets mailing list