Sam Steingold | 16 Oct 18:51

GNU CLISP 2.42 (2007-10-16) released

ANSI Common Lisp is a high-level, general-purpose programming language.
GNU CLISP is a Common Lisp implementation by Bruno Haible of Karlsruhe
University and Michael Stoll of Munich University, both in Germany.
It mostly supports the Lisp described in the ANSI Common Lisp standard.
It runs on most GNU and Unix systems (GNU/Linux, FreeBSD, NetBSD, OpenBSD,
Solaris, Tru64, HP-UX, BeOS, NeXTstep, IRIX, AIX and others) and on
other systems (Windows NT/2000/XP, Windows 95/98/ME) and needs only
4 MB of RAM.
It is Free Software and may be distributed under the terms of GNU GPL,
while it is possible to distribute commercial proprietary applications
compiled with GNU CLISP.
The user interface comes in English, German, French, Spanish, Dutch,
Russian and Danish, and can be changed at run time.
GNU CLISP includes an interpreter, a compiler, a debugger, CLOS, MOP,
a foreign language interface, a socket interface, i18n, fast bignums and more.
An X11 interface is available through CLX, Garnet, CLUE/CLIO.
GNU CLISP runs Maxima, ACL2 and many other Common Lisp packages.

More information at
  <http://clisp.cons.org/>,
  <http://www.clisp.org/>,
  <http://www.gnu.org/software/clisp/> and
  <http://clisp.sourceforge.net/>.
Sources and selected binaries are available by anonymous ftp from
  <ftp://ftp.gnu.org/pub/gnu/clisp/≥
and its mirrors.

User visible changes
--------------------

(Continue reading)

Jack Unrue | 17 Oct 05:56

Re: [clisp-announce] GNU CLISP 2.42 (2007-10-16) released

I have uploaded clisp-2.42-win32-mingw-without-readline.zip to
upload.sourceforge.net/incoming

clisp-2.42-win32-mingw-without-readline.zip
  built by Jack Unrue <jdunrue <at> gmail.com>
  using mingw without i18n and readline
  with rawsock, dirkey, wildcard and bindings/win32

A couple notes:

It looks like autoconf needed to be run one last time so the
version string could be set to 2.42 rather than 2.41.1. I just
fixed that manually in configure and version.h prior to building
the distribution zip, and I verified that 'clisp --version' and
(lisp-implementation-version) report the correct version.

The install.bat file was not getting copied into my build
directory, and hence not into the distribution. I copied
it in manually so it would be in the right place when the
zip file got built.

Congratulations to Sam on this latest release!

--

-- 
Jack Unrue

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
(Continue reading)

Sam Steingold | 17 Oct 15:52

Re: [clisp-announce] GNU CLISP 2.42 (2007-10-16) released

Jack Unrue wrote:
> I have uploaded clisp-2.42-win32-mingw-without-readline.zip to
> upload.sourceforge.net/incoming
> 
> clisp-2.42-win32-mingw-without-readline.zip
>   built by Jack Unrue <jdunrue <at> gmail.com>
>   using mingw without i18n and readline
>   with rawsock, dirkey, wildcard and bindings/win32

thanks, uploaded.

> It looks like autoconf needed to be run one last time so the
> version string could be set to 2.42 rather than 2.41.1. I just
> fixed that manually in configure and version.h prior to building
> the distribution zip, and I verified that 'clisp --version' and
> (lisp-implementation-version) report the correct version.

ouch!
I can't believe I did this again!

> The install.bat file was not getting copied into my build
> directory, and hence not into the distribution. I copied
> it in manually so it would be in the right place when the
> zip file got built.

hmm - is this a regression? could you please investigate?
from what I see in makemake.in it should work.

> Congratulations to Sam on this latest release!

(Continue reading)

Re: [clisp-announce] GNU CLISP 2.42 (2007-10-16) released

When I tried to execute clisp on win32 using this package, I got an
error message saying that libiconv-2.dll is missing,

Running clisp 2.41 works ok.

Regards,
Marko

