Great!
I have started cl-test-grid tests, to compare results with previous release. Will follow up with the results in the following days.
Best regards, - Anton
24.08.2015, 13:04, "Daniel Kochmański" daniel@turtleware.eu:
Ok, seems that patch helped – everything builds fine now. It's weird that it didn't break on my host though. I've pushed fix to main repository and pulled it on testgrid host. Build with ecl_rebuild.sh finished successfully :-)
Best regards, Daniel
24.08.2015, 09:44, "Daniel Kochmański" daniel@turtleware.eu:
Or even more complete version of patch:
-- CUT HERE -- diff --git a/src/lsp/config.lsp.in b/src/lsp/config.lsp.in index ee8bb9d..e4eb842 100644 --- a/src/lsp/config.lsp.in +++ b/src/lsp/config.lsp.in @@ -26,6 +26,17 @@ @(return) = output; }" :one-liner nil))
+#+(and ecl-min uname) +(defun uname () + "A poor man's uname" + (list "@SOFTWARE_TYPE@" + NIL #| hostname |# + #.(let ((aux "@SOFTWARE_VERSION@")) + (when (plusp (length aux)) + aux)) + NIL #| kernel version |# + "@ARCHITECTURE@")) + ;; ;; * Short and long site names ;; -- CUT END --
Daniel Kochmański writes:
Hello,
I've compared it with my successful build and there is no significant differences until fail you encounter. I can't reproduce error on my machines.
ASDF uses the functions: machine-instance, machine-type etc. to allow UIOP returning relevant information. They piggyback on uname if uname feature is present. The function is defined only when we're outside ecl-min, maybe this is why the problem arise?
Does applying the following patch help?
-- CUT HERE -- diff --git a/src/lsp/config.lsp.in b/src/lsp/config.lsp.in index ee8bb9d..9545500 100644 --- a/src/lsp/config.lsp.in +++ b/src/lsp/config.lsp.in @@ -26,6 +26,14 @@ @(return) = output; }" :one-liner nil))
+#+(and ecl-min uname) +(defun uname () + (list "Unknown" + "Unknown" + "Unknown" + "Unknown" + "Unknown")) + ;; ;; * Short and long site names ;; -- 2.5.0 -- CUT HERE --
Best regards, Daniel
Anton Vodonosov writes:
> 23.08.2015, 23:08, "Daniel Kochmański" daniel@turtleware.eu: >> Anton Vodonosov writes: >> >>> I can't build it: >>> >>> Condition of type: UNDEFINED-FUNCTION >>> The function CL::UNAME is undefined. >>> Available restarts: >>> >>> 1. (ABORT) ABORT >>> >>> I am not sure, but it looks like the error happens when compiling >>> asdf.lisp >> >> CL:UNAME is function used only when bootstrapping the ECL (ASDF doesn't >> call it – checked with grep). >> >> Could you try to remove "build/" directory completly (if you did git >> pull, you might have some glitches from a previous build) and try once >> more? >> >> If error remains, could you share build-stamp, config.log, config.status >> and full build log? The last one might be tapped when invoking make: >> >> $ make |& tee build.out > > Attached. I did > $ ./ecl-rebuild.sh |& tee build.out > > The ecl-rebuild.sh which includes configure is attached too. > >> Best regards, >> Daniel >> >>> Best regards, >>> - Anton >>> >>> 21.08.2015, 21:53, "Daniel Kochmański" daniel@turtleware.eu: >>>> Dear all, >>>> >>>> release candidate ECL-16.0.0-rc1 has been published. All remarks and >>>> tests will be deeply appreciated (thanks!). Changes from last release >>>> can be found here: >>>> https://gitlab.com/embeddable-common-lisp/ecl/blob/develop/CHANGELOG >>>> >>>> Git repository addresses are (branch of interest is ECL-16.0.0-rc1): >>>> git@gitlab.com:embeddable-common-lisp/ecl.git >>>> https://gitlab.com/embeddable-common-lisp/ecl.git >>>> >>>> and downloadable tarball address is: >>>> https://common-lisp.net/project/ecl/files/ecl-16.0.0-rc1.tgz >>>> >>>> (in this directory all future releases will be stored and previous ones >>>> will be imported). >>>> >>>> I plan to describe changes in more detail in ECL Quarterly when >>>> finished. If no serious issues will come up next release is planned at >>>> 2015-08-28. Windows will have prebuilt version with MSVC. >>>> >>>> Best regards, >>>> Daniel Kochmański >>>> >>>> -- >>>> Daniel Kochmański | Poznań, Poland >>>> ;; aka jackdaniel >>>> >>>> "Be the change that you wish to see in the world." - Mahatma Gandhi >> >> -- >> Daniel Kochmański | Poznań, Poland >> ;; aka jackdaniel >> >> "Be the change that you wish to see in the world." - Mahatma Gandhi
-- Daniel Kochmański | Poznań, Poland ;; aka jackdaniel
"Be the change that you wish to see in the world." - Mahatma Gandhi
-- Daniel Kochmański | Poznań, Poland ;; aka jackdaniel
"Be the change that you wish to see in the world." - Mahatma Gandhi
-- Daniel Kochmański | Poznań, Poland ;; aka jackdaniel
"Be the change that you wish to see in the world." - Mahatma Gandhi