#343 Crash on OS X Leopard when scanning Aqsis shaders

V1.14
closed-remind
3
2008-11-13
2008-04-05
No

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?

Discussion

  • Bobby Parker

    Bobby Parker - 2008-04-05

    Logged In: YES
    user_id=50440
    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
    user_id=125929
    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

     
  • 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