[ECOS] Problem of porting kaffe to ecos on ARM 7 hardware target

Danny danny.mauersberger@freenet.de
Sun Jul 24 14:49:00 GMT 2005


Hello list!

I have the problem of porting kaffe-1.0.7 on an ARM 7 platform with the real
time operation system "eCos".
My Target platform has following features:

Hardware:

Processor ARM7 50 MHz 32 Bit RISC CPU
8 MB SDRAM, 2 MB Flash, RTC,
2 KBit EEPROM


First I have installed the eCos software Development Kit on Linux 9.2. After
that, you can build an eCos library 
with the "eCos Configuration Tool". The os "eCos" includes a Hal for my
target platform (ARM 7). So I don´t need 
to construct such a hal for my arm7 processor.My aim is to build an eCos
library including kaffe-1.0.7
 
I have  found an instruction at www.sinby.com, which describes the necessary
steps to install kaffe on the target 
platform "SH" with eCos as OS. At www.sinby.com you only will find
instructions of porting kaffe to eCos for the 
hardware platforms "MIPS" and "SH". I have modified these steps for my ARM
processor. 

Here are the steps a have tried to realize:

1. It is necessary to get following sources to build Kaffe / eCos:

      Kaffe-1.0.7             http://www.kaffe.org
      eCos-current            http://sources.redhat.com
      Kaffe /eCos package     http://sinby.com
      
      Kaffe / eCos includes:

            - Stdio.001217.tar.gz   (additional stdio functions)
             
                  I didn´t find this file
            
	    - Kaffe_driver_V1_0_1.epk  (eCos package for kaffe)

	    - Kaffe106.diff (diff for kaffe-1.0.7)

  		 I have found the patch named „kaffe_ecos_KD_0_0B.diff

	    - Kaffe_ecos.tar.gz (additional sources for kaffe / eCos) 
           


2. Install kaffe-1.0.7 on Build Host

	The installation of kaffe is necessary because you will find
"kaffeh", that is needed for cross-compiling
      Kaffe is installed on /usr/local/kaffe-1.0.7 / kaffe-native

      IMPORTANT: - the source code of kaffe is under /usr / local /
kaffe-1.0.7
                 - I have added a kaffe-1.0.7 subdirectory /usr / local /
kaffe-1.0.7 /cross  (for cross-compiling)
      	     - I have installed kaffe on “/usr / local / kaffe-1.0.7 /
kaffe-native 
            
           I have realized this step!

3. It is necessary to add the functions feof(), ferror() and clearer() into
the directory "language/c/libc/stdio/current/src/common.
	 The sources are included in stdio_001217.tar.gz.

		I didn´t find the stdio_001217.tar.gz, so I  skiped this
step!


4. Add the Kaffe Package into eCos under the ecos "packages" directory as
below:

		Tclsh ecosadmin.tcl add kaffe.driver_V1_0_1-epk.

    	This includes systemcalls for kaffe, jar driver and machine
dependent codes.

   	 I have realized this step with the kaffe_driver_V0, because I
didn’t find a Version V_1!


5. Build the eCos Library included the kaffe package

	First I have to choose a hardware- and package-template. In this
case, my:
      
      	- hardware template is: AIM Arm Industrial Module 711

      	- package template is:  net – package

 I added following additional packages:

	- Compute CRCs
	- FLASH DEVICE DRIVER – in this package, I have activated the option
"Instantiate in I/O block device" and "Configuration from FIS"
	- JFFS2 Filesystem
	- Linux compatibility layer
	- Zlib compress and decompress package
	- Kaffe/eCos

      After having all packages together, I have built an eCos library with
this configuration.

6. Applying the patch  "kaffe107.diff" to kaffe-1.0.7. 

	When I applied the patch, the following error occurs:


	patch < kaffe_ecos_KD_0_0B.diff
	atching file config.sub
	atching file configure
	unk #1 succeeded at 10109 (offset -205 lines).
	unk #2 FAILED at 10629.
	unk #3 FAILED at 10921.
	unk #4 FAILED at 10952.
	unk #5 FAILED at 11029.
	unk #6 FAILED at 11178.
	unk #7 FAILED at 11209.
	 out of 7 hunks FAILED -- saving rejects to file configure.rej
patching file configure.in
	an't find file to patch at input line 117
	erhaps you should have used the -p or --strip option?
	he text leading up to this was:
	-------------------------
	--- kaffe-1.0.7-orig/config/config-io.h        1999-07-28
09:25:37.000000000 +0900
	+++ kaffe-1.0.7/config/config-io.h     2002-07-07 01:24:00.000000000
+0900


7. Exctract all files from achive file "kaffe_ecos.tar.gz".

	I have added a new directory named "arm" including  the "md"
directory to the archive. I have modified and adapted 
	the header, source files and cdl files in the "md"-directory to my
arm-processor. Then I copied the modified 
	archive to kaffe-1.0.7 directory. Modifications in the "config.sub"
and "config.alias" are necessary, so that you are 
	able to execute the ./configure in step 10 with the option
–-host=arm-ecos

8. Changing the directory to kaffe/kaffe/. Add my jar.file and make
necessary modifications to "classes.txt" and "ecos.mk" to 
	suit to my jar file environment. My jar file includes a simple
"Hello World".class file

9. Set up the environment for cross-compiling:


	export
KAFFEH=/usr/local/kaffe-1.0.7/kaffe-native/kaffe/kaffeh/kaffeh
	export LDFLAGS="-L/usr/local/Projekt/Version1/untitled1_install/lib
-nostartfiles -Ttarget.ld -WI,--gc-sections"
	export CFLAGS="-mcpu=arm7tdmi -mbig-endian -Wall -g -O2 -D__ECOS"
	export
CPPFLAGS="-I/usr/local/Projekt/Version1/untitled1_install/include -nostdinc
-D__ECOS" 
	export CC=arm-elf-gcc 
	export LD=arm-elf-ld
	export NM=arm-elf-nm
	export AR=arm-elf-ar
	export RANLIB=arm-elf-ranlib
	export CPP=arm-elf-cpp
	export OBJCOPY=arm-elf-objcopy


10. Execution of Configure and Make in my subdirectory  /usr / local /
kaffe-1.0.7 / cross

	Configure Execution in the subdirectory "kaffe-cross" of
kaffe-1.0.7:

./configure --host = arm-ecos --build = i686-linux

After the Execution you can see the following:

