[net.lang.lisp] Help with FranzLisp

mehmet@ecrcvax.UUCP (Mehmet Dincbas) (09/07/85)

The following is a log of a error we have started having with our franzlisp
compiler; perhaps someone out there in net-land has some suggestions.

% liszt pascal3.l
	>Compilation begins with Liszt vax version 8.36
	>source: pascal3.l, result: pascal3.o
	>m-goal1
	>%Note: pascal3.l: m-goal1 is a local function
	>m-goal2
	>%Note: pascal3.l: m-goal2 is a local function
	>m-goal3
	>%Note: pascal3.l: m-goal3 is a local function
	>m-factor
	>%Note: pascal3.l: m-factor is a local function
	>m-selprob
	>%Note: pascal3.l: m-selprob is a local function
	>m-choixprob
	>%Note: pascal3.l: m-choixprob is a local function
	>m-freeze
	>%Note: pascal3.l: m-freeze is a local function
	>m-littvar
	>%Note: pascal3.l: m-littvar is a local function
	>m-ptprob
	>%Note: pascal3.l: m-ptprob is a local function
	>m-typred
	>%Note: pascal3.l: m-typred is a local function
	>m-selproc
	>%Note: pascal3.l: m-selproc is a local function
	>m-choixproc
	>%Note: pascal3.l: m-choixproc is a local function
	>m-inhib
	>%Note: pascal3.l: m-inhib is a local function
	>m-succes
	>%Note: pascal3.l: m-succes is a local function
	>Internal bad memory reference, you are advised to (reset).  
	>?Error: pascal3.l: : Lisp error during compilation


We tried copying the source to a private directory and changed the 
destination directory off root to local directories, ex:

$LIBDIR = /usr/lib	==>	$LIBDIR = /usr/ecrc/p3/mehmet/lisp/usr/lib
$LIBDIR = /usr/ucb	==>	$LIBDIR = /usr/ecrc/p3/mehmet/lisp/usr/ucb
/usr/src/ucb/lisp	==>	/usr/ecrc/p3/mehmet/lisp

We ran into a compile problem in the ../lisp/franz/vax directory.  The
make log was as follows:
_______________________________

rm -f nlisp
(cd /usr/ecrc/p3/mehmet/lisp/usr/lib/lisp ; make Liszt=liszt required)
echo "(progn (setq build:map 'map  build:lisp-type 'franz  lisp-library-directory '/usr/ecrc/p3/mehmet/lisp/usr/lib/lisp  build:dir '/usr/ecrc/p3/mehmet/lisp/usr/lib/lisp  lisp-object-directory '/usr/ecrc/p3/mehmet/lisp/usr/ucb)  (load '/usr/ecrc/p3/mehmet/lisp/usr/lib/lisp/buildlisp) (dumplisp nlisp))" | rawlisp
Franz Lisp, Opus 38
-> fasl: can't open map file 
1:>/usr/ecrc/p3/mehmet/lisp/usr/lib/lisp/tackon map nlisp
 No object file to tackon or text busy
*** Error code 1
______________________________________________________________________________

We would appreciate any comments and suggestions.  Perhaps doing things in
their 'natural' directory would be better;  but we were trying to play
if safe.  Perhaps we use chroot!  Any suggestions are welcome.