Skip to content

Instantly share code, notes, and snippets.

@pedro-w
Last active November 26, 2022 16:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pedro-w/25f6c859f819cc0db27f9fd2b80d5f31 to your computer and use it in GitHub Desktop.
Save pedro-w/25f6c859f819cc0db27f9fd2b80d5f31 to your computer and use it in GitHub Desktop.
Open Dylan 2022.1
Opened project dylan-tool (/tmp/opendylan/_build/../sources/app/dylan-tool/dylan-tool.lid)
Loading namespace for library dylan-tool
Number of libraries to compile: 18
Library "dylan" is up to date.
Library "common-dylan" is up to date.
Library "io" is up to date.
Library "system" is up to date.
Library "generic-arithmetic" is up to date.
Library "big-integers" is up to date.
Updating definitions for library logging
Updating definitions for logging
Reading and installing: logging.dylan
Computing data models for library logging
Computing data models for logging
Computing models for library.dylan
Computing models for logging.dylan
Computing code models for library logging
Computing code models for logging
Computing code models for library.dylan
Computing code models for logging.dylan
Checking bindings in library logging
Checking bindings in logging
Performing type analysis of library logging
Performing type analysis of logging
Optimizing library logging
Optimizing logging
Optimizing library.dylan
Optimizing logging.dylan
A total of 303 calls were processed, and 228 of these (75%) were optimized.
Dumping conditions to logging.log
There were 0 warnings, 0 serious warnings.
Generating code for library logging
Generating code for logging
Emitting heap for library.dylan
Linking library.dylan
Emitting heap for logging.dylan
Linking logging.dylan
Linking object files for library logging
Linking object files for logging
Saving database for library logging
Saving database for logging
Time taken per phase:
Elapsed Time (secs) Amount Allocated (Mb)
Updating sources - 2% 0.025005 0% 0.000000
Updating definitions - 9% 0.130795 0% 0.000000
Model object computation - 15% 0.214155 0% 0.000000
Model finishing - 1% 0.010826 0% 0.000000
Model checking - 0% 0.003478 0% 0.000000
DFM generation - 9% 0.120692 0% 0.000000
Checking bindings - 0% 0.000644 0% 0.000000
Initial type inference - 0% 0.001765 0% 0.000000
Optimization - 31% 0.431091 0% 0.000000
Preheaping - 6% 0.080308 0% 0.000000
Heaping - 2% 0.034271 0% 0.000000
Emitting - 10% 0.136594 0% 0.000000
Linking - 7% 0.095181 0% 0.000000
Glue gen - 0% 0.001984 0% 0.000000
Stripping - 0% 0.004645 0% 0.000000
Saving database - 7% 0.099923 0% 0.000000
--
Sum - 100% 1.391357 100% 0.000000
--
Compiled 1064 lines at a rate of 45883.260 lines per minute, 0.000000 Mb per second.
--
Database 400904 bytes.
Data 25064 bytes.
Code 0 bytes.
Heap Allocated 41271296 Total 41271296 Free 0
There were 0 warnings, 0 serious warnings and 0 errors.
Updating definitions for library collection-extensions
Updating definitions for collection-extensions
Reading and installing: collection-utils.dylan
Reading and installing: heap.dylan
Reading and installing: solist.dylan
Reading and installing: subseq.dylan
Reading and installing: subseq-copy-down.dylan
Reading and installing: vecsearch.dylan
Reading and installing: sde-vector.dylan
Reading and installing: sequence-diff.dylan
Reading and installing: sequence-utils.dylan
Computing data models for library collection-extensions
Computing data models for collection-extensions
Computing models for library.dylan
Computing models for collection-utils.dylan
Computing models for heap.dylan
Computing models for solist.dylan
Computing models for subseq.dylan
Computing models for subseq-copy-down.dylan
Computing models for vecsearch.dylan
Computing models for sde-vector.dylan
Computing models for sequence-diff.dylan
Computing models for sequence-utils.dylan
Computing code models for library collection-extensions
Computing code models for collection-extensions
Computing code models for library.dylan
Computing code models for collection-utils.dylan
Computing code models for heap.dylan
Computing code models for solist.dylan
Computing code models for subseq.dylan
Computing code models for subseq-copy-down.dylan
Computing code models for vecsearch.dylan
Computing code models for sde-vector.dylan
Computing code models for sequence-diff.dylan
Computing code models for sequence-utils.dylan
Checking bindings in library collection-extensions
Checking bindings in collection-extensions
Performing type analysis of library collection-extensions
Performing type analysis of collection-extensions
Optimizing library collection-extensions
Optimizing collection-extensions
Optimizing library.dylan
Optimizing collection-utils.dylan
Optimizing heap.dylan
Optimizing solist.dylan
Optimizing subseq.dylan
Optimizing subseq-copy-down.dylan
Optimizing vecsearch.dylan
Optimizing sde-vector.dylan
Optimizing sequence-diff.dylan
Optimizing sequence-utils.dylan
A total of 764 calls were processed, and 526 of these (69%) were optimized.
Dumping conditions to collection-extensions.log
There were 0 warnings, 0 serious warnings.
Generating code for library collection-extensions
Generating code for collection-extensions
Emitting heap for library.dylan
Linking library.dylan
Emitting heap for collection-utils.dylan
Linking collection-utils.dylan
Emitting heap for heap.dylan
Linking heap.dylan
Emitting heap for solist.dylan
Linking solist.dylan
Emitting heap for subseq.dylan
Linking subseq.dylan
Emitting heap for subseq-copy-down.dylan
Linking subseq-copy-down.dylan
Emitting heap for vecsearch.dylan
Linking vecsearch.dylan
Emitting heap for sde-vector.dylan
Linking sde-vector.dylan
Emitting heap for sequence-diff.dylan
Linking sequence-diff.dylan
Emitting heap for sequence-utils.dylan
Linking sequence-utils.dylan
Linking object files for library collection-extensions
Linking object files for collection-extensions
Saving database for library collection-extensions
Saving database for collection-extensions
Committed 10000.
Time taken per phase:
Elapsed Time (secs) Amount Allocated (Mb)
Updating sources - 0% 0.007020 0% 0.000000
Updating definitions - 11% 0.167112 0% 0.000000
Model object computation - 6% 0.096090 0% 0.000000
Model finishing - 0% 0.006802 0% 0.000000
Model checking - 0% 0.003211 0% 0.000000
DFM generation - 14% 0.223707 0% 0.000000
Checking bindings - 0% 0.001201 0% 0.000000
Initial type inference - 0% 0.002583 0% 0.000000
Optimization - 25% 0.386778 0% 0.000000
Preheaping - 6% 0.096279 0% 0.000000
Heaping - 4% 0.059729 0% 0.000000
Emitting - 16% 0.246407 0% 0.000000
Linking - 8% 0.132313 0% 0.000000
Glue gen - 0% 0.002074 0% 0.000000
Stripping - 0% 0.007605 0% 0.000000
Saving database - 8% 0.117940 0% 0.000000
--
Sum - 100% 1.556851 100% 0.000000
--
Compiled 2334 lines at a rate of 89950.816 lines per minute, 0.000000 Mb per second.
--
Database 559848 bytes.
Data 36336 bytes.
Code 0 bytes.
Heap Allocated 55128064 Total 55128064 Free 0
There were 0 warnings, 0 serious warnings and 0 errors.
Library "collections" is up to date.
Updating definitions for library uncommon-dylan
Updating definitions for uncommon-dylan
Reading and installing: uncommon-dylan.dylan
Computing data models for library uncommon-dylan
Computing data models for uncommon-dylan
Computing models for library.dylan
Computing models for uncommon-dylan.dylan
Computing code models for library uncommon-dylan
Computing code models for uncommon-dylan
Computing code models for library.dylan
Computing code models for uncommon-dylan.dylan
Checking bindings in library uncommon-dylan
Checking bindings in uncommon-dylan
Performing type analysis of library uncommon-dylan
Performing type analysis of uncommon-dylan
Optimizing library uncommon-dylan
Optimizing uncommon-dylan
Optimizing library.dylan
Optimizing uncommon-dylan.dylan
A total of 134 calls were processed, and 68 of these (51%) were optimized.
Dumping conditions to uncommon-dylan.log
There were 0 warnings, 0 serious warnings.
Generating code for library uncommon-dylan
Generating code for uncommon-dylan
Emitting heap for library.dylan
Linking library.dylan
Emitting heap for uncommon-dylan.dylan
Linking uncommon-dylan.dylan
Linking object files for library uncommon-dylan
Linking object files for uncommon-dylan
Saving database for library uncommon-dylan
Saving database for uncommon-dylan
Time taken per phase:
Elapsed Time (secs) Amount Allocated (Mb)
Updating sources - 5% 0.020835 0% 0.000000
Updating definitions - 8% 0.032947 0% 0.000000
Model object computation - 7% 0.028010 0% 0.000000
Model finishing - 0% 0.001008 0% 0.000000
Model checking - 0% 0.000382 0% 0.000000
DFM generation - 12% 0.049387 0% 0.000000
Checking bindings - 0% 0.000259 0% 0.000000
Initial type inference - 0% 0.000370 0% 0.000000
Optimization - 27% 0.115863 0% 0.000000
Preheaping - 6% 0.024624 0% 0.000000
Heaping - 2% 0.010475 0% 0.000000
Emitting - 12% 0.051735 0% 0.000000
Linking - 6% 0.025770 0% 0.000000
Glue gen - 0% 0.001413 0% 0.000000
Stripping - 0% 0.001428 0% 0.000000
Saving database - 15% 0.061991 0% 0.000000
--
Sum - 100% 0.426497 100% 0.000000
--
Compiled 497 lines at a rate of 69918.432 lines per minute, 0.000000 Mb per second.
--
Database 203352 bytes.
Data 5320 bytes.
Code 0 bytes.
Heap Allocated 55128064 Total 55128064 Free 0
There were 0 warnings, 0 serious warnings and 0 errors.
Library "strings" is up to date.
Library "source-records" is up to date.
Library "file-source-records" is up to date.
Library "regular-expressions" is up to date.
Updating definitions for library json
Updating definitions for json
Reading and installing: parser.dylan
Reading and installing: printer.dylan
Computing data models for library json
Computing data models for json
Computing models for library.dylan
Computing models for parser.dylan
Computing models for printer.dylan
Computing code models for library json
Computing code models for json
Computing code models for library.dylan
Computing code models for parser.dylan
Computing code models for printer.dylan
Checking bindings in library json
Checking bindings in json
Performing type analysis of library json
Performing type analysis of json
Optimizing library json
Optimizing json
Optimizing library.dylan
Optimizing parser.dylan
Optimizing printer.dylan
A total of 334 calls were processed, and 258 of these (77%) were optimized.
Dumping conditions to json.log
There were 0 warnings, 0 serious warnings.
Generating code for library json
Generating code for json
Emitting heap for library.dylan
Linking library.dylan
Emitting heap for parser.dylan
Linking parser.dylan
Emitting heap for printer.dylan
Linking printer.dylan
Linking object files for library json
Linking object files for json
Saving database for library json
Saving database for json
Time taken per phase:
Elapsed Time (secs) Amount Allocated (Mb)
Updating sources - 1% 0.003512 0% 0.000000
Updating definitions - 9% 0.052624 0% 0.000000
Model object computation - 5% 0.027360 0% 0.000000
Model finishing - 0% 0.002394 0% 0.000000
Model checking - 0% 0.000454 0% 0.000000
DFM generation - 15% 0.086177 0% 0.000000
Checking bindings - 0% 0.000581 0% 0.000000
Initial type inference - 0% 0.000703 0% 0.000000
Optimization - 31% 0.181394 0% 0.000000
Preheaping - 4% 0.020593 0% 0.000000
Heaping - 2% 0.013971 0% 0.000000
Emitting - 19% 0.113924 0% 0.000000
Linking - 6% 0.037040 0% 0.000000
Glue gen - 0% 0.001834 0% 0.000000
Stripping - 0% 0.002811 0% 0.000000
Saving database - 7% 0.039881 0% 0.000000
--
Sum - 100% 0.585253 100% 0.000000
--
Compiled 782 lines at a rate of 80170.472 lines per minute, 0.000000 Mb per second.
--
Database 197827 bytes.
Data 11240 bytes.
Code 0 bytes.
Heap Allocated 55128064 Total 55128064 Free 0
There were 0 warnings, 0 serious warnings and 0 errors.
Updating definitions for library command-line-parser
Updating definitions for command-line-parser
Reading and installing: command-line-parser.dylan
Reading and installing: parsers.dylan
Reading and installing: help.dylan
Reading and installing: macros.dylan
Computing data models for library command-line-parser
Computing data models for command-line-parser
Computing models for library.dylan
Computing models for command-line-parser.dylan
Computing models for parsers.dylan
Computing models for help.dylan
Computing models for macros.dylan
Computing code models for library command-line-parser
Computing code models for command-line-parser
Computing code models for library.dylan
Computing code models for command-line-parser.dylan
Computing code models for parsers.dylan
Computing code models for help.dylan
Computing code models for macros.dylan
Checking bindings in library command-line-parser
Checking bindings in command-line-parser
Performing type analysis of library command-line-parser
Performing type analysis of command-line-parser
Optimizing library command-line-parser
Optimizing command-line-parser
Optimizing library.dylan
Optimizing command-line-parser.dylan
Optimizing parsers.dylan
Optimizing help.dylan
Optimizing macros.dylan
A total of 473 calls were processed, and 366 of these (77%) were optimized.
Dumping conditions to command-line-parser.log
There were 0 warnings, 0 serious warnings.
Generating code for library command-line-parser
Generating code for command-line-parser
Emitting heap for library.dylan
Linking library.dylan
Emitting heap for command-line-parser.dylan
Linking command-line-parser.dylan
Emitting heap for parsers.dylan
Linking parsers.dylan
Emitting heap for help.dylan
Linking help.dylan
Emitting heap for macros.dylan
Linking macros.dylan
Linking object files for library command-line-parser
Linking object files for command-line-parser
Saving database for library command-line-parser
Saving database for command-line-parser
Time taken per phase:
Elapsed Time (secs) Amount Allocated (Mb)
Updating sources - 1% 0.008460 0% 0.000000
Updating definitions - 8% 0.119574 0% 0.000000
Model object computation - 11% 0.152466 0% 0.000000
Model finishing - 0% 0.006681 0% 0.000000
Model checking - 0% 0.002136 0% 0.000000
DFM generation - 12% 0.172276 0% 0.000000
Checking bindings - 0% 0.000834 0% 0.000000
Initial type inference - 0% 0.001789 0% 0.000000
Optimization - 26% 0.375327 0% 0.000000
Preheaping - 5% 0.074861 0% 0.000000
Heaping - 6% 0.081032 0% 0.000000
Emitting - 12% 0.178881 0% 0.000000
Linking - 9% 0.132976 0% 0.000000
Glue gen - 0% 0.001911 0% 0.000000
Stripping - 0% 0.005874 0% 0.000000
Saving database - 9% 0.130287 0% 0.000000
--
Sum - 100% 1.445365 100% 0.000000
--
Compiled 1826 lines at a rate of 75800.920 lines per minute, 0.000000 Mb per second.
--
Database 459592 bytes.
Data 43040 bytes.
Code 0 bytes.
Heap Allocated 71905280 Total 71905280 Free 0
There were 0 warnings, 0 serious warnings and 0 errors.
Updating definitions for library dylan-tool-lib
Updating definitions for dylan-tool-lib
Reading and installing: shared.dylan
Reading and installing: utils.dylan
Reading and installing: versions.dylan
Reading and installing: packages.dylan
Reading and installing: catalog.dylan
Reading and installing: deps.dylan
Reading and installing: install.dylan
Reading and installing: registry.dylan
Reading and installing: workspaces.dylan
Reading and installing: utils.dylan
Reading and installing: simple-commands.dylan
Reading and installing: new-library.dylan
Reading and installing: publish.dylan
Reading and installing: build.dylan
Reading and installing: command-line.dylan
Computing data models for library dylan-tool-lib
Computing data models for dylan-tool-lib
Computing models for lib-library.dylan
Computing models for shared.dylan
Computing models for utils.dylan
Computing models for versions.dylan
Computing models for packages.dylan
Computing models for catalog.dylan
Computing models for deps.dylan
Computing models for install.dylan
Computing models for registry.dylan
Computing models for workspaces.dylan
Computing models for utils.dylan
Computing models for simple-commands.dylan
Computing models for new-library.dylan
Computing models for publish.dylan
Computing models for build.dylan
Computing models for command-line.dylan
Computing code models for library dylan-tool-lib
Computing code models for dylan-tool-lib
Computing code models for lib-library.dylan
Computing code models for shared.dylan
Computing code models for utils.dylan
Computing code models for versions.dylan
Computing code models for packages.dylan
Computing code models for catalog.dylan
Computing code models for deps.dylan
Computing code models for install.dylan
Computing code models for registry.dylan
Computing code models for workspaces.dylan
Computing code models for utils.dylan
Computing code models for simple-commands.dylan
Computing code models for new-library.dylan
Computing code models for publish.dylan
Computing code models for build.dylan
Computing code models for command-line.dylan
Checking bindings in library dylan-tool-lib
Checking bindings in dylan-tool-lib
Performing type analysis of library dylan-tool-lib
Performing type analysis of dylan-tool-lib
Optimizing library dylan-tool-lib
Optimizing dylan-tool-lib
Optimizing lib-library.dylan
Optimizing shared.dylan
Optimizing utils.dylan
Optimizing versions.dylan
Optimizing packages.dylan
Optimizing catalog.dylan
Optimizing deps.dylan
Optimizing install.dylan
Optimizing registry.dylan
Optimizing workspaces.dylan
Optimizing utils.dylan
Optimizing simple-commands.dylan
Optimizing new-library.dylan
Optimizing publish.dylan
Optimizing build.dylan
Optimizing command-line.dylan
A total of 1186 calls were processed, and 881 of these (74%) were optimized.
Dumping conditions to dylan-tool-lib.log
There were 0 warnings, 0 serious warnings.
Generating code for library dylan-tool-lib
Generating code for dylan-tool-lib
Emitting heap for lib-library.dylan
Linking lib-library.dylan
Emitting heap for shared.dylan
Linking shared.dylan
Emitting heap for utils.dylan
Linking utils.dylan
Emitting heap for versions.dylan
Linking versions.dylan
Emitting heap for packages.dylan
Linking packages.dylan
Emitting heap for catalog.dylan
Linking catalog.dylan
Emitting heap for deps.dylan
Linking deps.dylan
Emitting heap for install.dylan
Linking install.dylan
Emitting heap for registry.dylan
Linking registry.dylan
Emitting heap for workspaces.dylan
Linking workspaces.dylan
Emitting heap for utils.dylan
Linking utils.dylan
Emitting heap for simple-commands.dylan
Linking simple-commands.dylan
Emitting heap for new-library.dylan
Linking new-library.dylan
Emitting heap for publish.dylan
Linking publish.dylan
Emitting heap for build.dylan
Linking build.dylan
Emitting heap for command-line.dylan
Linking command-line.dylan
Linking object files for library dylan-tool-lib
Linking object files for dylan-tool-lib
Saving database for library dylan-tool-lib
Saving database for dylan-tool-lib
Committed 10000.
Time taken per phase:
Elapsed Time (secs) Amount Allocated (Mb)
Updating sources - 2% 0.070975 0% 0.000000
Updating definitions - 15% 0.510559 0% 0.000000
Model object computation - 11% 0.356220 0% 0.000000
Model finishing - 0% 0.006783 0% 0.000000
Model checking - 0% 0.002596 0% 0.000000
DFM generation - 9% 0.300873 0% 0.000000
Checking bindings - 0% 0.002070 0% 0.000000
Initial type inference - 0% 0.002984 0% 0.000000
Optimization - 24% 0.800825 0% 0.000000
Preheaping - 5% 0.162863 0% 0.000000
Heaping - 5% 0.158180 0% 0.000000
Emitting - 15% 0.500146 0% 0.000000
Linking - 9% 0.298214 0% 0.000000
Glue gen - 0% 0.004068 0% 0.000000
Stripping - 0% 0.013289 0% 0.000000
Saving database - 5% 0.173582 0% 0.000000
--
Sum - 100% 3.364227 100% 0.000000
--
Compiled 3418 lines at a rate of 60959.032 lines per minute, 0.000000 Mb per second.
--
Database 798192 bytes.
Data 86336 bytes.
Code 0 bytes.
Heap Allocated 88682496 Total 88682496 Free 0
There were 0 warnings, 0 serious warnings and 0 errors.
Updating definitions for library dylan-tool
Updating definitions for dylan-tool
Reading and installing: main.dylan
Computing data models for library dylan-tool
Computing data models for dylan-tool
Computing models for exe-library.dylan
Computing models for main.dylan
Computing code models for library dylan-tool
Computing code models for dylan-tool
Computing code models for exe-library.dylan
Computing code models for main.dylan
Checking bindings in library dylan-tool
Checking bindings in dylan-tool
Performing type analysis of library dylan-tool
Performing type analysis of dylan-tool
Optimizing library dylan-tool
Optimizing dylan-tool
Optimizing exe-library.dylan
Optimizing main.dylan
A total of 17 calls were processed, and 14 of these (82%) were optimized.
Dumping conditions to dylan-tool.log
There were 0 warnings, 0 serious warnings.
Generating code for library dylan-tool
Generating code for dylan-tool
Emitting heap for exe-library.dylan
Linking exe-library.dylan
Emitting heap for main.dylan
Linking main.dylan
Linking object files for library dylan-tool
Linking object files for dylan-tool
Saving database for library dylan-tool
Saving database for dylan-tool
Time taken per phase:
Elapsed Time (secs) Amount Allocated (Mb)
Updating sources - 67% 0.137320 0% 0.000000
Updating definitions - 4% 0.008094 0% 0.000000
Model object computation - 0% 0.000724 0% 0.000000
Model finishing - 0% 0.000224 0% 0.000000
Model checking - 0% 0.000017 0% 0.000000
DFM generation - 5% 0.010545 0% 0.000000
Checking bindings - 0% 0.000077 0% 0.000000
Initial type inference - 0% 0.000083 0% 0.000000
Optimization - 6% 0.012802 0% 0.000000
Preheaping - 1% 0.002944 0% 0.000000
Heaping - 1% 0.002171 0% 0.000000
Emitting - 4% 0.007205 0% 0.000000
Linking - 4% 0.008095 0% 0.000000
Glue gen - 1% 0.001306 0% 0.000000
Stripping - 0% 0.000266 0% 0.000000
Saving database - 7% 0.013558 0% 0.000000
--
Sum - 100% 0.205431 100% 0.000000
--
Compiled 46 lines at a rate of 13435.170 lines per minute, 0.000000 Mb per second.
--
Database 101328 bytes.
Data 944 bytes.
Code 0 bytes.
Heap Allocated 88682496 Total 88682496 Free 0
There were 0 warnings, 0 serious warnings and 0 errors.
Build of 'dylan-tool' completed
Building targets: unify-exe within /private/tmp/opendylan/_build/Bootstrap.3/build/dylan-tool/
MkDir1 /tmp/opendylan/_build/Bootstrap.3/sbin
Cc _glue.o : _glue.c
Cc exe-library.o : exe-library.c
Cc main.o : main.c
UnifyArchive /tmp/opendylan/_build/Bootstrap.3/lib/libcommon-dylan,unify.a : /tmp/opendylan/_build/Bootstrap.3/build/common-dylan/timer_helpers.o /tmp/opendylan/_build/Bootstrap.3/build/common-dylan/_glue.o /tmp/opendylan/_build/Bootstrap.3/build/common-dylan/library.o /tmp/opendylan/_build/Bootstrap.3/build/common-dylan/macros.o /tmp/opendylan/_build/Bootstrap.3/build/common-dylan/common-extensions.o /tmp/opendylan/_build/Bootstrap.3/build/common-dylan/darwin-common-extensions.o /tmp/opendylan/_build/Bootstrap.3/build/common-dylan/unix-common-extensions.o /tmp/opendylan/_build/Bootstrap.3/build/common-dylan/locators-protocol.o /tmp/opendylan/_build/Bootstrap.3/build/common-dylan/streams-protocol.o /tmp/opendylan/_build/Bootstrap.3/build/common-dylan/random.o /tmp/opendylan/_build/Bootstrap.3/build/common-dylan/numerics.o /tmp/opendylan/_build/Bootstrap.3/build/common-dylan/format.o /tmp/opendylan/_build/Bootstrap.3/build/common-dylan/byte-vector.o /tmp/opendylan/_build/Bootstrap.3/build/common-dylan/timers.o /tmp/opendylan/_build/Bootstrap.3/build/common-dylan/profiling.o /tmp/opendylan/_build/Bootstrap.3/build/common-dylan/transcendentals.o /tmp/opendylan/_build/Bootstrap.3/build/common-dylan/transcendentals-unix.o /tmp/opendylan/_build/Bootstrap.3/build/common-dylan/15=utilities.o /tmp/opendylan/_build/Bootstrap.3/build/common-dylan/16=machine-word.o /tmp/opendylan/_build/Bootstrap.3/build/common-dylan/17=logicals.o /tmp/opendylan/_build/Bootstrap.3/build/common-dylan/18=arithmetic.o /tmp/opendylan/_build/Bootstrap.3/build/common-dylan/19=division.o /tmp/opendylan/_build/Bootstrap.3/build/common-dylan/20=shift.o /tmp/opendylan/_build/Bootstrap.3/build/common-dylan/21=unsigned.o /tmp/opendylan/_build/Bootstrap.3/build/common-dylan/22=signal-overflow.o /tmp/opendylan/_build/Bootstrap.3/build/common-dylan/23=double.o /tmp/opendylan/_build/Bootstrap.3/build/common-dylan/24=unsigned-double.o /tmp/opendylan/_build/Bootstrap.3/build/common-dylan/darwin-common-extensions-helper.o
ar: creating archive /tmp/opendylan/_build/Bootstrap.3/lib/libcommon-dylan,unify.a
Cc /tmp/opendylan/_build/Bootstrap.3/build/command-line-parser/_glue.o : /tmp/opendylan/_build/Bootstrap.3/build/command-line-parser/_glue.c
Cc /tmp/opendylan/_build/Bootstrap.3/build/command-line-parser/library.o : /tmp/opendylan/_build/Bootstrap.3/build/command-line-parser/library.c
Cc /tmp/opendylan/_build/Bootstrap.3/build/command-line-parser/command-line-parser.o : /tmp/opendylan/_build/Bootstrap.3/build/command-line-parser/command-line-parser.c
Cc /tmp/opendylan/_build/Bootstrap.3/build/command-line-parser/parsers.o : /tmp/opendylan/_build/Bootstrap.3/build/command-line-parser/parsers.c
Cc /tmp/opendylan/_build/Bootstrap.3/build/command-line-parser/help.o : /tmp/opendylan/_build/Bootstrap.3/build/command-line-parser/help.c
Cc /tmp/opendylan/_build/Bootstrap.3/build/command-line-parser/macros.o : /tmp/opendylan/_build/Bootstrap.3/build/command-line-parser/macros.c
UnifyArchive /tmp/opendylan/_build/Bootstrap.3/lib/libio,unify.a : /tmp/opendylan/_build/Bootstrap.3/build/io/unix-portability.o /tmp/opendylan/_build/Bootstrap.3/build/io/_glue.o /tmp/opendylan/_build/Bootstrap.3/build/io/library.o /tmp/opendylan/_build/Bootstrap.3/build/io/1=defs.o /tmp/opendylan/_build/Bootstrap.3/build/io/2=stream.o /tmp/opendylan/_build/Bootstrap.3/build/io/3=sequence-stream.o /tmp/opendylan/_build/Bootstrap.3/build/io/4=native-buffer.o /tmp/opendylan/_build/Bootstrap.3/build/io/5=buffer.o /tmp/opendylan/_build/Bootstrap.3/build/io/6=typed-stream.o /tmp/opendylan/_build/Bootstrap.3/build/io/7=external-stream.o /tmp/opendylan/_build/Bootstrap.3/build/io/8=buffered-stream.o /tmp/opendylan/_build/Bootstrap.3/build/io/9=convenience.o /tmp/opendylan/_build/Bootstrap.3/build/io/10=wrapper-stream.o /tmp/opendylan/_build/Bootstrap.3/build/io/11=cleanup-streams.o /tmp/opendylan/_build/Bootstrap.3/build/io/12=native-speed.o /tmp/opendylan/_build/Bootstrap.3/build/io/13=async-writes.o /tmp/opendylan/_build/Bootstrap.3/build/io/14=file-stream.o /tmp/opendylan/_build/Bootstrap.3/build/io/15=multi-buffered-streams.o /tmp/opendylan/_build/Bootstrap.3/build/io/16=indenting-streams.o /tmp/opendylan/_build/Bootstrap.3/build/io/pprint.o /tmp/opendylan/_build/Bootstrap.3/build/io/print.o /tmp/opendylan/_build/Bootstrap.3/build/io/print-double-integer-kludge.o /tmp/opendylan/_build/Bootstrap.3/build/io/format.o /tmp/opendylan/_build/Bootstrap.3/build/io/buffered-format.o /tmp/opendylan/_build/Bootstrap.3/build/io/format-condition.o /tmp/opendylan/_build/Bootstrap.3/build/io/unix-file-accessor.o /tmp/opendylan/_build/Bootstrap.3/build/io/unix-standard-io.o /tmp/opendylan/_build/Bootstrap.3/build/io/unix-interface.o /tmp/opendylan/_build/Bootstrap.3/build/io/format-out.o
ar: creating archive /tmp/opendylan/_build/Bootstrap.3/lib/libio,unify.a
UnifyArchive /tmp/opendylan/_build/Bootstrap.3/lib/libstrings,unify.a : /tmp/opendylan/_build/Bootstrap.3/build/strings/substring-search.o /tmp/opendylan/_build/Bootstrap.3/build/strings/_glue.o /tmp/opendylan/_build/Bootstrap.3/build/strings/library.o /tmp/opendylan/_build/Bootstrap.3/build/strings/strings.o
ar: creating archive /tmp/opendylan/_build/Bootstrap.3/lib/libstrings,unify.a
UnifyArchive /tmp/opendylan/_build/Bootstrap.3/lib/libodsystem,unify.a : /tmp/opendylan/_build/Bootstrap.3/build/system/unix-portability.o /tmp/opendylan/_build/Bootstrap.3/build/system/_glue.o /tmp/opendylan/_build/Bootstrap.3/build/system/library.o /tmp/opendylan/_build/Bootstrap.3/build/system/operating-system.o /tmp/opendylan/_build/Bootstrap.3/build/system/x86_64-darwin-magic-numbers.o /tmp/opendylan/_build/Bootstrap.3/build/system/x86_64-darwin-operating-system.o /tmp/opendylan/_build/Bootstrap.3/build/system/unix-operating-system.o /tmp/opendylan/_build/Bootstrap.3/build/system/tokenize-variable.o /tmp/opendylan/_build/Bootstrap.3/build/system/date.o /tmp/opendylan/_build/Bootstrap.3/build/system/unix-date-interface.o /tmp/opendylan/_build/Bootstrap.3/build/system/durations.o /tmp/opendylan/_build/Bootstrap.3/build/system/9=utilities.o /tmp/opendylan/_build/Bootstrap.3/build/system/10=locators.o /tmp/opendylan/_build/Bootstrap.3/build/system/11=web-locators.o /tmp/opendylan/_build/Bootstrap.3/build/system/12=file-system.o /tmp/opendylan/_build/Bootstrap.3/build/system/13=file-stream.o /tmp/opendylan/_build/Bootstrap.3/build/system/14=wrapper-file-accessor.o /tmp/opendylan/_build/Bootstrap.3/build/system/15=unix-ffi.o /tmp/opendylan/_build/Bootstrap.3/build/system/16=unix-interface.o /tmp/opendylan/_build/Bootstrap.3/build/system/17=unix-file-system.o /tmp/opendylan/_build/Bootstrap.3/build/system/18=unix-file-accessor.o /tmp/opendylan/_build/Bootstrap.3/build/system/19=posix-locators.o /tmp/opendylan/_build/Bootstrap.3/build/system/20=microsoft-locators.o /tmp/opendylan/_build/Bootstrap.3/build/system/21=native-posix-locators.o /tmp/opendylan/_build/Bootstrap.3/build/system/xml.o /tmp/opendylan/_build/Bootstrap.3/build/system/23=settings.o /tmp/opendylan/_build/Bootstrap.3/build/system/24=dummy-settings.o
Cc /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/_glue.o : /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/_glue.c
ar: creating archive /tmp/opendylan/_build/Bootstrap.3/lib/libodsystem,unify.a
Cc /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/lib-library.o : /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/lib-library.c
Cc /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/shared.o : /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/shared.c
Cc /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/2=utils.o : /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/2=utils.c
Cc /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/3=versions.o : /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/3=versions.c
Cc /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/4=packages.o : /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/4=packages.c
Cc /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/5=catalog.o : /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/5=catalog.c
Cc /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/6=deps.o : /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/6=deps.c
Cc /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/7=install.o : /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/7=install.c
Cc /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/8=registry.o : /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/8=registry.c
UnifyArchive /tmp/opendylan/_build/Bootstrap.3/lib/libdylan,unify.a : /tmp/opendylan/_build/Bootstrap.3/build/dylan/dylan-spy.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/_glue.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/dfmc-boot.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/macros.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/thread-macros.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/packed-slots.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/debugging.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/boot.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/dispatch-prologue.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/new-dispatch.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/slot-dispatch.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/discrimination.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/dispatch-caches.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/comparison.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/functional.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/thread.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/condition.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/condition-extras.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/object.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/machine-word-lowlevel.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/character.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/unicode-character.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/number.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/conversion-tagged-integer.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/machine-word-constants.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/integer.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/double-integer-basics.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/float.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/collection-macros.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/collection.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/accumulator.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/sort.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/multiple-collection.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/explicit-key-collection.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/mutable-collection.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/sequence.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/mutable-key-collection.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/mutable-sequence.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/stretchy-collection.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/vector.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/vector-speed.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/limited-vector.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/stretchy-vector.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/limited-stretchy-vector.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/array.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/multidimensional-array.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/limited-array.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/symbol.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/string.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/string-speed.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/unicode-string.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/list.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/list-speed.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/deque.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/range.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/miscellaneous.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/extras.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/type.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/signature.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/function.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/limited-function.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/method.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/generic-function.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/dispatch.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/singleton.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/slot-descriptor.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/slot-descriptor-dynamic.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/class.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/class-dynamic.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/limited-integer.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/union.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/subclass.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/speed.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/dylan-c-ffi-stubs.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/portable-container.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/return-codes.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/finalization.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/threads-conditions.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/low-level-sync.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/synchronization.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/locks.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/notification.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/hashing.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/table.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/symbol-table.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/set.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/ordered-collection.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/incremental.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/domain.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/shut-down.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/dylan-mm.o /tmp/opendylan/_build/Bootstrap.3/build/dylan/initialize-thread.o
ar: creating archive /tmp/opendylan/_build/Bootstrap.3/lib/libdylan,unify.a
Cc /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/9=workspaces.o : /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/9=workspaces.c
Cc /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/10=utils.o : /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/10=utils.c
Cc /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/12=new-library.o : /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/12=new-library.c
Cc /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/13=publish.o : /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/13=publish.c
Cc /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/11=simple-commands.o : /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/11=simple-commands.c
Cc /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/15=command-line.o : /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/15=command-line.c
UnifyArchive /tmp/opendylan/_build/Bootstrap.3/lib/libcollections,unify.a : /tmp/opendylan/_build/Bootstrap.3/build/collections/table-extensions.o /tmp/opendylan/_build/Bootstrap.3/build/collections/_glue.o /tmp/opendylan/_build/Bootstrap.3/build/collections/library.o /tmp/opendylan/_build/Bootstrap.3/build/collections/bit-vector.o /tmp/opendylan/_build/Bootstrap.3/build/collections/bit-set.o /tmp/opendylan/_build/Bootstrap.3/build/collections/collectors-macros.o /tmp/opendylan/_build/Bootstrap.3/build/collections/collectors.o /tmp/opendylan/_build/Bootstrap.3/build/collections/plists.o
Cc /tmp/opendylan/_build/Bootstrap.3/build/json/_glue.o : /tmp/opendylan/_build/Bootstrap.3/build/json/_glue.c
ar: creating archive /tmp/opendylan/_build/Bootstrap.3/lib/libcollections,unify.a
Cc /tmp/opendylan/_build/Bootstrap.3/build/json/library.o : /tmp/opendylan/_build/Bootstrap.3/build/json/library.c
Cc /tmp/opendylan/_build/Bootstrap.3/build/json/parser.o : /tmp/opendylan/_build/Bootstrap.3/build/json/parser.c
Cc /tmp/opendylan/_build/Bootstrap.3/build/json/printer.o : /tmp/opendylan/_build/Bootstrap.3/build/json/printer.c
UnifyArchive /tmp/opendylan/_build/Bootstrap.3/lib/libregular-expressions,unify.a : /tmp/opendylan/_build/Bootstrap.3/build/regular-expressions/interface.o /tmp/opendylan/_build/Bootstrap.3/build/regular-expressions/_glue.o /tmp/opendylan/_build/Bootstrap.3/build/regular-expressions/library.o /tmp/opendylan/_build/Bootstrap.3/build/regular-expressions/character-sets.o /tmp/opendylan/_build/Bootstrap.3/build/regular-expressions/match.o /tmp/opendylan/_build/Bootstrap.3/build/regular-expressions/parse.o
ar: creating archive /tmp/opendylan/_build/Bootstrap.3/lib/libregular-expressions,unify.a
UnifyArchive /tmp/opendylan/_build/Bootstrap.3/lib/libfile-source-records,unify.a : /tmp/opendylan/_build/Bootstrap.3/build/file-source-records/flat-file-source-records.o /tmp/opendylan/_build/Bootstrap.3/build/file-source-records/_glue.o /tmp/opendylan/_build/Bootstrap.3/build/file-source-records/file-source-records-library.o /tmp/opendylan/_build/Bootstrap.3/build/file-source-records/header-reader.o /tmp/opendylan/_build/Bootstrap.3/build/file-source-records/reader.o /tmp/opendylan/_build/Bootstrap.3/build/file-source-records/file-source-records.o
ar: creating archive /tmp/opendylan/_build/Bootstrap.3/lib/libfile-source-records,unify.a
UnifyArchive /tmp/opendylan/_build/Bootstrap.3/lib/libsource-records,unify.a : /tmp/opendylan/_build/Bootstrap.3/build/source-records/interactive-source-records.o /tmp/opendylan/_build/Bootstrap.3/build/source-records/_glue.o /tmp/opendylan/_build/Bootstrap.3/build/source-records/source-records-library.o /tmp/opendylan/_build/Bootstrap.3/build/source-records/source-records.o /tmp/opendylan/_build/Bootstrap.3/build/source-records/source-locations.o /tmp/opendylan/_build/Bootstrap.3/build/source-records/line-source-locations.o /tmp/opendylan/_build/Bootstrap.3/build/source-records/source-location-tables.o
ar: creating archive /tmp/opendylan/_build/Bootstrap.3/lib/libsource-records,unify.a
Cc /tmp/opendylan/_build/Bootstrap.3/build/uncommon-dylan/_glue.o : /tmp/opendylan/_build/Bootstrap.3/build/uncommon-dylan/_glue.c
Cc /tmp/opendylan/_build/Bootstrap.3/build/uncommon-dylan/library.o : /tmp/opendylan/_build/Bootstrap.3/build/uncommon-dylan/library.c
Cc /tmp/opendylan/_build/Bootstrap.3/build/uncommon-dylan/uncommon-dylan.o : /tmp/opendylan/_build/Bootstrap.3/build/uncommon-dylan/uncommon-dylan.c
Cc /tmp/opendylan/_build/Bootstrap.3/build/collection-extensions/_glue.o : /tmp/opendylan/_build/Bootstrap.3/build/collection-extensions/_glue.c
Cc /tmp/opendylan/_build/Bootstrap.3/build/collection-extensions/library.o : /tmp/opendylan/_build/Bootstrap.3/build/collection-extensions/library.c
Cc /tmp/opendylan/_build/Bootstrap.3/build/collection-extensions/collection-utils.o : /tmp/opendylan/_build/Bootstrap.3/build/collection-extensions/collection-utils.c
Cc /tmp/opendylan/_build/Bootstrap.3/build/collection-extensions/heap.o : /tmp/opendylan/_build/Bootstrap.3/build/collection-extensions/heap.c
Cc /tmp/opendylan/_build/Bootstrap.3/build/collection-extensions/solist.o : /tmp/opendylan/_build/Bootstrap.3/build/collection-extensions/solist.c
Cc /tmp/opendylan/_build/Bootstrap.3/build/collection-extensions/subseq.o : /tmp/opendylan/_build/Bootstrap.3/build/collection-extensions/subseq.c
Cc /tmp/opendylan/_build/Bootstrap.3/build/collection-extensions/subseq-copy-down.o : /tmp/opendylan/_build/Bootstrap.3/build/collection-extensions/subseq-copy-down.c
Cc /tmp/opendylan/_build/Bootstrap.3/build/collection-extensions/vecsearch.o : /tmp/opendylan/_build/Bootstrap.3/build/collection-extensions/vecsearch.c
Cc /tmp/opendylan/_build/Bootstrap.3/build/collection-extensions/sde-vector.o : /tmp/opendylan/_build/Bootstrap.3/build/collection-extensions/sde-vector.c
Cc /tmp/opendylan/_build/Bootstrap.3/build/collection-extensions/sequence-diff.o : /tmp/opendylan/_build/Bootstrap.3/build/collection-extensions/sequence-diff.c
Cc /tmp/opendylan/_build/Bootstrap.3/build/collection-extensions/sequence-utils.o : /tmp/opendylan/_build/Bootstrap.3/build/collection-extensions/sequence-utils.c
Cc /tmp/opendylan/_build/Bootstrap.3/build/logging/_glue.o : /tmp/opendylan/_build/Bootstrap.3/build/logging/_glue.c
Cc /tmp/opendylan/_build/Bootstrap.3/build/logging/library.o : /tmp/opendylan/_build/Bootstrap.3/build/logging/library.c
Cc /tmp/opendylan/_build/Bootstrap.3/build/logging/logging.o : /tmp/opendylan/_build/Bootstrap.3/build/logging/logging.c
UnifyArchive /tmp/opendylan/_build/Bootstrap.3/lib/libbig-integers,unify.a : /tmp/opendylan/_build/Bootstrap.3/build/big-integers/double-integer.o /tmp/opendylan/_build/Bootstrap.3/build/big-integers/_glue.o /tmp/opendylan/_build/Bootstrap.3/build/big-integers/library.o
ar: creating archive /tmp/opendylan/_build/Bootstrap.3/lib/libbig-integers,unify.a
UnifyArchive /tmp/opendylan/_build/Bootstrap.3/lib/libgeneric-arithmetic,unify.a : /tmp/opendylan/_build/Bootstrap.3/build/generic-arithmetic/generic-for.o /tmp/opendylan/_build/Bootstrap.3/build/generic-arithmetic/_glue.o /tmp/opendylan/_build/Bootstrap.3/build/generic-arithmetic/library.o /tmp/opendylan/_build/Bootstrap.3/build/generic-arithmetic/generic-number.o /tmp/opendylan/_build/Bootstrap.3/build/generic-arithmetic/generic-integer.o /tmp/opendylan/_build/Bootstrap.3/build/generic-arithmetic/generic-range.o
ar: creating archive /tmp/opendylan/_build/Bootstrap.3/lib/libgeneric-arithmetic,unify.a
Cc /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/14=build.o : /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/14=build.c
UnifyArchive /tmp/opendylan/_build/Bootstrap.3/lib/libdylan-tool,unify.a : main.o _glue.o exe-library.o
ar: creating archive /tmp/opendylan/_build/Bootstrap.3/lib/libdylan-tool,unify.a
UnifyArchive /tmp/opendylan/_build/Bootstrap.3/lib/libcommand-line-parser,unify.a : /tmp/opendylan/_build/Bootstrap.3/build/command-line-parser/macros.o /tmp/opendylan/_build/Bootstrap.3/build/command-line-parser/_glue.o /tmp/opendylan/_build/Bootstrap.3/build/command-line-parser/library.o /tmp/opendylan/_build/Bootstrap.3/build/command-line-parser/command-line-parser.o /tmp/opendylan/_build/Bootstrap.3/build/command-line-parser/parsers.o /tmp/opendylan/_build/Bootstrap.3/build/command-line-parser/help.o
ar: creating archive /tmp/opendylan/_build/Bootstrap.3/lib/libcommand-line-parser,unify.a
UnifyArchive /tmp/opendylan/_build/Bootstrap.3/lib/libjson,unify.a : /tmp/opendylan/_build/Bootstrap.3/build/json/printer.o /tmp/opendylan/_build/Bootstrap.3/build/json/_glue.o /tmp/opendylan/_build/Bootstrap.3/build/json/library.o /tmp/opendylan/_build/Bootstrap.3/build/json/parser.o
ar: creating archive /tmp/opendylan/_build/Bootstrap.3/lib/libjson,unify.a
UnifyArchive /tmp/opendylan/_build/Bootstrap.3/lib/libuncommon-dylan,unify.a : /tmp/opendylan/_build/Bootstrap.3/build/uncommon-dylan/uncommon-dylan.o /tmp/opendylan/_build/Bootstrap.3/build/uncommon-dylan/_glue.o /tmp/opendylan/_build/Bootstrap.3/build/uncommon-dylan/library.o
ar: creating archive /tmp/opendylan/_build/Bootstrap.3/lib/libuncommon-dylan,unify.a
UnifyArchive /tmp/opendylan/_build/Bootstrap.3/lib/libcollection-extensions,unify.a : /tmp/opendylan/_build/Bootstrap.3/build/collection-extensions/sequence-utils.o /tmp/opendylan/_build/Bootstrap.3/build/collection-extensions/_glue.o /tmp/opendylan/_build/Bootstrap.3/build/collection-extensions/library.o /tmp/opendylan/_build/Bootstrap.3/build/collection-extensions/collection-utils.o /tmp/opendylan/_build/Bootstrap.3/build/collection-extensions/heap.o /tmp/opendylan/_build/Bootstrap.3/build/collection-extensions/solist.o /tmp/opendylan/_build/Bootstrap.3/build/collection-extensions/subseq.o /tmp/opendylan/_build/Bootstrap.3/build/collection-extensions/subseq-copy-down.o /tmp/opendylan/_build/Bootstrap.3/build/collection-extensions/vecsearch.o /tmp/opendylan/_build/Bootstrap.3/build/collection-extensions/sde-vector.o /tmp/opendylan/_build/Bootstrap.3/build/collection-extensions/sequence-diff.o
ar: creating archive /tmp/opendylan/_build/Bootstrap.3/lib/libcollection-extensions,unify.a
UnifyArchive /tmp/opendylan/_build/Bootstrap.3/lib/libdylan-tool-lib,unify.a : /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/15=command-line.o /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/_glue.o /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/lib-library.o /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/shared.o /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/2=utils.o /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/3=versions.o /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/4=packages.o /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/5=catalog.o /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/6=deps.o /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/7=install.o /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/8=registry.o /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/9=workspaces.o /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/10=utils.o /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/11=simple-commands.o /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/12=new-library.o /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/13=publish.o /tmp/opendylan/_build/Bootstrap.3/build/dylan-tool-lib/14=build.o
ar: creating archive /tmp/opendylan/_build/Bootstrap.3/lib/libdylan-tool-lib,unify.a
UnifyArchive /tmp/opendylan/_build/Bootstrap.3/lib/liblogging,unify.a : /tmp/opendylan/_build/Bootstrap.3/build/logging/logging.o /tmp/opendylan/_build/Bootstrap.3/build/logging/_glue.o /tmp/opendylan/_build/Bootstrap.3/build/logging/library.o
ar: creating archive /tmp/opendylan/_build/Bootstrap.3/lib/liblogging,unify.a
UnifyEXE /tmp/opendylan/_build/Bootstrap.3/sbin/dylan-tool : /tmp/opendylan/_build/Bootstrap.3/build/dylan/_glue.c _main.c /tmp/opendylan/_build/Bootstrap.3/lib/libdylan-tool,unify.a
Internal error: Link failed: Link failed: /tmp/opendylan/_build/Bootstrap.3/build/dylan/_glue.c:1:10: fatal error: 'opendylan/run-time.h' file not found
#include "opendylan/run-time.h"
^~~~~~~~~~~~~~~~~~~~~~
1 error generated.
_main.c:2:10: fatal error: 'opendylan/run-time.h' file not found
#include "opendylan/run-time.h"
^~~~~~~~~~~~~~~~~~~~~~
1 error generated.
Exiting with return code 9
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by Open Dylan configure 2022.1, which was
generated by GNU Autoconf 2.71. Invocation command line was
$ ../configure
## --------- ##
## Platform. ##
## --------- ##
hostname = iMac.local
uname -m = x86_64
uname -r = 19.6.0
uname -s = Darwin
uname -v = Darwin Kernel Version 19.6.0: Tue Jun 21 21:18:39 PDT 2022; root:xnu-6153.141.66~1/RELEASE_X86_64
/usr/bin/uname -p = i386
/bin/uname -X = unknown
/bin/arch = unknown
/usr/bin/arch -k = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo = Mach kernel version:
Darwin Kernel Version 19.6.0: Tue Jun 21 21:18:39 PDT 2022; root:xnu-6153.141.66~1/RELEASE_X86_64
Kernel configured for up to 4 processors.
2 processors are physically available.
4 processors are logically available.
Processor type: i486 (Intel 80486)
Processors active: 0 1 2 3
Primary memory available: 16.00 gigabytes
Default processor set: 507 tasks, 1932 threads, 4 processors
Load average: 2.78, Mach factor: 1.78
/bin/machine = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknown
PATH: /usr/local/bin/
PATH: /usr/bin/
PATH: /bin/
PATH: /usr/sbin/
PATH: /sbin/
PATH: /opt/X11/bin/
PATH: /Library/Apple/usr/bin/
PATH: /opt/local/2021.1pre/bin/
## ----------- ##
## Core tests. ##
## ----------- ##
configure:2615: looking for aux files: compile missing install-sh config.guess config.sub
configure:2628: trying ../config/build-aux/
configure:2657: ../config/build-aux/compile found
configure:2657: ../config/build-aux/missing found
configure:2639: ../config/build-aux/install-sh found
configure:2657: ../config/build-aux/config.guess found
configure:2657: ../config/build-aux/config.sub found
configure:2787: checking build system type
configure:2802: result: x86_64-apple-darwin19.6.0
configure:2822: checking host system type
configure:2836: result: x86_64-apple-darwin19.6.0
configure:2856: checking target system type
configure:2870: result: x86_64-apple-darwin19.6.0
configure:2972: checking for a BSD-compatible install
configure:3045: result: /usr/bin/install -c
configure:3056: checking whether build environment is sane
configure:3111: result: yes
configure:3270: checking for a race-free mkdir -p
configure:3314: result: ../config/build-aux/install-sh -c -d
configure:3321: checking for gawk
configure:3356: result: no
configure:3321: checking for mawk
configure:3356: result: no
configure:3321: checking for nawk
configure:3356: result: no
configure:3321: checking for awk
configure:3342: found /usr/bin/awk
configure:3353: result: awk
configure:3364: checking whether make sets $(MAKE)
configure:3387: result: yes
configure:3417: checking whether make supports nested variables
configure:3435: result: yes
configure:3573: checking whether ln -s works
configure:3577: result: yes
configure:3587: checking for perl
configure:3610: found /usr/bin/perl
configure:3623: result: /usr/bin/perl
configure:3637: checking for Perl module File::Spec
configure:3641: result: yes
configure:3637: checking for Perl module Getopt::Long
configure:3641: result: yes
configure:3637: checking for Perl module Time::HiRes
configure:3641: result: yes
configure:3649: checking for dylan-compiler
configure:3672: found /opt/local/2021.1pre/bin/dylan-compiler
configure:3684: result: /opt/local/2021.1pre/bin/dylan-compiler
configure:3699: checking if /opt/local/2021.1pre/bin/dylan-compiler supports the -verbose flag
configure:3703: result: yes
configure:3712: checking if /opt/local/2021.1pre/bin/dylan-compiler -verbose -build supports the -jobs flag
configure:3716: result: yes
configure:3799: checking for clang-14
configure:3834: result: no
configure:3799: checking for clang14
configure:3834: result: no
configure:3799: checking for clang-12
configure:3834: result: no
configure:3799: checking for clang12
configure:3834: result: no
configure:3799: checking for clang-11
configure:3834: result: no
configure:3799: checking for clang11
configure:3834: result: no
configure:3799: checking for clang-10
configure:3834: result: no
configure:3799: checking for clang10
configure:3834: result: no
configure:3799: checking for clang-9
configure:3834: result: no
configure:3799: checking for clang90
configure:3834: result: no
configure:3799: checking for clang-8
configure:3834: result: no
configure:3799: checking for clang80
configure:3834: result: no
configure:3799: checking for clang-7
configure:3834: result: no
configure:3799: checking for clang70
configure:3834: result: no
configure:3799: checking for clang
configure:3820: found /usr/bin/clang
configure:3831: result: clang
configure:3862: checking for C compiler version
configure:3871: clang --version >&5
Apple clang version 12.0.0 (clang-1200.0.32.29)
Target: x86_64-apple-darwin19.6.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
configure:3882: $? = 0
configure:3871: clang -v >&5
Apple clang version 12.0.0 (clang-1200.0.32.29)
Target: x86_64-apple-darwin19.6.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
configure:3882: $? = 0
configure:3871: clang -V >&5
clang: error: argument to '-V' is missing (expected 1 value)
clang: error: no input files
configure:3882: $? = 1
configure:3871: clang -qversion >&5
clang: error: unknown argument '-qversion'; did you mean '--version'?
clang: error: no input files
configure:3882: $? = 1
configure:3871: clang -version >&5
clang: error: unknown argument '-version'; did you mean '--version'?
clang: error: no input files
configure:3882: $? = 1
configure:3902: checking whether the C compiler works
configure:3924: clang conftest.c >&5
configure:3928: $? = 0
configure:3978: result: yes
configure:3981: checking for C compiler default output file name
configure:3983: result: a.out
configure:3989: checking for suffix of executables
configure:3996: clang -o conftest conftest.c >&5
configure:4000: $? = 0
configure:4023: result:
configure:4045: checking whether we are cross compiling
configure:4053: clang -o conftest conftest.c >&5
configure:4057: $? = 0
configure:4064: ./conftest
configure:4068: $? = 0
configure:4083: result: no
configure:4088: checking for suffix of object files
configure:4111: clang -c conftest.c >&5
configure:4115: $? = 0
configure:4137: result: o
configure:4141: checking whether the compiler supports GNU C
configure:4161: clang -c conftest.c >&5
configure:4161: $? = 0
configure:4171: result: yes
configure:4182: checking whether clang accepts -g
configure:4203: clang -c -g conftest.c >&5
configure:4203: $? = 0
configure:4247: result: yes
configure:4267: checking for clang option to enable C11 features
configure:4282: clang -c -g -O2 conftest.c >&5
configure:4282: $? = 0
configure:4300: result: none needed
configure:4416: checking whether clang understands -c and -o together
configure:4439: clang -c conftest.c -o conftest2.o
configure:4442: $? = 0
configure:4439: clang -c conftest.c -o conftest2.o
configure:4442: $? = 0
configure:4454: result: yes
configure:4474: checking whether make supports the include directive
configure:4489: make -f confmf.GNU && cat confinc.out
this is the am__doit target
configure:4492: $? = 0
configure:4511: result: yes (GNU style)
configure:4537: checking dependency style of clang
configure:4649: result: none
configure:4733: checking for clang++-14
configure:4768: result: no
configure:4733: checking for clang++14
configure:4768: result: no
configure:4733: checking for clang++-12
configure:4768: result: no
configure:4733: checking for clang++12
configure:4768: result: no
configure:4733: checking for clang++-11
configure:4768: result: no
configure:4733: checking for clang++11
configure:4768: result: no
configure:4733: checking for clang++-10
configure:4768: result: no
configure:4733: checking for clang++10
configure:4768: result: no
configure:4733: checking for clang++-9
configure:4768: result: no
configure:4733: checking for clang++90
configure:4768: result: no
configure:4733: checking for clang++-8
configure:4768: result: no
configure:4733: checking for clang++80
configure:4768: result: no
configure:4733: checking for clang++-7
configure:4768: result: no
configure:4733: checking for clang++70
configure:4768: result: no
configure:4733: checking for clang++
configure:4754: found /usr/bin/clang++
configure:4765: result: clang++
configure:4792: checking for C++ compiler version
configure:4801: clang++ --version >&5
Apple clang version 12.0.0 (clang-1200.0.32.29)
Target: x86_64-apple-darwin19.6.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
configure:4812: $? = 0
configure:4801: clang++ -v >&5
Apple clang version 12.0.0 (clang-1200.0.32.29)
Target: x86_64-apple-darwin19.6.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
configure:4812: $? = 0
configure:4801: clang++ -V >&5
clang: error: argument to '-V' is missing (expected 1 value)
clang: error: no input files
configure:4812: $? = 1
configure:4801: clang++ -qversion >&5
clang: error: unknown argument '-qversion'; did you mean '--version'?
clang: error: no input files
configure:4812: $? = 1
configure:4816: checking whether the compiler supports GNU C++
configure:4836: clang++ -c conftest.cpp >&5
configure:4836: $? = 0
configure:4846: result: yes
configure:4857: checking whether clang++ accepts -g
configure:4878: clang++ -c -g conftest.cpp >&5
configure:4878: $? = 0
configure:4922: result: yes
configure:4942: checking for clang++ option to enable C++11 features
configure:4957: clang++ -c -g -O2 conftest.cpp >&5
conftest.cpp:57:3: error: "Compiler does not advertise C++11 conformance"
# error "Compiler does not advertise C++11 conformance"
^
conftest.cpp:62:3: error: unknown type name 'constexpr'
constexpr int get_val() { return 20; }
^
conftest.cpp:74:17: error: delegating constructors are permitted only in C++11
delegate(): delegate(2354) {}
^~~~~~~~
conftest.cpp:85:26: warning: 'override' keyword is a C++11 extension [-Wc++11-extensions]
virtual int getval() override final { return this->n * 2; }
^
conftest.cpp:85:35: warning: 'final' keyword is a C++11 extension [-Wc++11-extensions]
virtual int getval() override final { return this->n * 2; }
^
conftest.cpp:92:16: warning: defaulted function definitions are a C++11 extension [-Wc++11-extensions]
nocopy() = default;
^
conftest.cpp:93:29: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
nocopy(const nocopy&) = delete;
^
conftest.cpp:94:41: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
nocopy & operator=(const nocopy&) = delete;
^
conftest.cpp:106:25: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions]
template <typename V> auto sum(V first) -> V
^
conftest.cpp:106:25: error: 'auto' not allowed in function return type
template <typename V> auto sum(V first) -> V
^~~~
conftest.cpp:106:42: error: expected ';' at end of declaration
template <typename V> auto sum(V first) -> V
^
;
conftest.cpp:106:43: error: cannot use arrow operator on a type
template <typename V> auto sum(V first) -> V
^
conftest.cpp:110:33: warning: variadic templates are a C++11 extension [-Wc++11-extensions]
template <typename V, typename... Args> auto sum(V first, Args... rest) -> V
^
conftest.cpp:110:43: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions]
template <typename V, typename... Args> auto sum(V first, Args... rest) -> V
^
conftest.cpp:110:43: error: 'auto' not allowed in function return type
template <typename V, typename... Args> auto sum(V first, Args... rest) -> V
^~~~
conftest.cpp:110:74: error: expected ';' at end of declaration
template <typename V, typename... Args> auto sum(V first, Args... rest) -> V
^
;
conftest.cpp:110:75: error: cannot use arrow operator on a type
template <typename V, typename... Args> auto sum(V first, Args... rest) -> V
^
conftest.cpp:134:3: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions]
auto a1 = 6538;
^
conftest.cpp:135:3: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions]
auto a2 = 48573953.4;
^
conftest.cpp:136:3: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions]
auto a3 = "String literal";
^
conftest.cpp:139:8: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions]
for (auto i = a3; *i; ++i) { total += *i; }
^
conftest.cpp:155:8: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions]
for (auto &x : array) { x += 23; }
^
conftest.cpp:155:16: warning: range-based for loop is a C++11 extension [-Wc++11-extensions]
for (auto &x : array) { x += 23; }
^
conftest.cpp:160:17: error: expected expression
assert (eval ([](int x) { return x*2; }, 21) == 42);
^
conftest.cpp:162:17: error: expected expression
assert (eval ([&](double x) { return d += x; }, 3.0) == 5.0);
^
conftest.cpp:164:17: error: expected expression
assert (eval ([=](double x) mutable { return d += x; }, 4.0) == 9.0);
^
conftest.cpp:170:3: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions]
auto a = sum(1);
^
conftest.cpp:170:12: error: no matching function for call to 'sum'
auto a = sum(1);
^~~
conftest.cpp:171:3: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions]
auto b = sum(1, 2);
^
conftest.cpp:171:12: error: no matching function for call to 'sum'
auto b = sum(1, 2);
^~~
conftest.cpp:172:3: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions]
auto c = sum(1.0, 2.0, 3.0);
^
conftest.cpp:172:12: error: no matching function for call to 'sum'
auto c = sum(1.0, 2.0, 3.0);
^~~
conftest.cpp:177:25: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse]
cxx11test::delegate d2();
^~
conftest.cpp:177:25: note: remove parentheses to declare a variable
cxx11test::delegate d2();
^~
conftest.cpp:190:16: error: found '<::' after a template name which forms the digraph '<:' (aka '[') and a ':', did you mean '< ::'?
test_template<::test_template<int>> v(test_template<int>(12));
^~~
< ::
conftest.cpp:190:36: error: a space is required between consecutive right angle brackets (use '> >')
test_template<::test_template<int>> v(test_template<int>(12));
^~
> >
conftest.cpp:194:22: error: use of undeclared identifier 'u8'
char const *utf8 = u8"UTF-8 string \u2500";
^
conftest.cpp:194:24: error: expected ';' at end of declaration
char const *utf8 = u8"UTF-8 string \u2500";
^
;
fatal error: too many errors emitted, stopping now [-ferror-limit=]
18 warnings and 20 errors generated.
configure:4957: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Open Dylan"
| #define PACKAGE_TARNAME "open-dylan"
| #define PACKAGE_VERSION "2022.1"
| #define PACKAGE_STRING "Open Dylan 2022.1"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define PACKAGE "open-dylan"
| #define VERSION "2022.1"
| /* end confdefs.h. */
|
| // Does the compiler advertise C++98 conformance?
| #if !defined __cplusplus || __cplusplus < 199711L
| # error "Compiler does not advertise C++98 conformance"
| #endif
|
| // These inclusions are to reject old compilers that
| // lack the unsuffixed header files.
| #include <cstdlib>
| #include <exception>
|
| // <cassert> and <cstring> are *not* freestanding headers in C++98.
| extern void assert (int);
| namespace std {
| extern int strcmp (const char *, const char *);
| }
|
| // Namespaces, exceptions, and templates were all added after "C++ 2.0".
| using std::exception;
| using std::strcmp;
|
| namespace {
|
| void test_exception_syntax()
| {
| try {
| throw "test";
| } catch (const char *s) {
| // Extra parentheses suppress a warning when building autoconf itself,
| // due to lint rules shared with more typical C programs.
| assert (!(strcmp) (s, "test"));
| }
| }
|
| template <typename T> struct test_template
| {
| T const val;
| explicit test_template(T t) : val(t) {}
| template <typename U> T add(U u) { return static_cast<T>(u) + val; }
| };
|
| } // anonymous namespace
|
|
| // Does the compiler advertise C++ 2011 conformance?
| #if !defined __cplusplus || __cplusplus < 201103L
| # error "Compiler does not advertise C++11 conformance"
| #endif
|
| namespace cxx11test
| {
| constexpr int get_val() { return 20; }
|
| struct testinit
| {
| int i;
| double d;
| };
|
| class delegate
| {
| public:
| delegate(int n) : n(n) {}
| delegate(): delegate(2354) {}
|
| virtual int getval() { return this->n; };
| protected:
| int n;
| };
|
| class overridden : public delegate
| {
| public:
| overridden(int n): delegate(n) {}
| virtual int getval() override final { return this->n * 2; }
| };
|
| class nocopy
| {
| public:
| nocopy(int i): i(i) {}
| nocopy() = default;
| nocopy(const nocopy&) = delete;
| nocopy & operator=(const nocopy&) = delete;
| private:
| int i;
| };
|
| // for testing lambda expressions
| template <typename Ret, typename Fn> Ret eval(Fn f, Ret v)
| {
| return f(v);
| }
|
| // for testing variadic templates and trailing return types
| template <typename V> auto sum(V first) -> V
| {
| return first;
| }
| template <typename V, typename... Args> auto sum(V first, Args... rest) -> V
| {
| return first + sum(rest...);
| }
| }
|
|
| int
| main (int argc, char **argv)
| {
| int ok = 0;
|
| assert (argc);
| assert (! argv[0]);
| {
| test_exception_syntax ();
| test_template<double> tt (2.0);
| assert (tt.add (4) == 6.0);
| assert (true && !false);
| }
|
|
| {
| // Test auto and decltype
| auto a1 = 6538;
| auto a2 = 48573953.4;
| auto a3 = "String literal";
|
| int total = 0;
| for (auto i = a3; *i; ++i) { total += *i; }
|
| decltype(a2) a4 = 34895.034;
| }
| {
| // Test constexpr
| short sa[cxx11test::get_val()] = { 0 };
| }
| {
| // Test initializer lists
| cxx11test::testinit il = { 4323, 435234.23544 };
| }
| {
| // Test range-based for
| int array[] = {9, 7, 13, 15, 4, 18, 12, 10, 5, 3,
| 14, 19, 17, 8, 6, 20, 16, 2, 11, 1};
| for (auto &x : array) { x += 23; }
| }
| {
| // Test lambda expressions
| using cxx11test::eval;
| assert (eval ([](int x) { return x*2; }, 21) == 42);
| double d = 2.0;
| assert (eval ([&](double x) { return d += x; }, 3.0) == 5.0);
| assert (d == 5.0);
| assert (eval ([=](double x) mutable { return d += x; }, 4.0) == 9.0);
| assert (d == 5.0);
| }
| {
| // Test use of variadic templates
| using cxx11test::sum;
| auto a = sum(1);
| auto b = sum(1, 2);
| auto c = sum(1.0, 2.0, 3.0);
| }
| {
| // Test constructor delegation
| cxx11test::delegate d1;
| cxx11test::delegate d2();
| cxx11test::delegate d3(45);
| }
| {
| // Test override and final
| cxx11test::overridden o1(55464);
| }
| {
| // Test nullptr
| char *c = nullptr;
| }
| {
| // Test template brackets
| test_template<::test_template<int>> v(test_template<int>(12));
| }
| {
| // Unicode literals
| char const *utf8 = u8"UTF-8 string \u2500";
| char16_t const *utf16 = u"UTF-8 string \u2500";
| char32_t const *utf32 = U"UTF-32 string \u2500";
| }
|
| return ok;
| }
|
configure:4975: result: none needed
configure:5041: checking dependency style of clang++
configure:5153: result: none
configure:5171: checking if LLVM bitcode can be compiled
warning: overriding the module target triple with x86_64-apple-macosx10.15.0 [-Woverride-module]
clang: error: unable to execute command: Segmentation fault: 11
clang: error: clang frontend command failed due to signal (use -v to see invocation)
Apple clang version 12.0.0 (clang-1200.0.32.29)
Target: x86_64-apple-darwin19.6.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
clang: note: diagnostic msg: PLEASE submit a bug report to http://developer.apple.com/bugreporter/ and include the crash backtrace, preprocessed source, and associated run script.
clang: note: diagnostic msg: Error generating preprocessed source(s) - no preprocessable inputs.
configure:5180: result: no
configure:5206: checking for gnumake
configure:5227: found /usr/bin/gnumake
configure:5238: result: gnumake
configure:5293: checking which GC to use with the C back-end
configure:5295: result: boehm
configure:5360: checking for stdio.h
configure:5360: clang -c -g -O2 conftest.c >&5
configure:5360: $? = 0
configure:5360: result: yes
configure:5360: checking for stdlib.h
configure:5360: clang -c -g -O2 conftest.c >&5
configure:5360: $? = 0
configure:5360: result: yes
configure:5360: checking for string.h
configure:5360: clang -c -g -O2 conftest.c >&5
configure:5360: $? = 0
configure:5360: result: yes
configure:5360: checking for inttypes.h
configure:5360: clang -c -g -O2 conftest.c >&5
configure:5360: $? = 0
configure:5360: result: yes
configure:5360: checking for stdint.h
configure:5360: clang -c -g -O2 conftest.c >&5
configure:5360: $? = 0
configure:5360: result: yes
configure:5360: checking for strings.h
configure:5360: clang -c -g -O2 conftest.c >&5
configure:5360: $? = 0
configure:5360: result: yes
configure:5360: checking for sys/stat.h
configure:5360: clang -c -g -O2 conftest.c >&5
configure:5360: $? = 0
configure:5360: result: yes
configure:5360: checking for sys/types.h
configure:5360: clang -c -g -O2 conftest.c >&5
configure:5360: $? = 0
configure:5360: result: yes
configure:5360: checking for unistd.h
configure:5360: clang -c -g -O2 conftest.c >&5
configure:5360: $? = 0
configure:5360: result: yes
configure:5468: checking for pkg-config
configure:5491: found /usr/local/bin/pkg-config
configure:5503: result: /usr/local/bin/pkg-config
configure:5528: checking pkg-config is at least version 0.9.0
configure:5531: result: yes
configure:5598: checking for BDW_GC
configure:5605: $PKG_CONFIG --exists --print-errors "$BDW_GC_MODULE"
configure:5608: $? = 0
configure:5622: $PKG_CONFIG --exists --print-errors "$BDW_GC_MODULE"
configure:5625: $? = 0
configure:5753: result: yes
configure:5781: checking if we should disable C compiler warnings for generated code
configure:5793: result: yes
configure:5800: checking for sigaction
configure:5800: clang -o conftest -g -O2 conftest.c >&5
configure:5800: $? = 0
configure:5800: result: yes
configure:5860: checking for siginfo_t
configure:5860: clang -c -g -O2 conftest.c >&5
configure:5860: $? = 0
configure:5860: clang -c -g -O2 conftest.c >&5
conftest.c:26:24: error: expected expression
if (sizeof ((siginfo_t)))
^
1 error generated.
configure:5860: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Open Dylan"
| #define PACKAGE_TARNAME "open-dylan"
| #define PACKAGE_VERSION "2022.1"
| #define PACKAGE_STRING "Open Dylan 2022.1"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define PACKAGE "open-dylan"
| #define VERSION "2022.1"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define STDC_HEADERS 1
| /* end confdefs.h. */
| #include <signal.h>
|
| int
| main (void)
| {
| if (sizeof ((siginfo_t)))
| return 0;
| ;
| return 0;
| }
configure:5860: result: yes
configure:5873: checking for library containing atan
configure:5903: clang -o conftest -g -O2 conftest.c >&5
conftest.c:26:6: warning: incompatible redeclaration of library function 'atan' [-Wincompatible-library-redeclaration]
char atan ();
^
conftest.c:26:6: note: 'atan' is a builtin with type 'double (double)'
1 warning generated.
configure:5903: $? = 0
configure:5923: result: none required
configure:5936: checking for libunwind.h
configure:5936: clang -c -g -O2 conftest.c >&5
configure:5936: $? = 0
configure:5936: result: yes
configure:5947: checking for libunwind library
configure:5962: clang -o conftest -g -O2 conftest.c >&5
configure:5962: $? = 0
configure:5964: result: none needed
configure:6150: checking that generated files are newer than configure
configure:6156: result: done
configure:6183: creating ./config.status
## ---------------------- ##
## Running config.status. ##
## ---------------------- ##
This file was extended by Open Dylan config.status 2022.1, which was
generated by GNU Autoconf 2.71. Invocation command line was
CONFIG_FILES =
CONFIG_HEADERS =
CONFIG_LINKS =
CONFIG_COMMANDS =
$ ./config.status
on iMac.local
config.status:816: creating Makefile
config.status:816: creating sources/jamfiles/Makefile
config.status:816: creating sources/jamfiles/config.jam
config.status:816: creating sources/lib/run-time/Makefile
config.status:973: executing depfiles commands
## ---------------- ##
## Cache variables. ##
## ---------------- ##
ac_cv_build=x86_64-apple-darwin19.6.0
ac_cv_c_compiler_gnu=yes
ac_cv_cxx_compiler_gnu=yes
ac_cv_env_BDW_GC_CFLAGS_set=
ac_cv_env_BDW_GC_CFLAGS_value=
ac_cv_env_BDW_GC_LIBS_set=
ac_cv_env_BDW_GC_LIBS_value=
ac_cv_env_CCC_set=
ac_cv_env_CCC_value=
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CXXFLAGS_set=
ac_cv_env_CXXFLAGS_value=
ac_cv_env_CXX_set=
ac_cv_env_CXX_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_PKG_CONFIG_LIBDIR_set=
ac_cv_env_PKG_CONFIG_LIBDIR_value=
ac_cv_env_PKG_CONFIG_PATH_set=
ac_cv_env_PKG_CONFIG_PATH_value=
ac_cv_env_PKG_CONFIG_set=
ac_cv_env_PKG_CONFIG_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_func_sigaction=yes
ac_cv_header_inttypes_h=yes
ac_cv_header_libunwind_h=yes
ac_cv_header_stdint_h=yes
ac_cv_header_stdio_h=yes
ac_cv_header_stdlib_h=yes
ac_cv_header_string_h=yes
ac_cv_header_strings_h=yes
ac_cv_header_sys_stat_h=yes
ac_cv_header_sys_types_h=yes
ac_cv_header_unistd_h=yes
ac_cv_host=x86_64-apple-darwin19.6.0
ac_cv_objext=o
ac_cv_path_DYLANCOMPILER=/opt/local/2021.1pre/bin/dylan-compiler
ac_cv_path_PERL=/usr/bin/perl
ac_cv_path_ac_pt_PKG_CONFIG=/usr/local/bin/pkg-config
ac_cv_path_install='/usr/bin/install -c'
ac_cv_prog_AWK=awk
ac_cv_prog_MAKE=gnumake
ac_cv_prog_ac_ct_CC=clang
ac_cv_prog_ac_ct_CXX=clang++
ac_cv_prog_cc_c11=
ac_cv_prog_cc_g=yes
ac_cv_prog_cc_stdc=
ac_cv_prog_cxx_11=no
ac_cv_prog_cxx_g=yes
ac_cv_prog_cxx_stdcxx=
ac_cv_prog_make_make_set=yes
ac_cv_search_atan='none required'
ac_cv_target=x86_64-apple-darwin19.6.0
ac_cv_type_siginfo_t=yes
am_cv_CC_dependencies_compiler_type=none
am_cv_CXX_dependencies_compiler_type=none
am_cv_make_support_nested_variables=yes
am_cv_prog_cc_c_o=yes
pkg_cv_BDW_GC_CFLAGS=-I/usr/local/Cellar/bdw-gc/8.2.2/include
pkg_cv_BDW_GC_LIBS='-L/usr/local/Cellar/bdw-gc/8.2.2/lib -lgc -lpthread'
## ----------------- ##
## Output variables. ##
## ----------------- ##
ACLOCAL='${SHELL} '\''/Users/peterhull/Projects/opendylan/config/build-aux/missing'\'' aclocal-1.16'
ADDITIONAL_RUNTIME_TARGET_PLATFORMS=''
AMDEPBACKSLASH='\'
AMDEP_FALSE='#'
AMDEP_TRUE=''
AMTAR='$${TAR-tar}'
AM_BACKSLASH='\'
AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
AM_DEFAULT_VERBOSITY='1'
AM_V='$(V)'
AUTOCONF='${SHELL} '\''/Users/peterhull/Projects/opendylan/config/build-aux/missing'\'' autoconf'
AUTOHEADER='${SHELL} '\''/Users/peterhull/Projects/opendylan/config/build-aux/missing'\'' autoheader'
AUTOMAKE='${SHELL} '\''/Users/peterhull/Projects/opendylan/config/build-aux/missing'\'' automake-1.16'
AWK='awk'
BDW_GC_CFLAGS='-I/usr/local/Cellar/bdw-gc/8.2.2/include'
BDW_GC_LIBS='-L/usr/local/Cellar/bdw-gc/8.2.2/lib -lgc -lpthread'
BDW_GC_STATIC=''
BDW_GC_STATIC_LIB=''
CC='clang'
CCDEPMODE='depmode=none'
CFLAGS='-g -O2'
CPPFLAGS=''
CSCOPE='cscope'
CTAGS='ctags'
CXX='clang++'
CXXDEPMODE='depmode=none'
CXXFLAGS='-g -O2'
CYGPATH_W='echo'
C_COLLECTOR='BDW_GC'
DEFS='-DPACKAGE_NAME=\"Open\ Dylan\" -DPACKAGE_TARNAME=\"open-dylan\" -DPACKAGE_VERSION=\"2022.1\" -DPACKAGE_STRING=\"Open\ Dylan\ 2022.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"open-dylan\" -DVERSION=\"2022.1\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_SIGINFO_T=1 -DHAVE_LIBUNWIND_H=1'
DEPDIR='.deps'
DISABLE_WARNINGS_CFLAGS='-w'
DYLANCOMPILER='/opt/local/2021.1pre/bin/dylan-compiler -verbose -build -jobs $(DYLAN_JOBS)'
ECHO_C='\c'
ECHO_N=''
ECHO_T=''
ETAGS='etags'
EXEEXT=''
HARP_COLLECTOR='MPS'
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
LDFLAGS=''
LIBOBJS=''
LIBS=''
LLVM_COLLECTOR='BDW_GC'
LN_S='ln -s'
LTLIBOBJS=''
MACOS_SDK='/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk'
MAKE='gnumake'
MAKEINFO='${SHELL} '\''/Users/peterhull/Projects/opendylan/config/build-aux/missing'\'' makeinfo'
MKDIR_P='../config/build-aux/install-sh -c -d'
MPS_CFLAGS=''
MPS_LIBS=''
OBJEXT='o'
OPEN_DYLAN_TARGET_PLATFORM='x86_64-darwin'
PACKAGE='open-dylan'
PACKAGE_BUGREPORT=''
PACKAGE_NAME='Open Dylan'
PACKAGE_STRING='Open Dylan 2022.1'
PACKAGE_TARNAME='open-dylan'
PACKAGE_URL=''
PACKAGE_VERSION='2022.1'
PATH_SEPARATOR=':'
PERL='/usr/bin/perl'
PKG_CONFIG='/usr/local/bin/pkg-config'
PKG_CONFIG_LIBDIR=''
PKG_CONFIG_PATH=''
SET_MAKE=''
SHELL='/bin/sh'
STRIP=''
SUPPORTED_COMPILER_BACK_ENDS='c'
SUPPORT_LLVM=''
VERSION='2022.1'
ac_ct_CC='clang'
ac_ct_CXX='clang++'
am__EXEEXT_FALSE=''
am__EXEEXT_TRUE='#'
am__fastdepCC_FALSE=''
am__fastdepCC_TRUE='#'
am__fastdepCXX_FALSE=''
am__fastdepCXX_TRUE='#'
am__include='include'
am__isrc=' -I$(srcdir)'
am__leading_dot='.'
am__nodep='_no'
am__quote=''
am__tar='$${TAR-tar} chof - "$$tardir"'
am__untar='$${TAR-tar} xf -'
bindir='${exec_prefix}/bin'
bootstrap_target='3-stage-bootstrap'
build='x86_64-apple-darwin19.6.0'
build_alias=''
build_cpu='x86_64'
build_os='darwin19.6.0'
build_vendor='apple'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
exec_prefix='${prefix}'
host='x86_64-apple-darwin19.6.0'
host_alias=''
host_cpu='x86_64'
host_os='darwin19.6.0'
host_vendor='apple'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
install_sh='${SHELL} /Users/peterhull/Projects/opendylan/config/build-aux/install-sh'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
mkdir_p='$(MKDIR_P)'
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='/usr/local'
program_transform_name='s,x,x,'
psdir='${docdir}'
runstatedir='${localstatedir}/run'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
shrext='dylib'
sysconfdir='${prefix}/etc'
target='x86_64-apple-darwin19.6.0'
target_alias=''
target_cpu='x86_64'
target_os='darwin19.6.0'
target_vendor='apple'
## ----------- ##
## confdefs.h. ##
## ----------- ##
/* confdefs.h */
#define PACKAGE_NAME "Open Dylan"
#define PACKAGE_TARNAME "open-dylan"
#define PACKAGE_VERSION "2022.1"
#define PACKAGE_STRING "Open Dylan 2022.1"
#define PACKAGE_BUGREPORT ""
#define PACKAGE_URL ""
#define PACKAGE "open-dylan"
#define VERSION "2022.1"
#define HAVE_STDIO_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_STRINGS_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_UNISTD_H 1
#define STDC_HEADERS 1
#define HAVE_SIGINFO_T 1
#define HAVE_LIBUNWIND_H 1
configure: exit 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment