Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 29983 - dev-lisp/cmucl-bin-18e-r1 doesn't insall a lisp.core file
Summary: dev-lisp/cmucl-bin-18e-r1 doesn't insall a lisp.core file
Status: VERIFIED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Matthew Kennedy (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-09-30 04:24 UTC by Geoff Cant (RETIRED)
Modified: 2003-10-01 22:14 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
patches r1 ebuild to symlink a lisp.core during installation (cmucl-bin-18e-r1.ebuild.patch,430 bytes, patch)
2003-09-30 04:26 UTC, Geoff Cant (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Geoff Cant (RETIRED) gentoo-dev 2003-09-30 04:24:09 UTC
The new r1 ebuild for cmucl-bin-18e doesn't symlink the dist lisp core to /usr/lib/cmucl/lisp.core - this results in /usr/bin/lisp failing to run if you don't specify a -core. It also means that the register-common-lisp-implementation cmucl line in the postinst won't be able to run (so no asdf if you subsequently do symlink a lisp.core until you register with clc again).

Fix: change the src_install section to add a symlink from /usr/lib/cmucl/lib/lisp-dist.core to /usr/lib/cmucl/lisp.core
Comment 1 Geoff Cant (RETIRED) gentoo-dev 2003-09-30 04:26:19 UTC
Created attachment 18527 [details, diff]
patches r1 ebuild to symlink a lisp.core during installation
Comment 2 Matthew Kennedy (RETIRED) gentoo-dev 2003-10-01 20:20:11 UTC
Hi Geoff, I think that the lisp.core is made by loading the clc into lisp-dist.core
and then dumping. this should be done in the pkg_postinst with register-common-lisp-implementation.
 The only explantion I can think of at the moment, is that inetd was not
running at the time you emerged cmucl-bin.

Perhaps this was the case on your install?  Let me know either way...
Comment 3 Geoff Cant (RETIRED) gentoo-dev 2003-10-01 22:14:31 UTC
Ok, my first build must have just broken then - if I remerge it now, it all
installs fine. Inetd was running when I merged it last time, the package
just didn't install a lisp.core for some reason.

No problems now.