On 10/17/07, Sam Steingold <sds <at> gnu.org> wrote:
> Jack Unrue wrote:
> > I have uploaded clisp-2.42-win32-mingw-without-readline.zip to
> > upload.sourceforge.net/incoming
> >
> > clisp-2.42-win32-mingw-without-readline.zip
> >   built by Jack Unrue <jdunrue <at> gmail.com>
> >   using mingw without i18n and readline
> >   with rawsock, dirkey, wildcard and bindings/win32
>
> thanks, uploaded.
>
> > It looks like autoconf needed to be run one last time so the
> > version string could be set to 2.42 rather than 2.41.1. I just
> > fixed that manually in configure and version.h prior to building
> > the distribution zip, and I verified that 'clisp --version' and
> > (lisp-implementation-version) report the correct version.
>
> ouch!
> I can't believe I did this again!
>
> > The install.bat file was not getting copied into my build
(Continue reading)

Jack Unrue | 17 Oct 17:12

Re: [clisp-announce] GNU CLISP 2.42 (2007-10-16) released

On 10/17/07, Marko Kocić <marko.kocic <at> gmail.com> wrote:
> When I tried to execute clisp on win32 using this package, I got an
> error message saying that libiconv-2.dll is missing,
>
> Running clisp 2.41 works ok.

Thanks for the report, I will create a new build and upload it
this evening.

--

-- 
Jack Unrue
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
Jack Unrue | 18 Oct 06:01

Re: [clisp-announce] GNU CLISP 2.42 (2007-10-16) released

On 10/17/07, I wrote:
> On 10/17/07, Marko Kocić <marko.kocic <at> gmail.com> wrote:
> > When I tried to execute clisp on win32 using this package, I got an
> > error message saying that libiconv-2.dll is missing,
> >
> > Running clisp 2.41 works ok.
>
> Thanks for the report, I will create a new build and upload it
> this evening.

I have uploaded a replacement for
clisp-2.42-win32-mingw-without-readline.zip

libiconv is now linked statically. And as noted below, I have
included the libsvm module.

clisp-2.42-win32-mingw-without-readline.zip
 built by Jack Unrue <jdunrue <at> gmail.com>
 using mingw without i18n and readline
 with libsvm, rawsock, dirkey, wildcard and bindings/win32

--

-- 
Jack
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
Jack Unrue | 17 Oct 17:13

Re: [clisp-announce] GNU CLISP 2.42 (2007-10-16) released

On 10/17/07, Sam Steingold <sds <at> gnu.org> wrote:
> Jack Unrue wrote:
>
> > The install.bat file was not getting copied into my build
> > directory, and hence not into the distribution. I copied
> > it in manually so it would be in the right place when the
> > zip file got built.
>
> hmm - is this a regression? could you please investigate?
> from what I see in makemake.in it should work.

Yep, I'll look into it.

--

-- 
Jack Unrue

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
Favicon

HyperSpec URL [Re: [clisp-announce] GNU CLISP 2.42 (2007-10-16) released]


Hi list,

the default HyperSpec URL is set in <builddir>/config.lisp as:

(setq *clhs-root-default* "http://www.lisp.org/HyperSpec/")

but perhaps it should be set to "http://www.lisp.org/HyperSpec/FrontMatter/" ?

Marijn

--
Marijn Schouten (hkBst), Gentoo Lisp project
<http://www.gentoo.org/proj/en/lisp/>, #gentoo-lisp on FreeNode
Sam Steingold | 17 Oct 15:33

Re: HyperSpec URL [Re: [clisp-announce] GNU CLISP 2.42 (2007-10-16) released]

Marijn Schouten (hkBst) wrote:
> the default HyperSpec URL is set in <builddir>/config.lisp as:
> 
> (setq *clhs-root-default* "http://www.lisp.org/HyperSpec/")
> 
> but perhaps it should be set to "http://www.lisp.org/HyperSpec/FrontMatter/" ?

this is the URL to which things like "Body/sec....html" are appended.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
Favicon

parallel build fails [Re: [clisp-announce] GNU CLISP 2.42 (2007-10-16) released]


Hi list,

CLISP 2.42 fails when doing parallel build:

