newLISP Fan Club

Forum => newLISP newS => Topic started by: Lutz on February 20, 2006, 08:59:09 AM

Title: release version newLISP 8.8.0
Post by: Lutz on February 20, 2006, 08:59:09 AM
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
Title:
Post by: tom on February 20, 2006, 04:26:19 PM
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
Title:
Post by: pjot on February 21, 2006, 09:18:31 AM
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
Title:
Post by: Lutz on February 21, 2006, 10:15:23 AM
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
Title:
Post by: pjot on February 21, 2006, 12:13:59 PM
OK thanks, I'll prepare the SlackPack and Tru64Unix packages this week.



Peter
Title:
Post by: nigelbrown on February 22, 2006, 05:02:15 AM
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
Title:
Post by: Lutz on February 22, 2006, 06:13:59 AM
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
Title:
Post by: pjot on February 22, 2006, 11:32:52 PM
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
Title:
Post by: nigelbrown on February 23, 2006, 09:11:29 PM
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
Title:
Post by: pjot on March 04, 2006, 03:36:28 AM
The Tru64Unix SETLD package for newLisp 8.8 is ready and can be obtained from here:



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





Peter