classpath
[Top][All Lists]
Advanced

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

Re: FreeBSD build failure


From: Michael Koch
Subject: Re: FreeBSD build failure
Date: Fri, 5 Dec 2003 16:17:28 +0100
User-agent: Mutt/1.3.28i

On Fri, Dec 05, 2003 at 08:48:56AM -0600, Archie Cobbs wrote:
> Michael Koch wrote:
> > > > > The file native/target/generic/target_generic_file.h has this line:
> > > > > 
> > > > >     #define TARGET_NATIVE_FILE_FILEFLAG_SYNC O_SYNC
> > > > > 
> > > > > However, FreeBSD uses "O_FSYNC" rather than "O_SYNC", so the build of
> > > > > Classpath on FreeBSD fails (is it just me?).
> > > > 
> > > > Well, I think classpath was not tested on FreeBSD for some month (!!!).
> > > > I've a patch that should solve your problems. Please test it and report
> > > > back.
> > > 
> > > Thanks, that should do it.
> > 
> > It should or it does ?
> 
> Sorry for the slow response.. I was intending to fully verify but haven't 
> been able to due to cvs problems, etc. I will report to this list if it
> does NOT work when/if I'm able to test it again.

Due to the savannah.gnu.org server hack this can take a while ...

Just download the 0.07 download (see below) and test it please.

> > > I also noticed this:
> > > 
> > >     $ make
> > >     Making all in lib
> > >     "Makefile", line 420: Need an operator
> > >     make: fatal errors encountered -- cannot continue
> > >     *** Error code 1
> > > 
> > >     Stop in /usr/home/archie/classpath/cvs.
> > > 
> > > It works if I use "gmake" instead of "make". Line 420 is:
> > > 
> > >     sinclude $(JAVA_DEPEND)
> > > 
> > > This seems to be a gmake-specific makefile construct. This line also
> > > exists in Makefile.am so this doesn't seem to be automake's fault.
> > 
> > Can you try to replace this with:
> > 
> >     -include $(JABA_DEPEND)
> 
> Hmm.. similar problem.. the resulting Makefile just ends up with:
> 
>       -include $(JAVA_DEPEND)
> 
> I'm using automake version 1.7.5 .. is that too old?

Thats a make feature and has nothing to do with automake. From what I
read every make should support "include". The "-" just suppresses error
messages like it does for other commands too. Can you make sure that if
your make version supports "include" or not ?

> > > No problem.. eagerly awaiting posting of the new 0.07 tarball :-)
> > 
> > We will have daily CVS snapshots soon. 0.08 will out in 3 month.
> 
> What about this page? It still says 0.06 is the latest:
> 
>   http://www.gnu.org/software/classpath/downloads/downloads.html

Again due to the server hack this hasnt been uploaded yet. Look here for
GNU Classpath 0.07:

http://www.klomp.org/mark/classpath/



Michael




reply via email to

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