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


Reply via email to