Hi there,

I have try to compile Kaffe 1.0.5   (from kaffe-1.0.5.zip) with
Cygwin b20 on the Windows 98 but the folowing problems are found:

In the ./configure I have to change all occurs of:

CONFIG_SHELL-/bin/sh

with

CONFIG_SHELL-sh

After 15 minutes of running 'sh ./configure' it has finished with attached
file errors. 

On the console I get folowing errors:

BASH.EXE-2.02$ sh ./configure --prefix=//c/kaffe >> /tmp/errors.txt
./configure: cannot open ./config/i386/cygwin32/jit3-md.h: no such file
eval: /bin/sh: not found
configure: warning: `missing' script is too old or missing
configure: error: can not run ./../config.sub
configure: error: ./configure failed for libltdl
BASH.EXE-2.02$


What I need to done to succes in running ./configure correctly ?

Greetings,
Sasa

creating cache ./config.cache
checking for a BSD compatible install... /CYGNUS/CYGWIN~1/H-I586~1/BIN/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... gcc
checking whether the C compiler (gcc  ) works... yes
checking whether the C compiler (gcc  ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking how to run the C preprocessor... gcc -E
checking dependency style of gcc... none
loading cache ./config.cache
checking for a BSD compatible install... /CYGNUS/CYGWIN~1/H-I586~1/BIN/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... gcc
checking whether the C compiler (gcc  ) works... yes
checking whether the C compiler (gcc  ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking how to run the C preprocessor... gcc -E
checking dependency style of gcc... gcc
checking host system type... i586-pc-cygwin
checking for Cygwin environment... yes
checking for mingw32 environment... no
checking for executable suffix... .exe
checking build system type... i586-pc-cygwin
checking for ranlib... ranlib
checking for ld used by GCC... C:/CYGNUS/CYGWIN~1/H-I586~1/i586-cygwin32/bin/ld.exe
checking if the linker (C:/CYGNUS/CYGWIN~1/H-I586~1/i586-cygwin32/bin/ld.exe) is GNU 
ld... yes
checking for BSD-compatible nm... /CYGNUS/CYGWIN~1/H-I586~1/BIN/nm -B
checking whether ln -s works... yes
updating cache ./config.cache
loading cache ./config.cache within ltconfig
checking for object suffix... o
checking for executable suffix... (cached) .exe
checking for gcc option to produce PIC... none
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.lo... yes
checking if gcc supports -fno-rtti -fno-exceptions ... yes
checking if gcc static flag -static works... -static
checking if the linker (C:/CYGNUS/CYGWIN~1/H-I586~1/i586-cygwin32/bin/ld.exe) is GNU 
ld... yes
checking whether the linker (C:/CYGNUS/CYGWIN~1/H-I586~1/i586-cygwin32/bin/ld.exe) 
supports shared libraries... yes
checking command to parse /CYGNUS/CYGWIN~1/H-I586~1/BIN/nm -B output... ok
checking how to hardcode library paths into programs... immediate
checking for C:/CYGNUS/CYGWIN~1/H-I586~1/i586-cygwin32/bin/ld.exe option to reload 
object files... -r
checking dynamic linker characteristics... Win32 ld.exe
checking if libtool supports shared libraries... yes
checking if package supports dlls... no
checking whether to build shared libraries... no
checking whether to build static libraries... yes
checking for objdir... .libs
creating libtool
updating cache ./config.cache
loading cache ./config.cache
checking for _ prefix in compiled symbols... yes
checking execution engine... jit3
checking gprof(4) profiling support... 
checking sun compatibility mode... yes
checking thread system... unix-jthreads
checking for trampolines... yes
checking for a BSD compatible install... /CYGNUS/CYGWIN~1/H-I586~1/BIN/install -c
checking whether make sets ${MAKE}... (cached) yes
checking for jikes... no
checking for zip... no
checking size of short... 2
checking size of int... 4
checking size of long... 4
checking size of long long... 8
checking size of __int64... 0
checking size of void*... 4
checking alignment of void*... 4
checking return type of signal handlers... void
checking whether signal handlers are one-shot... no
checking for ANSI C header files... yes
checking for size_t... yes
checking for ssize_t... yes
checking for _mwvalidcheckl in -lmw... no
checking for sin in -lm... yes
checking for gethostname... yes
checking for gethostbyname... yes
checking for connect... yes
checking for deflate in -lz... no
checking for mpz_add in -lgmp... no
checking for MD2Init... no
checking for MD4Init... no
checking for MD5Init... no
checking for MD5Init in -lmd... no
checking for deflate in -lz... (cached) no
checking for X... no
checking for ANSI C header files... (cached) yes
checking for fcntl.h... yes
checking for sys/time.h... yes
checking for unistd.h... yes
checking for stdlib.h... yes
checking for sys/socket.h... yes
checking for winnt.h... yes
checking for wintypes.h... yes
checking for wtypes.h... no
checking for winbase.h... yes
checking for windows.h... yes
checking for winsock.h... yes
checking for dlfcn.h... yes
checking for sys/ioctl.h... yes
checking for sys/filio.h... no
checking for malloc.h... yes
checking for alloca.h... no
checking for sys/param.h... yes
checking for sys/utsname.h... yes
checking for pwd.h... yes
checking for asm/sigcontext.h... no
checking for sigcontext.h... no
checking for asm/signal.h... no
checking for signal.h... yes
checking for mach-o/rld.h... no
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for string.h... yes
checking for sys/select.h... yes
checking for poll.h... no
checking for sys/poll.h... no
checking for memory.h... yes
checking for bsd/libc.h... no
checking for dl.h... no
checking for features.h... yes
checking for sys/wait.h... yes
checking for zlib.h... no
checking for netinet/tcp.h... no
checking for netinet/in_systm.h... no
checking for netinet/in.h... yes
checking for netdb.h... yes
checking for jpeglib.h... no
checking for png.h... no
checking for gmp.h... no
checking for kernel/OS.h... no
checking for dirent.h that defines DIR... yes
checking for opendir in -ldir... no
checking for sys/resource.h... yes
checking for getrusage... yes
checking whether time.h and sys/time.h may both be included... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for tm_zone in struct tm... no
checking for tzname... no
checking whether byte ordering is bigendian... no
checking whether char is unsigned... no
checking for inline... inline
checking for struct sigcontext... no
checking for struct sigcontext_struct (without asm/sigcontext.h)... no
checking for struct sigcontext_struct (with asm/sigcontext.h)... no
checking for strftime... yes
checking for unistd.h... (cached) yes
checking for getpagesize... yes
checking for working mmap... no
checking for select... yes
checking for socket... yes
checking for getsockname... yes
checking for getpagesize... (cached) yes
checking for memcpy... yes
checking for memmove... yes
checking for mkdir... yes
checking for getcwd... yes
checking for getwd... yes
checking for gettimeofday... yes
checking for ftime... yes
checking for time... yes
checking for uname... yes
checking for getuid... yes
checking for localtime... yes
checking for remainder... yes
checking for remainderf... yes
checking for fmod... yes
checking for fmodf... yes
checking for drem... yes
checking for rint... yes
checking for floor... yes
checking for ceil... yes
checking for finite... yes
checking for isinf... yes
checking for isnan... yes
checking for strtod... yes
checking for mergesort... no
checking whether long long modulo is broken... no
checking whether strtod("-0.0") is broken... no
checking for strerror... yes
checking for hstrerror... no
checking for fcntl... yes
checking for ioctl... yes
checking for alarm... yes
checking for setitimer... yes
checking for sigprocmask... yes
checking for sigsetmask... no
checking for sigemptyset... yes
checking for sigaddset... yes
checking for signal... yes
checking for sigaction... yes
checking for sbrk... yes
checking for valloc... no
checking for memalign... no
checking for mallopt... no
checking for mprotect... yes
checking for madvise... no
checking for waitpid... yes
checking for kill... yes
checking for fork... yes
checking for execve... yes
checking for execvp... yes
checking for sync... yes
checking for fsync... yes
checking for atexit... yes
checking for on_exit... no
checking for vsnprintf... no
checking for snprintf... no
checking for __throw... yes
checking for __terminate_func... yes
checking for __get_eh_info... yes
checking for declaration of select... yes
checking for declaration of swab... yes
checking how to run the C preprocessor... gcc -E
checking for path separator... ;
checking for directory 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/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/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/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/javac
creating kaffe/scripts/javakey
creating kaffe/scripts/jar
creating kaffe/scripts/javap
creating kaffe/scripts/jdb
creating kaffe/scripts/kjc
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
creating include/jtypes.h
creating kaffe/kaffevm/.deps/baseClasses.Plo
creating kaffe/kaffevm/.deps/classMethod.Plo
creating kaffe/kaffevm/.deps/classPool.Plo
creating kaffe/kaffevm/.deps/code-analyse.Plo
creating kaffe/kaffevm/.deps/code.Plo
creating kaffe/kaffevm/.deps/constants.Plo
creating kaffe/kaffevm/.deps/debug.Plo
creating kaffe/kaffevm/.deps/exception.Plo
creating kaffe/kaffevm/.deps/external.Plo
creating kaffe/kaffevm/.deps/findInJar.Plo
creating kaffe/kaffevm/.deps/fp.Plo
creating kaffe/kaffevm/.deps/gc-mem.Plo
creating kaffe/kaffevm/.deps/gc.Plo
creating kaffe/kaffevm/.deps/gcFuncs.Plo
creating kaffe/kaffevm/.deps/gcRefs.Plo
creating kaffe/kaffevm/.deps/hashtab.Plo
creating kaffe/kaffevm/.deps/inflate.Plo
creating kaffe/kaffevm/.deps/itypes.Plo
creating kaffe/kaffevm/.deps/jar.Plo
creating kaffe/kaffevm/.deps/jni.Plo
creating kaffe/kaffevm/.deps/locks.Plo
creating kaffe/kaffevm/.deps/lookup.Plo
creating kaffe/kaffevm/.deps/md.Plo
creating kaffe/kaffevm/.deps/methodCache.Plo
creating kaffe/kaffevm/.deps/object.Plo
creating kaffe/kaffevm/.deps/readClass.Plo
creating kaffe/kaffevm/.deps/sha-1.Plo
creating kaffe/kaffevm/.deps/soft.Plo
creating kaffe/kaffevm/.deps/stackTrace.Plo
creating kaffe/kaffevm/.deps/stats.Plo
creating kaffe/kaffevm/.deps/string.Plo
creating kaffe/kaffevm/.deps/support.Plo
creating kaffe/kaffevm/.deps/thread.Plo
creating kaffe/kaffevm/.deps/utf8const.Plo
creating kaffe/kaffevm/.deps/verify.Plo
creating kaffe/kaffevm/intrp/.deps/machine.Plo
creating kaffe/kaffevm/jit/.deps/basecode.Plo
creating kaffe/kaffevm/jit/.deps/constpool.Plo
creating kaffe/kaffevm/jit/.deps/funcs.Plo
creating kaffe/kaffevm/jit/.deps/icode.Plo
creating kaffe/kaffevm/jit/.deps/labels.Plo
creating kaffe/kaffevm/jit/.deps/machine.Plo
creating kaffe/kaffevm/jit/.deps/registers.Plo
creating kaffe/kaffevm/jit/.deps/seq.Plo
creating kaffe/kaffevm/jit/.deps/slots.Plo
creating kaffe/kaffevm/jit3/.deps/basecode.Plo
creating kaffe/kaffevm/jit3/.deps/constpool.Plo
creating kaffe/kaffevm/jit3/.deps/funcs.Plo
creating kaffe/kaffevm/jit3/.deps/icode.Plo
creating kaffe/kaffevm/jit3/.deps/labels.Plo
creating kaffe/kaffevm/jit3/.deps/machine.Plo
creating kaffe/kaffevm/jit3/.deps/registers.Plo
creating kaffe/kaffevm/jit3/.deps/seq.Plo
creating kaffe/kaffevm/jit3/.deps/slots.Plo
creating kaffe/kaffevm/gcj/.deps/gcj-class.Plo
creating kaffe/kaffevm/gcj/.deps/gcj-except.Plo
creating kaffe/kaffevm/gcj/.deps/gcj-soft.Plo
creating kaffe/kaffevm/systems/unix-jthreads/.deps/jthread.Plo
creating kaffe/kaffevm/systems/unix-jthreads/.deps/signal.Plo
creating kaffe/kaffevm/systems/unix-jthreads/.deps/syscalls.Plo
creating kaffe/kaffevm/systems/oskit-pthreads/.deps/pjthread.Plo
creating kaffe/kaffevm/systems/oskit-pthreads/.deps/signal.Plo
creating kaffe/kaffevm/systems/oskit-pthreads/.deps/syscalls.Plo
creating kaffe/kaffevm/systems/beos-native/.deps/bjthread.Plo
creating kaffe/kaffevm/systems/beos-native/.deps/signal.Plo
creating kaffe/kaffevm/systems/beos-native/.deps/syscalls.Plo
creating kaffe/kaffevm/systems/unix-pthreads/.deps/lock-impl.Plo
creating kaffe/kaffevm/systems/unix-pthreads/.deps/signal.Plo
creating kaffe/kaffevm/systems/unix-pthreads/.deps/syscalls.Plo
creating kaffe/kaffevm/systems/unix-pthreads/.deps/thread-impl.Plo
creating kaffe/kaffe/.deps/main.Po
creating kaffe/kaffeh/.deps/constants.Po
creating kaffe/kaffeh/.deps/inflate.Po
creating kaffe/kaffeh/.deps/jar.Po
creating kaffe/kaffeh/.deps/main.Po
creating kaffe/kaffeh/.deps/readClass.Po
creating kaffe/kaffeh/.deps/sigs.Po
creating kaffe/kaffeh/.deps/support.Po
creating kaffe/kaffeh/.deps/utf8const.Po
creating libraries/clib/native/.deps/Application.Plo
creating libraries/clib/native/.deps/Array.Plo
creating libraries/clib/native/.deps/Arrays.Plo
creating libraries/clib/native/.deps/ByteToCharDefault.Plo
creating libraries/clib/native/.deps/CharToByteDefault.Plo
creating libraries/clib/native/.deps/Class.Plo
creating libraries/clib/native/.deps/ClassLoader.Plo
creating libraries/clib/native/.deps/Compiler.Plo
creating libraries/clib/native/.deps/Constructor.Plo
creating libraries/clib/native/.deps/DateFormat.Plo
creating libraries/clib/native/.deps/Double.Plo
creating libraries/clib/native/.deps/Field.Plo
creating libraries/clib/native/.deps/Float.Plo
creating libraries/clib/native/.deps/Math.Plo
creating libraries/clib/native/.deps/MemoryAdvice.Plo
creating libraries/clib/native/.deps/Method.Plo
creating libraries/clib/native/.deps/Object.Plo
creating libraries/clib/native/.deps/ObjectStreamClassImpl.Plo
creating libraries/clib/native/.deps/RMIHashes.Plo
creating libraries/clib/native/.deps/Runtime.Plo
creating libraries/clib/native/.deps/SecurityManager.Plo
creating libraries/clib/native/.deps/String.Plo
creating libraries/clib/native/.deps/System.Plo
creating libraries/clib/native/.deps/SystemClassLoader.Plo
creating libraries/clib/native/.deps/TestNative.Plo
creating libraries/clib/native/.deps/Thread.Plo
creating libraries/clib/native/.deps/Throwable.Plo
creating libraries/clib/native/.deps/UNIXProcess.Plo
creating libraries/clib/native/.deps/ZipFile.Plo
creating libraries/clib/io/.deps/AudioPlayer.Plo
creating libraries/clib/io/.deps/File.Plo
creating libraries/clib/io/.deps/FileDescriptor.Plo
creating libraries/clib/io/.deps/FileInputStream.Plo
creating libraries/clib/io/.deps/FileOutputStream.Plo
creating libraries/clib/io/.deps/RandomAccessFile.Plo
creating libraries/clib/net/.deps/InetAddressImpl.Plo
creating libraries/clib/net/.deps/PlainDatagramSocketImpl.Plo
creating libraries/clib/net/.deps/PlainSocketImpl.Plo
creating libraries/clib/zip/.deps/Adler32.Plo
creating libraries/clib/zip/.deps/CRC32.Plo
creating libraries/clib/zip/.deps/Deflater.Plo
creating libraries/clib/zip/.deps/Inflater.Plo
creating libraries/clib/math/.deps/BigInteger.Plo
creating libraries/clib/management/.deps/Classpath.Plo
creating libraries/clib/management/.deps/JIT.Plo
creating libraries/clib/security/.deps/digest.Plo
creating libraries/clib/security/.deps/kaffe_md5.Plo
creating libraries/clib/awt/X/.deps/cbd.Plo
creating libraries/clib/awt/X/.deps/clr.Plo
creating libraries/clib/awt/X/.deps/evt.Plo
creating libraries/clib/awt/X/.deps/fnt.Plo
creating libraries/clib/awt/X/.deps/gra.Plo
creating libraries/clib/awt/X/.deps/img.Plo
creating libraries/clib/awt/X/.deps/imggif.Plo
creating libraries/clib/awt/X/.deps/imgjpeg.Plo
creating libraries/clib/awt/X/.deps/imgpng.Plo
creating libraries/clib/awt/X/.deps/tlk.Plo
creating libraries/clib/awt/X/.deps/wnd.Plo
creating libraries/extensions/microsoft/clib/.deps/Delegate.Plo
configuring in libltdl
running sh ./configure  --prefix=//c/kaffe --enable-ltdl-convenience 
--cache-file=.././config.cache --srcdir=.
loading cache .././config.cache
checking for a BSD compatible install... (cached) 
/CYGNUS/CYGWIN~1/H-I586~1/BIN/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... (cached) yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... (cached) gcc
checking whether the C compiler (gcc  ) works... yes
checking whether the C compiler (gcc  ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking how to run the C preprocessor... (cached) gcc -E
checking dependency style of gcc... (cached) gcc
checking for working const... yes
checking for inline... (cached) inline

Reply via email to