[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
Sat Sep 5 22:47:03 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):

 Replying to [comment:46 kencu]:
 > so -- what do we need to do to fix the existing 2.2.2 port? Copy the
 contents of your fixed up {{{/opt/local/lib/guile/2.2/ccache/}}} into
 {{{${worksrcpath}/prebuilt/32-bit-big-endian}}}?

 No, I don't think so. These are the files for daily use. If the pre-built
 files do not exist then local versions in {{{${worksrcpath}/bootstrap}}}
 are being built:

 {{{
  76905079     68 -rw-r--r--   1 macports admin       68165 Sep  4 02:57
 ./ice-9/binary-ports.go
  76905064    644 -rw-r--r--   1 macports admin      656845 Sep  4 02:51
 ./ice-9/boot-9.go
  76905081     84 -rw-r--r--   1 macports admin       85629 Sep  4 02:59
 ./ice-9/command-line.go
  76905083     76 -rw-r--r--   1 macports admin       76741 Sep  4 03:00
 ./ice-9/control.go
  76905075    172 -rw-r--r--   1 macports admin      172517 Sep  4 02:56
 ./ice-9/deprecated.go
  76902476    104 -rw-r--r--   1 macports admin      104389 Sep  3 02:11
 ./ice-9/eval.go
  76905084    236 -rw-r--r--   1 macports admin      238549 Sep  4 03:05
 ./ice-9/format.go
  76905087    184 -rw-r--r--   1 macports admin      186101 Sep  4 03:07
 ./ice-9/getopt-long.go
  76905088     96 -rw-r--r--   1 macports admin       94869 Sep  4 03:09
 ./ice-9/i18n.go
  76905090    280 -rw-r--r--   1 macports admin      284613 Sep  4 03:11
 ./ice-9/match.go
  76905091     76 -rw-r--r--   1 macports admin       76211 Sep  4 03:13
 ./ice-9/networking.go
  76905070    100 -rw-r--r--   1 macports admin       99669 Sep  4 02:53
 ./ice-9/ports.go
  76905092     76 -rw-r--r--   1 macports admin       74923 Sep  4 03:14
 ./ice-9/posix.go
  76905148     92 -rw-r--r--   1 macports admin       92869 Sep  4 03:25
 ./ice-9/pretty-print.go
  76902780    664 -rw-r--r--   1 macports admin      679597 Sep  3 10:38
 ./ice-9/psyntax-pp.go
  76905074     68 -rw-r--r--   1 macports admin       68405 Sep  4 02:54
 ./ice-9/r5rs.go
  76905094     76 -rw-r--r--   1 macports admin       75837 Sep  4 03:15
 ./ice-9/rdelim.go
  76905105     68 -rw-r--r--   1 macports admin       68869 Sep  4 03:17
 ./ice-9/receive.go
  76905145     76 -rw-r--r--   1 macports admin       75349 Sep  4 03:19
 ./ice-9/regex.go
  76905147     92 -rw-r--r--   1 macports admin       90669 Sep  4 03:22
 ./ice-9/session.go
  76904052    292 -rw-r--r--   1 macports admin      297141 Sep  3 14:27
 ./ice-9/vlist.go
  76904995     68 -rw-r--r--   1 macports admin       68941 Sep  4 02:02
 ./language/bytecode/spec.go
  76904992     72 -rw-r--r--   1 macports admin       72533 Sep  4 01:58
 ./language/bytecode.go
  76904478    208 -rw-r--r--   1 macports admin      211469 Sep  3 20:29
 ./language/cps/closure-conversion.go
  76904491    236 -rw-r--r--   1 macports admin      238357 Sep  3 20:54
 ./language/cps/compile-bytecode.go
  76904543     80 -rw-r--r--   1 macports admin       79005 Sep  3 21:05
 ./language/cps/constructors.go
  76904550     96 -rw-r--r--   1 macports admin       97573 Sep  3 21:19
 ./language/cps/contification.go
  76904557    112 -rw-r--r--   1 macports admin      112669 Sep  3 21:34
 ./language/cps/cse.go
  76904601     96 -rw-r--r--   1 macports admin       96021 Sep  3 21:46
 ./language/cps/dce.go
  76904611    296 -rw-r--r--   1 macports admin      302493 Sep  3 22:03
 ./language/cps/effects-analysis.go
  76904628     76 -rw-r--r--   1 macports admin       74429 Sep  3 22:13
 ./language/cps/elide-values.go
  76904638     72 -rw-r--r--   1 macports admin       72573 Sep  3 22:22
 ./language/cps/handle-interrupts.go
  76903350    312 -rw-r--r--   1 macports admin      316101 Sep  3 12:20
 ./language/cps/intmap.go
  76903765    320 -rw-r--r--   1 macports admin      324965 Sep  3 13:33
 ./language/cps/intset.go
  76904643     92 -rw-r--r--   1 macports admin       92581 Sep  3 22:33
 ./language/cps/licm.go
  76904772     76 -rw-r--r--   1 macports admin       76149 Sep  3 23:52
 ./language/cps/optimize.go
  76904687     88 -rw-r--r--   1 macports admin       87629 Sep  3 22:44
 ./language/cps/peel-loops.go
  76904693     76 -rw-r--r--   1 macports admin       73853 Sep  3 22:53
 ./language/cps/primitives.go
  76904702     76 -rw-r--r--   1 macports admin       74037 Sep  3 23:03
 ./language/cps/prune-bailouts.go
  76904709     72 -rw-r--r--   1 macports admin       70565 Sep  3 23:12
 ./language/cps/prune-top-level-scopes.go
  76904715     96 -rw-r--r--   1 macports admin       94405 Sep  3 23:23
 ./language/cps/reify-primitives.go
  76904723     88 -rw-r--r--   1 macports admin       88461 Sep  3 23:34
 ./language/cps/renumber.go
  76904766     88 -rw-r--r--   1 macports admin       87013 Sep  3 23:43
 ./language/cps/rotate-loops.go
  76904792     76 -rw-r--r--   1 macports admin       75493 Sep  4 00:10
 ./language/cps/self-references.go
  76904780     92 -rw-r--r--   1 macports admin       93645 Sep  4 00:02
 ./language/cps/simplify.go
  76904804    316 -rw-r--r--   1 macports admin      321965 Sep  4 00:26
 ./language/cps/slot-allocation.go
  76904813     72 -rw-r--r--   1 macports admin       69965 Sep  4 00:33
 ./language/cps/spec.go
  76904861    196 -rw-r--r--   1 macports admin      199061 Sep  4 00:51
 ./language/cps/specialize-numbers.go
  76904855     84 -rw-r--r--   1 macports admin       83189 Sep  4 00:41
 ./language/cps/specialize-primcalls.go
  76904869     84 -rw-r--r--   1 macports admin       82101 Sep  4 00:58
 ./language/cps/split-rec.go
  76904880     72 -rw-r--r--   1 macports admin       70477 Sep  4 01:04
 ./language/cps/type-checks.go
  76904887    112 -rw-r--r--   1 macports admin      112877 Sep  4 01:12
 ./language/cps/type-fold.go
  76904894    912 -rw-r--r--   1 macports admin      933573 Sep  4 01:31
 ./language/cps/types.go
  76904035    108 -rw-r--r--   1 macports admin      108061 Sep  3 13:58
 ./language/cps/utils.go
  76904902     96 -rw-r--r--   1 macports admin       96317 Sep  4 01:36
 ./language/cps/verify.go
  76904904     76 -rw-r--r--   1 macports admin       75445 Sep  4 01:40
 ./language/cps/with-cps.go
  76904462    772 -rw-r--r--   1 macports admin      789837 Sep  3 20:05
 ./language/cps.go
  76904982     68 -rw-r--r--   1 macports admin       68029 Sep  4 01:48
 ./language/scheme/compile-tree-il.go
  76904984    200 -rw-r--r--   1 macports admin      204485 Sep  4 01:55
 ./language/scheme/decompile-tree-il.go
  76904980     68 -rw-r--r--   1 macports admin       69517 Sep  4 01:44
 ./language/scheme/spec.go
  76904136    484 -rw-r--r--   1 macports admin      491541 Sep  3 16:01
 ./language/tree-il/analyze.go
  76904196     72 -rw-r--r--   1 macports admin       72021 Sep  3 16:18
 ./language/tree-il/canonicalize.go
  76904204    248 -rw-r--r--   1 macports admin      252029 Sep  3 16:58
 ./language/tree-il/compile-cps.go
  76904279     80 -rw-r--r--   1 macports admin       81245 Sep  3 17:16
 ./language/tree-il/debug.go
  76904288    204 -rw-r--r--   1 macports admin      208877 Sep  3 17:40
 ./language/tree-il/effects.go
  76904333     84 -rw-r--r--   1 macports admin       84565 Sep  3 17:57
 ./language/tree-il/fix-letrec.go
  76904346     68 -rw-r--r--   1 macports admin       68853 Sep  3 18:13
 ./language/tree-il/optimize.go
  76904355    632 -rw-r--r--   1 macports admin      643269 Sep  3 18:58
 ./language/tree-il/peval.go
  76904409    192 -rw-r--r--   1 macports admin      193469 Sep  3 19:19
 ./language/tree-il/primitives.go
  76904418     68 -rw-r--r--   1 macports admin       69493 Sep  3 19:32
 ./language/tree-il/spec.go
  76904120    216 -rw-r--r--   1 macports admin      220085 Sep  3 15:25
 ./language/tree-il.go
  76904997     68 -rw-r--r--   1 macports admin       67907 Sep  4 02:05
 ./language/value/spec.go
  76904104    112 -rw-r--r--   1 macports admin      111325 Sep  3 14:53
 ./srfi/srfi-1.go
  76905063     72 -rw-r--r--   1 macports admin       71269 Sep  4 02:41
 ./system/base/ck.go
  76905007     80 -rw-r--r--   1 macports admin       80701 Sep  4 02:15
 ./system/base/compile.go
  76905049    324 -rw-r--r--   1 macports admin      331133 Sep  4 02:25
 ./system/base/lalr.go
  76905009     76 -rw-r--r--   1 macports admin       75333 Sep  4 02:18
 ./system/base/language.go
  76905054    100 -rw-r--r--   1 macports admin      100973 Sep  4 02:29
 ./system/base/message.go
  76905002     76 -rw-r--r--   1 macports admin       75973 Sep  4 02:08
 ./system/base/pmatch.go
  76905004     88 -rw-r--r--   1 macports admin       87525 Sep  4 02:12
 ./system/base/syntax.go
  76905056     76 -rw-r--r--   1 macports admin       74669 Sep  4 02:32
 ./system/base/target.go
  76905058    296 -rw-r--r--   1 macports admin      299701 Sep  4 02:38
 ./system/base/types.go
  76905186     80 -rw-r--r--   1 macports admin       78141 Sep  4 04:11
 ./system/foreign.go
  76905151   1292 -rw-r--r--   1 macports admin     1320101 Sep  4 03:46
 ./system/vm/assembler.go
  76905162    388 -rw-r--r--   1 macports admin      393989 Sep  4 03:49
 ./system/vm/debug.go
  76905165    448 -rw-r--r--   1 macports admin      455325 Sep  4 03:54
 ./system/vm/disassembler.go
  76905167   1120 -rw-r--r--   1 macports admin     1143949 Sep  4 04:02
 ./system/vm/dwarf.go
  76905174    692 -rw-r--r--   1 macports admin      706469 Sep  4 04:07
 ./system/vm/elf.go
  76905180    184 -rw-r--r--   1 macports admin      185253 Sep  4 04:08
 ./system/vm/frame.go
  76905182    308 -rw-r--r--   1 macports admin      311669 Sep  4 04:10
 ./system/vm/linker.go
  76905183     68 -rw-r--r--   1 macports admin       67677 Sep  4 04:10
 ./system/vm/loader.go
  76905184     88 -rw-r--r--   1 macports admin       88229 Sep  4 04:11
 ./system/vm/program.go
  76905185     68 -rw-r--r--   1 macports admin       67901 Sep  4 04:11
 ./system/vm/vm.go
 }}}

 >
 > We could probably find a way to do that. We'd need a tarball and then
 download them as a secondary distfile with the PowerPC port, and replace
 the current contents of {{{prebuilt/32-bit-big-endian}}} with the new
 ones.

 Which I can provide. Presumingly `tar.gz` is preferred over `tar.xz`? I
 can put the archive file onto `We Transfer` and you'll have one week to
 download it…
 >
 > I presume they are all PPC generic binary files -- not for some specific
 processor like 970 or 7450?  I actually have little idea just what format
 those GO files are.

 As I already mentioned: `ELF 32-bit MSB shared object, no machine, version
 1 (embedded), not stripped`
 >
 The build of `guile @2.2.7` has started – with my pre-built GO files.

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


More information about the macports-tickets mailing list