gcl-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gcl-devel] Re: More problems with solaris build


From: Camm Maguire
Subject: [Gcl-devel] Re: More problems with solaris build
Date: 23 Feb 2002 16:48:27 -0500

Greetings!

Dan Stanger <address@hidden> writes:

> Camm Maguire wrote:
> 
> > Greetings!
> >
> > Dan Stanger <address@hidden> writes:
> >
> > > The default is to include readline support, which  requires libreadline
> > > and libncurses.
> > > However if these files are not present, shouldn't the configure complain
> > > about this?
> >
> > Well, right now the way it is supposed to work is that support will be
> > included if present, and silently omitted otherwise.  Gcl will still
> > work without readline.  Isn't that more flexible?
> 
> This is what I expected, however, if I just execute configure without the
> readline
> libraries installed, it still puts them in the makefile for solaris.

Really?  This doesn't seem to be the case for the gcl.tar.bz2 you gave
me (this was the solaris, right?)  LIBS=-lm only.  Can you send me
your configure.log and the main makefile?

> I think I did a build with the sigfpe problem fixed, including building
> maxima, and
> it worked except for the known solve problem, and some differences in floating
> point
> values.  I haven't bothered to check the floating point stuff.

This is very good news! 

> However, when I encounted the readline problem, I emailed you about it.  Once
> this issue
> is fixed, then I will do a complete end to end build, as this is the only
> remaining problem
> in the gcl build.

OK, maybe you can send me the files above, we work out where the
readline issue is coming up, then you do a build, and if you would,
I'd like to get a new tarball of the whole thing with configure/make
output.  Would this be possible?

Take care,

> Dan
> 
> >  The other options
> > are
> > 1) compile failure if no readline found
> > 2) configure warning
> >
> > 1) might seem a bit extreme, and 2) would most probably get lost in
> >    the voluminous configure output, no?  But if its useful to you, I
> >    could certainly add.
> >
> > > I assume that they should be checked for in /usr/lib, /lib and
> > > /usr/local/lib,
> >
> > Yes, actually the standard compiler lib path PLUS the contents of the
> > LIBRARY_PATH environment variable.  This is useful if you don't have
> > root on a machine, and put the libs in $HOME/usr/lib, for example.
> >
> > > on solaris, since the gcc compiler may not be the only one installed.
> >
> > Will configure not use another C compiler if gcc is not found?  I do
> > think gcc should be the default if found, though.  We have enough
> > maintenance problem as it is!
> >
> > > Also, your debian path is still in the make files.
> >
> > This is a long standing weakness of the current build process, which
> > I've intended to replace with a genuine Makefile.am based solution.
> > I've deferred this task, though, until we get a few more platforms
> > building correctly, as I don't want too many moving parts yet.  Should
> > be easy and straightforward when done.  But in any case, the existing
> > paths are harmless, and will be overwritten by the user's paths after
> > configure.  Is this not the case for you?  Do you think we should
> > reorient the priorities in some way?
> >
> > On the positive side, I've just about gotten a sparc-linux build using
> > gcc-3.0!  More on this later.
> >
> > > Can you take a look at these issues?
> > > Thanks,
> > > Dan Stanger
> > >
> > >
> > >
> > >
> >
> > --
> > Camm Maguire                                            address@hidden
> > ==========================================================================
> > "The earth is but one country, and mankind its citizens."  --  Baha'u'llah
> 
> 
> 

-- 
Camm Maguire                                            address@hidden
==========================================================================
"The earth is but one country, and mankind its citizens."  --  Baha'u'llah



reply via email to

[Prev in Thread] Current Thread [Next in Thread]