gcl-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gcl-devel] gcl info


From: Mike Thomas
Subject: [Gcl-devel] gcl info
Date: Wed, 27 Mar 2002 16:05:12 +1000

Hi all.

I would like to discuss some proposed changes to info doc installation for
GCL which at least allow Emacs 21.1 to see and read the info files installed
by "make install".

While working on GCL under Windows I have noticed that the info system
doesn't work correctly.  eg (describe 'proclaim) leads to errors about "dir"
and "gcl.info" not being found.

This is because (at least on my Win32 system) "info/Makefile" does not
correctly install the files:

     <PREFIX>/lib/gcl-2.5.0/info/dir
     <PREFIX>/lib/gcl-2.5.0/info/gcl.info*

The first of these files is the standard info description file found in info
directories.  The latter are the ANSI CL definition files which can be found
in Bill Schelter's original web site as "gcl.info.tgz".

The reason these files are not installed is that the "!" logical operators
in the install target needed removing.

A file header for "dir" ( in the changes below, copying a new file called
"dir" which is just a bare bones header for an info "dir" file) also needed
to be added (for my version of emacs to read it) and I also copied the old
ANSI info files into a new sub-directory (I called it "ansi/ansi"), for
copying during installation.

===================================================
153,154c158,159
<       [ -f $(DESTDIR)$(INFO_DIR)dir ] || touch $(DESTDIR)$(INFO_DIR)dir
<       ! grep -q gcl-si $(DESTDIR)${INFO_DIR}dir || \
---
>       [ -f $(DESTDIR)$(INFO_DIR)dir ] || cp dir $(DESTDIR)$(INFO_DIR)
>       grep -q gcl-si $(DESTDIR)${INFO_DIR}dir || \
156c161
<       ! grep -q gcl-tk $(DESTDIR)${INFO_DIR}dir || \
---
>       grep -q gcl-tk $(DESTDIR)${INFO_DIR}dir || \
158c163
<       ! grep -q gcl.info $(DESTDIR)${INFO_DIR}dir || \
---
>       grep -q info/gcl.info $(DESTDIR)${INFO_DIR}dir || \
160c165
<       cp *.info* $(DESTDIR)${INFO_DIR}
---
>       cp *.info* ansi/*.info* $(DESTDIR)${INFO_DIR}

=====================================================

I would like to know before thinking about changes to CVS -

1) Whether there are similar problems with other platforms.

2) Whether you are happy with putting the ANSI info files into CVS, as GCL's
info system specifically looks for these file when executing "DESCRIBE".

Regards

Mike Thomas.






reply via email to

[Prev in Thread] Current Thread [Next in Thread]