I am recording these PRIOR TO merging request 21, which Elias reports fixes a number of errors, making all tests pass on Linux. I will retests with 21 next.
On the Mac I have multiple new failures:
clisp-test.text -- test-require.script cmucl-test.text -- test-require.script sbcl-test.text -- test-require.script ecl-test.text -- ecl-make-image.script test-require.script ecl_bytecodes.text -- test-require.script
For ECL make image the error is as follows:
Undefined symbols for architecture x86_64: "_hello_string", referenced from: __eclGFF58509LfRJL_K3WEOq21 in hello.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) TEST ABORTED: Error code 1 when executing (RUN-PROGRAM "/usr/bin/clang" ("-o"
"/Users/rpg/lisp/asdf/build/fasls/ecl-16.1.2-unknown-macosx-x64/asdf/test/ecl-make-image/hello-tmp7HF8FK1E.fas" "-L/opt/local/lib/"
"/private/var/folders/xq/ll1d80qs7hnbw3253yc1_x6m0000gn/T/eclinitkpC0s0.o"
"/Users/rpg/lisp/asdf/build/fasls/ecl-16.1.2-unknown-macosx-x64/asdf/test/ecl-make-image/hello.o" "-bundle" "-L/opt/local/lib" "-Wl,-headerpad_max_install_names" "-arch" "x86_64" "-L/opt/local/lib" "-Wl,-headerpad_max_install_names" "-arch" "x86_64" "-lecl" "-lpthread" "-lm"))
Thought this might have been an architecture issue, but it appears not:
$ file /Users/rpg/lisp/asdf/build/fasls/ecl-16.1.2-unknown-macosx-x64/asdf/test/ecl-make-image/hello.o /Users/rpg/lisp/asdf/build/fasls/ecl-16.1.2-unknown-macosx-x64/asdf/test/ecl-make-image/hello.o: Mach-O 64-bit object x86_64
TBH, ecl-make-image.script is obscure to me, so I don't have a clue what's going wrong here.
Unfortunately, my Linux box in the office seems to have crashed over the weekend, so I don't have Linux or Windows results.
I will try request 21 and see if that fixes things on the Mac.