From: Raymond T. <toy...@gm...> - 2011-05-24 15:20:18
|
>>>>> "Eric" == Eric Timmons <eti...@MI...> writes: Eric> Hi all, Eric> I've managed to get matlisp working on windows, but I also need to get That's fantastic! I've never personally done that and wasn't really expecting the current version to build on windows. Did you need to do anything special? If so, can you provide some hints on how to do that? Or better yet, if you have a sourceforge account, edit the trac page for matlisp at http://sourceforge.net/apps/trac/matlisp. Eric> it working on a linux distro as well. Specifically I'm working on Ubuntu Eric> 10.04 with allegro CL 8.1 (64-bit if that matters). IIRC, the free Allegro limits are too low to build matlisp. Are you using the full version? Eric> I got the latest version of matlisp from git and followed the Eric> instructions in the INSTALL file. I noticed some bugs while compiling, Eric> though. The makefile attempted to install LAPACK before BLAS and it Eric> (understandably) got unhappy about that. I fixed that, then I noticed I'll look into that and fix it soon. Eric> that the file libmatlisp.so wasn't actually generated so I had to change Eric> lazy-loader.lisp to load libblas.so, liblapack.so, libdfftpack.so, and Eric> libtoms715.so. Yes, that's correct. I don't have a way to test with acl, so that part no longer works with acl. The new structure doesn't generate libmatlisp.so anymore; you loaded the correct files. Patches would be most appreciated for this. Eric> After making those changes, I loaded start.lisp from Allegro. There were Eric> some compile warnings, but nothing looked too major. I was then able to Eric> make matrices using MAKE-REAL-MATRIX, but whenever any code tried to use Eric> a Fortran function an error was signaled. The following error was given Eric> when I tried to evaluate (eye 2): Ah, this might be an issue the FFI. That may have been messed up. I think acl has a fortran option for the ffi which we may (or may not) be using correctly. This will require some investigation. Ray |