Summary: | sci-mathematics/fricas-1.3.0 : configure: error: Unable to determine Lisp flavor | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Andrey Grozin <grozin> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | common-lisp, sci-mathematics |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
config.log
emerge-history.txt environment sci-mathematics:fricas-1.3.0:20161003-214156.log asdf.log emerge-info.txt config.log emerge-history.txt environment etc.portage.tbz2 sci-mathematics:fricas-1.3.0-r1:20170122-172008.log |
Description
Toralf Förster
2016-10-04 08:24:48 UTC
Created attachment 449098 [details]
config.log
Created attachment 449100 [details]
emerge-history.txt
Created attachment 449102 [details]
environment
Created attachment 449104 [details]
sci-mathematics:fricas-1.3.0:20161003-214156.log
What version of dev-lisp/asdf do you have? dev-lisp/sbcl-1.3.9 (which you use to compile fricas) requires >=asdf-3.1. I have asdf-1.3.5, the latest unmasked version in the tree. It owns the file /etc/common-lisp/gentoo-init.lisp, which (on line 8) requires to load /usr/share/common-lisp/source/asdf/build/asdf.lisp (*not* /usr/share/common-lisp/source/asdf/asdf.lisp as in your log file). /usr/share/common-lisp/source/asdf/build/asdf.lisp exists, and is owned by the same asdf-1.3.5. If you use some other version of asdf, the content of its file /etc/common-lisp/gentoo-init.lisp should agree with the position of asdf.lisp. If they don't agree, this version of asdf is broken. On my system I see that asdf-1.3.5 is self-consistent in this respect. (In reply to Andrey Grozin from comment #5) Fri Sep 30 11:29:02 2016 >>> dev-lisp/asdf-3.1.5 plshave a look at the attached emerge history for more info (In reply to Toralf Förster from comment #6) > (In reply to Andrey Grozin from comment #5) > Fri Sep 30 11:29:02 2016 >>> dev-lisp/asdf-3.1.5 Then your file /etc/common-lisp/gentoo-init.lisp must be corrupted. This file is installed by dev-lisp/asdf-3.1.5, and in line 8 it says "/usr/share/common-lisp/source/asdf/build/asdf.lisp". From your log file we see that sbcl reads /etc/common-lisp/gentoo-init.lisp and fails to load "/usr/share/common-lisp/source/asdf/asdf.lisp". Of course, there is no such file: asdf-3.1.5 installs this file to "/usr/share/common-lisp/source/asdf/build/asdf.lisp". Created attachment 449226 [details]
asdf.log
tinderbox@mr-fox ~ $ ls -l amd64-13.0-systemd-unstable_20160928-214401//usr/share/common-lisp/source/asdf/build/asdf.lisp
-rw-r--r-- 1 root root 573189 Sep 30 11:28 amd64-13.0-systemd-unstable_20160928-214401//usr/share/common-lisp/source/asdf/build/asdf.lisp
I suppose that after installing asdf-3.1.5 you forgot to run etc-update. As a result, your /etc/common-lisp/gentoo-init.lisp is from an old version of asdf (and contains "/usr/share/common-lisp/source/asdf/asdf.lisp" which is now wrong. And the correct file is in a ._ in /etc/common-lisp/ (with the correct path "/usr/share/common-lisp/source/asdf/build/asdf.lisp"). Please check if there are any ._* files in /etc/common-lisp/. Also please post the content of your /etc/common-lisp/gentoo-init.lisp. well, the gtk+ at that tinderbox image was borken too, so I kicked it off happened again here, where the image seems to be ok, or ? Created attachment 460968 [details]
emerge-info.txt
Created attachment 460970 [details]
config.log
Created attachment 460972 [details]
emerge-history.txt
Created attachment 460974 [details]
environment
Created attachment 460976 [details]
etc.portage.tbz2
Created attachment 460978 [details]
sci-mathematics:fricas-1.3.0-r1:20170122-172008.log
No longer in the tree |