Bug#580779: cl-asdf: ecl won't install: The function SYSTEM-SOURCE-FILE is undefined

May 08th, 2010 - 10:50 am ET by Arno Schuring | Report spam
Package: cl-asdf
Version: 2:1.502-1
Severity: normal

I'm trying to install ecl, but the system won't let me:

[...]
Reinstalling for ecl
Recompiling Common Lisp Controller for ecl
/usr/lib/common-lisp/bin/ecl.sh loading and dumping clc.
;;; Loading "/usr/lib/ecl/install-clc.lisp"
;;; Loading #P"/usr/lib/ecl-9.6.1/cmp.fas"
;;; Loading #P"/usr/lib/ecl-9.6.1/sysfun.lsp"

Saving to new-ecl...
;;; Loading "/var/cache/common-lisp-controller/0/ecl/common-lisp-controller/common-lisp-controller.fas"
;;; Loading "/var/cache/common-lisp-controller/0/ecl/cl-asdf/asdf.fas"

The function SYSTEM-SOURCE-FILE is undefined.
Available restarts:

1. (QUIT-DEBUGGER) Quit debugger level 1.
2. (ABORT) ABORT

Top level.
ASDF>


Choosing either 1 or 2 has no effect, I have to interrupt the ecl-original
process through kill or Ctrl-C to have the installation continue, only to
reach the same error message further down in the configure process.

Eventually, the installation succeeds without aptitude mentioning that
package configuration has failed. I'm happy to ignore this error if you say
it is harmless, but it doesn't seem that way to me. Maybe a missing
dependency?


Debian Release: squeeze/sid
APT prefers testing
APT policy: (990, 'testing'), (900, 'stable'), (300, 'squeeze'), (300, 'unstable'), (200, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.34-rc4 (PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash

cl-asdf depends on no packages.

Versions of packages cl-asdf recommends:
ii clisp [lisp-compiler] 1:2.44.1-4.1 GNU CLISP, a Common Lisp implement
ii common-lisp-controller 6.18 Common Lisp source and compiler ma
ii ecl [lisp-compiler] 9.6.1-1 Embeddable Common-Lisp: has an int

cl-asdf suggests no packages.




To UNSUBSCRIBE, email to debian-bugs-dist-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
email Follow the discussionReplies 3 repliesReplies Make a reply

Similar topics

Replies

#1 Faré
May 08th, 2010 - 11:10 am ET | Report spam
It's another case of "we need to upgrade cl-asdf and the package
failed to specify so". Sorry about that.

[ François-René ÐVB Rideau | Reflection&Cybernethics | http://fare.tunes.org ]
Living your life is a task so difficult, it has never been attempted before.




On 8 May 2010 10:29, Arno Schuring wrote:
Package: cl-asdf
Version: 2:1.502-1
Severity: normal

I'm trying to install ecl, but the system won't let me:

[...]
Reinstalling for ecl
Recompiling Common Lisp Controller for ecl
/usr/lib/common-lisp/bin/ecl.sh loading and dumping clc.
;;; Loading "/usr/lib/ecl/install-clc.lisp"
;;; Loading #P"/usr/lib/ecl-9.6.1/cmp.fas"
;;; Loading #P"/usr/lib/ecl-9.6.1/sysfun.lsp"

Saving to new-ecl...
;;; Loading "/var/cache/common-lisp-controller/0/ecl/common-lisp-controller/common-lisp-controller.fas"
;;; Loading "/var/cache/common-lisp-controller/0/ecl/cl-asdf/asdf.fas"

The function SYSTEM-SOURCE-FILE is undefined.
Available restarts:

1. (QUIT-DEBUGGER) Quit debugger level 1.
2. (ABORT) ABORT

Top level.
ASDF>


Choosing either 1 or 2 has no effect, I have to interrupt the ecl-original
process through kill or Ctrl-C to have the installation continue, only to
reach the same error message further down in the configure process.

Eventually, the installation succeeds without aptitude mentioning that
package configuration has failed. I'm happy to ignore this error if you say
it is harmless, but it doesn't seem that way to me. Maybe a missing
dependency?


Debian Release: squeeze/sid
 APT prefers testing
 APT policy: (990, 'testing'), (900, 'stable'), (300, 'squeeze'), (300, 'unstable'), (200, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.34-rc4 (PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash

cl-asdf depends on no packages.

Versions of packages cl-asdf recommends:
ii  clisp [lisp-compiler]       1:2.44.1-4.1 GNU CLISP, a Common Lisp implement
ii  common-lisp-controller      6.18         Common Lisp source and compiler ma
ii  ecl [lisp-compiler]         9.6.1-1      Embeddable Common-Lisp: has an int

cl-asdf suggests no packages.




_______________________________________________
pkg-common-lisp-devel mailing list

http://lists.alioth.debian.org/mail...lisp-devel






To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Replies Reply to this message
#2 Luca Capello
May 27th, 2010 - 03:20 pm ET | Report spam

Hi there!

Please do not top post: http://en.wikipedia.org/wiki/Top_posting.

On Sat, 08 May 2010 17:04:17 +0200, Faré wrote:
It's another case of "we need to upgrade cl-asdf and the package
failed to specify so".



Well, everything is explained at:

http://bugs.debian.org/cgi-bin/bugr...=565522#48

Briefly, c-l-c_7.1 depends on cl-asdf >= 1.625, but the epoch in cl-asdf
causes troubles:
==
:$ dpkg --compare-versions 1.625 lt 2:1.502-1 && echo OK
OK
:$
==

The other cases you probably referred to are the two following ones,
both with duplicates and both "fixed" from the implementation side
(clisp) and not in the source (c-l-c):

http://bugs.debian.org/565522
http://bugs.debian.org/579460

Thx, bye,
Gismo / Luca





To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Replies Reply to this message
#3 Arno Schuring
June 01st, 2010 - 06:40 am ET | Report spam
I've since upgraded all components to unstable versions, that solved my
immediate problem

Thanks for the information,
Arno



To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
email Follow the discussion Replies Reply to this message
Help Create a new topicReplies Make a reply
Search Make your own search