Page 1 of 1

release version newLISP 8.8.0

Posted: Mon Feb 20, 2006 4:59 pm
by Lutz
many additions and improvements

for details see: http://newlisp.org/downloads/newLISP_88 ... Notes.html

for files and other downloads see: http://newlisp.org/downloads/

Lutz

Posted: Tue Feb 21, 2006 12:26 am
by tom
I updated the wildly popular arch linux package and PKGBUILD for all
*cough*
one of us arch linux users!
:-)

http://perpetualnewbie.info/archlinux/p ... pkg.tar.gz
http://perpetualnewbie.info/archlinux/p ... p/PKGBUILD

Posted: Tue Feb 21, 2006 5:18 pm
by pjot
Hm, I couldn't compile a library for Linux:
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

Posted: Tue Feb 21, 2006 6:15 pm
by Lutz
Oops, change p_reset() in newlisp.c to following code:

Code: Select all

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

Posted: Tue Feb 21, 2006 8:13 pm
by pjot
OK thanks, I'll prepare the SlackPack and Tru64Unix packages this week.

Peter

Posted: Wed Feb 22, 2006 1:02 pm
by nigelbrown
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

Posted: Wed Feb 22, 2006 2:13 pm
by Lutz
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

Posted: Thu Feb 23, 2006 7:32 am
by pjot
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

Posted: Fri Feb 24, 2006 5:11 am
by nigelbrown
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

Posted: Sat Mar 04, 2006 11:36 am
by pjot
The Tru64Unix SETLD package for newLisp 8.8 is ready and can be obtained from here:

http://www.turtle.dds.nl/newlisp/


Peter