linux:/usr/local/kaffe-1.0.7/cross # /usr/local/kaffe-1.0.7/configure
--host=arm-ecos --build=i686-linux
loading cache ./config.cache
checking for a BSD compatible install... (cached) /usr/bin/install -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 whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... (cached) arm-elf-gcc
checking whether the C compiler (arm-elf-gcc -mcpu=arm7tdmi -mbig-endian
-Wall -g -O2 -D__ECOS -L/usr/local/Projekt/Version1/untitled1_install/lib
-nostartfiles -Ttarget.ld -WI,--gc-sections) works... yes
checking whether the C compiler (arm-elf-gcc -mcpu=arm7tdmi -mbig-endian
-Wall -g -O2 -D__ECOS -L/usr/local/Projekt/Version1/untitled1_install/lib
-nostartfiles -Ttarget.ld -WI,--gc-sections) is a cross-compiler... yes
checking whether we are using GNU C... (cached)
/usr/local/kaffe-1.0.7/configure: line 1232
yes
checking whether arm-elf-gcc accepts -g... (cached) yes
checking host system type... /usr/local/kaffe-1.0.7/configure: line 1320
Host_CPU: arm
Host IST: arm-unknown-ecos
OS: ecos
      checking for Cygwin environment... (cached) no
checking for mingw32 environment... (cached) no
checking for executable suffix... (cached) no
arm
ecos
************************************************************
Using ARM/ECOS config.frag
************************************************************
checking how to run the C preprocessor... arm-elf-cpp
checking build system type... i686-pc-linux-gnu
checking for ld used by GCC... (cached) arm-elf-ld
checking if the linker (arm-elf-ld) is GNU ld... (cached) yes
checking for arm-elf-ld option to reload object files... (cached) -r
checking for BSD-compatible nm... (cached) arm-elf-nm
checking whether ln -s works... (cached) yes
checking how to recognise dependant libraries... (cached) unknown
checking for object suffix... (cached) o
checking command to parse arm-elf-nm output... (cached) ok
checking for dlfcn.h... (cached) yes
checking for arm-ecos-ranlib... (cached) arm-elf-ranlib
checking for arm-ecos-strip... (cached) strip
checking for objdir... .libs
checking for arm-elf-gcc option to produce PIC... (cached)     -fPIC
checking if arm-elf-gcc PIC flag     -fPIC works... (cached) yes
checking if arm-elf-gcc static flag -static works... (cached) yes
checking if arm-elf-gcc supports -c -o file.o... (cached) yes
checking if arm-elf-gcc supports -c -o file.lo... (cached) yes
checking if arm-elf-gcc supports -fno-rtti -fno-exceptions... yes
checking whether the linker (arm-elf-ld) supports shared libraries... yes
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking dynamic linker characteristics... no
checking if libtool supports shared libraries... no
checking whether to build shared libraries... no
checking whether to build static libraries... yes
checking for shl_load... (cached) no
checking for shl_load in -ldld... (cached) no
checking for dlopen... (cached) no
checking for dlopen in -ldl... (cached) no
checking for dlopen in -lsvld... (cached) no
checking for dld_link in -ldld... (cached) no
creating libtool
checking for _ prefix in compiled symbols... (cached) no
checking execution engine... intrp
checking gprof(4) profiling support... no
checking sun compatibility mode... yes
checking thread system... ecos-native
checking for a BSD compatible install... /usr/bin/install -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) 4
checking return type of signal handlers... (cached) int
checking whether signal handlers are one-shot... (cached) cross
checking for ANSI C header files... (cached) yes
checking for size_t... (cached) yes
checking for ssize_t... (cached) yes
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_get_d in -lgmp... (cached) no
checking for __gmpz_get_d in -lgmp... (cached) no
checking for MD2Init... (cached) no
checking for MD4Init... (cached) no
checking for MD5Init... (cached) no
checking for MD5Init in -lmd... (cached) no
checking for X... disabled
checking for ANSI C header files... (cached) yes
checking for alloca.h... (cached) yes
checking for asm/sigcontext.h... (cached) no
checking for asm/signal.h... (cached) no
checking for bsd/libc.h... (cached) no
checking for dl.h... (cached) no
checking for dlfcn.h... (cached) yes
checking for fcntl.h... (cached) yes
checking for features.h... (cached) no
checking for gmp.h... (cached) no
checking for iconv.h... (cached) yes
checking for jpeglib.h... (cached) no
checking for kernel/OS.h... (cached) no
checking for mach-o/rld.h... (cached) no
checking for malloc.h... (cached) yes
checking for memory.h... (cached) no
checking for netdb.h... (cached) yes
checking for netinet/in.h... (cached) yes
checking for netinet/in_systm.h... (cached) yes
checking for netinet/tcp.h... (cached) yes
checking for png.h... (cached) no
checking for poll.h... (cached) no
checking for pwd.h... (cached) yes
checking for sigcontext.h... (cached) no
checking for signal.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for sys/filio.h... (cached) no
checking for sys/ioctl.h... (cached) yes
checking for sys/param.h... (cached) yes
checking for sys/poll.h... (cached) no
checking for sys/select.h... (cached) yes
checking for sys/socket.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for sys/time.h... (cached) yes
checking for sys/types.h... (cached) yes
checking for sys/utsname.h... (cached) no
checking for sys/wait.h... (cached) yes
checking for time.h... (cached) yes
checking for unistd.h... (cached) yes
checking for utime.h... (cached) yes
checking for winbase.h... (cached) no
checking for windows.h... (cached) no
checking for winnt.h... (cached) no
checking for winsock.h... (cached) no
checking for wintypes.h... (cached) no
checking for wtypes.h... (cached) no
checking for zlib.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 sys/resource.h... (cached) yes
checking for getrusage... (cached) no
checking whether to enable GCJ support...
checking whether to enable MIPS II instructions... no
checking whether time.h and sys/time.h may both be included... (cached) no
checking whether struct tm is in sys/time.h or time.h... (cached) sys/time.h
checking for tm_zone in struct tm... (cached) no
checking for tzname... (cached) no
checking whether byte ordering is bigendian... (cached) no
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) no
checking for strftime in -lintl... (cached) no
checking for unistd.h... (cached) yes
checking for getpagesize... (cached) no
checking for working mmap... (cached) no
checking for select... (cached) yes
checking for socket... (cached) yes
checking for getsockname... (cached) yes
checking for getpagesize... (cached) no
checking for memcpy... (cached) yes
checking for memmove... (cached) yes
checking for mkdir... (cached) yes
checking for getcwd... (cached) yes
checking for chdir... (cached) yes
checking for getwd... (cached) no
checking for gettimeofday... (cached) no
checking for ftime... (cached) no
checking for time... (cached) yes
checking for uname... (cached) yes
checking for getuid... (cached) no
checking for localtime... (cached) yes
checking for iconv... (cached) no
checking for remainder... (cached) no
checking for remainderf... (cached) no
checking for fmod... (cached) no
checking for fmodf... (cached) no
checking for drem... (cached) no
checking for rint... (cached) yes
checking for floor... (cached) yes
checking for ceil... (cached) yes
checking for finite... (cached) yes
checking for isinf... (cached) yes
checking for isnan... (cached) yes
checking for strtod... (cached) yes
checking for mergesort... (cached) no
checking whether long division is broken... (cached) cross
checking whether long modulo is broken... (cached) cross
checking whether long long modulo is broken... (cached) cross
checking whether strtod("-0.0") is broken... (cached) cross
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) no
checking for sigaction... (cached) no
checking for sbrk... (cached) no
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) no
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) no
checking for on_exit... (cached) no
checking for vsnprintf... (cached) no
checking for snprintf... (cached) no
checking for declaration of select... (cached) no
checking for declaration of swab... (cached) no
configure: warning: when cross compiling, you may want to set
ac_cv_c_char_unsigned to yes or no
checking for kaffeh... (cached)
/usr/local/kaffe-1.0.7/kaffe-native/kaffe/kaffeh/kaffeh
checking for path separator... (cached) path_separator
checking for directory separator... (cached) file_separator
updating cache ./config.cache
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/jit3/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/beos-native/Makefile
creating kaffe/kaffevm/systems/unix-pthreads/Makefile
creating kaffe/kaffevm/systems/ecos-native/Makefile
creating kaffe/kaffe/Makefile
creating kaffe/kaffeh/Makefile
creating kaffe/xprof/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/security/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 libraries/extensions/tools/Makefile
creating libraries/extensions/tools/javalib/Makefile
creating libraries/extensions/microsoft/Makefile
creating libraries/extensions/microsoft/javalib/Makefile
creating libraries/extensions/microsoft/clib/Makefile
creating libraries/extensions/sinby/Makefile
creating libraries/extensions/sinby/javalib/Makefile
creating libraries/extensions/sinby/clib/Makefile
creating libraries/extensions/rmi/Makefile
creating libraries/extensions/rmi/javalib/Makefile
creating kaffe/man/kaffe.1
creating libraries/javalib/rebuildLib
creating kaffe/scripts/install-jar
creating kaffe/scripts/kaffe
creating kaffe/scripts/kaffexprof
creating kaffe/scripts/javac
creating kaffe/scripts/javakey
creating kaffe/scripts/jar
creating kaffe/scripts/javap
creating kaffe/scripts/jdb
creating kaffe/scripts/kjc
creating kaffe/scripts/kopi
creating kaffe/scripts/javadoc
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 /usr/local/kaffe-1.0.7/libltdl/configure  --host=arm-ecos
--build=i686-linux --enable-ltdl-convenience --cache-file=.././config.cache
--srcdir=/usr/local/kaffe-1.0.7/libltdl
loading cache .././config.cache
checking for a BSD compatible install... (cached) /usr/bin/install -c
checking whether build environment is sane... yes
checking for mawk... (cached) gawk
checking whether make sets ${MAKE}... (cached) yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... (cached) arm-elf-gcc
checking whether the C compiler (arm-elf-gcc -mcpu=arm7tdmi -mbig-endian
-Wall -g -O2 -D__ECOS -Wall -Wstrict-prototypes
-L/usr/local/Projekt/Version1/untitled1_install/lib -nostartfiles
-Ttarget.ld -WI,--gc-sections) works... yes
checking whether the C compiler (arm-elf-gcc -mcpu=arm7tdmi -mbig-endian
-Wall -g -O2 -D__ECOS -Wall -Wstrict-prototypes
-L/usr/local/Projekt/Version1/untitled1_install/lib -nostartfiles
-Ttarget.ld -WI,--gc-sections) is a cross-compiler... yes
checking whether we are using GNU C... (cached) yes
checking whether arm-elf-gcc accepts -g... (cached) yes
checking for style of include used by make... GNU
checking dependency style of arm-elf-gcc... (cached) none
checking for working const... (cached) yes
checking for inline... (cached) inline
checking for Cygwin environment... (cached) no
checking for mingw32 environment... (cached) no
checking how to run the C preprocessor... arm-elf-cpp
checking host system type... arm-unknown-ecos
checking build system type... i686-pc-linux-gnu
checking for ld used by GCC... (cached) arm-elf-ld
checking if the linker (arm-elf-ld) is GNU ld... (cached) yes
checking for arm-elf-ld option to reload object files... (cached) -r
checking for BSD-compatible nm... (cached) arm-elf-nm
checking whether ln -s works... (cached) yes
checking how to recognise dependant libraries... (cached) unknown
checking for object suffix... (cached) o
checking for executable suffix... (cached) no
checking command to parse arm-elf-nm output... (cached) ok
checking for dlfcn.h... (cached) yes
checking for arm-ecos-ranlib... (cached) arm-elf-ranlib
checking for arm-ecos-strip... (cached) strip
checking for objdir... .libs
checking for arm-elf-gcc option to produce PIC... (cached)      -fPIC
checking if arm-elf-gcc PIC flag      -fPIC works... (cached) yes
checking if arm-elf-gcc static flag -static works... (cached) yes
checking if arm-elf-gcc supports -c -o file.o... (cached) yes
checking if arm-elf-gcc supports -c -o file.lo... (cached) yes
checking if arm-elf-gcc supports -fno-rtti -fno-exceptions... yes
checking whether the linker (arm-elf-ld) supports shared libraries... yes
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking dynamic linker characteristics... no
checking if libtool supports shared libraries... no
checking whether to build shared libraries... no
checking whether to build static libraries... yes
creating libtool
checking for ANSI C header files... (cached) yes
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 whether arm-elf-gcc supports assert without backlinking...
checking which extension is used for shared libraries... (cached)
checking which variable specifies run-time library path... (cached)
checking for the default library search path... (cached) /lib /usr/lib
checking for objdir... (cached) .libs
checking whether libtool supports -dlopen/-dlpreopen... (cached) yes
checking for shl_load... (cached) no
checking for shl_load in -ldld... (cached) no
checking for dlopen in -ldl... (cached) no
checking for dlopen in -lsvld... (cached) no
checking for dld_link in -ldld... (cached) no
checking for _ prefix in compiled symbols... (cached) no
checking whether deplibs are loaded by dlopen... (cached) unknown
checking for argz.h... (cached) yes
checking for error_t... no
checking for argz_append... (cached) no
checking for argz_create_sep... (cached) no
checking for argz_insert... (cached) no
checking for argz_next... (cached) no
checking for argz_stringify... (cached) no
checking for errno.h... (cached) yes
checking for malloc.h... (cached) yes
checking for memory.h... (cached) no
checking for stdlib.h... (cached) yes
checking for stdio.h... (cached) yes
checking for ctype.h... (cached) yes
checking for unistd.h... (cached) yes
checking for dl.h... (cached) no
checking for sys/dl.h... (cached) no
checking for dld.h... (cached) no
checking for string.h... (cached) yes
checking for strchr... (cached) no
checking for index... (cached) no
checking for strrchr... (cached) no
checking for rindex... (cached) no
checking for memcpy... (cached) yes
checking for memmove... (cached) yes
checking for strcmp... (cached) no
updating cache .././config.cache
creating ./config.status
creating Makefile
creating config.h
config.h is unchanged
linux:/usr/local/kaffe-1.0.7/cross #                                        



