Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 129752 - dev-lisp/gcl missing gcl.info for (help)
Summary: dev-lisp/gcl missing gcl.info for (help)
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Common Lisp Bugs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-04-12 14:59 UTC by Eddy Mulyono
Modified: 2010-12-15 11:43 UTC (History)
1 user (show)

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


Attachments
gcl-info-20020107.ebuild (gcl-info-20020107.ebuild,504 bytes, text/plain)
2006-04-18 23:07 UTC, Eddy Mulyono
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Eddy Mulyono 2006-04-12 14:59:44 UTC
1. Open GCL.
2. (help 'member)

Expected:
Shows help on member

Bug:
(not found "gcl.info")

I thought that USE="doc" will install gcl.info, but apparently it's not.

Maybe we can append SRC_URI with:
ftp://ftp.gnu.org/pub/gnu/gcl/${PN}.info.tgz

The info.tgz is not very doinfo-friendly.

/etc/portage/package.use:
dev-lisp/gcl ansi emacs doc

`emerge --info`:
Portage 2.1_pre7-r5 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.4-r1, 2.6.16-gentoo-r1eddymulyono i686)
=================================================================
System uname: 2.6.16-gentoo-r1eddymulyono i686 AMD Athlon(tm) XP 2600+
Gentoo Base System version 1.12.0_pre17
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.4 [disabled]
dev-lang/python:     2.3.5, 2.4.2-r1
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -pipe -g"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -pipe -g"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distcc distlocks metadata-transfer nostrip sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LC_ALL="en_US.UTF-8"
MAKEOPTS="-j5"
PKGDIR="/usr/local/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/overlays/gentoo-webapps-overlay/experimental /usr/local/portage /usr/local/overlays/gnome-experimental"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow X acpi alsa apache2 avi berkdb bitmap-fonts cairo cdr cjk cli crypt ctype cups dba dbus dri dvd eds emboss encode esd expat fam fastbuild firefox foomaticdb force-cgi-redirect fortran ftp gd gdbm gif gnome gpm gstreamer gtk gtk2 hal imlib ipv6 isdnlog jpeg libg++ libwww mad memlimit mikmod mmx motif mp3 mpeg ncurses nls nptl ogg opengl pam pcre pdflib perl pic png posix pppd python quicktime readline samba session simplexml soap sockets spell spl sse ssl tcpd tokenizer truetype truetype-fonts type1-fonts udev unicode vorbis xinerama xml xsl xv zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux userland_GNU video_cards_nvidia"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LDFLAGS, LINGUAS
Comment 1 Eddy Mulyono 2006-04-18 23:07:04 UTC
Created attachment 84937 [details]
gcl-info-20020107.ebuild

First iteration of ebuild. (help 'member) now works.  :)

There are no version number associated with the info file, so I decided to use the date. Is this the right thing to do?
Comment 2 Matthew Kennedy (RETIRED) gentoo-dev 2006-11-28 22:22:17 UTC
We should be able to use the info files that gcl comes with.  I think the problem is that portage installs gzip-compressed info files which work fine with info and emacs's info reader, but gcl is looking for uncompressed .info files.
Comment 3 PL Hayes 2007-02-07 16:01:00 UTC
(In reply to comment #2)
> We should be able to use the info files that gcl comes with.  I think the
> problem is that portage installs gzip-compressed info files which work fine
> with info and emacs's info reader, but gcl is looking for uncompressed .info
> files.
> 

That's not the problem: gcl is looking for info files that simply haven't been installed. The ebuild does 'doinfo info/*.info*' which only installs the gcl-si and gcl-tk info files from the info/ in the main source tree.

I've found that just adding a line containing 'doinfo ../info/*.info*' to the ebuild installs the files extracted from gcl.info.tgz and that gcl's '(help ...)' can then read them just fine.

Unfortunately, these info files don't have any DIR entries so they still don't show up in the info directory but I expect that could be easily fixed too.
Comment 4 Marijn Schouten (RETIRED) gentoo-dev 2007-06-20 16:44:20 UTC
It seems GCL looks in the current directory, but should instead look for /usr/share/info/gcl-si.info.bz2

I get the followiong output:

GCL (GNU Common Lisp)  2.6.7 CLtL1    Jun 20 2007 18:35:32
Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl)
Binary License:  GPL due to GPL'ed components: (XGCL READLINE BFD UNEXEC)
Modifications of this banner must retain notice of a compatible license
Dedicated to the memory of W. Schelter

Use (help) to get some basic information on how to use GCL.
Temporary directory for compiler files set to /tmp/

>(help 'member)

-----------------------------------------------------------------------------
MEMBER                                                             [Function]

Error: Cannot open the file /home/marijn/overlay/media-sound/lilypond/gcl-si.info.
Fast links are on: do (si::use-fast-links nil) for debugging
Error signalled by IF.
Broken at SYSTEM::PRINT-DOC.  Type :H for Help.
>>
Comment 5 Panagiotis Christopoulos (RETIRED) gentoo-dev 2010-12-15 11:43:00 UTC
RESOLVED WONTFIX. This package is masked for many months. We may make an attempt to revive it, but not in the near future. You're free to reopen if you want. But as Marijn says:

# Marijn Schouten <hkBst at gentoo dot org> (29 Jul 2009)
# Masked for increasingly many problems. Upstream is flaky and hasn't released since 2005.
# Maxima is the only consumer and can be built with sbcl or clisp.
# Hopefully upstream will do a release that we can add to revive this package.
dev-lisp/gcl