Compiling graphhopper

"Nikel" <[email protected]> Sat, 28 Feb 2015 10:31:13 +0100
Newsgroups gmane.comp.java.ikvm.devel
Message-ID <[email protected]>
Hi everyone,

i’m trying to use graphhopper library (https://github.com/graphhopper/graphhopper/) in my c# code 
(unfortunately the web-service included in the package has too many limitations for my needs)

i cannot manage to get the library converted without errors,
when i run ikvmc i get the following:

E:\ikvm\bin>ikvmc -target:library graphhopper.jar
IKVM.NET Compiler version 7.2.4630.5
Copyright (C) 2002-2012 Jeroen Frijters
http://www.ikvm.net/

note IKVMC0002: Output file is "graphhopper.dll"
warning IKVMC0105: Unable to compile class "org.apache.log4j.net.JMSSink"
    (missing class "javax.jms.MessageListener")
warning IKVMC0105: Unable to compile class "org.apache.log4j.net.SMTPAppender$1"

    (missing class "javax.mail.Authenticator")
warning IKVMC0105: Unable to compile class "org.eclipse.jetty.server.handler.jmx
.AbstractHandlerMBean"
    (missing class "org.eclipse.jetty.jmx.ObjectMBean")
warning IKVMC0105: Unable to compile class "org.eclipse.jetty.server.handler.jmx
.ContextHandlerMBean"
    (missing class "org.eclipse.jetty.server.handler.jmx.AbstractHandlerMBean")
warning IKVMC0105: Unable to compile class "org.eclipse.jetty.server.session.jmx
.AbstractSessionManagerMBean"
    (missing class "org.eclipse.jetty.server.handler.jmx.AbstractHandlerMBean")
warning IKVMC0105: Unable to compile class "org.eclipse.jetty.server.jmx.ServerM
Bean"
    (missing class "org.eclipse.jetty.jmx.ObjectMBean")
warning IKVMC0105: Unable to compile class "org.eclipse.jetty.servlet.jmx.Servle
tMappingMBean"
    (missing class "org.eclipse.jetty.jmx.ObjectMBean")
warning IKVMC0105: Unable to compile class "org.eclipse.jetty.servlet.jmx.Holder
MBean"
    (missing class "org.eclipse.jetty.jmx.ObjectMBean")
warning IKVMC0105: Unable to compile class "org.eclipse.jetty.servlet.jmx.Filter
MappingMBean"
    (missing class "org.eclipse.jetty.jmx.ObjectMBean")
warning IKVMC0117: Emitted java.lang.NoSuchMethodError in "com.graphhopper.stora
ge.UnsafeDataAccess.ensureCapacity(JZ)Z"
    ("sun.misc.Unsafe.reallocateMemory(JJ)J")
warning IKVMC0100: Class "javax.jms.TopicConnectionFactory" not found
warning IKVMC0100: Class "javax.jms.TopicConnection" not found
warning IKVMC0100: Class "javax.jms.TopicSession" not found
warning IKVMC0100: Class "javax.jms.Topic" not found
warning IKVMC0100: Class "javax.jms.TopicPublisher" not found
warning IKVMC0100: Class "javax.jms.JMSException" not found
warning IKVMC0100: Class "javax.jms.ObjectMessage" not found
warning IKVMC0100: Class "javax.jms.Message" not found
warning IKVMC0111: Emitted java.lang.NoClassDefFoundError in "org.apache.log4j.n
et.JMSAppender.activateOptions()V"
    ("javax.jms.TopicConnectionFactory")
warning IKVMC0111: Emitted java.lang.NoClassDefFoundError in "org.apache.log4j.n
et.JMSAppender.close()V"
    ("javax.jms.TopicSession")
warning IKVMC0111: Emitted java.lang.NoClassDefFoundError in "org.apache.log4j.n
et.JMSAppender.append(Lorg.apache.log4j.spi.LoggingEvent;)V"
    ("javax.jms.TopicSession")
warning IKVMC0100: Class "javax.mail.Message" not found
warning IKVMC0100: Class "javax.mail.Session" not found
warning IKVMC0100: Class "javax.mail.internet.MimeMessage" not found
warning IKVMC0100: Class "javax.mail.internet.MimeUtility" not found
warning IKVMC0100: Class "javax.mail.MessagingException" not found
warning IKVMC0100: Class "javax.mail.internet.InternetAddress" not found
warning IKVMC0100: Class "javax.mail.Address" not found
warning IKVMC0100: Class "javax.mail.Message$RecipientType" not found
warning IKVMC0100: Class "org.apache.log4j.net.SMTPAppender$1" not found
warning IKVMC0100: Class "javax.mail.Authenticator" not found
warning IKVMC0100: Class "javax.mail.internet.AddressException" not found
warning IKVMC0100: Class "javax.mail.internet.MimeBodyPart" not found
warning IKVMC0100: Class "javax.mail.internet.InternetHeaders" not found
warning IKVMC0100: Class "javax.mail.internet.MimeMultipart" not found
warning IKVMC0100: Class "javax.mail.Multipart" not found
warning IKVMC0100: Class "javax.mail.BodyPart" not found
warning IKVMC0100: Class "javax.mail.Transport" not found
warning IKVMC0111: Emitted java.lang.NoClassDefFoundError in "org.apache.log4j.n
et.SMTPAppender.activateOptions()V"
    ("javax.mail.internet.MimeMessage")
warning IKVMC0111: Emitted java.lang.NoClassDefFoundError in "org.apache.log4j.n
et.SMTPAppender.addressMessage(Ljavax.mail.Message;)V"
    ("javax.mail.Message")
warning IKVMC0111: Emitted java.lang.NoClassDefFoundError in "org.apache.log4j.n
et.SMTPAppender.createSession()Ljavax.mail.Session;"
    ("org.apache.log4j.net.SMTPAppender$1")
warning IKVMC0111: Emitted java.lang.NoClassDefFoundError in "org.apache.log4j.n
et.SMTPAppender.getAddress(Ljava.lang.String;)Ljavax.mail.internet.InternetAddre
ss;"
    ("javax.mail.internet.InternetAddress")
warning IKVMC0111: Emitted java.lang.NoClassDefFoundError in "org.apache.log4j.n
et.SMTPAppender.parseAddress(Ljava.lang.String;)[Ljavax.mail.internet.InternetAd
dress;"
    ("javax.mail.internet.InternetAddress")
warning IKVMC0111: Emitted java.lang.NoClassDefFoundError in "org.apache.log4j.n
et.SMTPAppender.sendBuffer()V"
    ("javax.mail.internet.MimeBodyPart")
warning IKVMC0100: Class "javax.jms.Destination" not found
warning IKVMC0111: Emitted java.lang.NoClassDefFoundError in "org.apache.log4j.o
r.jms.MessageRenderer.doRender(Ljava.lang.Object;)Ljava.lang.String;"
    ("javax.jms.Message")
warning IKVMC0100: Class "com.google.inject.internal.asm.util.$TraceClassVisitor
" not found
warning IKVMC0111: Emitted java.lang.NoClassDefFoundError in "com.google.inject.
internal.cglib.core.$DebuggingClassWriter$1.run()Ljava.lang.Object;"
    ("com.google.inject.internal.asm.util.$TraceClassVisitor")
warning IKVMC0100: Class "org.mortbay.log.Logger" not found
warning IKVMC0100: Class "org.mortbay.util.ajax.Continuation" not found
warning IKVMC0100: Class "org.mortbay.log.Log" not found
warning IKVMC0111: Emitted java.lang.NoClassDefFoundError in "org.eclipse.jetty.
continuation.Jetty6Continuation.<init>(Ljavax.servlet.ServletRequest;Lorg.mortba
y.util.ajax.Continuation;)V"
    ("org.mortbay.log.Logger")
warning IKVMC0111: Emitted java.lang.NoClassDefFoundError in "org.eclipse.jetty.
continuation.Jetty6Continuation.complete()V"
    ("org.mortbay.util.ajax.Continuation")
warning IKVMC0111: Emitted java.lang.NoClassDefFoundError in "org.eclipse.jetty.
continuation.Jetty6Continuation.resume()V"
    ("org.mortbay.util.ajax.Continuation")
warning IKVMC0111: Emitted java.lang.NoClassDefFoundError in "org.eclipse.jetty.
continuation.Jetty6Continuation.suspend(Ljavax.servlet.ServletResponse;)V"
    ("org.mortbay.util.ajax.Continuation")
warning IKVMC0111: Emitted java.lang.NoClassDefFoundError in "org.eclipse.jetty.
continuation.Jetty6Continuation.suspend()V"
    ("org.mortbay.util.ajax.Continuation")
warning IKVMC0111: Emitted java.lang.NoClassDefFoundError in "org.eclipse.jetty.
continuation.Jetty6Continuation.enter(Ljavax.servlet.ServletResponse;)Z"
    ("org.mortbay.util.ajax.Continuation")
warning IKVMC0111: Emitted java.lang.NoClassDefFoundError in "org.eclipse.jetty.
continuation.Jetty6Continuation.<clinit>()V"
    ("org.mortbay.log.Log")

can you help me with this? (i also checked and mostly every class ikmvc says is missing are actually included in the package)

thank you!

------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/

_______________________________________________
Ikvm-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ikvm-developers