#343 Crash on OS X Leopard when scanning Aqsis shaders


Following the steps of:

1. Set the shader path.
2. Load the parsing plugin for Aqsis shaders: ayslx.so
3. Select "Special->Scan Shaders"

I receive:
dyld: lazy symbol binding failed: Symbol not found: _SLX_SetPath
Referenced from: /Applications/Ayam.app/Contents/MacOS/plugins/ayslx.so
Expected in: flat namespace

dyld: Symbol not found: _SLX_SetPath
Referenced from: /Applications/Ayam.app/Contents/MacOS/plugins/ayslx.so
Expected in: flat namespace

Trace/BPT trap

I suspect this is due to the loader not being able to properly locate libslxargs.dylib, even tho it is most clearly in /usr/lib. Suggestions?


  • Bobby Parker

    Bobby Parker - 2008-04-05

    Logged In: YES
    Originator: YES

    I should add that I added DYLD_PRINT_LIBRARIES=1 to my environment and relaunched it. Dyld does indeed look in /usr/lib for other assorted libraries, so that isn't a problem. Perhaps it's version specific?

  • Randolf Schultz

    Randolf Schultz - 2008-04-08
    • labels: --> ShaderParsingPlugin
    • milestone: --> V1.14
    • priority: 5 --> 3
    • assigned_to: nobody --> randolf
  • Randolf Schultz

    Randolf Schultz - 2008-04-08

    Logged In: YES
    Originator: NO

    Yes, I think it is simply a version mismatch.
    I am not so sure, whether the distributed ayslx.so
    (are we btw. talking about the Aqua version?)
    was really compiled with Aqsis 1.0.1.
    Do you have _that_ installed?
    You can always try an "otool -L" on the ayslx.so
    to see what it really wants.

    best regards,

  • Randolf Schultz

    Randolf Schultz - 2008-11-13
    • status: open --> closed-remind

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.

No, thanks