many additions and improvements
for details see: http://newlisp.org/downloads/newLISP_88_Release_Notes.html
for files and other downloads see: http://newlisp.org/downloads/
Lutz
I updated the wildly popular arch linux package and PKGBUILD for all
*cough*
one of us arch linux users!
:-)
http://perpetualnewbie.info/archlinux/packages/newlisp/newlisp-8.8.0-1.pkg.tar.gz
http://perpetualnewbie.info/archlinux/packages/newlisp/PKGBUILD
Hm, I couldn't compile a library for Linux:
Quote
peter@Solarstriker:~/installation/newlisp-8.8.0$ make -f makefile_linux_lib
gcc -Wall -pedantic -Wno-uninitialized -c -O2 -DLINUX -DLIBRARY newlisp.c
newlisp.c: In function `p_reset':
newlisp.c:4986: error: `MainArgs' undeclared (first use in this function)
newlisp.c:4986: error: (Each undeclared identifier is reported only once
newlisp.c:4986: error: for each function it appears in.)
make: *** [newlisp.o] Fout 1
:-(
Peter
Oops, change p_reset() in newlisp.c to following code:
CELL * p_reset(CELL * params)
{
#ifndef LIBRARY
#ifndef WINCC
if (evaluateExpression(params)->type != CELL_NIL)
execv(MainArgs[0], MainArgs);
#endif
#endif
longjmp(errorJump, ERR_USER_RESET);
return(nilCell);
}
Lutz
OK thanks, I'll prepare the SlackPack and Tru64Unix packages this week.
Peter
Hi Lutz,
I see rpm: is out of makefile. I remember we discussed moving it out of makefile and using a script - do you have a script done or should I do one for rpm building? I will build mandriva rpms on Mandriva 2006 Free.
Nigel
I suggest you use your script. I took mine out of the Makefile, because it was not working anymore. I only left the rpm spec files in newlisp-x.x.x/util as a guideline what should be rpm'd. I hope these file are still up to date.
I also try to get to a 4 months release cycle this year and 6 months the year after. This will make it easier on all who are supplying and maintaining packages.
Lutz
The Slackware 10 package for newLisp 8.8 was accepted by LinuxPackages.net with an acceptance grade of 3 ("Excellent").
Details here:
http://www.linuxpackages.net/pkg_details.php?id=8805
Enjoy,
Peter
Mandriva rpms available via link from http://users.cyberone.com.au/nbrown/ .
Compiled on Mandriva 2006 Free ( http://wwwnew.mandriva.com/ ) plus readline 5.1 ( http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html ) .
Older 8.7.1 are also left there.
Regards
Nigel
The Tru64Unix SETLD package for newLisp 8.8 is ready and can be obtained from here:
http://www.turtle.dds.nl/newlisp/
Peter