11. execution of make

There are lot´s of errors, which you can see in the following output:

linux:/usr/local/kaffe-1.0.7/cross # make
Making all in .
make[1]: Entering directory `/usr/local/kaffe-1.0.7/cross'
make top_srcdir=`cd /usr/local/kaffe-1.0.7 >/dev/null; pwd` \
        top_builddir=`cd . >/dev/null; pwd` \
        "DEBUG_ENV=" BUILD_ENVIRONMENT-make
make[2]: Entering directory `/usr/local/kaffe-1.0.7/cross'
echo
CLASSPATH=\${CLASSPATH-.}\''path_separator'\'/usr/local/kaffe-1.0.7/librari
es/javalib/Klasses.jar\''path_separator'\'/usr/local/kaffe-1.0.7/libraries/j
aval
ib/kjc.jar\; export CLASSPATH | sed 's,/,file_separator,g;s,\\,\\\\,g' >
BUILD_E
NVIRONMENT.new; \
echo
KAFFELIBRARYPATH=\${KAFFELIBRARYPATH+\"\$KAFFELIBRARYPATH\"\''path_separato
r'\'}`for f in
/usr/local/kaffe-1.0.7/cross/libraries/clib/native/libnative.la /
usr/local/kaffe-1.0.7/cross/libraries/clib/net/libnet.la
/usr/local/kaffe-1.0.7/
cross/libraries/clib/io/libio.la
/usr/local/kaffe-1.0.7/cross/libraries/clib/zip
/libzip.la /usr/local/kaffe-1.0.7/cross/libraries/clib/math/libmath.la
/usr/loca
l/kaffe-1.0.7/cross/libraries/clib/management/libmanagement.la
/usr/local/kaffe-
1.0.7/cross/libraries/clib/security/libsecurity.la
/usr/local/kaffe-1.0.7/cross/
libraries/extensions/microsoft/clib/libmicrosoft.la
/usr/local/kaffe-1.0.7/cross
/libraries/extensions/sinby/clib/libsinby.la   ; do echo "$f" | sed
's%/[^/]*$%%
'; done | (tr '\012' ' '; echo) | sed -e 's/ $//' -e "s/
/\'path_separator\'/g"`
\; export KAFFELIBRARYPATH >> BUILD_ENVIRONMENT.new; \
echo JAVA=/usr/local/kaffe-1.0.7/cross/kaffe/kaffe/kaffe-bin\; export JAVA
>> BU
ILD_ENVIRONMENT.new
rm -f BUILD_ENVIRONMENT
mv BUILD_ENVIRONMENT.new BUILD_ENVIRONMENT
make[2]: Leaving directory `/usr/local/kaffe-1.0.7/cross'
make[1]: Leaving directory `/usr/local/kaffe-1.0.7/cross'
Making all in config
make[1]: Entering directory `/usr/local/kaffe-1.0.7/cross/config'
/bin/sh /usr/local/kaffe-1.0.7/config/regen-forward
/usr/local/kaffe-1.0.7/confi
g/arm/ecos/md.h md.h stamp-h02
md.h is already up-to-date
/bin/sh /usr/local/kaffe-1.0.7/config/regen-forward  xprofile-md.h stamp-h03
make[2]: Entering directory `/usr/local/kaffe-1.0.7/cross/config'
/bin/sh /usr/local/kaffe-1.0.7/config/regen-forward  xprofile-md.h stamp-h03
make[2]: Leaving directory `/usr/local/kaffe-1.0.7/cross/config'
make[1]: Leaving directory `/usr/local/kaffe-1.0.7/cross/config'
Making all in include
make[1]: Entering directory `/usr/local/kaffe-1.0.7/cross/include'
make[1]: Leaving directory `/usr/local/kaffe-1.0.7/cross/include'
Making all in libltdl
make[1]: Entering directory `/usr/local/kaffe-1.0.7/cross/libltdl'
make  all-am
make[2]: Entering directory `/usr/local/kaffe-1.0.7/cross/libltdl'
/bin/sh ./libtool --mode=compile arm-elf-gcc -DHAVE_CONFIG_H -I.
-I/usr/local/ka
ffe-1.0.7/libltdl -I.   -DKVER='""' -I/usr/local/kaffe-1.0.7/kaffe/kaffevm
-I/us
r/local/kaffe-1.0.7/kaffe/kaffevm/systems/ecos-native
-I/usr/local/kaffe-1.0.7/l
ibltdl/config -I/usr/local/kaffe-1.0.7/libltdl/include
-I/usr/local/Projekt/Vers
ion1/untitled1_install/include -nostdinc -D__ECOS -I/usr/local/include 
-mcpu=ar
m7tdmi -mbig-endian -Wall -g -O2 -D__ECOS -Wall -Wstrict-prototypes -c -o
ltdl.l
o `test -f /usr/local/kaffe-1.0.7/libltdl/ltdl.c || echo
'/usr/local/kaffe-1.0.7
/libltdl/'`/usr/local/kaffe-1.0.7/libltdl/ltdl.c
arm-elf-gcc -DHAVE_CONFIG_H -I. -I/usr/local/kaffe-1.0.7/libltdl -I.
-DKVER=\"\"
 -I/usr/local/kaffe-1.0.7/kaffe/kaffevm
-I/usr/local/kaffe-1.0.7/kaffe/kaffevm/s
ystems/ecos-native -I/usr/local/kaffe-1.0.7/libltdl/config
-I/usr/local/kaffe-1.
0.7/libltdl/include -I/usr/local/Projekt/Version1/untitled1_install/include
-nos
tdinc -D__ECOS -I/usr/local/include -mcpu=arm7tdmi -mbig-endian -Wall -g -O2
-D_
_ECOS -Wall -Wstrict-prototypes -c /usr/local/kaffe-1.0.7/libltdl/ltdl.c -o
ltdl
.o
In file included from
/usr/local/Projekt/Version1/untitled1_install/include/sys/
types.h:70,
                 from
/usr/local/Projekt/Version1/untitled1_install/include/unis
td.h:66,
                 from /usr/local/kaffe-1.0.7/libltdl/ltdl.c:33:
/usr/local/Projekt/Version1/untitled1_install/include/stddef.h:64:25:
stddef.h:
No such file or directory
In file included from
/usr/local/Projekt/Version1/untitled1_install/include/sys/
types.h:101,
                 from
/usr/local/Projekt/Version1/untitled1_install/include/unis
td.h:66,
                 from /usr/local/kaffe-1.0.7/libltdl/ltdl.c:33:
/usr/local/Projekt/Version1/untitled1_install/include/cyg/posix/types.h:95:
erro
r: parse error before "size_t"
/usr/local/Projekt/Version1/untitled1_install/include/cyg/posix/types.h:95:
warn
ing: no semicolon at end of struct or union
/usr/local/Projekt/Version1/untitled1_install/include/cyg/posix/types.h:96:
warn
ing: type defaults to `int' in declaration of `pthread_attr_t'
/usr/local/Projekt/Version1/untitled1_install/include/cyg/posix/types.h:96:
warn
ing: data definition has no type or storage class
In file included from /usr/local/kaffe-1.0.7/libltdl/ltdl.c:33:
/usr/local/Projekt/Version1/untitled1_install/include/unistd.h:233: error:
parse
 error before "size_t"
/usr/local/Projekt/Version1/untitled1_install/include/unistd.h:233: warning:
fun
ction declaration isn't a prototype
/usr/local/Projekt/Version1/untitled1_install/include/unistd.h:234: error:
parse
 error before "size_t"
/usr/local/Projekt/Version1/untitled1_install/include/unistd.h:234: warning:
fun
ction declaration isn't a prototype
/usr/local/Projekt/Version1/untitled1_install/include/unistd.h:240: error:
parse
 error before "size_t"
/usr/local/Projekt/Version1/untitled1_install/include/unistd.h:240: warning:
fun
ction declaration isn't a prototype
In file included from
/usr/local/Projekt/Version1/untitled1_install/include/stdi
o.h:77,
                 from /usr/local/kaffe-1.0.7/libltdl/ltdl.c:37:
/usr/local/Projekt/Version1/untitled1_install/include/stdarg.h:65:25:
stdarg.h:
No such file or directory
In file included from
/usr/local/Projekt/Version1/untitled1_install/include/stdi
o.h:81,
                 from /usr/local/kaffe-1.0.7/libltdl/ltdl.c:37:
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.h
:158
: error: parse error before "size_t"
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.h
:158
: warning: function declaration isn't a prototype
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.h
:190
: error: parse error before "va_list"
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.h
:190
: warning: function declaration isn't a prototype
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.h
:193
: error: parse error before "va_list"
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.h
:194
: warning: function declaration isn't a prototype
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.h
:198
: error: parse error before "va_list"
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.h
:198
: warning: function declaration isn't a prototype
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.h
:249
: error: parse error before "fread"
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.h
:249
: error: parse error before "size_t"
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.h
:250
: warning: type defaults to `int' in declaration of `fread'
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.h
:250
: warning: function declaration isn't a prototype
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.h
:250
: warning: data definition has no type or storage class
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.h
:253
: error: parse error before "fwrite"
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.h
:253
: error: parse error before "size_t"
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.h
:254
: warning: type defaults to `int' in declaration of `fwrite'
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.h
:254
: warning: function declaration isn't a prototype
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.h
:254
: warning: conflicting types for built-in function 'fwrite'
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.h
:254
: warning: data definition has no type or storage class
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.h
:296
: error: parse error before "size_t"
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.h
:298
: warning: function declaration isn't a prototype
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.h
:301
: error: parse error before "size_t"
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.h
:302
: warning: function declaration isn't a prototype
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.h
:302
: warning: conflicting types for built-in function 'snprintf'
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.h
:305
: error: parse error before "size_t"
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.h
:307
: warning: function declaration isn't a prototype
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.h
:310
: error: parse error before "size_t"
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.h
:312
: warning: function declaration isn't a prototype
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.h
:315
: error: parse error before "va_list"
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.h
:316
: warning: function declaration isn't a prototype
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.h
:320
: error: parse error before "va_list"
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.h
:320
: warning: function declaration isn't a prototype
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.h
:324
: error: parse error before "va_list"
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.h
:324
: warning: function declaration isn't a prototype
In file included from
/usr/local/Projekt/Version1/untitled1_install/include/cyg/
libc/stdio/stdio.inl:67,
                 from
/usr/local/Projekt/Version1/untitled1_install/include/cyg/
libc/stdio/stdio.h:330,
                 from
/usr/local/Projekt/Version1/untitled1_install/include/stdi
o.h:81,
                 from /usr/local/kaffe-1.0.7/libltdl/ltdl.c:37:
/usr/local/Projekt/Version1/untitled1_install/include/string.h:91: error:
parse
error before "size_t"
/usr/local/Projekt/Version1/untitled1_install/include/string.h:91: warning:
func
tion declaration isn't a prototype
/usr/local/Projekt/Version1/untitled1_install/include/string.h:104: error:
parse
 error before "size_t"
/usr/local/Projekt/Version1/untitled1_install/include/string.h:104: warning:
fun
ction declaration isn't a prototype
In file included from
/usr/local/Projekt/Version1/untitled1_install/include/stri
ng.h:109,
                 from
/usr/local/Projekt/Version1/untitled1_install/include/cyg/
libc/stdio/stdio.inl:67,
                 from
/usr/local/Projekt/Version1/untitled1_install/include/cyg/
libc/stdio/stdio.h:330,
                 from
/usr/local/Projekt/Version1/untitled1_install/include/stdi
o.h:81,
                 from /usr/local/kaffe-1.0.7/libltdl/ltdl.c:37:
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/string/string
.h:7
3: error: parse error before "size_t"
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/string/string
.h:7
3: warning: function declaration isn't a prototype
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/string/string
.h:7
9: error: parse error before "size_t"
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/string/string
.h:7
9: warning: function declaration isn't a prototype
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/string/string
.h:8
9: error: parse error before "size_t"
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/string/string
.h:8
9: warning: function declaration isn't a prototype
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/string/string
.h:9
7: error: parse error before "size_t"
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/string/string
.h:9
7: warning: function declaration isn't a prototype
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/string/string
.h:1
06: error: parse error before "size_t"
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/string/string
.h:1
06: warning: function declaration isn't a prototype
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/string/string
.h:1
09: error: parse error before "strxfrm"
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/string/string
.h:1
09: error: parse error before "size_t"
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/string/string
.h:1
09: warning: type defaults to `int' in declaration of `strxfrm'
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/string/string
.h:1
09: warning: function declaration isn't a prototype
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/string/string
.h:1
09: warning: data definition has no type or storage class
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/string/string
.h:1
17: error: parse error before "size_t"
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/string/string
.h:1
17: warning: function declaration isn't a prototype
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/string/string
.h:1
23: error: parse error before "strcspn"
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/string/string
.h:1
23: warning: type defaults to `int' in declaration of `strcspn'
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/string/string
.h:1
23: warning: data definition has no type or storage class
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/string/string
.h:1
32: error: parse error before "strspn"
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/string/string
.h:1
32: warning: type defaults to `int' in declaration of `strspn'
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/string/string
.h:1
32: warning: data definition has no type or storage class
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/string/string
.h:1
51: error: parse error before "strlen"
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/string/string
.h:1
51: warning: type defaults to `int' in declaration of `strlen'
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/string/string
.h:1
51: warning: data definition has no type or storage class
In file included from
/usr/local/Projekt/Version1/untitled1_install/include/stri
ng.h:117,
                 from
/usr/local/Projekt/Version1/untitled1_install/include/cyg/
libc/stdio/stdio.inl:67,
                 from
/usr/local/Projekt/Version1/untitled1_install/include/cyg/
libc/stdio/stdio.h:330,
                 from
/usr/local/Projekt/Version1/untitled1_install/include/stdi
o.h:81,
                 from /usr/local/kaffe-1.0.7/libltdl/ltdl.c:37:
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/string/bsdstr
ing.
h:79: error: parse error before "size_t"
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/string/bsdstr
ing.
h:79: warning: function declaration isn't a prototype
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/string/bsdstr
ing.
h:82: error: parse error before "size_t"
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/string/bsdstr
ing.
h:82: warning: function declaration isn't a prototype
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/string/bsdstr
ing.
h:85: error: parse error before "size_t"
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/string/bsdstr
ing.
h:85: warning: function declaration isn't a prototype
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/string/bsdstr
ing.
h:88: error: parse error before "size_t"
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/string/bsdstr
ing.
h:88: warning: function declaration isn't a prototype
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/string/bsdstr
ing.
h:97: error: parse error before "size_t"
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/string/bsdstr
ing.
h:97: warning: function declaration isn't a prototype
In file included from
/usr/local/Projekt/Version1/untitled1_install/include/cyg/
libc/stdio/stdio.inl:68,
                 from
/usr/local/Projekt/Version1/untitled1_install/include/cyg/
libc/stdio/stdio.h:330,
                 from
/usr/local/Projekt/Version1/untitled1_install/include/stdi
o.h:81,
                 from /usr/local/kaffe-1.0.7/libltdl/ltdl.c:37:
/usr/local/Projekt/Version1/untitled1_install/include/limits.h:222:26:
limits.h:
 No such file or directory
In file included from
/usr/local/Projekt/Version1/untitled1_install/include/cyg/
libc/stdio/stdio.h:330,
                 from
/usr/local/Projekt/Version1/untitled1_install/include/stdi
o.h:81,
                 from /usr/local/kaffe-1.0.7/libltdl/ltdl.c:37:
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.i
nl:9
4: error: parse error before "va_list"
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.i
nl:
In function `vfprintf':
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.i
nl:9
5: error: number of arguments doesn't match prototype
cc1: error: prototype declaration
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.i
nl:9
6: error: `stream' undeclared (first use in this function)
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.i
nl:9
6: error: (Each undeclared identifier is reported only once
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.i
nl:9
6: error: for each function it appears in.)
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.i
nl:9
6: error: `INT_MAX' undeclared (first use in this function)
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.i
nl:9
6: error: `format' undeclared (first use in this function)
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.i
nl:9
6: error: `arg' undeclared (first use in this function)
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.i
nl:
At top level:
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.i
nl:1
01: error: parse error before "va_list"
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.i
nl:
In function `vprintf':
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.i
nl:1
02: error: number of arguments doesn't match prototype
cc1: error: prototype declaration
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.i
nl:1
03: error: `INT_MAX' undeclared (first use in this function)
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.i
nl:1
03: error: `format' undeclared (first use in this function)
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.i
nl:1
03: error: `arg' undeclared (first use in this function)
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.i
nl:
At top level:
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.i
nl:1
08: error: parse error before "va_list"
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.i
nl:
In function `vsprintf':
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.i
nl:1
09: error: number of arguments doesn't match prototype
cc1: error: prototype declaration
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.i
nl:1
10: error: `s' undeclared (first use in this function)
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.i
nl:1
10: error: `INT_MAX' undeclared (first use in this function)
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.i
nl:1
10: error: `format' undeclared (first use in this function)
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.i
nl:1
10: error: `arg' undeclared (first use in this function)
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.i
nl:
At top level:
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.i
nl:1
51: error: parse error before "va_list"
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.i
nl:
In function `vscanf':
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.i
nl:1
52: error: number of arguments doesn't match prototype
cc1: error: prototype declaration
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.i
nl:1
53: error: `format' undeclared (first use in this function)
/usr/local/Projekt/Version1/untitled1_install/include/cyg/libc/stdio/stdio.i
nl:1
53: error: `arg' undeclared (first use in this function)
In file included from /usr/local/kaffe-1.0.7/libltdl/ltdl.c:41:
/usr/local/Projekt/Version1/untitled1_install/include/stdlib.h: At top
level:
/usr/local/Projekt/Version1/untitled1_install/include/stdlib.h:184: warning:
par
ameter names (without types) in function declaration
/usr/local/Projekt/Version1/untitled1_install/include/stdlib.h:190: warning:
par
ameter names (without types) in function declaration
/usr/local/Projekt/Version1/untitled1_install/include/stdlib.h:193: error:
parse
 error before "size_t"
/usr/local/Projekt/Version1/untitled1_install/include/stdlib.h:193: warning:
fun
ction declaration isn't a prototype
/usr/local/Projekt/Version1/untitled1_install/include/stdlib.h:354: error:
parse
 error before "size_t"
/usr/local/Projekt/Version1/untitled1_install/include/stdlib.h:355: warning:
fun
ction declaration isn't a prototype
/usr/local/Projekt/Version1/untitled1_install/include/stdlib.h:381: error:
parse
 error before "size_t"
/usr/local/Projekt/Version1/untitled1_install/include/stdlib.h:382: warning:
fun
ction declaration isn't a prototype
In file included from /usr/local/kaffe-1.0.7/libltdl/ltdl.c:41:
/usr/local/Projekt/Version1/untitled1_install/include/stdlib.h:483: error:
parse
 error before "size_t"
/usr/local/Projekt/Version1/untitled1_install/include/stdlib.h:483: warning:
fun
ction declaration isn't a prototype
/usr/local/Projekt/Version1/untitled1_install/include/stdlib.h:486: error:
parse
 error before '*' token
/usr/local/Projekt/Version1/untitled1_install/include/stdlib.h:486: warning:
fun
ction declaration isn't a prototype
/usr/local/Projekt/Version1/untitled1_install/include/stdlib.h:489: error:
parse
 error before "wchar_t"
/usr/local/Projekt/Version1/untitled1_install/include/stdlib.h:489: warning:
fun
ction declaration isn't a prototype
/usr/local/Projekt/Version1/untitled1_install/include/stdlib.h:492: error:
parse
 error before "mbstowcs"
/usr/local/Projekt/Version1/untitled1_install/include/stdlib.h:492: error:
parse
 error before '*' token
/usr/local/Projekt/Version1/untitled1_install/include/stdlib.h:492: warning:
typ
e defaults to `int' in declaration of `mbstowcs'
/usr/local/Projekt/Version1/untitled1_install/include/stdlib.h:492: warning:
fun
ction declaration isn't a prototype
/usr/local/Projekt/Version1/untitled1_install/include/stdlib.h:492: warning:
dat
a definition has no type or storage class
/usr/local/Projekt/Version1/untitled1_install/include/stdlib.h:495: error:
parse
 error before "wcstombs"
/usr/local/Projekt/Version1/untitled1_install/include/stdlib.h:495: warning:
typ
e defaults to `int' in declaration of `wchar_t'
/usr/local/Projekt/Version1/untitled1_install/include/stdlib.h:495: error:
parse
 error before '*' token
/usr/local/Projekt/Version1/untitled1_install/include/stdlib.h:495: warning:
typ
e defaults to `int' in declaration of `wcstombs'
/usr/local/Projekt/Version1/untitled1_install/include/stdlib.h:495: warning:
fun
ction declaration isn't a prototype
/usr/local/Projekt/Version1/untitled1_install/include/stdlib.h:495: warning:
dat
a definition has no type or storage class
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:57:22: malloc.h: No such file or
directory
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:86:20: argz.h: No such file or
directory
In file included from /usr/local/kaffe-1.0.7/libltdl/ltdl.c:95:
/usr/local/kaffe-1.0.7/libltdl/ltdl.h:204: error: parse error before "size"
/usr/local/kaffe-1.0.7/libltdl/ltdl.h:204: warning: function declaration
isn't a
 prototype
/usr/local/kaffe-1.0.7/libltdl/ltdl.h:205: error: parse error before
"size_t"
/usr/local/kaffe-1.0.7/libltdl/ltdl.h:205: warning: function declaration
isn't a
 prototype
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:158: error: parse error before "size"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:158: warning: function declaration
isn't a
 prototype
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:159: error: parse error before
"size_t"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:159: warning: function declaration
isn't a
 prototype
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:161: error: parse error before
"size_t"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:161: warning: function declaration
isn't a
 prototype
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:164: error: parse error before "size"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:165: warning: function declaration
isn't a
 prototype
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:165: error: parse error before
"size_t"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:165: warning: function declaration
isn't a
 prototype
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:166: error: parse error before
"size_t"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:167: warning: function declaration
isn't a
 prototype
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:167: error: parse error before
"size_t"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:167: warning: function declaration
isn't a
 prototype
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:387: warning: function declaration
isn't a
 prototype
/usr/local/kaffe-1.0.7/libltdl/ltdl.c: In function `rpl_realloc':
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:388: error: parse error before
"size_t"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c: At top level:
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:426: error: parse error before
"size_t"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:426: warning: function declaration
isn't a
 prototype
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:431: warning: function declaration
isn't a
 prototype
/usr/local/kaffe-1.0.7/libltdl/ltdl.c: In function `rpl_argz_append':
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:432: error: parse error before
"size_t"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:434: error: parse error before
"size_t"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:436: error: `size_t' undeclared (first
use
 in this function)
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:448: error: `argz_len' undeclared
(first u
se in this function)
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:448: error: invalid type argument of
`unar
y *'
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:454: error: invalid type argument of
`unar
y *'
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:458: error: invalid type argument of
`unar
y *'
/usr/local/kaffe-1.0.7/libltdl/ltdl.c: At top level:
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:468: error: parse error before
"size_t"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:468: warning: function declaration
isn't a
 prototype
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:473: warning: function declaration
isn't a
 prototype
/usr/local/kaffe-1.0.7/libltdl/ltdl.c: In function `rpl_argz_create_sep':
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:476: error: parse error before
"size_t"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:478: error: `size_t' undeclared (first
use
 in this function)
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:487: error: `argz_len' undeclared
(first u
se in this function)
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:521: error: invalid type argument of
`unar
y *'
/usr/local/kaffe-1.0.7/libltdl/ltdl.c: At top level:
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:531: error: parse error before
"size_t"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:531: warning: function declaration
isn't a
 prototype
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:536: warning: function declaration
isn't a
 prototype
/usr/local/kaffe-1.0.7/libltdl/ltdl.c: In function `rpl_argz_insert':
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:537: error: parse error before
"size_t"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:562: error: `size_t' undeclared (first
use
 in this function)
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:562: error: parse error before
"entry_len"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:565: error: `argz_len' undeclared
(first u
se in this function)
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:572: error: `offset' undeclared (first
use
 in this function)
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:577: error: `entry_len' undeclared
(first
use in this function)
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:577: error: invalid type argument of
`unar
y *'
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:582: error: invalid type argument of
`unar
y *'
/usr/local/kaffe-1.0.7/libltdl/ltdl.c: At top level:
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:593: error: parse error before
"size_t"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:593: warning: function declaration
isn't a
 prototype
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:598: warning: function declaration
isn't a
 prototype
/usr/local/kaffe-1.0.7/libltdl/ltdl.c: In function `rpl_argz_next':
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:599: error: parse error before
"size_t"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c: At top level:
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:638: error: parse error before
"size_t"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:638: warning: function declaration
isn't a
 prototype
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:643: warning: function declaration
isn't a
 prototype
/usr/local/kaffe-1.0.7/libltdl/ltdl.c: In function `rpl_argz_stringify':
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:644: error: parse error before
"size_t"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c: At top level:
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:879: error: parse error before
"size_t"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:879: warning: type defaults to `int'
in de
claration of `size'
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:879: warning: data definition has no
type
or storage class
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:889: warning: function declaration
isn't a
 prototype
/usr/local/kaffe-1.0.7/libltdl/ltdl.c: In function `lt_erealloc':
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:890: error: parse error before
"size_t"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c: At top level:
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:1474: warning: function declaration
isn't
a prototype
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:1493: warning: function declaration
isn't
a prototype
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:1515: warning: function declaration
isn't
a prototype
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:1523: warning: function declaration
isn't
a prototype
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:1561: warning: function declaration
isn't
a prototype
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:1611: warning: function declaration
isn't
a prototype
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:1621: warning: function declaration
isn't
a prototype
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:1673: error: parse error before
"size_t"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:1673: warning: function declaration
isn't
a prototype
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:1699: error: parse error before
"size_t"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:1699: warning: function declaration
isn't
a prototype
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:1703: error: parse error before
"size_t"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:1703: warning: function declaration
isn't
a prototype
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:1706: error: parse error before
"size_t"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:1706: warning: function declaration
isn't
a prototype
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:1713: error: parse error before
"size_t"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:1713: warning: function declaration
isn't
a prototype
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:1965: warning: function declaration
isn't
a prototype
/usr/local/kaffe-1.0.7/libltdl/ltdl.c: In function `tryall_dlopen_module':
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:1972: error: `size_t' undeclared
(first us
e in this function)
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:1972: error: parse error before
"filename_
len"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:1984: error: `dirname_len' undeclared
(fir
st use in this function)
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:1986: error: `filename_len' undeclared
(fi
rst use in this function)
/usr/local/kaffe-1.0.7/libltdl/ltdl.c: In function `canonicalize_path':
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:2075: error: `size_t' undeclared
(first us
e in this function)
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:2075: error: parse error before "dest"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:2077: error: `src' undeclared (first
use i
n this function)
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:2084: error: `dest' undeclared (first
use
in this function)
/usr/local/kaffe-1.0.7/libltdl/ltdl.c: At top level:
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:2125: warning: function declaration
isn't
a prototype
/usr/local/kaffe-1.0.7/libltdl/ltdl.c: In function `argzize_path':
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:2127: error: parse error before
"size_t"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c: In function `foreach_dirinpath':
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:2167: error: `size_t' undeclared
(first us
e in this function)
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:2167: error: parse error before
"lenbase"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:2184: error: `argz_len' undeclared
(first
use in this function)
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:2191: error: parse error before
"lendir"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:2193: error: `lendir' undeclared
(first us
e in this function)
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:2193: error: `lenbase' undeclared
(first u
se in this function)
/usr/local/kaffe-1.0.7/libltdl/ltdl.c: In function `find_file_callback':
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:2246: warning: initialization discards
qua
lifiers from pointer target type
/usr/local/kaffe-1.0.7/libltdl/ltdl.c: In function `load_deplibs':
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:2416: error: `size_t' undeclared
(first us
e in this function)
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:2416: error: parse error before
"name_len"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:2417: error: `name_len' undeclared
(first
use in this function)
/usr/local/kaffe-1.0.7/libltdl/ltdl.c: In function `trim':
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:2502: error: `size_t' undeclared
(first us
e in this function)
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:2502: error: parse error before "len"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:2507: error: `len' undeclared (first
use i
n this function)
/usr/local/kaffe-1.0.7/libltdl/ltdl.c: In function `try_dlopen':
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:2593: warning: assignment discards
qualifi
ers from pointer target type
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:2596: error: `size_t' undeclared
(first us
e in this function)
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:2596: error: parse error before
"dirlen"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:2598: error: `dirlen' undeclared
(first us
e in this function)
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:2626: error: parse error before
"line_len"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:2643: error: parse error before "i"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:2644: error: `i' undeclared (first use
in
this function)
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:2708: error: `line_len' undeclared
(first
use in this function)
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:2788: warning: assignment discards
qualifi
ers from pointer target type
/usr/local/kaffe-1.0.7/libltdl/ltdl.c: In function `lt_dlopenext':
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:2955: error: `size_t' undeclared
(first us
e in this function)
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:2955: error: parse error before "len"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:2965: error: `len' undeclared (first
use i
n this function)
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:2966: warning: assignment discards
qualifi
ers from pointer target type
/usr/local/kaffe-1.0.7/libltdl/ltdl.c: At top level:
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:3037: warning: function declaration
isn't
a prototype
/usr/local/kaffe-1.0.7/libltdl/ltdl.c: In function `lt_argz_insert':
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:3038: error: parse error before
"size_t"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c: At top level:
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:3063: warning: function declaration
isn't
a prototype
/usr/local/kaffe-1.0.7/libltdl/ltdl.c: In function `lt_argz_insertinorder':
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:3064: error: parse error before
"size_t"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:3074: error: invalid type argument of
`una
ry *'
/usr/local/kaffe-1.0.7/libltdl/ltdl.c: At top level:
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:3087: warning: function declaration
isn't
a prototype
/usr/local/kaffe-1.0.7/libltdl/ltdl.c: In function `lt_argz_insertdir':
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:3088: error: parse error before
"size_t"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:3093: error: `size_t' undeclared
(first us
e in this function)
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:3093: error: parse error before
"buf_len"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:3095: error: parse error before
"end_offse
t"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:3103: error: `dir_len' undeclared
(first u
se in this function)
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:3104: error: dereferencing pointer to
inco
mplete type
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:3104: error: dereferencing pointer to
inco
mplete type
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:3109: error: dereferencing pointer to
inco
mplete type
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:3120: error: dereferencing pointer to
inco
mplete type
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:3129: error: `end_offset' undeclared
(firs
t use in this function)
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:3129: error: dereferencing pointer to
inco
mplete type
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:3130: error: `buf_len' undeclared
(first u
se in this function)
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:3139: error: dereferencing pointer to
inco
mplete type
/usr/local/kaffe-1.0.7/libltdl/ltdl.c: At top level:
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:3153: warning: function declaration
isn't
a prototype
/usr/local/kaffe-1.0.7/libltdl/ltdl.c: In function `list_files_by_dir':
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:3155: error: parse error before
"size_t"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:3157: error: `DIR' undeclared (first
use i
n this function)
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:3157: error: `dirp' undeclared (first
use
in this function)
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:3165: warning: implicit declaration of
fun
ction `opendir'
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:3170: warning: implicit declaration of
fun
ction `readdir'
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:3170: warning: assignment makes
pointer fr
om integer without a cast
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:3171: error: dereferencing pointer to
inco
mplete type
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:3178: warning: implicit declaration of
fun
ction `closedir'
/usr/local/kaffe-1.0.7/libltdl/ltdl.c: In function `foreachfile_callback':
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:3200: error: `size_t' undeclared
(first us
e in this function)
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:3200: error: parse error before
"argz_len"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:3202: error: `argz_len' undeclared
(firstuse in this function)
/usr/local/kaffe-1.0.7/libltdl/ltdl.c: In function `lt_dlsym':
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:3345: error: `size_t' undeclared
(first use in this function)
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:3345: error: parse error before
"lensym"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:3363: error: `lensym' undeclared
(first use in this function)
/usr/local/kaffe-1.0.7/libltdl/ltdl.c: In function `lt_dlpath_insertdir':
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:3454: error: `size_t' undeclared
(first use in this function)
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:3454: error: parse error before
"argz_len"
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:3482: error: `argz_len' undeclared
(firstuse in this function)
/usr/local/kaffe-1.0.7/libltdl/ltdl.c: At top level:
/usr/local/kaffe-1.0.7/libltdl/ltdl.c:158: warning: 'lt_emalloc' declared
`static' but never defined
make[2]: *** [ltdl.lo] Error 1
make[2]: Leaving directory `/usr/local/kaffe-1.0.7/cross/libltdl'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/local/kaffe-1.0.7/cross/libltdl'
make: *** [all-recursive] Error 1


      MY QUESTIONS:

      What´s wrong?

      When I execute "configure", do I have to add the option "--
with-includes", because the first error in make is:

      "stddef.h: No such file or directory". When I do this, there are still
so many errors.

Do I have to say the compiler, where to find some special header files? Does
the compiler takes the wrong header files or does the compiler takes the
system header files of my system (Linux) instead of taking the header files
both of eCos and kaffe?

Thank you so much for answering!

Daniel

 
  


 
       

    











--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss



More information about the Ecos-discuss mailing list