This is the mail archive of the
gsl-discuss@sources.redhat.com
mailing list for the GSL project.
Re: compiling GSL 0.7 problem
- To: "Bob Bailey" <bbailey at mail dot apol dot com dot tw>
- Subject: Re: compiling GSL 0.7 problem
- From: Brian Gough <bjg at network-theory dot co dot uk>
- Date: Fri, 8 Dec 2000 10:38:46 +0000 (GMT)
- Cc: <gsl-discuss at sources dot redhat dot com>
- References: <000a01c06181$dc611800$328cc8d2@bob>
- Reply-To: gsl-discuss at sources dot redhat dot com
Thanks for the bug reports. It looks like those header files were
broken in the 0.7 version (gsl_const_cgs.h, gsl_const_mks.h,
gsl_const_num.h).
I have checked in new versions of these files which you can get from
cvs or from
http://sources.redhat.com/cgi-bin/cvsweb.cgi/gsl/const/?cvsroot=gsl
The 'ln -s' problem that was broken in 0.6 should now be fixed in 0.7
-- we use the autoconf macro AC_PROG_LN_S to check whether 'ln -s'
works or not.
best regards
Brian Gough
Bob Bailey writes:
>
> 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
>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
> <HTML><HEAD>
> <META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
> <META content="MSHTML 5.50.4522.1800" name=GENERATOR>
> <STYLE></STYLE>
> </HEAD>
> <BODY bgColor=#ffffff><FONT face=Arial size=2>
> <DIV><BR>I have not been able to compile GSL version 0.7 using DJGPP.<BR>(I was
> successful with ver. 0.6)<BR>My computer is a Pentium III running Windows
> 98SE.<BR>I have 128Mb ram, and all the latest DJGPP stuff.</DIV>
> <DIV> </DIV>
> <DIV>Here is what I do and what I get when I try to compile the library:</DIV>
> <DIV> </DIV>
> <DIV>using bash or dos:<BR>F:\...>sh configure --disable-shared
> --host=pentium2<BR>(works OK, no errors)</DIV>
> <DIV> </DIV>
> <DIV>F:\...>make</DIV>
> <DIV> </DIV>
> <DIV>Last several lines of make:</DIV>
> <DIV> </DIV>
> <DIV>make.exe[2]: Entering directory `f:/gsl/gsl-0.7/const'<BR>make.exe[2]: ***
> No rule to make target `gsl_const_mks.h', needed by
> `all-am'.<BR>Stop.<BR>make.exe[2]: Leaving directory
> `f:/gsl/gsl-0.7/const'<BR>make.exe[1]: *** [all-recursive] Error
> 1<BR>make.exe[1]: Leaving directory `f:/gsl/gsl-0.7'<BR>make.exe: ***
> [all-recursive-am] Error 2</DIV>
> <DIV> </DIV>
> <DIV> </DIV>
> <DIV> </DIV>
> <DIV>Here is the version of DJGPP make:<BR>F:\gsl\gsl-0.7>make -ver<BR>GNU
> Make version 3.79.1, by Richard Stallman and Roland McGrath.<BR>Built for
> i386-pc-msdosdjgpp</DIV>
> <DIV> </DIV>
> <DIV>I do not know what the problem is or how to fix it. Can you help
> me?</DIV>
> <DIV> </DIV>
> <DIV>--------<BR>I was able to successfully compile GSL version 0.6 under
> DJGPP<BR>after fixing one bug in the \gsl\makefile:<BR> Replace ln -s with
> ln -v, since DOS does not support soft links.</DIV>
> <DIV> </DIV>
> <DIV>I first ran: configure --disable-shared --host=pentium2<BR>There are no
> errors reported.</DIV>
> <DIV> </DIV>
> <DIV><BR>Bob Bailey<BR><A
> href="mailto:bbailey@mail.apol.com.tw">bbailey@mail.apol.com.tw</A><BR><A
> href="mailto:bbailey@ice.ntnu.edu.tw">bbailey@ice.ntnu.edu.tw</A><BR></FONT></DIV></BODY></HTML>