UnsatisfiedLinkError running JRuby on Tiger -------------------------------------------
Key: JRUBY-5930 URL: https://jira.codehaus.org/browse/JRUBY-5930 Project: JRuby Issue Type: Bug Affects Versions: JRuby 1.6.3 Environment: OS X 10.4, JRuby 1.6.3, java 1.6 Reporter: Daniel Berger Assignee: Thomas E Enebo I'm having trouble with JRuby 1.6.3 on OS X 10.4. Running jirb crashes. >jruby -v jruby 1.6.3 (ruby-1.8.7-p330) (2011-07-07 965162f) (Java HotSpot(TM) Client VM 1.6.0_03-p3) [darwin-i386-java] Error opening script file: /Users/djberge/Repositories/jruby/rubygems (No such file or directory) djberge:/Users/djberge/Repositories/jruby [master]>jirb java.lang.RuntimeException: java.lang.UnsatisfiedLinkError: /private/var/tmp/jffi14133.tmp: dlopen(/private/var/tmp/jffi14133.tmp, 1): Symbol not found: ___stack_chk_guard Referenced from: /usr/local/jruby-1.6.3/lib/native/Darwin/libjffi-1.0.jnilib Expected in: /usr/lib/libSystem.B.dylib at com.kenai.jffi.Foreign$InValidInstanceHolder.getForeign(Foreign.java:90) at com.kenai.jffi.Foreign.getInstance(Foreign.java:95) at com.kenai.jffi.Library.openLibrary(Library.java:151) at com.kenai.jffi.Library.getCachedInstance(Library.java:125) at com.kenai.jaffl.provider.jffi.Library.loadNativeLibraries(Library.java:66) at com.kenai.jaffl.provider.jffi.Library.getNativeLibraries(Library.java:56) at com.kenai.jaffl.provider.jffi.Library.getSymbolAddress(Library.java:35) at com.kenai.jaffl.provider.jffi.Library.findSymbolAddress(Library.java:45) at com.kenai.jaffl.provider.jffi.AsmLibraryLoader.generateInterfaceImpl(AsmLibraryLoader.java:188) at com.kenai.jaffl.provider.jffi.AsmLibraryLoader.loadLibrary(AsmLibraryLoader.java:110) at com.kenai.jaffl.provider.jffi.Provider.loadLibrary(Provider.java:31) at com.kenai.jaffl.provider.jffi.Provider.loadLibrary(Provider.java:25) at com.kenai.jaffl.Library.loadLibrary(Library.java:76) at org.jruby.ext.posix.POSIXFactory$DefaultLibCProvider$SingletonHolder.<clinit>(POSIXFactory.java:97) at org.jruby.ext.posix.POSIXFactory$DefaultLibCProvider.getLibC(POSIXFactory.java:101) at org.jruby.ext.posix.BaseNativePOSIX.<init>(BaseNativePOSIX.java:30) at org.jruby.ext.posix.MacOSPOSIX.<init>(MacOSPOSIX.java:9) at org.jruby.ext.posix.POSIXFactory.loadMacOSPOSIX(POSIXFactory.java:74) at org.jruby.ext.posix.POSIXFactory.loadPOSIX(POSIXFactory.java:29) at org.jruby.ext.posix.LazyPOSIX.loadPOSIX(LazyPOSIX.java:29) at org.jruby.ext.posix.LazyPOSIX.posix(LazyPOSIX.java:25) at org.jruby.ext.posix.LazyPOSIX.isatty(LazyPOSIX.java:155) at org.jruby.RubyIO.tty_p(RubyIO.java:1854) at org.jruby.RubyIO$i$0$0$tty_p.call(RubyIO$i$0$0$tty_p.gen:65535) at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:292) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:135) at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:63) at org.jruby.ast.IfNode.interpret(IfNode.java:111) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) at org.jruby.ast.AttrAssignTwoArgNode.interpret(AttrAssignTwoArgNode.java:36) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75) at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:190) at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:179) at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:312) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:169) at org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75) at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:190) at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:179) at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:312) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:169) at org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75) at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:190) at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:179) at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:312) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:169) at usr.local.jruby.bin.jirb.__file__(/usr/local/jruby/bin/jirb:13) at usr.local.jruby.bin.jirb.load(/usr/local/jruby/bin/jirb) at org.jruby.Ruby.runScript(Ruby.java:671) at org.jruby.Ruby.runNormally(Ruby.java:575) at org.jruby.Ruby.runFromMain(Ruby.java:424) at org.jruby.Main.doRunFromMain(Main.java:278) at org.jruby.Main.internalRun(Main.java:198) at org.jruby.Main.run(Main.java:164) at org.jruby.Main.run(Main.java:148) at org.jruby.Main.main(Main.java:128) Caused by: java.lang.UnsatisfiedLinkError: /private/var/tmp/jffi14133.tmp: dlopen(/private/var/tmp/jffi14133.tmp, 1): Symbol not found: ___stack_chk_guard Referenced from: /usr/local/jruby-1.6.3/lib/native/Darwin/libjffi-1.0.jnilib Expected in: /usr/lib/libSystem.B.dylib -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email