Matlisp on OS X

[email protected] Sat, 19 Apr 2003 23:06:14 +0100 (BST)
Newsgroups gmane.lisp.matlisp.user
Message-ID <[email protected]>
Hi all

I'm trying to get Matlisp going on OS X 10.2.5 under Allegro CL.

I installed g77 via fink and set F77 to /sw/bin/g77

Ihave installed ATLAS using fink and run:

./configure FreeBSD

(as was suggested at
http://mail.gnu.org/archive/html/gcl-devel/2002-07/msg00029.html), which
yields output 1 (see below). All seems OK at this point to my untrained
eye.

I then do

make allegro

which fails pretty quickly with output 2 (see below)

Has anyone got Matlisp going on OS X? OS X is just UNIX; give that Matlisp
exists for Linux, it should also be OK with OS X???

Your help would be very much appreciated!!!!

Chris

Output 1 (listing of the configure step):

./configure FreeBSD
configure: warning: FreeBSD: invalid host type
loading cache ./config.cache
checking whether the Fortran 77 compiler (/sw/bin/g77  ) works... yes
checking whether the Fortran 77 compiler (/sw/bin/g77  ) is a
cross-compiler... no
checking whether we are using GNU Fortran 77... (cached) yes
checking whether /sw/bin/g77 accepts -g... (cached) yes
checking for ranlib... (cached) ranlib
checking host system type... Invalid configuration `FreeBSD': machine
`FreeBSD' not recognized

checking for Fortran 77 libraries... (cached)  -lfrtbegin -lg2c -lcrt1.o
-lcrtbegin.o -L/sw/lib/gcc-lib/powerpc-apple-darwin6.2/3.1
-L/sw/lib/gcc-lib/powerpc-apple-darwin6.2/3.1/../../.. -lSystem
checking for gcc... (cached) gcc
checking whether the C compiler (gcc  ) works... yes
checking whether the C compiler (gcc  ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
configure: warning: Oops! Matlisp is tested on Solaris, SunOS or Linux
configure: warning: Matlisp may not compile on your system .
creating ./config.status
creating matlisp.mk
creating lib/lazy-loader.lisp

Output 2 (listing of the make step):

make allegro
make -f matlisp.mk shared
make[1]: *** No rule to make target `/usr/local/LAPACK/BLAS/SRC/dgemm.o',
needed by `shared'.  Stop.
make: *** [lib/libmatlispshared.so] Error 2