Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 60106

Summary: cmucl doesn't install subsystem library files
Product: Gentoo Linux Reporter: mi-g2bug
Component: New packagesAssignee: Gentoo Lisp Project <lisp>
Status: RESOLVED TEST-REQUEST    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

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.