[Top][All Lists]
[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