;; Loaded file
/var/tmp/portage/dev-lisp/clisp-2.42/work/clisp-2.42/builddir/readline/readline.fas
3356328 ;
838042
rm -rf full
CLISP_LINKKIT=. ./clisp-link add-module-sets base full wildcard rawsock
bindings/glibc clx/mit-clx pcre zlib || (rm -rf full ; exit 1)
make[1]: Entering directory
`/var/tmp/portage/dev-lisp/clisp-2.42/work/clisp-2.42/builddir/wildcard'
make[1]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
make[1]: Nothing to be done for `clisp-module'.
make[1]: Leaving directory
`/var/tmp/portage/dev-lisp/clisp-2.42/work/clisp-2.42/builddir/wildcard'
make[1]: Entering directory
`/var/tmp/portage/dev-lisp/clisp-2.42/work/clisp-2.42/builddir/rawsock'
make[1]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
make[1]: Nothing to be done for `clisp-module'.
make[1]: Leaving directory
`/var/tmp/portage/dev-lisp/clisp-2.42/work/clisp-2.42/builddir/rawsock'
make[1]: Entering directory
`/var/tmp/portage/dev-lisp/clisp-2.42/work/clisp-2.42/builddir/bindings/glibc'
make[1]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
make[1]: Nothing to be done for `clisp-module'.
make[1]: Leaving directory
`/var/tmp/portage/dev-lisp/clisp-2.42/work/clisp-2.42/builddir/bindings/glibc'
(Continue reading)

Sam Steingold | 17 Oct 15:32

Re: parallel build fails [Re: [clisp-announce] GNU CLISP 2.42 (2007-10-16) released]

Marijn Schouten (hkBst) wrote:
> `/var/tmp/portage/dev-lisp/clisp-2.42/work/clisp-2.42/builddir/zlib'
> gcc -O2 -pipe -ggdb -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit
> - -Wreturn-type -Wmissing-declarations -Wno-sign-compare -O -DUNICODE
> - -DDYNAMIC_FFI -I.
> - -I/var/tmp/portage/dev-lisp/clisp-2.42/work/clisp-2.42/builddir -c modules.c
> gcc -O2 -pipe -ggdb -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit
> - -Wreturn-type -Wmissing-declarations -Wno-sign-compare -O -DUNICODE
> - -DDYNAMIC_FFI -I. -x none modules.o zlib.o -lz cpcre.o -lpcre linux.o -lm
> rawsock.o wildcard.o readline.o -lreadline -lncurses regexi.o regex.o calls.o
> - -lcrypt -lm gettext.o lisp.a libcharset.a libavcall.a libcallback.a
> /usr/lib64/libreadline.so -Wl,-rpath -Wl,/usr/lib64 -lncurses -ldl
> - -L/usr/lib64 -lsigsegv -L/usr/lib64 -lc -R/usr/lib64 -o lisp.run
> gcc: unrecognized option '-R/usr/lib64'
> linux.o: In function `module__linux__init_function_2':
> /var/tmp/portage/dev-lisp/clisp-2.42/work/clisp-2.42/builddir/bindings/glibc/linux.c:816:
> warning: the use of `tmpnam' is dangerous, better use `mkstemp'
> /var/tmp/portage/dev-lisp/clisp-2.42/work/clisp-2.42/builddir/bindings/glibc/linux.c:817:
> warning: the use of `tmpnam_r' is dangerous, better use `mkstemp'
> /var/tmp/portage/dev-lisp/clisp-2.42/work/clisp-2.42/builddir/bindings/glibc/linux.c:818:
> warning: the use of `tempnam' is dangerous, better use `mkstemp'
> /var/tmp/portage/dev-lisp/clisp-2.42/work/clisp-2.42/builddir/bindings/glibc/linux.c:554:
> warning: the use of `mktemp' is dangerous, better use `mkstemp'
> modules.o:(.data+0x340): undefined reference to `module__zlib__subr_tab'
> modules.o:(.data+0x348): undefined reference to `module__zlib__subr_tab_size'
> modules.o:(.data+0x350): undefined reference to `module__zlib__object_tab'
> modules.o:(.data+0x358): undefined reference to `module__zlib__object_tab_size'
> modules.o:(.data+0x368): undefined reference to `module__zlib__subr_tab_initdata'
> modules.o:(.data+0x370): undefined reference to
> `module__zlib__object_tab_initdata'
(Continue reading)

Favicon

Re: parallel build fails [Re: [clisp-announce] GNU CLISP 2.42 (2007-10-16) released]


Sam Steingold wrote:
> I don't know how parallel build works.

If the makefile specifies all the dependencies correctly, then it's possible
to do parallel builds. I'm not sure how finegrained the parallelicity is, but
imagine that if one target depends on two other targets that those will be
built in parallel, instead of one after the other. But if there is a
dependency between those two targets that is not specified in the makefile the
build may run fine with -j1 but fail for higher values. -j specifies the
number of parallel instances of make to run.

> http://www.cygwin.com/acronyms/#PTC

Duly noted, I just wanted to mention it.

Marijn

--
Marijn Schouten (hkBst), Gentoo Lisp project
<http://www.gentoo.org/proj/en/lisp/>, #gentoo-lisp on FreeNode
Favicon

