Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 60106 - cmucl doesn't install subsystem library files
Summary: cmucl doesn't install subsystem library files
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Lisp Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-08-11 17:34 UTC by mi-g2bug
Modified: 2005-12-08 09:35 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 mi-g2bug 2004-08-11 17:34:34 UTC
The cmucl ebuilds (including the new 19a one) don't seem to install any library files besides clm-library.x86f

The following patch works for me:

--- cmucl-19a.ebuild.orig       2004-08-06 22:22:07.000000000 -0700
+++ cmucl-19a.ebuild    2004-08-11 17:16:31.816957533 -0700
@@ -97,6 +97,12 @@
        exeinto /usr/lib/cmucl
        doexe target/motif/server/motifd
        insinto /usr/lib/cmucl/subsystems/
+       doins target/clx/clx-library.x86f
+       doins target/pcl/gray-compat-library.x86f
+       doins target/pcl/iodefs-library.x86f
+       doins target/pcl/simple-streams-library.x86f
+       doins target/pcl/gray-streams-library.x86f
+       doins target/hemlock/hemlock-library.x86f
        doins target/interface/clm-library.x86f
 
        keepdir /usr/lib/common-lisp/cmucl


Reproducible: Always
Steps to Reproduce:
ls /usr/lib/cmucl/subsystems

Actual Results:  
clm-library.x86f

Expected Results:  
clm-library.x86f  gray-compat-library.x86f   hemlock-library.x86f 
simple-streams-library.x86f
clx-library.x86f  gray-streams-library.x86f  iodefs-library.x86f


Gentoo Base System version 1.4.9
Portage 2.0.50-r9 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.6.7)
=================================================================
System uname: 2.6.7 i686 AMD Athlon(tm) MP 1700+
distcc 2.12.1 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.58-r1
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo
http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync6.us.gentoo.org/gentoo-portage"
USE="3dnow X alsa apm avi berkdb cdr crypt cups dvd encode esd foomaticdb gdbm
gif gphoto2 gtk gtk2 guile imlib java javascript joystick jpeg libg++ libwww mad
mikmod mmx mozilla mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png
python quicktime readline sdl slang spell ssl tcltk tcpd tetex truetype x86 xml2
xmms xv zlib"
Comment 1 Matthew Kennedy (RETIRED) gentoo-dev 2005-12-08 09:35:41 UTC
I committed a port for cmucl-19c to portage.  It should install the subsystems
correctly.  You need to emerge sync to get this new version of course.

$ find /usr/lib/cmucl/subsystems/
/usr/lib/cmucl/subsystems/
/usr/lib/cmucl/subsystems/clm-library.x86f
/usr/lib/cmucl/subsystems/simple-streams-library.x86f
/usr/lib/cmucl/subsystems/iodefs-library.x86f
/usr/lib/cmucl/subsystems/gray-compat-library.x86f
/usr/lib/cmucl/subsystems/hemlock-library.x86f
/usr/lib/cmucl/subsystems/gray-streams-library.x86f
/usr/lib/cmucl/subsystems/clx-library.x86f

Some of these are "mirrored" with CLC/ASDF support as usual.  These are:

   cmucl-clx
   cmucl-graystream

Thanks for the bug report.