gcj jdom einbinden

D

draobxinu

Jungspund
Ich benutze die Bibliothek jdom.jar in einem Java-Programm. Das Java-Programm möchte ich mit gcj in Maschinencode kompilieren und muss dafür jdom mit -l einbinden. Ich habe bisher folgendes gemacht:

Code:
gcj --classpath=../lib/jaxen-core.jar:../lib/saxpath.jar:../lib/jaxen-jdom.jar -c jdom.jar
ar -cr libjdom.a jdom.o
ranlib libjdom.a

Habe dann die jaxen-core.jar, saxpath.jar, jaxen-jdom.jar und jdom.jar mit --classpath bekannt gemacht und libjdom.a mit -l eingebunden. Allerdings sagt er mir nachfolgendes zurück. Weiss jemand Rat?

Code:
./libjdom.a(jdom.o): In function `org::jdom::xpath::JaxenXPath$NSContext::JaxenXPath$NSContext(org::jdom::xpath::JaxenXPath*)':
jdom.jar:(.text+0x572cf): undefined reference to `org::jaxen::SimpleNamespaceContext::SimpleNamespaceContext()'
./libjdom.a(jdom.o): In function `java::lang::String* org::jdom::xpath::JaxenXPath$NSContext::translateNamespacePrefixToUri(java::lang::String*)':
jdom.jar:(.text+0x5739e): undefined reference to `java::lang::String* org::jaxen::SimpleNamespaceContext::translateNamespacePrefixToUri(java::lang::String*)'
./libjdom.a(jdom.o): In function `void org::jdom::xpath::JaxenXPath::setVariable(java::lang::String*, java::lang::Object*)':
jdom.jar:(.text+0x584a7): undefined reference to `org::jaxen::SimpleVariableContext::class$'
jdom.jar:(.text+0x584d0): undefined reference to `org::jaxen::SimpleVariableContext::class$'
./libjdom.a(jdom.o): In function `void org::jdom::xpath::JaxenXPath::setXPath(java::lang::String*)':
jdom.jar:(.text+0x5863d): undefined reference to `org::jaxen::jdom::JDOMXPath::class$'
jdom.jar:(.text+0x5866f): undefined reference to `org::jaxen::jdom::JDOMXPath::JDOMXPath(java::lang::String*)'
./libjdom.a(jdom.o):(.data+0xc388): undefined reference to `void org::jaxen::SimpleNamespaceContext::addElementNamespaces(org::jaxen::Navigator*, java::lang::Object*)'
./libjdom.a(jdom.o):(.data+0xc38c): undefined reference to `void org::jaxen::SimpleNamespaceContext::addNamespace(java::lang::String*, java::lang::String*)'
./libjdom.a(jdom.o):(.data+0xc430): undefined reference to `org::jaxen::SimpleNamespaceContext::class$'
./libjdom.a(jdom.o):(.data+0xc534): undefined reference to `org::jaxen::jdom::JDOMXPath::class$'
./libjdom.a(jdom.o):(.rodata+0xcde4): undefined reference to `org::jaxen::JaxenException::class$'
collect2: ld gab 1 als Ende-Status zurück
 

Ähnliche Themen

Funktion nicht gefunden

Linker meckert über nicht definierte Funktion

Rollei Mini Wifi Camcorder

Problem beim Kompilieren (Redhat 5)

Schwierigkeiten beim compillieren

Zurück
Oben