I have run into the common frustrating dyld problems trying to get PDL to work on 10.2.4 with Perl 5.8.

Any script with "use PDL" generates the following error:

dyld: perl multiple definitions of symbol _merror
/Library/Perl/darwin/auto/PDL/MatrixOps/MatrixOps.bundle definition of _merror
/Library/Perl/darwin/auto/PDL/Math/Math.bundle definition of _merror
Trace/BPT trap


If I setenv DYLD_FORCE_FLAT_NAMESPACE 1

I get a different error:

dyld: perl multiple definitions of symbol _j0
/Library/Perl/darwin/auto/PDL/Math/Math.bundle definition of _j0
/usr/lib/libSystem.B.dylib(e_j0.o) definition of _j0
Trace/BPT trap

Is there a way to solve this problem?

-John



Reply via email to