Building spark with gcj

Hi,

I am using gcj to build binary version of spark. I would like to build it for my Nokia N800 (armel arch), for which there is no JVM currently. So, first, I tried to build it at my host PC (amd64) and got following errors:

org/jivesoftware/Installer.java: In class ‘org.jivesoftware.Installer’:

org/jivesoftware/Installer.java: In method ‘org.jivesoftware.Installer.addStartup(java.io.File)’:

org/jivesoftware/Installer.java:49: error: class ‘com.install4j.api.windows.WinRegistry’ has no method named ‘setValue’ matching signature ‘(ILjava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Z’

org/jivesoftware/Installer.java: In method ‘org.jivesoftware.Installer.addURIMapping(java.io.File,java.lang.String)’:

org/jivesoftware/Installer.java:59: error: class ‘com.install4j.api.windows.WinRegistry’ has no method named ‘keyExists’ matching signature ‘(ILjava/lang/String;)Z’

org/jivesoftware/Installer.java:63: error: class ‘com.install4j.api.windows.WinRegistry’ has no method named ‘deleteKey’ matching signature ‘(ILjava/lang/String;Z)V’

org/jivesoftware/Installer.java:65: error: class ‘com.install4j.api.windows.WinRegistry’ has no method named ‘createKey’ matching signature ‘(ILjava/lang/String;)Z’

org/jivesoftware/Installer.java:66: error: class ‘com.install4j.api.windows.WinRegistry’ has no method named ‘setValue’ matching signature ‘(ILjava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Z’

org/jivesoftware/Installer.java:67: error: class ‘com.install4j.api.windows.WinRegistry’ has no method named ‘setValue’ matching signature ‘(ILjava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Z’

org/jivesoftware/Installer.java:69: error: class ‘com.install4j.api.windows.WinRegistry’ has no method named ‘createKey’ matching signature ‘(ILjava/lang/String;)Z’

org/jivesoftware/Installer.java:70: confused by earlier errors, bailing out

Can anyone help me with that? I am not a java programmer, so I don’t really know what to do here. Should I add some jar-file to the classpath?