[release candidate][16.0.0-rc1]

Daniel Kochmański daniel at turtleware.eu
Mon Aug 24 06:09:17 UTC 2015


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 at 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 at 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 at 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



More information about the ecl-devel mailing list