http://qs321.pair.com?node_id=634472


in reply to DBD - Global Symbols Issue

Did you install DBD::Sybase 1.08 ?

If so you should probably edit Sybase.pm and make sure that dl_load_flags() returns 0x00 - it's around line 35 in the file.

Michael

Replies are listed 'Best First'.
Re^2: DBD - Global Symbols Issue
by cunixgroup (Initiate) on Aug 24, 2007 at 18:36 UTC
    mpeppler - Yes, it is DBD:Sybase 1.08. That seems to do the trick!

    I changed this
    sub dl_load_flags { if($^O eq 'aix') { 0x00 } else { 0x01 }}
    to this
    sub dl_load_flags { if($^O eq 'aix') { 0x00 } else { 0x00 }}

    Just out of curiousity, why is this fix needed? It seems like it's just forcing the 'aix' check to pass, any idea why?
    Thank you all for your help so far, much appreciated.