Kaffe 8.0.2 build fails under NeXTStep 3.3 m68k with gcc 2.7.2

A Bull in the China Shop of Life feoh at dayroom.org
Wed Mar 12 23:56:22 PST 1997


Firstly, it tries to execute the command: ranlib <library> -lm, which is
obviously bogus :)

that's easily fixable though, one mod to the kaffe/kaffevm/Makefile fixes it.

*then* after getting even further into the build, it dies at link-time.
Anyone have any ideas?




gcc -g -O  -I. -I./../kaffevm -I../../config -I./../../config -I../../inc
lude -o kaffe main.o -L../kaffevm -lkaffe_vm
ld: Undefined symbols:
_Kaffe_java_io_FileDescriptor_initSystemFD_stub
_Kaffe_java_io_FileDescriptor_valid_stub
_Kaffe_java_io_FileInputStream_available_stub
_Kaffe_java_io_FileInputStream_close_stub
_Kaffe_java_io_FileInputStream_open_stub
_Kaffe_java_io_FileInputStream_readBytes_stub
_Kaffe_java_io_FileInputStream_read_stub
_Kaffe_java_io_FileInputStream_skip_stub
_Kaffe_java_io_FileOutputStream_close_stub
_Kaffe_java_io_FileOutputStream_open_stub
_Kaffe_java_io_FileOutputStream_writeBytes_stub
_Kaffe_java_io_FileOutputStream_write_stub
_Kaffe_java_io_File_canRead0_stub
_Kaffe_java_io_File_canWrite0_stub
_Kaffe_java_io_File_delete0_stub
_Kaffe_java_io_File_exists0_stub
_Kaffe_java_io_File_isAbsolute_stub
_Kaffe_java_io_File_isDirectory0_stub
_Kaffe_java_io_File_isFile0_stub
_Kaffe_java_io_File_lastModified0_stub
_Kaffe_java_io_File_length0_stub
_Kaffe_java_io_File_list0_stub
_Kaffe_java_io_File_mkdir0_stub
_Kaffe_java_io_File_renameTo0_stub
_Kaffe_java_io_RandomAccessFile_close_stub
_Kaffe_java_io_RandomAccessFile_getFilePointer_stub
_Kaffe_java_io_RandomAccessFile_length_stub
_Kaffe_java_io_RandomAccessFile_open_stub
_Kaffe_java_io_RandomAccessFile_readBytes_stub
_Kaffe_java_io_RandomAccessFile_read_stub
_Kaffe_java_io_RandomAccessFile_seek_stub
_Kaffe_java_io_RandomAccessFile_writeBytes_stub
_Kaffe_java_io_RandomAccessFile_write_stub
_Kaffe_java_lang_ClassLoader_defineClass0_stub
_Kaffe_java_lang_ClassLoader_findSystemClass0_stub
_Kaffe_java_lang_ClassLoader_init_stub
_Kaffe_java_lang_ClassLoader_resolveClass0_stub
_Kaffe_java_lang_Class_forName_stub
_Kaffe_java_lang_Class_getClassLoader_stub
_Kaffe_java_lang_Class_getInterfaces_stub
_Kaffe_java_lang_Class_getName_stub
_Kaffe_java_lang_Class_getSuperclass_stub
_Kaffe_java_lang_Class_isInterface_stub
_Kaffe_java_lang_Class_newInstance_stub
_Kaffe_java_lang_Compiler_command_stub
_Kaffe_java_lang_Compiler_compileClass_stub
_Kaffe_java_lang_Compiler_compileClasses_stub
_Kaffe_java_lang_Compiler_disable_stub
_Kaffe_java_lang_Compiler_enable_stub
_Kaffe_java_lang_Compiler_initialize_stub
_Kaffe_java_lang_Double_doubleToLongBits_stub
_Kaffe_java_lang_Double_longBitsToDouble_stub
_Kaffe_java_lang_Double_toString_stub
_Kaffe_java_lang_Double_valueOf_stub
_Kaffe_java_lang_Float_floatToIntBits_stub
_Kaffe_java_lang_Float_intBitsToFloat_stub
_Kaffe_java_lang_Float_toString_stub
_Kaffe_java_lang_Float_valueOf_stub
_Kaffe_java_lang_Math_IEEEremainder_stub
_Kaffe_java_lang_Math_acos_stub
_Kaffe_java_lang_Math_asin_stub
_Kaffe_java_lang_Math_atan2_stub
_Kaffe_java_lang_Math_atan_stub
_Kaffe_java_lang_Math_ceil_stub
_Kaffe_java_lang_Math_cos_stub
_Kaffe_java_lang_Math_exp_stub
_Kaffe_java_lang_Math_floor_stub
_Kaffe_java_lang_Math_log_stub
_Kaffe_java_lang_Math_pow_stub
_Kaffe_java_lang_Math_rint_stub
_Kaffe_java_lang_Math_sin_stub
_Kaffe_java_lang_Math_sqrt_stub
_Kaffe_java_lang_Math_tan_stub
_Kaffe_java_lang_Object_clone_stub
_Kaffe_java_lang_Object_getClass_stub
_Kaffe_java_lang_Object_hashCode_stub
_Kaffe_java_lang_Object_notifyAll_stub
_Kaffe_java_lang_Object_notify_stub
_Kaffe_java_lang_Object_wait_stub
_Kaffe_java_lang_ProcessReaper_waitForDeath_stub
_Kaffe_java_lang_Runtime_buildLibName_stub
_Kaffe_java_lang_Runtime_execInternal_stub
_Kaffe_java_lang_Runtime_exitInternal_stub
_Kaffe_java_lang_Runtime_freeMemory_stub
_Kaffe_java_lang_Runtime_gc_stub
_Kaffe_java_lang_Runtime_initializeLinkerInternal_stub
_Kaffe_java_lang_Runtime_loadFileInternal_stub
_Kaffe_java_lang_Runtime_runFinalization_stub
_Kaffe_java_lang_Runtime_totalMemory_stub
_Kaffe_java_lang_Runtime_traceInstructions_stub
_Kaffe_java_lang_Runtime_traceMethodCalls_stub
_Kaffe_java_lang_SecurityManager_classDepth_stub
_Kaffe_java_lang_SecurityManager_classLoaderDepth_stub
_Kaffe_java_lang_SecurityManager_currentClassLoader_stub
_Kaffe_java_lang_SecurityManager_getClassContext_stub
_Kaffe_java_lang_System_arraycopy_stub
_Kaffe_java_lang_System_currentTimeMillis_stub
_Kaffe_java_lang_System_initProperties_stub
_Kaffe_java_lang_Thread_countStackFrames_stub
_Kaffe_java_lang_Thread_currentThread_stub
_Kaffe_java_lang_Thread_isAlive_stub
_Kaffe_java_lang_Thread_resume0_stub
_Kaffe_java_lang_Thread_setPriority0_stub
_Kaffe_java_lang_Thread_sleep_stub
_Kaffe_java_lang_Thread_start_stub
_Kaffe_java_lang_Thread_stop0_stub
_Kaffe_java_lang_Thread_suspend0_stub
_Kaffe_java_lang_Thread_yield_stub
_Kaffe_java_lang_Throwable_fillInStackTrace_stub
_Kaffe_java_lang_Throwable_printStackTrace0_stub
_Kaffe_java_lang_UNIXProcess_destroy_stub
_Kaffe_java_lang_UNIXProcess_exec_stub
_Kaffe_java_lang_UNIXProcess_fork_stub
_Kaffe_java_lang_UNIXProcess_waitForUNIXProcess_stub
_Kaffe_java_net_DatagramSocket_datagramSocketBind_stub
_Kaffe_java_net_DatagramSocket_datagramSocketClose_stub
_Kaffe_java_net_DatagramSocket_datagramSocketCreate_stub
_Kaffe_java_net_DatagramSocket_datagramSocketPeek_stub
_Kaffe_java_net_DatagramSocket_datagramSocketReceive_stub
_Kaffe_java_net_DatagramSocket_datagramSocketSend_stub
_Kaffe_java_net_InetAddress_getHostByAddr_stub
_Kaffe_java_net_InetAddress_getInetFamily_stub
_Kaffe_java_net_InetAddress_getLocalHostName_stub
_Kaffe_java_net_InetAddress_lookupAllHostAddr_stub
_Kaffe_java_net_InetAddress_lookupHostAddr_stub
_Kaffe_java_net_InetAddress_makeAnyLocalAddress_stub
_Kaffe_java_net_PlainSocketImpl_socketAccept_stub
_Kaffe_java_net_PlainSocketImpl_socketAvailable_stub
_Kaffe_java_net_PlainSocketImpl_socketBind_stub
_Kaffe_java_net_PlainSocketImpl_socketClose_stub
_Kaffe_java_net_PlainSocketImpl_socketConnect_stub
_Kaffe_java_net_PlainSocketImpl_socketCreate_stub
_Kaffe_java_net_PlainSocketImpl_socketListen_stub
_Kaffe_java_net_SocketInputStream_socketRead_stub
_Kaffe_java_net_SocketOutputStream_socketWrite_stub
_Kaffe_java_util_Date_computeValue_stub
---------------- Chris Patti ------------ feoh at dayroom.org---------------
"My religion consists of a humble admiration of the illimitable superior
 spirit who reveals himself in the slight details we are able to perceive 
 with our frail and feeble mind." -Albert Einstein




More information about the kaffe mailing list