release version newLISP 8.8.0

Notices and updates
Locked
Lutz
Posts: 5289
Joined: Thu Sep 26, 2002 4:45 pm
Location: Pasadena, California
Contact:

release version newLISP 8.8.0

Post 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

tom
Posts: 168
Joined: Wed Jul 14, 2004 10:32 pm

Post 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

pjot
Posts: 733
Joined: Thu Feb 26, 2004 10:19 pm
Location: The Hague, The Netherlands
Contact:

Post 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

Lutz
Posts: 5289
Joined: Thu Sep 26, 2002 4:45 pm
Location: Pasadena, California
Contact:

Post 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

pjot
Posts: 733
Joined: Thu Feb 26, 2004 10:19 pm
Location: The Hague, The Netherlands
Contact:

Post by pjot »

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

Peter

nigelbrown
Posts: 429
Joined: Tue Nov 11, 2003 2:11 am
Location: Brisbane, Australia

Post 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

Lutz
Posts: 5289
Joined: Thu Sep 26, 2002 4:45 pm
Location: Pasadena, California
Contact:

Post 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

pjot
Posts: 733
Joined: Thu Feb 26, 2004 10:19 pm
Location: The Hague, The Netherlands
Contact:

Post 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

nigelbrown
Posts: 429
Joined: Tue Nov 11, 2003 2:11 am
Location: Brisbane, Australia

Post 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

pjot
Posts: 733
Joined: Thu Feb 26, 2004 10:19 pm
Location: The Hague, The Netherlands
Contact:

Post 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

Locked