release version newLISP 8.8.0

Started by Lutz, February 20, 2006, 08:59:09 AM

Previous topic - Next topic

Lutz

many additions and improvements



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



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



Lutz

tom

#1
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/p ... pkg.tar.gz">http://perpetualnewbie.info/archlinux/packages/newlisp/newlisp-8.8.0-1.pkg.tar.gz

http://perpetualnewbie.info/archlinux/packages/newlisp/PKGBUILD">http://perpetualnewbie.info/archlinux/p ... p/PKGBUILD">http://perpetualnewbie.info/archlinux/packages/newlisp/PKGBUILD

pjot

#2
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

Lutz

#3
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

pjot

#4
OK thanks, I'll prepare the SlackPack and Tru64Unix packages this week.



Peter

nigelbrown

#5
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

Lutz

#6
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

pjot

#7
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">http://www.linuxpackages.net/pkg_details.php?id=8805



Enjoy,

Peter

nigelbrown

#8
Mandriva rpms available via link from http://users.cyberone.com.au/nbrown/">http://users.cyberone.com.au/nbrown/ .

Compiled on Mandriva 2006 Free ( http://wwwnew.mandriva.com/">http://wwwnew.mandriva.com/ ) plus readline 5.1 ( http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html">http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html ) .

Older 8.7.1 are also left there.



Regards

Nigel

pjot

#9
The Tru64Unix SETLD package for newLisp 8.8 is ready and can be obtained from here:



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





Peter