--with-dynamic-ffi [Re: [clisp-announce] GNU CLISP 2.42 (2007-10-16) released]


Hi list,

configure --help says that --with-dynamic-ffi is the default, but without this
option I get a build error:

checking for mbstate_t... yes
checking for working POSIX fnmatch... yes
configure: ** Wildcard (Output)
updating cache ../config.cache
configure: creating ./config.status
config.status: creating Makefile
config.status: creating link.sh
config.status: creating config.h
configure: ** Wildcard (Done)
CLISP="`pwd`/lisp.run -M `pwd`/lispinit.mem -B `pwd` -N `pwd`/locale -E 1:1
-Efile UTF-8 -Eterminal UTF-8 -norc" ; cd wildcard ; dots=`echo wildcard/ |
sed -e 's,[^/][^/]*//*,../,g' -e 's,/$,,g'` ; gmake clisp-module CC="gcc"
CPPFLAGS="" CFLAGS="-O2 -pipe -ggdb -W -Wswitch -Wcomment -Wpointer-arith
-Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare -O -DUNICODE
-I." INCLUDES="$dots" CLFLAGS="-x none" LIBS="libcharset.a
/usr/lib64/libreadline.so -Wl,-rpath -Wl,/usr/lib64 -lncurses -ldl
-L/usr/lib64 -lsigsegv -L/usr/lib64 -lc -R/usr/lib64" RANLIB="ranlib"
CLISP="$CLISP -q"
gmake[1]: Entering directory
`/var/tmp/portage/dev-lisp/clisp-2.42/work/clisp-2.42/builddir/wildcard'
/var/tmp/portage/dev-lisp/clisp-2.42/work/clisp-2.42/builddir/lisp.run -M
/var/tmp/portage/dev-lisp/clisp-2.42/work/clisp-2.42/builddir/lispinit.mem -B
/var/tmp/portage/dev-lisp/clisp-2.42/work/clisp-2.42/builddir -N
/var/tmp/portage/dev-lisp/clisp-2.42/work/clisp-2.42/builddir/locale -E 1:1
(Continue reading)

Sam Steingold | 17 Oct 15:29

Re: --with-dynamic-ffi [Re: [clisp-announce] GNU CLISP 2.42 (2007-10-16) released]

Marijn Schouten (hkBst) wrote:
> 
> configure --help says that --with-dynamic-ffi is the default, but without this
> option I get a build error:
> 
> checking for mbstate_t... yes
> checking for working POSIX fnmatch... yes
> configure: ** Wildcard (Output)
> updating cache ../config.cache
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating link.sh
> config.status: creating config.h
> configure: ** Wildcard (Done)
> CLISP="`pwd`/lisp.run -M `pwd`/lispinit.mem -B `pwd` -N `pwd`/locale -E 1:1
> - -Efile UTF-8 -Eterminal UTF-8 -norc" ; cd wildcard ; dots=`echo wildcard/ |
> sed -e 's,[^/][^/]*//*,../,g' -e 's,/$,,g'` ; gmake clisp-module CC="gcc"
> CPPFLAGS="" CFLAGS="-O2 -pipe -ggdb -W -Wswitch -Wcomment -Wpointer-arith
> - -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare -O -DUNICODE
> - -I." INCLUDES="$dots" CLFLAGS="-x none" LIBS="libcharset.a
> /usr/lib64/libreadline.so -Wl,-rpath -Wl,/usr/lib64 -lncurses -ldl
> - -L/usr/lib64 -lsigsegv -L/usr/lib64 -lc -R/usr/lib64" RANLIB="ranlib"
> CLISP="$CLISP -q"
> gmake[1]: Entering directory
> `/var/tmp/portage/dev-lisp/clisp-2.42/work/clisp-2.42/builddir/wildcard'
> /var/tmp/portage/dev-lisp/clisp-2.42/work/clisp-2.42/builddir/lisp.run -M
> /var/tmp/portage/dev-lisp/clisp-2.42/work/clisp-2.42/builddir/lispinit.mem -B
> /var/tmp/portage/dev-lisp/clisp-2.42/work/clisp-2.42/builddir -N
> /var/tmp/portage/dev-lisp/clisp-2.42/work/clisp-2.42/builddir/locale -E 1:1
> - -Efile UTF-8 -Eterminal UTF-8 -norc -q -c wildcard.lisp
(Continue reading)


Gmane