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: Wed, 3 Dec 2003 16:28:16 +0100
User-agent: Mutt/1.3.28i

On Wed, Dec 03, 2003 at 08:40:20AM -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 ?

> 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)

If that works we can commit this as "sinclude" seems to be GNU make
specific.

> 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.


Michael




reply via email to

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