compiling GSL 0.7 problem

Bob Bailey bbailey@mail.apol.com.tw
Fri Dec 8 01:46:00 GMT 2000


I have not been able to compile GSL version 0.7 using DJGPP. (I was 
successful with ver. 0.6) My computer is a Pentium III running Windows 
98SE. I have 128Mb ram, and all the latest DJGPP stuff.
 
Here is what I do and what I get when I try to compile the library:
 
using bash or dos: F:\...>sh configure --disable-shared  
--host=pentium2 (works OK, no errors)
 
F:\...>make
 
Last several lines of make:
 
make.exe[2]: Entering directory `f:/gsl/gsl-0.7/const' make.exe[2]: *** 
No rule to make target `gsl_const_mks.h', needed by 
`all-am'. Stop. make.exe[2]: Leaving directory 
`f:/gsl/gsl-0.7/const' make.exe[1]: *** [all-recursive] Error 
1 make.exe[1]: Leaving directory `f:/gsl/gsl-0.7' make.exe: *** 
[all-recursive-am] Error 2
 
 
 
Here is the version of DJGPP make: F:\gsl\gsl-0.7>make -ver GNU 
Make version 3.79.1, by Richard Stallman and Roland McGrath. Built for 
i386-pc-msdosdjgpp
 
I do not know what the problem is or how to fix it.  Can you help 
me?
 
-------- I was able to successfully compile GSL version 0.6 under 
DJGPP after fixing one bug in the \gsl\makefile:   Replace ln -s with 
ln -v, since DOS does not support soft links.
 
I first ran: configure --disable-shared --host=pentium2 There are no 
errors reported.
 
Bob Bailey bbailey@mail.apol.com.tw bbailey@ice.ntnu.edu.tw



More information about the Gsl-discuss mailing list