I ran configure and only provided the --prefix argument. The 32-bit build worked fine, but the 64-bit build failed, see below.
Dave
cd build; make make[1]: Entering directory '/c/Dave/ecl-16.1.3/build' Building libeclmin.a... Building ecl_min.exe... ;*** Lisp core booted **** ECL (Embeddable Common Lisp)
;;; ;;; Welcome to bare.lsp. Let's bring this instance up! ;;; ;;; ;;; About to load lsp/load.lsp ;;; ;;; Loading src:lsp;export.lsp ;;; Unhandled lisp initialization error ;;; Message: FILE-ERROR ;;; Arguments: (:PATHNAME #P"SRC:LSP;EXPORT.LSP.NEWEST") Internal or unrecoverable error in:
Lisp initialization error.
This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. make[1]: *** [Makefile:241: bin/ecl.exe] Error 3 make[1]: Leaving directory '/c/Dave/ecl-16.1.3/build' make: *** [Makefile:72: all] Error 2
Hey Dave,
thanks for taking your time to let us know. We have some read-time conditionals for mingw32 (and no for mingw64), so this is something to expect.
This issue doesn't look like a hard thing to fix, though I'm not using Windows machine frequently (only before the release, to test and fix regressions) - so I won't fix it immedietely. If nobody takes this task, I will fix it myself before the 16.2.0 release. I've created issue for it here:
https://gitlab.com/embeddable-common-lisp/ecl/issues/411
Best regards,
Daniel
On 22.10.2017 18:25, Dave Richards wrote:
I ran configure and only provided the --prefix argument. The 32-bit build worked fine, but the 64-bit build failed, see below.
Dave
cd build; make make[1]: Entering directory '/c/Dave/ecl-16.1.3/build' Building libeclmin.a... Building ecl_min.exe... ;*** Lisp core booted **** ECL (Embeddable Common Lisp)
;;; ;;; Welcome to bare.lsp. Let's bring this instance up! ;;; ;;; ;;; About to load lsp/load.lsp ;;; ;;; Loading src:lsp;export.lsp ;;; Unhandled lisp initialization error ;;; Message: FILE-ERROR ;;; Arguments: (:PATHNAME #P"SRC:LSP;EXPORT.LSP.NEWEST") Internal or unrecoverable error in:
Lisp initialization error.
This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. make[1]: *** [Makefile:241: bin/ecl.exe] Error 3 make[1]: Leaving directory '/c/Dave/ecl-16.1.3/build' make: *** [Makefile:72: all] Error 2
I poked around a little. Ecl_min.exe aborts during initialization, but when executed under gdb it actually makes it all the way to the prompt. I wonder if the issue might have something to do with the emulated signal initialization code. If I get some free time today I'll reader some code.
-----Original Message----- From: ecl-devel [mailto:ecl-devel-bounces@common-lisp.net] Sent: Sunday, October 22, 2017 9:46 AM To: dave@synergy.org; ecl-devel@common-lisp.net Subject: Re: 16.1.3 mingw-w64-x86_64 build error
Hey Dave,
thanks for taking your time to let us know. We have some read-time conditionals for mingw32 (and no for mingw64), so this is something to expect.
This issue doesn't look like a hard thing to fix, though I'm not using Windows machine frequently (only before the release, to test and fix regressions) - so I won't fix it immedietely. If nobody takes this task, I will fix it myself before the 16.2.0 release. I've created issue for it here:
https://gitlab.com/embeddable-common-lisp/ecl/issues/411
Best regards,
Daniel
On 22.10.2017 18:25, Dave Richards wrote:
I ran configure and only provided the --prefix argument. The 32-bit build worked fine, but the 64-bit build failed, see below.
Dave
cd build; make make[1]: Entering directory '/c/Dave/ecl-16.1.3/build' Building libeclmin.a... Building ecl_min.exe... ;*** Lisp core booted **** ECL (Embeddable Common Lisp)
;;; ;;; Welcome to bare.lsp. Let's bring this instance up! ;;; ;;; ;;; About to load lsp/load.lsp ;;; ;;; Loading src:lsp;export.lsp ;;; Unhandled lisp initialization error ;;; Message: FILE-ERROR ;;; Arguments: (:PATHNAME #P"SRC:LSP;EXPORT.LSP.NEWEST") Internal or unrecoverable error in:
Lisp initialization error.
This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. make[1]: *** [Makefile:241: bin/ecl.exe] Error 3 make[1]: Leaving directory '/c/Dave/ecl-16.1.3/build' make: *** [Makefile:72: all] Error 2