natFile.cc does not compile in OSF1
Antonio Ake
ake@ecn.purdue.edu
Sat Jul 14 00:28:00 GMT 2001
I am working with 3.0.1 and my architecture is OSF1 V5.0 910 alpha
I am trying to build libgcj, when is compiling natFile.cc I have a problem
with the java::io::File:stat
command:
-I/usr/music/ake/const/alphaev56-dec-osf5.0/libstdc++-v3/include
-I/usr/music/ake/gcc-20010702/libstdc++-v3/include
-I/usr/music/ake/gcc-20010702/libstdc++-v3/include/std
-I/usr/music/ake/gcc-20010702/libstdc++-v3/include/c_std
-I/usr/music/ake/gcc-20010702/libstdc++-v3/libsupc++
-I/usr/music/ake/gcc-20010702/libstdc++-v3/libio
-I/usr/music/ake/gcc-20010702/libstdc++-v3/testsuite
-I/usr/music/ake/gcc-20010702/libstdc++-v3/include/backwards
-I/usr/music/ake/gcc-20010702/libstdc++-v3/include/ext
-L/usr/music/ake/const/alphaev56-dec-osf5.0/libstdc++-v3/src
-L/usr/music/ake/const/alphaev56-dec-osf5.0/libstdc++-v3/src/.libs
-B/usr/users/ake/compilers//alphaev56-dec-osf5.0/bin/
-B/usr/users/ake/compilers//alphaev56-dec-osf5.0/lib/ -isystem
/usr/users/ake/compilers//alphaev56-dec-osf5.0/include -DHAVE_CONFIG_H -I.
-I../../../gcc-20010702/libjava -I./include
-I../../../gcc-20010702/libjava -Iinclude
-I../../../gcc-20010702/libjava/include
-I../../../gcc-20010702/libjava/../boehm-gc -I./../boehm-gc -DSILENT=1
-DNO_SIGNALS=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1
-I../../../gcc-20010702/libjava/libltdl
-I../../../gcc-20010702/libjava/libltdl
-I../../../gcc-20010702/libjava/./../gcc
-I../../../gcc-20010702/libjava/../zlib
-I../../../gcc-20010702/libjava/../libffi/include -I../libffi/include
-fno-rtti -fnon-call-exceptions -fdollars-in-identifiers -mieee -W -Wall
-D_GNU_SOURCE -g -O2 -mieee -Wp,-MD,.deps/natFile.pp -c
../../../gcc-20010702/libjava/java/io/natFile.cc -DPIC -o
java/io/.libs/natFile.o
Error message:
java/io/File.h:110:22: macro "stat" requires 2 arguments, but only 1 given
../../../gcc-20010702/libjava/java/io/natFile.cc:62:33: macro "stat"
requires 2
arguments, but only 1 given
../../../gcc-20010702/libjava/java/io/natFile.cc:63: syntax error before
`{'
token
../../../gcc-20010702/libjava/java/io/natFile.cc:65: invalid use of member
`java::io::File::path'
../../../gcc-20010702/libjava/java/io/natFile.cc:65: invalid use of member
`java::io::File::path'
../../../gcc-20010702/libjava/java/io/natFile.cc:65: `buf' was not
declared in
this scope
../../../gcc-20010702/libjava/java/io/natFile.cc:67: ISO C++ forbids
declaration of `buf' with no type
../../../gcc-20010702/libjava/java/io/natFile.cc:67: variable-sized object
`buf' may not be initialized
../../../gcc-20010702/libjava/java/io/natFile.cc:67: storage size of `buf'
isn't constant
../../../gcc-20010702/libjava/java/io/natFile.cc:69: parse error before
`if'
../../../gcc-20010702/libjava/java/io/natFile.cc:74: parse error before
`if'
../../../gcc-20010702/libjava/java/io/natFile.cc:79: parse error before
`return
More information about the Java
mailing list