[Ikvm-developers] Compiling graphhopper
Brought to you by:
jfrijters
From: Nikel <ni...@ho...> - 2015-02-28 09:31:24
|
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! |