It turns out this was a problem with our library that was revealed by the 7.0.4 update. Strangely, on Mac OS 10.5.5 (Darwin kernel 9.5.1), the `arch` command reports "i386" while `sysctl -n hw.cpu64bit_capable ` correctly reports "x86_64". In 7.0, the idl startup script, $IDL_DIR/bin/idl, uses the `arch` to determine the architecture. This was changed in 7.0.4 to use the sysctl command.
Recompiling the library with x86_64 support solved the problem (as did using `idl -32` in the meantime).
-Kris
|