Error compiling for java
Goel, Mudit (Mudit)
muditg@alcatel-lucent.com
Wed Dec 13 07:15:00 GMT 2006
All,
I am trying to get a java cross compiler to be used with ppc750.
I am using dem0-ppc750.sh .This is a partial build output that I got.
Could someone help me fix this ?
the syscall.h is pressent in ./usr/include/bits/syscall.h and not in this
path. How can I go and change the path so that correct path is in place.
In file included from ./include/java-signal.h:17,
from
/home/eplguser/Mudit/crosstool-0.42/build/powerpc-750-linux-gnu/gcc-4.1.0-gl
ibc-2.3.5/gcc-4.1.0/libjava/prims.cc:26:
/opt/crosstool/gcc-4.1.0-glibc-2.3.5/powerpc-750-linux-gnu/powerpc-750-linux
-gnu/include/sys/syscall.h:32:27: error: bits/syscall.h: No such file or
directory
/home/eplguser/Mudit/crosstool-0.42/build/powerpc-750-linux-gnu/gcc-4.1.0-gl
ibc-2.3.5/gcc-4.1.0/libjava/java/lang/Class.h: In member function
'java::lang::Class* java::lang::Class::getComponentType()':
/home/eplguser/Mudit/crosstool-0.42/build/powerpc-750-linux-gnu/gcc-4.1.0-gl
ibc-2.3.5/gcc-4.1.0/libjava/java/lang/Class.h:354: warning: dereferencing
type-punned pointer will break strict-aliasing rules
/home/eplguser/Mudit/crosstool-0.42/build/powerpc-750-linux-gnu/gcc-4.1.0-gl
ibc-2.3.5/gcc-4.1.0/libjava/prims.cc: In function 'jint
_Jv_CreateJavaVM(JvVMInitArgs*)':
/home/eplguser/Mudit/crosstool-0.42/build/powerpc-750-linux-gnu/gcc-4.1.0-gl
ibc-2.3.5/gcc-4.1.0/libjava/prims.cc:1274: error: 'SYS_sigaction' was not
declared in this scope
make[5]: *** [prims.lo] Error 1
Thanks
Mudit Goel
Lucent Technologies
More information about the Java
mailing list