I guess, there is no a need to fix configure it works fine on all 
systems I tried (linux with-dffi is ok), it was just not working on 
mingw/msys/winxp because with-dffi was looking for a lbffi that comes 
with mingw and that's not what ecl wants. So I reverted to add a small 
old piece that was enabling dffi by default (ecl-version 0.9l I think). 
And that worked just great. I guess one can just customize it for his 
own build on mingw/msys/winxp.

But it's fine now. However "the Internal or unrecoverable error in: not 
a lisp data object" after requiring asdf is troubling me. I tried to 
use gdb to see why is that happening but couldn't get it to work
(what I did to try to debug was compile asdf.lisp with c-file t and 
then I use gdb on ecl with: set breakpoint pending on and: break 
asdf.c:(some line #) but when run, the system exists with the same 
error message and doesn't even let me enter the debugger).
Note however that when I run ecl and use (compile-file "asdf.lisp") it 
compiles ok and when I (load "asdf.fas") it loads and works fine. It's 
only when I exit ecl and run it again and directly (load "asdf.fas") 
that it gives the error!
Rgrds


-----Original Message-----
From: francog...@mail.com
To: ecls-list@lists.sourceforge.net
Sent: Fri, Dec 31, 2010 5:08 pm
Subject: Re: MinGW build


ok fixed the dffi problem with a patch to src/configure (I had sent you 
eralier). But now this: 
 
$ ecl.exe 
ECL (Embeddable Common-Lisp) 10.7.1 
Copyright (C) 1984 Taiichi Yuasa and Masami Hagiya 
Copyright (C) 1993 Giuseppe Attardi 
Copyright (C) 2000 Juan J. Garcia-Ripoll 
ECL is free software, and you are welcome to redistribute it 
under certain conditions; see file 'Copyright' for details. 
Type :h for Help. 
Top level in: #<process TOP-LEVEL>. 
> (require 'asdf) 
 
;;; Loading #P"C:/ecl/asdf.fas" 
 
Internal or unrecoverable error in: 
not a lisp data object 
 
This application has requested the Runtime to terminate it in an 
unusual way. 
Please contact the application's support team for more information. 
 
* Note that building on linux doesn't present this problem. only on 
MinGW/msys windows. 

  

------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
Ecls-list mailing list
Ecls-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecls-list

Reply via email to