getlantern/lantern — Issue #170: support leopard
Author: pants
Created: 2012-02-13 05:59:36+00:00
State: open
Labels: ARENDT, critical, mac

lantern needs to be built differently in order to run on leopard, current build gives

java.lang.UnsatisfiedLinkError: /private/var/folders/AX/AX6yitHSH-WxO6yDQSNXg++++TI/-Tmp-/osxkeychain6712983783277285.so: no suitable image found. Did find: /private/var/folders/AX/AX6yitHSH-WxO6yDQSNXg++++TI/-Tmp-/osxkeychain6712983783277285.so: unknown required load command 0x80000022
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1827)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1703)
at java.lang.Runtime.load0(Runtime.java:770)
at java.lang.System.load(System.java:1020)
at com.mcdermottroe.apple.OSXKeychain.loadSharedObject(OSXKeychain.java:407)
at com.mcdermottroe.apple.OSXKeychain.getInstance(OSXKeychain.java:64)
at org.lantern.MacLocalCipherProvider.storeKeyData(MacLocalCipherProvider.java:56)
at org.lantern.AbstractAESLocalCipherProvider.getLocalKey(AbstractAESLocalCipherProvider.java:74)
at org.lantern.AbstractLocalCipherProvider.newLocalCipher(AbstractLocalCipherProvider.java:90)
at org.lantern.AbstractAESLocalCipherProvider.newLocalCipher(AbstractAESLocalCipherProvider.java:24)
at org.lantern.LanternUtils.localDecryptInputStream(LanternUtils.java:796)
at org.lantern.LanternUtils.localDecryptInputStream(LanternUtils.java:801)
at org.lantern.SettingsIo.read(SettingsIo.java:55)
at org.lantern.LanternHub.resetSettings(LanternHub.java:397)
at org.lantern.LanternHub.(LanternHub.java:117)
at org.lantern.Launcher.main(Launcher.java:116)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)
at com.install4j.runtime.launcher.MacLauncher.main(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at apple.launcher.LaunchRunner.run(LaunchRunner.java:116)
at apple.launcher.LaunchRunner.callMain(LaunchRunner.java:51)
at apple.launcher.JavaApplicationLauncher.launch(JavaApplicationLauncher.java:52)