Hi all,

While trying to compile kaffe 1.1.7 for coldfire make fails with the error listed below. Seems like the m68k compiler cannot cope with some c-code. What can I do to avoid these errors?

Thanks for any tips!
dave


CONFIGURE (which runs)

CC=m68k-elf-gcc \
NM=m68k-elf-nm \
AR=m68k-elf-ar \
CFLAGS="-Wall -g -m5307 -Wl,-elf2flt -Os -lc" \
LDFLAGS="-g -m5307 -Wl,-elf2flt" \
KAFFEH=/home/dave/software/kaffe-native/kaffe/kaffeh/kaffeh \
../kaffe-1.1.7/configure \
--host=m68k-linux \
--build=i686-linux \
--with-engine=intrp \
--enable-pure-java-math \
--with-threads=unix-jthreads \
--disable-direct-threading \
--prefix=/kaffe/m68k/ \
--disable-sound \
--disable-alsa \
--without-alsa \
--without-esd \
--disable-gtk-peer \
--disable-alsatest \
--disable-esdtest \
--without-x \
--disable-xmltest \
--disable-xslttest \
--disable-debug \
--disable-native-awt \
--disable-feedback \
--without-profiling \
--without-stats \
--disable-gcj \
--disable-xawt-xi18n \
--disable-fastjar \
--disable-shared \
--with-staticlib \
--with-staticbin \
--with-staticvm \
--without-gmp \
--disable-rpath \
--disable-libtool-lock


MAKE ERROR:

m68k-elf-gcc -DHAVE_CONFIG_H -I. -I../../kaffe-1.1.7/libltdl -I. -Wall -g -m5307 -Wl,-elf2flt -Os -lc -W -O1 -fno-omit-frame-pointer -c ../../kaffe-1.1.7/libltdl/ltdl.c -o ltdl.o
../../kaffe-1.1.7/libltdl/ltdl.c: In function `presym_init':
../../kaffe-1.1.7/libltdl/ltdl.c:1965: warning: unused parameter `loader_data'
../../kaffe-1.1.7/libltdl/ltdl.c: In function `presym_exit':
../../kaffe-1.1.7/libltdl/ltdl.c:2006: warning: unused parameter `loader_data'
../../kaffe-1.1.7/libltdl/ltdl.c: In function `presym_open':
../../kaffe-1.1.7/libltdl/ltdl.c:2052: warning: unused parameter `loader_data'
../../kaffe-1.1.7/libltdl/ltdl.c: In function `presym_close':
../../kaffe-1.1.7/libltdl/ltdl.c:2102: warning: unused parameter `loader_data'
../../kaffe-1.1.7/libltdl/ltdl.c: In function `presym_sym':
../../kaffe-1.1.7/libltdl/ltdl.c:2112: warning: unused parameter `loader_data'
../../kaffe-1.1.7/libltdl/ltdl.c: At top level:
../../kaffe-1.1.7/libltdl/ltdl.c:2200: warning: `struct direct' declared inside parameter list ../../kaffe-1.1.7/libltdl/ltdl.c:2200: warning: its scope is only this definition or declaration, which is probably not what you want.
../../kaffe-1.1.7/libltdl/ltdl.c: In function `foreach_dirinpath':
../../kaffe-1.1.7/libltdl/ltdl.c:2701: warning: comparison between signed and unsigned ../../kaffe-1.1.7/libltdl/ltdl.c:2710: warning: comparison between signed and unsigned
../../kaffe-1.1.7/libltdl/ltdl.c: In function `find_file_callback':
../../kaffe-1.1.7/libltdl/ltdl.c:2756: warning: initialization discards qualifiers from pointer target type
../../kaffe-1.1.7/libltdl/ltdl.c: In function `find_handle_callback':
../../kaffe-1.1.7/libltdl/ltdl.c:2786: warning: unused parameter `ignored'
../../kaffe-1.1.7/libltdl/ltdl.c: In function `load_deplibs':
../../kaffe-1.1.7/libltdl/ltdl.c:2824: warning: unused parameter `deplibs'
../../kaffe-1.1.7/libltdl/ltdl.c: In function `try_dlopen':
../../kaffe-1.1.7/libltdl/ltdl.c:3107: warning: assignment discards qualifiers from pointer target type ../../kaffe-1.1.7/libltdl/ltdl.c:3158: warning: comparison between signed and unsigned ../../kaffe-1.1.7/libltdl/ltdl.c:3302: warning: assignment discards qualifiers from pointer target type
../../kaffe-1.1.7/libltdl/ltdl.c: In function `lt_dlopenext':
../../kaffe-1.1.7/libltdl/ltdl.c:3480: warning: assignment discards qualifiers from pointer target type
../../kaffe-1.1.7/libltdl/ltdl.c: In function `lt_argz_insertdir':
../../kaffe-1.1.7/libltdl/ltdl.c:3612: argument `dp' doesn't match prototype
../../kaffe-1.1.7/libltdl/ltdl.c:2200: prototype declaration
../../kaffe-1.1.7/libltdl/ltdl.c:3625: dereferencing pointer to incomplete type ../../kaffe-1.1.7/libltdl/ltdl.c:3625: dereferencing pointer to incomplete type ../../kaffe-1.1.7/libltdl/ltdl.c:3630: dereferencing pointer to incomplete type ../../kaffe-1.1.7/libltdl/ltdl.c:3641: dereferencing pointer to incomplete type ../../kaffe-1.1.7/libltdl/ltdl.c:3650: dereferencing pointer to incomplete type ../../kaffe-1.1.7/libltdl/ltdl.c:3660: dereferencing pointer to incomplete type
../../kaffe-1.1.7/libltdl/ltdl.c: In function `list_files_by_dir':
../../kaffe-1.1.7/libltdl/ltdl.c:3678: `DIR' undeclared (first use in this function) ../../kaffe-1.1.7/libltdl/ltdl.c:3678: (Each undeclared identifier is reported only once
../../kaffe-1.1.7/libltdl/ltdl.c:3678: for each function it appears in.)
../../kaffe-1.1.7/libltdl/ltdl.c:3678: `dirp' undeclared (first use in this function)
../../kaffe-1.1.7/libltdl/ltdl.c:3679: parse error before `int'
../../kaffe-1.1.7/libltdl/ltdl.c:3686: warning: implicit declaration of function `opendir' ../../kaffe-1.1.7/libltdl/ltdl.c:3691: warning: implicit declaration of function `readdir' ../../kaffe-1.1.7/libltdl/ltdl.c:3691: warning: assignment makes pointer from integer without a cast ../../kaffe-1.1.7/libltdl/ltdl.c:3692: dereferencing pointer to incomplete type ../../kaffe-1.1.7/libltdl/ltdl.c:3693: warning: passing arg 4 of `lt_argz_insertdir' from incompatible pointer type ../../kaffe-1.1.7/libltdl/ltdl.c:3695: `errors' undeclared (first use in this function) ../../kaffe-1.1.7/libltdl/ltdl.c:3699: warning: implicit declaration of function `closedir' ../../kaffe-1.1.7/libltdl/ltdl.c:3705: warning: control reaches end of non-void function
../../kaffe-1.1.7/libltdl/ltdl.c: In function `lt_dlpath_insertdir':
../../kaffe-1.1.7/libltdl/ltdl.c:4017: warning: comparison between signed and unsigned
make[2]: *** [ltdl.lo] Error 1
make[2]: Leaving directory `/kaffe/m68k/libltdl'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/kaffe/m68k/libltdl'
make: *** [all-recursive] Error 1


_______________________________________________
kaffe mailing list
[email protected]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to