I'd guess your cross compiler doesn't find or for that matter any header files. You may try the --with-include configure option to help it. - Godmar > > > Hi! > > I'm a Young Graduate Trainee at European Space Agency. > I would like to probe that using Java on satellites > could be a good idea. > > So, I have chosen Embedded Java and Kaffe as a solution. > > I have compiled normal (no crosscompilation)=20 > Kaffe 1.04b1 in UltraSparc with gcc 2.8.1 > I failed in a normal sparc... I suppose because the gcc version > is too old 2.7.2 > > However, ESA uses a simulation enviroment for space version of > SPARC microprocessor ERC32. I'm using Solaris 2.x in Sparc > machines > with gcc 2.8.1 > > I have a C/C++ compilation System: GCC-ERC32 2.8.1 from XGC > which looks like this: > > erc-elf-addr2line* erc-elf-g++* erc-elf-nm* erc-elf-sis* > erc-elf-ar* erc-elf-gasp* erc-elf-objcopy* erc-elf-size* > erc-elf-as* erc-elf-gcc* erc-elf-objdump* > erc-elf-strings* > erc-elf-c++* erc-elf-gdb* erc-elf-ranlib* erc-elf-strip* > erc-elf-c++filt* erc-elf-ld* erc-elf-run* > > I tried to following the instructions of Kaffe Web Pages > and I have read autoconf manuals and gone through configure.in > file. I also have searched through email archive. > > I have set the following variables: > > setenv CC /opt/xgc/bin/erc-elf-gcc > setenv NM /opt/xgc/bin/erc-elf-nm > setenv LD /opt/xgc/bin/erc-elf-ld > setenv AR /opt/xgc/bin/erc-elf-ar > setenv AS /opt/xgc/bin/erc-elf-as > setenv RANLIB /opt/xgc/bin/erc-elf-ranlib > setenv CPP /opt/xgc/bin/erc-elf-c++ > setenv ac_cv_sizeof_short 2 > setenv ac_cv_sizeof_int 4 > setenv ac_cv_sizeof_long 4 > setenv ac_cv_sizeof_long_long 8 > setenv ac_cv_sizeof___int64 0 > setenv ac_cv_sizeof_voidp 4 > setenv ac_cv_c_bigendian yes > setenv ac_cv_c_char_unsigned yes > setenv path_separator : > setenv file_separator / > > I got the following messages: > > > gmake[1]: Entering directory `/usr/local/src/kaffe-cross/include' > gmake[1]: Leaving directory `/usr/local/src/kaffe-cross/include' > Making all in libltdl > gmake[1]: Entering directory `/usr/local/src/kaffe-cross/libltdl' > /bin/sh ./libtool --mode=3Dcompile /opt/xgc/bin/erc-elf-gcc > -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -c ltdl.c > /opt/xgc/bin/erc-elf-gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -c ltdl.c -o > ltdl.o > ltdl.c: In function `find_file': > ltdl.c:1012: warning: assignment makes pointer from integer without a > cast > ltdl.c:1042: `FILE' undeclared (first use in this function) > ltdl.c:1042: (Each undeclared identifier is reported only once > ltdl.c:1042: for each function it appears in.) > ltdl.c:1042: `file' undeclared (first use in this function) > ltdl.c: In function `trim': > ltdl.c:1092: warning: initialization makes pointer from integer without > a cast > ltdl.c: In function `lt_dlopen': > ltdl.c:1160: warning: assignment makes pointer from integer without a > cast > ltdl.c:1173: warning: assignment makes pointer from integer without a > cast > ltdl.c:1176: `FILE' undeclared (first use in this function) > ltdl.c:1176: `file' undeclared (first use in this function) > ltdl.c:1177: parse error before `int' > ltdl.c:1196: `i' undeclared (first use in this function) > ltdl.c:1208: parse error before `)' > ltdl.c:1212: parse error before `)' > ltdl.c:1217: parse error before `)' > ltdl.c:1229: `line' undeclared (first use in this function) > ltdl.c:1245: `error' undeclared (first use in this function) > ltdl.c:1245: `dlname' undeclared (first use in this function) > ltdl.c:1252: `old_name' undeclared (first use in this function) > ltdl.c:1259: `libdir' undeclared (first use in this function) > ltdl.c:1266: `deplibs' undeclared (first use in this function) > ltdl.c:1270: `installed' undeclared (first use in this function) > gmake[1]: *** [ltdl.lo] Error 1 > gmake[1]: Leaving directory `/usr/local/src/kaffe-cross/libltdl' > gmake: *** [all-recursive] Error 1 > > I suppose it could be the lack of librarys for files in > ERC32 (a microprocessor). I only can execute a file, I think! > > Any general help will also welcome, because it's the first > time I try to crosscompile anything! > > Best regards, > Oscar > > > PD: I attach configure.log, configure.output, enviroment settings > and Kaffe settings. > > --=20 > =D3scar Mart=EDnez de la Torre > Telecommunication Engineer at Universidad Polit=E9cnica de Madrid=20 > European Space Agency YGT-Staff ESTEC/TOS/EMS Eramus Building Office > Nb212=20 > Keplerlaan,1 - NL 2201 AZ - Noordwijk ZH - The Netherlands > Office Phone: +31-(0)71.565.5844 - GSM Phone: +34-656.906411 > ESA Web: www.estec.esa.nl - Personal Web: www.etsit.upm.es/~omt > eMail: omt@wm.estec.esa.nl - omt@etsit.upm.es > > > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > > CONFIGURE log > > This file contains any messages produced by compilers while > running configure, to aid debugging if configure makes a mistake. > > configure:592: checking for a BSD compatible install > configure:645: checking whether build environment is sane > configure:702: checking whether make sets ${MAKE} > configure:749: checking for working aclocal > configure:762: checking for working autoconf > configure:775: checking for working automake > configure:788: checking for working autoheader > configure:801: checking for working makeinfo > configure:818: checking for gnutar > configure:857: checking whether to enable maintainer-specific portions > of Makefiles > configure:907: checking for gcc > configure:1020: checking whether the C compiler > (/opt/xgc/bin/erc-elf-gcc ) works > configure:1036: /opt/xgc/bin/erc-elf-gcc -o conftest conftest.c 1>&5 > configure:1062: checking whether the C compiler > (/opt/xgc/bin/erc-elf-gcc ) is a cross-compiler > configure:1067: checking whether we are using GNU C > configure:1095: checking whether /opt/xgc/bin/erc-elf-gcc accepts -g > configure:1138: checking host system type > configure:1159: checking for Cygwin environment > configure:1192: checking for mingw32 environment > configure:1223: checking for executable suffix > configure:1377: checking build system type > configure:1397: checking for ranlib > configure:1436: checking for ld used by GCC > configure:1499: checking if the linker (/opt/xgc/bin/erc-elf-ld) is GNU > ld > configure:1515: checking for BSD-compatible nm > configure:1552: checking whether ln -s works > ltconfig:591: checking for object suffix > ltconfig:592: /opt/xgc/bin/erc-elf-gcc -c -g -O2 -Wall > -Wstrict-prototypes conftest.c 1>&5 > ltconfig:722: checking if /opt/xgc/bin/erc-elf-gcc PIC flag -fPIC works > ltconfig:723: /opt/xgc/bin/erc-elf-gcc -c -g -O2 -Wall > -Wstrict-prototypes -fPIC -DPIC conftest.c 1>&5 > /opt/xgc/erc-elf/bin/as: unrecognized option `-k' > ltconfig:765: checking if /opt/xgc/bin/erc-elf-gcc supports -c -o file.o > ltconfig:766: /opt/xgc/bin/erc-elf-gcc -c -g -O2 -Wall > -Wstrict-prototypes -c -o conftest2.o conftest.c 1>&5 > ltconfig:793: checking if /opt/xgc/bin/erc-elf-gcc supports -c -o > file.lo > ltconfig:794: /opt/xgc/bin/erc-elf-gcc -c -g -O2 -Wall > -Wstrict-prototypes -c -o conftest.lo conftest.c 1>&5 > ltconfig:845: checking if /opt/xgc/bin/erc-elf-gcc supports -fno-rtti > -fno-exceptions > ltconfig:846: /opt/xgc/bin/erc-elf-gcc -c -g -O2 -Wall > -Wstrict-prototypes -fno-rtti -fno-exceptions -c conftest.c conftest.c > 1>&5 > ltconfig:889: checking if /opt/xgc/bin/erc-elf-gcc static flag -static > works > ltconfig:890: /opt/xgc/bin/erc-elf-gcc -o conftest -g -O2 -Wall > -Wstrict-prototypes -static conftest.c 1>&5 > conftest.c:1: warning: return-type defaults to `int' > conftest.c:1: warning: function declaration isn't a prototype > GNU ld version 2.8.1 (with BFD 2.8.1) > ltconfig:1460: checking if global_symbol_pipe works > ltconfig:1461: /opt/xgc/bin/erc-elf-gcc -c -g -O2 -Wall > -Wstrict-prototypes conftest.c 1>&5 > conftest.c:5: warning: function declaration isn't a prototype > conftest.c:9: warning: return-type defaults to `int' > conftest.c:9: warning: function declaration isn't a prototype > ltconfig:1464: eval "/opt/xgc/bin/erc-elf-nm conftest.o | sed -n -e > 's/^.*[ ]\([BDT]\)[ ][ ]*\(\)\([_A-Za-z][_A-Za-z0-9]*\)$/\1 > \2\3 \3/p' > conftest.nm" > cannot find nm_test_var in conftest.nm > ltconfig:1460: checking if global_symbol_pipe works > ltconfig:1461: /opt/xgc/bin/erc-elf-gcc -c -g -O2 -Wall > -Wstrict-prototypes conftest.c 1>&5 > conftest.c:5: warning: function declaration isn't a prototype > conftest.c:9: warning: return-type defaults to `int' > conftest.c:9: warning: function declaration isn't a prototype > ltconfig:1464: eval "/opt/xgc/bin/erc-elf-nm conftest.o | sed -n -e > 's/^.*[ ]\([BDT]\)[ ][ =20 > ]*\(_\)\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2\3 \3/p' > conftest.nm" > cannot run sed -n -e 's/^.*[ ]\([BDT]\)[ ][ =20 > ]*\(_\)\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2\3 \3/p' > configure:1893: checking for _ prefix in compiled symbols > configure:2016: checking execution engine > configure:2036: checking for getpagesize > configure:2110: checking sun compatibility mode > configure:2133: checking thread system > configure:2149: checking for trampolines > configure:2203: checking for a BSD compatible install > configure:2256: checking whether make sets ${MAKE} > configure:2285: checking for jikes > configure:2314: checking for zip > configure:2374: checking size of short > configure:2413: checking size of int > configure:2452: checking size of long > configure:2491: checking size of long long > configure:2530: checking size of __int64 > configure:2569: checking size of void* > configure:2610: checking alignment of void* > configure:2650: checking return type of signal handlers > configure:2692: checking whether signal handlers are one-shot > configure:2743: checking how to run the C preprocessor > configure:2823: checking for ANSI C header files > configure:2927: checking for size_t > configure:2960: checking for ssize_t > configure:3005: checking for _mwvalidcheckl in -lmw > configure:3057: checking for sin in -lm > configure:3170: checking for gethostname > configure:3221: checking for gethostname in -lnsl > configure:3272: checking for gethostbyname > configure:3323: checking for gethostbyname in -lnsl > configure:3374: checking for connect > configure:3425: checking for connect in -lsocket > configure:3480: checking for deflate in -lz > configure:3534: checking for mpz_add in -lgmp > configure:3590: checking for X > configure:3839: checking whether -R must be followed by a space > configure:3849: /opt/xgc/bin/erc-elf-gcc -o conftest -g -O2 -Wall > -Wstrict-prototypes conftest.c -R/usr/openwin/lib 1>&5 > erc-elf-gcc: unrecognized option `-R/usr/openwin/lib' > configure:3844: warning: function declaration isn't a prototype > configure:3904: checking for dnet_ntoa in -ldnet > configure:3945: checking for dnet_ntoa in -ldnet_stub > configure:3993: checking for gethostbyname > configure:4042: checking for gethostbyname in -lnsl > configure:4091: checking for connect > configure:4140: checking for connect in -lsocket > configure:4183: checking for remove > configure:4232: checking for remove in -lposix > configure:4275: checking for shmat > configure:4324: checking for shmat in -lipc > configure:4376: checking for IceConnectionNumber in -lICE > configure:4425: checking for __T_9__nothrow in -lCsup > configure:4479: checking for XShmQueryExtension in -lXext > configure:4532: checking for jpeg_read_header in -ljpeg > configure:4584: checking for png_create_info_struct in -lpng > configure:4636: checking for DGifOpenFileHandle in -lgif > configure:4688: checking for DGifOpenFileHandle in -lungif > configure:4752: checking for ANSI C header files > configure:4859: checking for fcntl.h > configure:4859: checking for sys/time.h > configure:4859: checking for unistd.h > configure:4859: checking for sys/socket.h > configure:4859: checking for winnt.h > configure:4859: checking for wintypes.h > configure:4859: checking for wtypes.h > configure:4859: checking for winbase.h > configure:4859: checking for windows.h > configure:4859: checking for winsock.h > configure:4859: checking for dlfcn.h > configure:4859: checking for sys/ioctl.h > configure:4859: checking for sys/filio.h > configure:4859: checking for malloc.h > configure:4859: checking for alloca.h > configure:4859: checking for sys/param.h > configure:4859: checking for sys/utsname.h > configure:4859: checking for pwd.h > configure:4859: checking for asm/sigcontext.h > configure:4859: checking for sigcontext.h > configure:4859: checking for asm/signal.h > configure:4859: checking for signal.h > configure:4859: checking for mach-o/rld.h > configure:4859: checking for sys/types.h > configure:4859: checking for sys/stat.h > configure:4859: checking for string.h > configure:4859: checking for sys/select.h > configure:4859: checking for poll.h > configure:4859: checking for sys/poll.h > configure:4859: checking for memory.h > configure:4859: checking for bsd/libc.h > configure:4859: checking for dl.h > configure:4859: checking for features.h > configure:4859: checking for sys/wait.h > configure:4859: checking for zlib.h > configure:4859: checking for netinet/tcp.h > configure:4859: checking for netinet/in_systm.h > configure:4859: checking for netinet/in.h > configure:4859: checking for netdb.h > configure:4859: checking for jpeglib.h > configure:4859: checking for png.h > configure:4859: checking for gmp.h > configure:4859: checking for kernel/OS.h > configure:4900: checking for dirent.h that defines DIR > configure:4900: checking for sys/ndir.h that defines DIR > configure:4900: checking for sys/dir.h that defines DIR > configure:4900: checking for ndir.h that defines DIR > configure:4979: checking for opendir in -lx > configure:5022: checking for gif_lib.h > configure:5063: checking for sys/resource.h > configure:5176: checking whether time.h and sys/time.h may both be > included > configure:5211: checking whether struct tm is in sys/time.h or time.h > configure:5245: checking for tm_zone in struct tm > configure:5278: checking for tzname > configure:5315: checking whether byte ordering is bigendian > configure:5405: checking whether char is unsigned > configure:5468: checking for inline > configure:5574: checking for struct sigcontext > configure:5609: checking for struct sigcontext_struct (without > asm/sigcontext.h) > configure:5636: checking for struct sigcontext_struct (with > asm/sigcontext.h) > configure:5673: checking for strftime > configure:5772: checking for unistd.h > configure:5811: checking for getpagesize > configure:5864: checking for working mmap > configure:6037: checking for select > configure:6037: checking for socket > configure:6037: checking for getsockname > configure:6092: checking for memcpy > configure:6092: checking for memmove > configure:6147: checking for mkdir > configure:6202: checking for getcwd > configure:6202: checking for getwd > configure:6202: checking for gettimeofday > configure:6202: checking for ftime > configure:6202: checking for time > configure:6202: checking for uname > configure:6202: checking for getuid > configure:6260: checking for remainder > configure:6260: checking for remainderf > configure:6260: checking for fmod > configure:6260: checking for fmodf > configure:6260: checking for drem > configure:6260: checking for rint > configure:6260: checking for floor > configure:6260: checking for ceil > configure:6260: checking for finite > configure:6260: checking for isinf > configure:6260: checking for isnan > configure:6260: checking for strtod > configure:6317: checking for strerror > configure:6317: checking for hstrerror > configure:6372: checking for fcntl > configure:6372: checking for ioctl > configure:6427: checking for alarm > configure:6427: checking for setitimer > configure:6482: checking for sigprocmask > configure:6482: checking for sigsetmask > configure:6482: checking for sigemptyset > configure:6482: checking for sigaddset > configure:6482: checking for signal > configure:6482: checking for sigaction > configure:6537: checking for sbrk > configure:6537: checking for valloc > configure:6537: checking for memalign > configure:6537: checking for mallopt > configure:6592: checking for mprotect > configure:6592: checking for madvise > configure:6647: checking for waitpid > configure:6647: checking for kill > configure:6647: checking for fork > configure:6647: checking for execve > configure:6647: checking for execvp > configure:6702: checking for sync > configure:6702: checking for fsync > configure:6757: checking for atexit > configure:6757: checking for on_exit > configure:6757: checking for vsnprintf > configure:6757: checking for snprintf > configure:6812: checking for __throw > configure:6812: checking for __terminate_func > configure:6812: checking for __get_eh_info > configure:6904: checking for declaration of select > configure:7001: checking for kaffeh > configure:7062: checking how to run the C preprocessor > configure:7143: checking for path separator > configure:7160: checking for directory separator > > > CONFIGURE standard output > > loading cache ./config.cache > checking for a BSD compatible install... ./install-sh -c > checking whether build environment is sane... yes > checking whether make sets ${MAKE}... (cached) yes > checking for working aclocal... found > checking for working autoconf... found > checking for working automake... found > checking for working autoheader... found > checking for working makeinfo... missing > checking for gnutar... (cached) tar > checking whether to enable maintainer-specific portions of Makefiles... > no > checking for gcc... (cached) /opt/xgc/bin/erc-elf-gcc > checking whether the C compiler (/opt/xgc/bin/erc-elf-gcc ) works... > yes > checking whether the C compiler (/opt/xgc/bin/erc-elf-gcc ) is a > cross-compiler... yes > checking whether we are using GNU C... (cached) yes > checking whether /opt/xgc/bin/erc-elf-gcc accepts -g... (cached) yes > checking host system type... sparc-sun-solaris2.7 > checking for Cygwin environment... (cached) no > checking for mingw32 environment... (cached) no > checking for executable suffix... (cached) no > checking build system type... sparc-sun-solaris2.7 > checking for ranlib... (cached) /opt/xgc/bin/erc-elf-ranlib > checking for ld used by GCC... (cached) /opt/xgc/bin/erc-elf-ld > checking if the linker (/opt/xgc/bin/erc-elf-ld) is GNU ld... (cached) > yes > checking for BSD-compatible nm... (cached) /opt/xgc/bin/erc-elf-nm > checking whether ln -s works... (cached) yes > loading cache ./config.cache within ltconfig > checking for object suffix... o > checking for /opt/xgc/bin/erc-elf-gcc option to produce PIC... -fPIC > checking if /opt/xgc/bin/erc-elf-gcc PIC flag -fPIC works... no > checking if /opt/xgc/bin/erc-elf-gcc supports -c -o file.o... yes > checking if /opt/xgc/bin/erc-elf-gcc supports -c -o file.lo... yes > checking if /opt/xgc/bin/erc-elf-gcc supports -fno-rtti -fno-exceptions > ... yes > checking if /opt/xgc/bin/erc-elf-gcc static flag -static works... > -static > checking if the linker (/opt/xgc/bin/erc-elf-ld) is GNU ld... yes > checking whether the linker (/opt/xgc/bin/erc-elf-ld) supports shared > libraries... yes > checking command to parse /opt/xgc/bin/erc-elf-nm output... failed > checking how to hardcode library paths into programs... immediate > checking for /opt/xgc/bin/erc-elf-ld option to reload object files... -r > checking dynamic linker characteristics... solaris2.7 ld.so > checking if libtool supports shared libraries... no > checking whether to build shared libraries... no > checking whether to build static libraries... yes > checking for objdir... .libs > creating libtool > loading cache ./config.cache > checking for _ prefix in compiled symbols... (cached) no > checking execution engine... jit > checking for getpagesize... (cached) no > checking sun compatibility mode... yes > checking thread system... unix-jthreads > checking for trampolines... yes > checking for a BSD compatible install... ./install-sh -c > checking whether make sets ${MAKE}... (cached) yes > checking for jikes... no > checking for zip... (cached) zip > checking size of short... (cached) 2 > checking size of int... (cached) 4 > checking size of long... (cached) 4 > checking size of long long... (cached) 8 > checking size of __int64... (cached) 0 > checking size of void*... (cached) 4 > checking alignment of void*... (cached) 1 > checking return type of signal handlers... (cached) void > checking whether signal handlers are one-shot... (cached) cross > checking how to run the C preprocessor... /opt/xgc/bin/erc-elf-c++ > checking for ANSI C header files... (cached) no > checking for size_t... (cached) no > checking for ssize_t... (cached) no > checking for _mwvalidcheckl in -lmw... (cached) no > checking for sin in -lm... (cached) yes > checking for gethostname... (cached) no > checking for gethostname in -lnsl... (cached) no > checking for gethostbyname... (cached) no > checking for gethostbyname in -lnsl... (cached) no > checking for connect... (cached) no > checking for connect in -lsocket... (cached) no > checking for deflate in -lz... (cached) no > checking for mpz_add in -lgmp... (cached) no > checking for X... (cached) libraries /usr/openwin/lib, headers > /usr/openwin/include > checking whether -R must be followed by a space... no > checking for dnet_ntoa in -ldnet... (cached) no > checking for dnet_ntoa in -ldnet_stub... (cached) no > checking for gethostbyname... (cached) no > checking for gethostbyname in -lnsl... (cached) no > checking for connect... (cached) no > checking for connect in -lsocket... (cached) no > checking for remove... (cached) no > checking for remove in -lposix... (cached) no > checking for shmat... (cached) no > checking for shmat in -lipc... (cached) no > checking for IceConnectionNumber in -lICE... (cached) no > checking for __T_9__nothrow in -lCsup... (cached) no > checking for XShmQueryExtension in -lXext... (cached) no > checking for jpeg_read_header in -ljpeg... (cached) no > checking for png_create_info_struct in -lpng... (cached) no > checking for DGifOpenFileHandle in -lgif... (cached) no > checking for DGifOpenFileHandle in -lungif... (cached) no > checking for ANSI C header files... (cached) no > checking for fcntl.h... (cached) no > checking for sys/time.h... (cached) no > checking for unistd.h... (cached) no > checking for sys/socket.h... (cached) no > checking for winnt.h... (cached) no > checking for wintypes.h... (cached) no > checking for wtypes.h... (cached) no > checking for winbase.h... (cached) no > checking for windows.h... (cached) no > checking for winsock.h... (cached) no > checking for dlfcn.h... (cached) no > checking for sys/ioctl.h... (cached) no > checking for sys/filio.h... (cached) no > checking for malloc.h... (cached) no > checking for alloca.h... (cached) no > checking for sys/param.h... (cached) no > checking for sys/utsname.h... (cached) no > checking for pwd.h... (cached) no > checking for asm/sigcontext.h... (cached) no > checking for sigcontext.h... (cached) no > checking for asm/signal.h... (cached) no > checking for signal.h... (cached) no > checking for mach-o/rld.h... (cached) no > checking for sys/types.h... (cached) no > checking for sys/stat.h... (cached) no > checking for string.h... (cached) no > checking for sys/select.h... (cached) no > checking for poll.h... (cached) no > checking for sys/poll.h... (cached) no > checking for memory.h... (cached) no > checking for bsd/libc.h... (cached) no > checking for dl.h... (cached) no > checking for features.h... (cached) no > checking for sys/wait.h... (cached) no > checking for zlib.h... (cached) no > checking for netinet/tcp.h... (cached) no > checking for netinet/in_systm.h... (cached) no > checking for netinet/in.h... (cached) no > checking for netdb.h... (cached) no > checking for jpeglib.h... (cached) no > checking for png.h... (cached) no > checking for gmp.h... (cached) no > checking for kernel/OS.h... (cached) no > checking for dirent.h that defines DIR... (cached) no > checking for sys/ndir.h that defines DIR... (cached) no > checking for sys/dir.h that defines DIR... (cached) no > checking for ndir.h that defines DIR... (cached) no > checking for opendir in -lx... (cached) no > checking for gif_lib.h... (cached) no, not found or bad version > checking for sys/resource.h... (cached) no > checking whether time.h and sys/time.h may both be included... (cached) > yes > checking whether struct tm is in sys/time.h or time.h... (cached) time.h > checking for tm_zone in struct tm... (cached) no > checking for tzname... (cached) no > checking whether byte ordering is bigendian... (cached) yes > checking whether char is unsigned... (cached) no > checking for inline... (cached) inline > checking for struct sigcontext... (cached) no > checking for struct sigcontext_struct (without asm/sigcontext.h)... > (cached) no > checking for struct sigcontext_struct (with asm/sigcontext.h)... > (cached) no > checking for strftime... (cached) yes > checking for unistd.h... (cached) no > checking for getpagesize... (cached) no > checking for working mmap... (cached) no > checking for select... (cached) no > checking for socket... (cached) no > checking for getsockname... (cached) no > checking for memcpy... (cached) yes > checking for memmove... (cached) yes > checking for mkdir... (cached) no > checking for getcwd... (cached) no > checking for getwd... (cached) no > checking for gettimeofday... (cached) yes > checking for ftime... (cached) no > checking for time... (cached) yes > checking for uname... (cached) no > checking for getuid... (cached) no > checking for remainder... (cached) no > checking for remainderf... (cached) no > checking for fmod... (cached) yes > checking for fmodf... (cached) no > checking for drem... (cached) no > checking for rint... (cached) no > checking for floor... (cached) yes > checking for ceil... (cached) yes > checking for finite... (cached) no > checking for isinf... (cached) no > checking for isnan... (cached) no > checking for strtod... (cached) yes > checking for strerror... (cached) yes > checking for hstrerror... (cached) no > checking for fcntl... (cached) no > checking for ioctl... (cached) no > checking for alarm... (cached) no > checking for setitimer... (cached) no > checking for sigprocmask... (cached) no > checking for sigsetmask... (cached) no > checking for sigemptyset... (cached) no > checking for sigaddset... (cached) no > checking for signal... (cached) yes > checking for sigaction... (cached) no > checking for sbrk... (cached) yes > checking for valloc... (cached) no > checking for memalign... (cached) no > checking for mallopt... (cached) no > checking for mprotect... (cached) no > checking for madvise... (cached) no > checking for waitpid... (cached) no > checking for kill... (cached) yes > checking for fork... (cached) no > checking for execve... (cached) no > checking for execvp... (cached) no > checking for sync... (cached) no > checking for fsync... (cached) no > checking for atexit... (cached) yes > checking for on_exit... (cached) no > checking for vsnprintf... (cached) no > checking for snprintf... (cached) no > checking for __throw... (cached) yes > checking for __terminate_func... (cached) yes > checking for __get_eh_info... (cached) no > checking for declaration of select... (cached) no > checking for kaffeh... (cached) /usr/local/bin/kaffeh > checking how to run the C preprocessor... /opt/xgc/bin/erc-elf-c++ > checking for path separator... (cached)=20 > checking for directory separator... (cached)=20 > creating ./config.status > creating Makefile > creating config/Makefile > creating include/Makefile > creating kaffe/Makefile > creating libraries/Makefile > creating kaffe/kaffevm/Makefile > creating kaffe/kaffevm/intrp/Makefile > creating kaffe/kaffevm/jit/Makefile > creating kaffe/kaffevm/gcj/Makefile > creating kaffe/kaffevm/systems/Makefile > creating kaffe/kaffevm/systems/unix-jthreads/Makefile > creating kaffe/kaffevm/systems/oskit-pthreads/Makefile > creating kaffe/kaffevm/systems/linux-threads/Makefile > creating kaffe/kaffevm/systems/beos-native/Makefile > creating kaffe/kaffe/Makefile > creating kaffe/kaffeh/Makefile > creating kaffe/man/Makefile > creating kaffe/scripts/Makefile > creating kaffe/scripts/bat/Makefile > creating kaffe/scripts/compat/Makefile > creating libraries/javalib/Makefile > creating libraries/clib/Makefile > creating libraries/clib/native/Makefile > creating libraries/clib/io/Makefile > creating libraries/clib/net/Makefile > creating libraries/clib/zip/Makefile > creating libraries/clib/math/Makefile > creating libraries/clib/management/Makefile > creating libraries/clib/awt/Makefile > creating libraries/clib/awt/X/Makefile > creating libraries/extensions/Makefile > creating libraries/extensions/comm/Makefile > creating libraries/extensions/comm/javalib/Makefile > creating libraries/extensions/pjava/Makefile > creating libraries/extensions/pjava/javalib/Makefile > creating libraries/extensions/servlet/Makefile > creating libraries/extensions/servlet/javalib/Makefile > creating kaffe/man/kaffe.1 > creating libraries/javalib/rebuildLib > creating kaffe/scripts/install-jar > creating kaffe/scripts/kaffe > creating kaffe/scripts/javac > creating kaffe/scripts/javakey > creating kaffe/scripts/jar > creating kaffe/scripts/javap > creating kaffe/scripts/jdb > creating kaffe/scripts/pizza > creating kaffe/scripts/javadoc > creating kaffe/scripts/pizzadoc > creating kaffe/scripts/appletviewer > creating kaffe/scripts/rmic > creating kaffe/scripts/rmiregistry > creating kaffe/scripts/serialver > creating kaffe/scripts/native2ascii > creating kaffe/scripts/compat/java > creating kaffe/scripts/compat/javac > creating kaffe/scripts/compat/appletviewer > creating kaffe/scripts/compat/javadoc > creating test/Makefile > creating test/regression/Makefile > creating test/regression/TestScript > creating config/config.h > config/config.h is unchanged > creating include/jtypes.h > include/jtypes.h is unchanged > configuring in libltdl > running /bin/sh ./configure --enable-ltdl-convenience > --cache-file=3D.././config.cache --srcdir=3D. > loading cache .././config.cache > checking for a BSD compatible install... ./../install-sh -c > checking whether build environment is sane... yes > checking whether make sets ${MAKE}... (cached) yes > checking for working aclocal... found > checking for working autoconf... found > checking for working automake... found > checking for working autoheader... found > checking for working makeinfo... missing > checking for gnutar... (cached) tar > checking whether to enable maintainer-specific portions of Makefiles... > no > checking for gcc... (cached) /opt/xgc/bin/erc-elf-gcc > checking whether the C compiler (/opt/xgc/bin/erc-elf-gcc ) works... > yes > checking whether the C compiler (/opt/xgc/bin/erc-elf-gcc ) is a > cross-compiler... yes > checking whether we are using GNU C... (cached) yes > checking whether /opt/xgc/bin/erc-elf-gcc accepts -g... (cached) yes > checking for working const... (cached) yes > checking for inline... (cached) inline > checking host system type... sparc-sun-solaris2.7 > checking build system type... sparc-sun-solaris2.7 > checking for ranlib... (cached) /opt/xgc/bin/erc-elf-ranlib > checking for ld used by GCC... (cached) /opt/xgc/bin/erc-elf-ld > checking if the linker (/opt/xgc/bin/erc-elf-ld) is GNU ld... (cached) > yes > checking for BSD-compatible nm... (cached) /opt/xgc/bin/erc-elf-nm > checking whether ln -s works... (cached) yes > loading cache .././config.cache within ltconfig > checking for object suffix... o > checking for /opt/xgc/bin/erc-elf-gcc option to produce PIC... -fPIC > checking if /opt/xgc/bin/erc-elf-gcc PIC flag -fPIC works... no > checking if /opt/xgc/bin/erc-elf-gcc supports -c -o file.o... yes > checking if /opt/xgc/bin/erc-elf-gcc supports -c -o file.lo... yes > checking if /opt/xgc/bin/erc-elf-gcc supports -fno-rtti -fno-exceptions > ... yes > checking if /opt/xgc/bin/erc-elf-gcc static flag -static works... > -static > checking if the linker (/opt/xgc/bin/erc-elf-ld) is GNU ld... yes > checking whether the linker (/opt/xgc/bin/erc-elf-ld) supports shared > libraries... yes > checking command to parse /opt/xgc/bin/erc-elf-nm output... failed > checking how to hardcode library paths into programs... immediate > checking for /opt/xgc/bin/erc-elf-ld option to reload object files... -r > checking dynamic linker characteristics... solaris2.7 ld.so > checking if libtool supports shared libraries... no > checking whether to build shared libraries... no > checking whether to build static libraries... yes > checking for objdir... .libs > creating libtool > loading cache .././config.cache > checking which extension is used for shared libraries... (cached) .so > checking which variable specifies run-time library path... (cached) > LD_LIBRARY_PATH > checking for objdir... (cached) .libs > checking how to run the C preprocessor... /opt/xgc/bin/erc-elf-c++ > checking for ANSI C header files... (cached) no > checking for malloc.h... (cached) no > checking for memory.h... (cached) no > checking for stdlib.h... (cached) no > checking for stdio.h... (cached) no > checking for ctype.h... (cached) no > checking for dlfcn.h... (cached) no > checking for dl.h... (cached) no > checking for dld.h... (cached) no > checking for string.h... (cached) no > checking for strings.h... (cached) no > checking for strdup... (cached) no > checking for strchr... (cached) yes > checking for strrchr... (cached) yes > checking for index... (cached) no > checking for rindex... (cached) no > checking whether libtool supports -dlopen/-dlpreopen... (cached) no > checking for dlopen... (cached) no > checking for dlopen in -ldl... (cached) no > checking for dld_link in -ldld... (cached) no > checking for shl_load... (cached) no > checking command to parse /opt/xgc/bin/erc-elf-nm output... (cached) no > checking for _ prefix in compiled symbols... (cached) no > creating ./config.status > creating Makefile > creating config.h > config.h is unchanged > > > Enviroment settings > > > AR=3D/opt/xgc/bin/erc-elf-ar > AS=3D/opt/xgc/bin/erc-elf-as > BASH=3D/usr/local/bin/bash > BASH_VERSINFO=3D([0]=3D"2" [1]=3D"03" [2]=3D"0" [3]=3D"1" [4]=3D"release" > [5]=3D"sparc-sun-solaris2.7") > BASH_VERSION=3D'2.03.0(1)-release' > BIG_ENDIAN=3Dyes > CC=3D/opt/xgc/bin/erc-elf-gcc > COLUMNS=3D87 > CPP=3D/opt/xgc/bin/erc-elf-c++ > DIRSTACK=3D() > EUID=3D1188 > EXITONERR=3D1 > GROUP=3Dwms > GROUPS=3D() > HISTFILE=3D/users/omt/.bash_history > HISTFILESIZE=3D500 > HISTSIZE=3D500 > HOME=3D/users/omt > HOST=3Destwme > HOSTNAME=3Destwme > HOSTTYPE=3Dsparc > HZ=3D100 > IFS=3D' =20 > ' > LC_COLLATE=3Den_US > LC_CTYPE=3Den_US > LC_MESSAGES=3DC > LC_MONETARY=3Den_US > LC_NUMERIC=3Den_US > LC_TIME=3Den_US > LD=3D/opt/xgc/bin/erc-elf-ld > LD_LIBRARY_PATH=3D/opt/SUNWspro/lib:/usr/ccs/lib:/usr/dt/lib:/usr/openwin= > /lib:/opt/SUNWspro/lib:/usr/dt/lib > LINES=3D36 > LOGNAME=3Domt > LOGSCRIPTS=3D/software/any/LOG_INS/users > MACHTYPE=3Dsparc-sun-solaris2.7 > MAIL=3D/var/mail/omt > MAILCHECK=3D60 > NM=3D/opt/xgc/bin/erc-elf-nm > OPENWINHOME=3D/usr/openwin > OPTERR=3D1 > OPTIND=3D1 > OSTYPE=3Dsolaris2.7 > OS_NAME=3DSunOS > OS_VERSION=3D5 > PATH=3D/etc:/usr/etc:/usr/local:/usr/local/bin:/users/omt:/users/omt/BIN:= > /sw/stw/bin:/opt/SUNWspro/bin:/usr/ccs/bin:/opt/SUNWspro/bin:/software/my= > cpu/lang:/usr/local/bin:/usr/sbin:/usr/local/bin:/usr/bin:/usr/dt/bin:/us= > r/openwin/bin:/etc/opt/licenses:/opt/SUNWspro/bin:/usr/opt/SUNWmd/sbin:/u= > sers/omt/notesr4:/usr/etc:/sbin:/usr/sbin:/usr/ccs/bin:/usr/ucb:/sw/bin:.= > :/usr/openwin/bin:/usr/hosts:/software/any/script:/software/mycpu/local/b= > in:/users/omt/bin:/users/omt/script:/software/mycpu/transcript/bin:/softw= > are/mycpu/sunpc/bin:/sw/x3270/bin.sun4.SunOS-4.1.1:/software/mycpu.wme/La= > bView-3.1:.:/usr/ucb:/usr/bin:/bin:/sw/sysadm/Scripts > PIPESTATUS=3D([0]=3D"0") > PPID=3D25252 > PS1=3D'\s-\v\$ ' > PS2=3D'> ' > PS4=3D'+ ' > PWD=3D/usr/local/src/kaffe-cross > RANLIB=3D/opt/xgc/bin/erc-elf-ranlib > REMOTEHOST=3Destwmw.wm.estec.esa.nl > SHELL=3D/usr/local/bin/tcsh > SHELLOPTS=3Dbraceexpand:hashall:histexpand:monitor:history:interactive-co= > mments:emacs > SHLVL=3D2 > SOFTWARE=3D'MOTIF FRAMEX X3270 SPARCWORKS MATH PV-WAVE500 STW LABVIEW3.1' > TERM=3Dxterm > TZ=3DWET > UID=3D1188 > USER=3Domt > VENDOR=3Dsun > _=3Dls > ac_cv_c_bigendian=3Dyes > ac_cv_sizeof___int64=3D0 > ac_cv_sizeof_int=3D4 > ac_cv_sizeof_long=3D4 > ac_cv_sizeof_long_long=3D8 > ac_cv_sizeof_short=3D2 > ac_cv_sizeof_voidp=3D4 > file_separator=3D/ > path_separator=3D: > > > Setting for KAFFE > > > setenv CC /opt/xgc/bin/erc-elf-gcc > setenv NM /opt/xgc/bin/erc-elf-nm > setenv LD /opt/xgc/bin/erc-elf-ld > setenv AR /opt/xgc/bin/erc-elf-ar > setenv AS /opt/xgc/bin/erc-elf-as > setenv RANLIB /opt/xgc/bin/erc-elf-ranlib > setenv CPP /opt/xgc/bin/erc-elf-c++ > setenv ac_cv_sizeof_short 2 > setenv ac_cv_sizeof_int 4 > setenv ac_cv_sizeof_long 4 > setenv ac_cv_sizeof_long_long 8 > setenv ac_cv_sizeof___int64 0 > setenv ac_cv_sizeof_voidp 4 > setenv ac_cv_c_bigendian yes > setenv ac_cv_c_char_unsigned yes > setenv path_separator : > setenv file_separator / > --=20 > =D3scar Mart=EDnez de la Torre > Telecommunication Engineer at Universidad Polit=E9cnica de Madrid=20 > European Space Agency YGT-Staff ESTEC/TOS/EMS Eramus Building Office > Nb212=20 > Keplerlaan,1 - NL 2201 AZ - Noordwijk ZH - The Netherlands > Office Phone: +31-(0)71.565.5844 - GSM Phone: +34-656.906411 > ESA Web: www.estec.esa.nl - Personal Web: www.etsit.upm.es/~omt > eMail: omt@wm.estec.esa.nl - omt@etsit.upm.es > >