gcl-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gcl-devel] Re: NetBSD/sparc port?


From: Camm Maguire
Subject: Re: [Gcl-devel] Re: NetBSD/sparc port?
Date: 19 Sep 2003 12:19:43 -0400
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2

Greetings!

Dan Debertin <address@hidden> writes:

> Camm Maguire <address@hidden> writes:
> 
> > #define ELFW(a) Mjoin(ELF,Mjoin(__ELF_NATIVE_CLASS,Mjoin(_,a)))
> >
> > is supposed to exapand to ELF32a or ELF64a.  You can just define a
> > constant for the machine your using as a first start.
> 
> Great, thanks. With that (and myriad other small fixes), I'm able to
> build raw_gcl and get it loading other packages. It appears to be
> unable to save itself, though:
> 
> Loading ./../gcl-tk/tk-package.lsp
> Finished loading ./../gcl-tk/tk-package.lsp
> Loading ./../cmpnew/cmpmain.lsp
> Warning: COMPILE-FILE is being redefined.
> Warning: COMPILE is being redefined.
> Warning: DISASSEMBLE is being redefined.
> Finished loading ./../cmpnew/cmpmain.lsp
> Loading ./../cmpnew/lfun_list.lsp
> Finished loading ./../cmpnew/lfun_list.lsp
> Loading ./../cmpnew/cmpopt.lsp
> Finished loading ./../cmpnew/cmpopt.lsp
> Loading ./../lsp/auto_new.lsp
> Finished loading ./../lsp/auto_new.lsp
> Warning: LISP-IMPLEMENTATION-VERSION is being redefined.
> T
> 
> >
> #<"USER" package>
> 
> >invalid magic number in ./raw_gcl
> rm raw_gcl
> gmake[1]: Leaving directory `/home/daniel/software/gcl.i386/unixport'
> 

Dan, this is in all probability in the save-system/unexec code, and
means that you should be using unexelf.c as your UNIXSAVE macro as
Mark is doing with his FreeBSD work:

#define UNIXSAVE "unexelf.c"

Please let me know if this doesn't clear matters up.

Take care,


> This leaves me with an empty saved_gcl. AFAICT the magic number error
> is at (system:save-system).
> 
> Any idea what might be causing this? 
> 
> > How do we get GCL taken up by the BSD distros?  
> 
> I'm not quite sure what you mean. If you're referring to getting GCL
> into the ports collections of the various BSDs, I'm willing to look
> into that. FreeBSD already has it, but no-one's maintaining the port
> at the moment.
> 
> 
> Dan
> --
> /^Dan Debertin$/         | 
> address@hidden  | 
> www.nodewarrior.org      | 
> 
> 
> 
> _______________________________________________
> Gcl-devel mailing list
> address@hidden
> http://mail.gnu.org/mailman/listinfo/gcl-devel
> 
> 
> 

-- 
Camm Maguire                                            address@hidden
==========================================================================
"The earth is but one country, and mankind its citizens."  --  Baha'u'llah




reply via email to

[Prev in Thread] Current Thread [Next in Thread]