Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 4756 - cmucl-bin: incorrect file permissions and library location
Summary: cmucl-bin: incorrect file permissions and library location
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: George Shapovalov (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-07-09 12:23 UTC by Jonathan Meeks
Modified: 2003-02-04 19:42 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jonathan Meeks 2002-07-09 12:23:32 UTC
Gentoo 1.2; Celeron 450, 512MB ram

Steps: 
1) emerge cmucl-bin
2) Configure a lisp.core: /opt/cmucl/lib/config ; and enable all libraries
Problem 1: when writing the lisp.core it cannot find gray-streams-library.x86f 
(It expects it in /opt/cmucl/lib/subsystems but it is in /opt/cmucl/lib.) 
Workaround: ln -sf /opt/cmucl/lib /opt/cmucl/lib/subsystems  I think config
expects it in both places, so symlink is the best option.
3) After configuring the lisp.core, run cmucl and do something that requires the
motif library.  
Problem 2: cannot find motifd.  Workaround: chmod 755 /opt/cmucl/lib/motifd ...
Maybe, chmod 755 /opt/cmucl/lib/*x86f ?????
Comment 1 George Shapovalov (RETIRED) gentoo-dev 2002-07-13 00:48:41 UTC
Hi Jonathan.

Thanks for the bug report!
I added suggested tweaks to the ebuild. Could you please check it out,
especially #2? I am not really a lisp person, so "do something that requires the
motif library" isn't very apparent to me.

Also in order to successfully run config user should include /opt/cmucl-bin/bin
in PATH and export CMUCLLIB. cmucl wrapper take care of it normally, however
config gets run directly and does not see these settings. This can possibly go
into docs, for example in the (new file) README.config. What do you think?

George