[Fwd: Re: Maxima installation and bibliography progress report]



-----Forwarded Message-----

From: Nelson H. F. Beebe <beebe at math>
To: James Amundson <amundson@fnal.gov>
Cc: beebe@math.utah.edu, C Y <smustudent1@yahoo.com>
Subject: Re: Maxima installation and bibliography progress report
Date: 11 Apr 2002 09:00:15 -0600

James Amundson <amundson@fnal.gov> writes on 11 Apr 2002 09:22:22 -0500:

>> Do the successful builds [of clisp-2.28] pass all tests?

Yes, they do [I just re-checked the build logs.]  

The Alpha GNU/Linux clisp build also passed, but maxima did not build:
it got this error:

	Compiling file /export/local/build/maxima/src/cl-info.lisp ...
	*** - READ from
	#<INPUT BUFFERED FILE-STREAM CHARACTER
	  #P"/export/local/build/maxima/src/cl-info.lisp" @43>: there is no package with name "NREGEX"
	0 errors, 0 warnings

A curious thing on the Sun Solaris 2.8 build of clisp is that all
tests passed, but there is still a problem on startup:

	% clisp
	  i i i i i i i       ooooo    o        ooooooo   ooooo   ooooo
	  I I I I I I I      8     8   8           8     8     o  8    8
	  I  \ `+' /  I      8         8           8     8        8    8
	   \  `-+-'  /       8         8           8      ooooo   8oooo
	    `-__|__-'        8         8           8           8  8
		|            8     o   8           8     o     8  8
	  ------+------       ooooo    8oooooo  ooo8ooo   ooooo   8

	Copyright (c) Bruno Haible, Michael Stoll 1992, 1993
	Copyright (c) Bruno Haible, Marcus Daniels 1994-1997
	Copyright (c) Bruno Haible, Pierpaolo Bernardi, Sam Steingold 1998
	Copyright (c) Bruno Haible, Sam Steingold 1999-2002


	*** - invalid byte #x81 in CHARSET:ASCII conversion
	1. Break [1]> 

If I then type Ctl-C, I get out of the break, and clisp runs normally:

	^c
	[1]> (! 50)
	30414093201713378043612608166064768844377641568960512000000000000

A system call trace (Solaris truss) shows these files recently opened:

	20008:	open("/usr/local/lib/clisp/base/lispinit.mem", O_RDONLY) = 3
	20008:	open("/usr/local/lib/charset.alias", O_RDONLY)	= 3

That last file looks like this:

	% cat /usr/local/lib/charset.alias
	# This file contains a table of character encoding aliases,
	# suitable for operating system 'solaris2.7'.
	# It was automatically generated from config.charset.
	# Packages using this file: textutils fileutils libcharset gettext tar bison texinfo gawk 
	646 ASCII
	ISO8859-1 ISO-8859-1
	ISO8859-2 ISO-8859-2
	ISO8859-4 ISO-8859-4
	ISO8859-5 ISO-8859-5
	ISO8859-6 ISO-8859-6
	ISO8859-7 ISO-8859-7
	ISO8859-8 ISO-8859-8
	ISO8859-9 ISO-8859-9
	ISO8859-15 ISO-8859-15
	koi8-r KOI8-R
	BIG5 BIG5
	gb2312 GB2312
	cns11643 EUC-TW
	5601 EUC-KR
	eucJP EUC-JP
	PCK SJIS
	TIS620.2533 TIS-620
	UTF-8 UTF-8

This trace is then followed by

	20008:	write(1, "     i   i   i   i   i  ".., 64)	= 64
	20008:	write(1, "     I   I   I   I   I  ".., 65)	= 65
	20008:	write(1, "     I     \   ` + '   /".., 65)	= 65
	20008:	write(1, "       \     ` - + - '  ".., 64)	= 64
	20008:	write(1, "         ` - _ _ | _ _ -".., 60)	= 60
	20008:	write(1, "                 |      ".., 60)	= 60
	20008:	write(1, "     - - - - - - + - - -".., 60)	= 60
	20008:	write(1, "\n", 1)				= 1
	20008:	write(1, " C o p y r i g h t   ( c".., 53)	= 53
	...
	20008:	mmap(0x666E6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0x666E6000
	20008:	mmap(0x19D06000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0x19D06000
	20008:	mmap(0x666E4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0x666E4000
	20008:	mmap(0x19D08000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0x19D08000
	20008:	mmap(0x19D0A000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0x19D0A000
	20008:	mmap(0x666E2000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0x666E2000
	20008:	    Incurred fault #6, FLTBOUNDS  %pc = 0x00072B70
	20008:	      siginfo: SIGSEGV SEGV_ACCERR addr=0x19C66478
	20008:	    Received signal #11, SIGSEGV [caught]
	20008:	      siginfo: SIGSEGV SEGV_ACCERR addr=0x19C66478
	20008:	mprotect(0x19C66000, 8192, PROT_READ|PROT_WRITE) = 0
	20008:	setcontext(0xFFBEE1B0)
	20008:	write(1, " i n v a l i d   b y t e".., 15)	= 15
	20008:	write(1, " 8", 1)				= 1
	20008:	write(1, " 1", 1)				= 1
	20008:	write(1, "   i n  ", 4)				= 4
	20008:	    Incurred fault #6, FLTBOUNDS  %pc = 0x0005AA28
	20008:	      siginfo: SIGSEGV SEGV_ACCERR addr=0x19C45354
	20008:	    Received signal #11, SIGSEGV [caught]
	20008:	      siginfo: SIGSEGV SEGV_ACCERR addr=0x19C45354
	20008:	mprotect(0x19C44000, 8192, PROT_READ|PROT_WRITE) = 0
	20008:	setcontext(0xFFBEE1B0)
	20008:	    Incurred fault #6, FLTBOUNDS  %pc = 0x00070288
	20008:	      siginfo: SIGSEGV SEGV_ACCERR addr=0x19CD4C98
	20008:	    Received signal #11, SIGSEGV [caught]
	20008:	      siginfo: SIGSEGV SEGV_ACCERR addr=0x19CD4C98
	20008:	mprotect(0x19CD4000, 8192, PROT_READ|PROT_WRITE) = 0
	20008:	setcontext(0xFFBEE1B0)
	20008:	write(1, " C H A R S E T : A S C I".., 13)	= 13
	20008:	write(1, "   c o n v e r s i o n", 11)		= 11
	20008:	fdsync(1, O_RDONLY|O_SYNC)			= 0
	20008:	ioctl(0, TCFLSH, 0)				= 0
	20008:	poll(0xFFBE7428, 1, 0)				= 0
	20008:	poll(0xFFBE7410, 1, 0)				= 0
	20008:	mmap(0x19D0C000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0x19D0C000
	20008:	    Incurred fault #6, FLTBOUNDS  %pc = 0x00027DBC
	20008:	      siginfo: SIGSEGV SEGV_ACCERR addr=0x19C70880
	20008:	    Received signal #11, SIGSEGV [caught]
	20008:	      siginfo: SIGSEGV SEGV_ACCERR addr=0x19C70880
	20008:	mprotect(0x19C70000, 8192, PROT_READ|PROT_WRITE) = 0
	20008:	setcontext(0xFFBEE1B0)

For now, I'm stumped.  Have other Solaris 2.8 sites running maxima
reported anything like this?

-------------------------------------------------------------------------------
- Nelson H. F. Beebe                    Tel: +1 801 581 5254                  -
- Center for Scientific Computing       FAX: +1 801 585 1640, +1 801 581 4148 -
- University of Utah                    Internet e-mail: beebe@math.utah.edu  -
- Department of Mathematics, 110 LCB        beebe@acm.org  beebe@computer.org -
- 155 S 1400 E RM 233                       beebe@ieee.org                    -
- Salt Lake City, UT 84112-0090, USA    URL: http://www.math.utah.edu/~beebe  -
-------------------------------------------------------------------------------