From: Sascha H. <sa...@xm...> - 2011-01-19 20:07:14
|
What platform are you compiling on? Is it Linux? On Wed, Jan 19, 2011 at 8:23 PM, Leo Izen <leo...@gm...> wrote: > The garbage collector wasn't fixed fully... > > I got more errors: > > Same Hello World: > > public class Hello { > public static void main(String[] args){ > System.out.println("Hello World!"); > } > } > > And this Error Resulted: > > [Leo@chessman dist]$ make > mkdir -p build/ > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c > ../src/java_util_regex_AbstractCharClass_LazyCategory.c -o > build/obj/java_util_regex_AbstractCharClass_LazyCategory.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_util_regex_CharClass_13.c -o > build/obj/java_util_regex_CharClass_13.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_math_Multiplication.c -o > build/obj/java_math_Multiplication.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_util_LinkedHashMap_ValueIterator.c > -o build/obj/java_util_LinkedHashMap_ValueIterator.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_io_DataInputStream.c -o > build/obj/java_io_DataInputStream.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_util_AbstractMap_1.c -o > build/obj/java_util_AbstractMap_1.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_util_MissingFormatWidthException.c > -o build/obj/java_util_MissingFormatWidthException.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/native_java_lang_reflect_Constructor.c > -o build/obj/native_java_lang_reflect_Constructor.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_util_regex_NonCapJointSet.c -o > build/obj/java_util_regex_NonCapJointSet.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_lang_String.c -o > build/obj/java_lang_String.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_util_SortedMap.c -o > build/obj/java_util_SortedMap.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_util_StringTokenizer.c -o > build/obj/java_util_StringTokenizer.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_io_ObjectOutput.c -o > build/obj/java_io_ObjectOutput.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_util_regex_UnifiedQuantifierSet.c > -o build/obj/java_util_regex_UnifiedQuantifierSet.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_lang_SecurityException.c -o > build/obj/java_lang_SecurityException.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_lang_ThreadLocal.c -o > build/obj/java_lang_ThreadLocal.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_util_Map_Entry.c -o > build/obj/java_util_Map_Entry.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c > ../src/java_util_regex_PosCompositeGroupQuantifierSet.c -o > build/obj/java_util_regex_PosCompositeGroupQuantifierSet.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_util_HashSet.c -o > build/obj/java_util_HashSet.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c > ../src/org_apache_harmony_luni_util_PriviAction.c -o > build/obj/org_apache_harmony_luni_util_PriviAction.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_util_LinkedList_LinkIterator.c -o > build/obj/java_util_LinkedList_LinkIterator.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/native_java_lang_Object.c -o > build/obj/native_java_lang_Object.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_util_Hashtable_6.c -o > build/obj/java_util_Hashtable_6.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_util_WeakHashMap_3_1.c -o > build/obj/java_util_WeakHashMap_3_1.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/native_java_io_FileDescriptor.c -o > build/obj/native_java_io_FileDescriptor.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/mark_rts.c -o build/obj/mark_rts.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_util_regex_SpecialToken.c -o > build/obj/java_util_regex_SpecialToken.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_util_regex_Pattern.c -o > build/obj/java_util_regex_Pattern.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c > ../src/java_util_Collections_UnmodifiableList_1.c -o > build/obj/java_util_Collections_UnmodifiableList_1.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_net_FileNameMap.c -o > build/obj/java_net_FileNameMap.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/pthread_stop_world.c -o > build/obj/pthread_stop_world.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c > ../src/java_util_IdentityHashMap_IdentityHashMapEntrySet.c -o > build/obj/java_util_IdentityHashMap_IdentityHashMapEntrySet.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_io_InvalidClassException.c -o > build/obj/java_io_InvalidClassException.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_math_Logical.c -o > build/obj/java_math_Logical.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_util_HashMap_KeyIterator.c -o > build/obj/java_util_HashMap_KeyIterator.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c > ../src/org_apache_harmony_luni_internal_nls_Messages.c -o > build/obj/org_apache_harmony_luni_internal_nls_Messages.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_util_SimpleTimeZone_1.c -o > build/obj/java_util_SimpleTimeZone_1.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_io_FileFilter.c -o > build/obj/java_io_FileFilter.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/blacklst.c -o build/obj/blacklst.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_lang_Character.c -o > build/obj/java_lang_Character.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_net_Inet6Address.c -o > build/obj/java_net_Inet6Address.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_math_Elementary.c -o > build/obj/java_math_Elementary.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c > ../src/java_util_LinkedHashMap_LinkedHashMapEntry.c -o > build/obj/java_util_LinkedHashMap_LinkedHashMapEntry.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_io_FilePermissionCollection.c -o > build/obj/java_io_FilePermissionCollection.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_util_regex_CharClass_18.c -o > build/obj/java_util_regex_CharClass_18.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c > ../src/java_util_regex_AbstractCharClass_LazyGraph.c -o > build/obj/java_util_regex_AbstractCharClass_LazyGraph.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/xmlvm-class-list.c -o > build/obj/xmlvm-class-list.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_util_ResourceBundle_Control_1.c -o > build/obj/java_util_ResourceBundle_Control_1.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_lang_StackTraceElement.c -o > build/obj/java_lang_StackTraceElement.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/os_dep.c -o build/obj/os_dep.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_io_InputStreamReader.c -o > build/obj/java_io_InputStreamReader.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_util_WeakHashMap_1.c -o > build/obj/java_util_WeakHashMap_1.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c > ../src/java_util_AbstractList_SimpleListIterator.c -o > build/obj/java_util_AbstractList_SimpleListIterator.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_util_regex_WordBoundary.c -o > build/obj/java_util_regex_WordBoundary.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c > ../src/java_util_regex_AbstractCharClass_LazyJavaUpperCase_1.c -o > build/obj/java_util_regex_AbstractCharClass_LazyJavaUpperCase_1.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_lang_Throwable.c -o > build/obj/java_lang_Throwable.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/native_java_lang_Class.c -o > build/obj/native_java_lang_Class.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_util_Properties.c -o > build/obj/java_util_Properties.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_util_regex_AltGroupQuantifierSet.c > -o build/obj/java_util_regex_AltGroupQuantifierSet.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c > ../src/java_util_Collections_CheckedCollection.c -o > build/obj/java_util_Collections_CheckedCollection.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_util_ListResourceBundle_2.c -o > build/obj/java_util_ListResourceBundle_2.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c > ../src/java_net_URLConnection_DefaultContentHandler.c -o > build/obj/java_net_URLConnection_DefaultContentHandler.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_util_Random.c -o > build/obj/java_util_Random.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_util_Formatter_Transformer.c -o > build/obj/java_util_Formatter_Transformer.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_util_Collections_CopiesList.c -o > build/obj/java_util_Collections_CopiesList.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c > ../src/org_apache_harmony_luni_util_ThreadLocalCache_3.c -o > build/obj/org_apache_harmony_luni_util_ThreadLocalCache_3.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_util_regex_AtomicJointSet.c -o > build/obj/java_util_regex_AtomicJointSet.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c > ../src/java_util_regex_AbstractCharClass_LazyBlank.c -o > build/obj/java_util_regex_AbstractCharClass_LazyBlank.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_util_regex_DotQuantifierSet.c -o > build/obj/java_util_regex_DotQuantifierSet.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_lang_Float.c -o > build/obj/java_lang_Float.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/org_xmlvm_runtime_XMLVMOutputStream.c -o > build/obj/org_xmlvm_runtime_XMLVMOutputStream.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_util_Iterator.c -o > build/obj/java_util_Iterator.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_util_regex_CharClass_5.c -o > build/obj/java_util_regex_CharClass_5.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c > ../src/java_util_regex_AbstractCharClass_LazyNonSpace.c -o > build/obj/java_util_regex_AbstractCharClass_LazyNonSpace.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_io_NotSerializableException.c -o > build/obj/java_io_NotSerializableException.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_io_ObjectOutputStream.c -o > build/obj/java_io_ObjectOutputStream.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/native_java_lang_Math.c -o > build/obj/native_java_lang_Math.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c > ../src/java_security_PrivilegedExceptionAction.c -o > build/obj/java_security_PrivilegedExceptionAction.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c > ../src/java_util_regex_AbstractCharClass_LazyJavaSpaceChar_1.c -o > build/obj/java_util_regex_AbstractCharClass_LazyJavaSpaceChar_1.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c > ../src/java_util_regex_AbstractCharClass_PredefinedCharacterClasses.c -o > build/obj/java_util_regex_AbstractCharClass_PredefinedCharacterClasses.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_util_regex_PositiveLookAhead.c -o > build/obj/java_util_regex_PositiveLookAhead.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_util_regex_Lexer.c -o > build/obj/java_util_regex_Lexer.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_util_regex_UnicodeCategory.c -o > build/obj/java_util_regex_UnicodeCategory.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_util_regex_UCISupplCharSet.c -o > build/obj/java_util_regex_UCISupplCharSet.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_util_regex_HighSurrogateCharSet.c > -o build/obj/java_util_regex_HighSurrogateCharSet.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_util_regex_MultiLineEOLSet.c -o > build/obj/java_util_regex_MultiLineEOLSet.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_util_Arrays_ArrayList.c -o > build/obj/java_util_Arrays_ArrayList.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/checksums.c -o build/obj/checksums.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/allchblk.c -o build/obj/allchblk.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_util_WeakHashMap_1_1.c -o > build/obj/java_util_WeakHashMap_1_1.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_util_regex_EOLSet.c -o > build/obj/java_util_regex_EOLSet.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c > ../src/java_util_Collections_CheckedMap_CheckedEntry.c -o > build/obj/java_util_Collections_CheckedMap_CheckedEntry.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/native_java_lang_System.c -o > build/obj/native_java_lang_System.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_util_regex_ReluctantQuantifierSet.c > -o build/obj/java_util_regex_ReluctantQuantifierSet.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_util_regex_DecomposedCharSet.c -o > build/obj/java_util_regex_DecomposedCharSet.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_net_NegCacheElement.c -o > build/obj/java_net_NegCacheElement.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/pthread_start.c -o > build/obj/pthread_start.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_lang_Long_valueOfCache.c -o > build/obj/java_lang_Long_valueOfCache.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_io_FilePermission.c -o > build/obj/java_io_FilePermission.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c > ../src/java_util_regex_AbstractCharClass_LazyLower.c -o > build/obj/java_util_regex_AbstractCharClass_LazyLower.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/java_util_regex_CISequenceSet.c -o > build/obj/java_util_regex_CISequenceSet.o > mkdir -p build/obj/ > gcc -w -std=c99 -I../src -c ../src/finalize.c -o build/obj/finalize.o > In file included from ../src/gc_pmark.h:45:0, > from ../src/finalize.c:17: > ../src/gc_priv.h:2196:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or > ‘__attribute__’ before ‘GC_jmp_buf’ > make: *** [build/obj/finalize.o] Error 1 > [Leo@chessman dist]$ > > > Any help? I just fetched the latest from svn then ran that. > > > On Tue, Jan 18, 2011 at 3:41 PM, Arno Puder <ar...@pu...> wrote: > >> >> Guys, >> >> we have migrated from OpenJDK to Apache Harmony. We did this mainly >> because OpenJDK is licensed under the GPL which might have caused legal >> problems. The C backend can cross-compile Harmony, however, there are >> still quite a few native methods that need to be implemented (see >> xmlvm/src/xmlvm2c/lib/native). Help would certainly be appreciated. >> >> Also: the --target=posix should now include a working version of the >> Garbage Collector (thanks to Joshua and Sascha). It should be possible >> to generate a self-contained, cross-compiled C version of your Java >> program that runs on any Posix platform. >> >> Arno >> >> >> >> ------------------------------------------------------------------------------ >> Protect Your Site and Customers from Malware Attacks >> Learn about various malware tactics and how to avoid them. Understand >> malware threats, the impact they can have on your business, and how you >> can protect your company and customers by using code signing. >> http://p.sf.net/sfu/oracle-sfdevnl >> _______________________________________________ >> xmlvm-users mailing list >> xml...@li... >> https://lists.sourceforge.net/lists/listinfo/xmlvm-users >> > > > > ------------------------------------------------------------------------------ > Protect Your Site and Customers from Malware Attacks > Learn about various malware tactics and how to avoid them. Understand > malware threats, the impact they can have on your business, and how you > can protect your company and customers by using code signing. > http://p.sf.net/sfu/oracle-sfdevnl > _______________________________________________ > xmlvm-users mailing list > xml...@li... > https://lists.sourceforge.net/lists/listinfo/xmlvm-users > > |