Ocean Color Forum - Not logged in
Hello,
I have installed seadas6.3 on a MAC OS X Lion. Initially, IDL80 didn't work but the tech support in Exelis have shown me a workaround. However, seadas gives the following error. Any idea how to resolve this? Many thanks!
bash-3.2$ seadas
IDL Version 8.0, Mac OS X (darwin x86_64 m64). (c) 2010, ITT Visual Information Solutions
2011-12-22 10:01:33.426 idl[484:1603] This process is attempting to exclude an item from Time Machine by path without administrator privileges. This is not supported.
2011-12-22 10:01:33.429 idl[484:1603] This process is attempting to exclude an item from Time Machine by path without administrator privileges. This is not supported.
2011-12-22 10:01:33.429 idl[484:1603] This process is attempting to exclude an item from Time Machine by path without administrator privileges. This is not supported.
2011-12-22 10:01:33.431 idl[484:1603] This process is attempting to exclude an item from Time Machine by path without administrator privileges. This is not supported.
2011-12-22 10:01:33.432 idl[484:1603] This process is attempting to exclude an item from Time Machine by path without administrator privileges. This is not supported.
2011-12-22 10:01:33.433 idl[484:1603] This process is attempting to exclude an item from Time Machine by path without administrator privileges. This is not supported.
2011-12-22 10:01:33.434 idl[484:1603] This process is attempting to exclude an item from Time Machine by path without administrator privileges. This is not supported.
2011-12-22 10:01:33.434 idl[484:1603] This process is attempting to exclude an item from Time Machine by path without administrator privileges. This is not supported.
2011-12-22 10:01:33.436 idl[484:1603] This process is attempting to exclude an item from Time Machine by path without administrator privileges. This is not supported.
2011-12-22 10:01:33.437 idl[484:1603] This process is attempting to exclude an item from Time Machine by path without administrator privileges. This is not supported.
2011-12-22 10:01:33.438 idl[484:1603] This process is attempting to exclude an item from Time Machine by path without administrator privileges. This is not supported.
2011-12-22 10:01:33.438 idl[484:1603] This process is attempting to exclude an item from Time Machine by path without administrator privileges. This is not supported.
2011-12-22 10:01:33.439 idl[484:1603] This process is attempting to exclude an item from Time Machine by path without administrator privileges. This is not supported.
2011-12-22 10:01:33.442 idl[484:1603] This process is attempting to exclude an item from Time Machine by path without administrator privileges. This is not supported.
2011-12-22 10:01:33.462 idl[484:1603] This process is attempting to exclude an item from Time Machine by path without administrator privileges. This is not supported.
2011-12-22 10:01:33.465 idl[484:1603] This process is attempting to exclude an item from Time Machine by path without administrator privileges. This is not supported.
2011-12-22 10:01:33.467 idl[484:1603] This process is attempting to exclude an item from Time Machine by path without administrator privileges. This is not supported.
% CALL_EXTERNAL: Error loading sharable executable.
Symbol: idl_pid, File = /Applications/seadas6.3/build/lib/IDLshare.so
dlopen(/Applications/seadas6.3/build/lib/IDLshare.so, 1): no suitable image found. Did find:
/Applications/seadas6.3/build/lib/IDLshare.so: mach-o, but wrong architecture
% Execution halted at: SEADAS_INIT 212 /Applications/seadas6.3/idl_lib/seadas_init.pro
% $MAIN$
% Not a legal system variable: !SD.
% Execution halted at: SDP_INIT 22 /Applications/seadas6.3/idl_lib/sdp_init.pro
% SEADAS_INIT 212 /Applications/seadas6.3/idl_lib/seadas_init.pro
% $MAIN$
Cheers,
Tess
Hello again,
apologies - as i just read and realized that seadas6.3 doesn't support the most recent MAC OS X. has anyone found a workaround yet? care to share?

let me know as well if you have trouble running idl80 on Lion as i can send the workaround bits.
Thanks!
Tess
By WhiteG
Date 2011-12-22 13:09
IDL Version 8.0, Mac OS X (darwin x86_64 m64). (c) 2010, ITT Visual Information Solutions says you are running IDL in 64-bit mode, probably the default in Lion. This would explain the message "/Applications/seadas6.3/build/lib/IDLshare.so: mach-o, but wrong architecture".
SeaDAS is 32-bit only on Mac OS X, so the first thing to try is to force IDL to run in 32-bit mode. I had much the same problem on SGI IRIX64 years ago -- the IDL startup script could be edited to make 32-bit mode the default.
Hi WhiteG,
Pardon my ignorance, but I'm not sure i know i how to do this.
I tried editing the idl_setup.bash to include the -32 flag, then add it to/and execute my .bashrc but to no avail. Is there a chance you could help me on this one further?
Many thanks!
By WhiteG
Date 2012-01-05 17:19
I only have IDL 7.06, so things may have changed, but you can try editing /Applications/itt/idl706/bin/idl (or wherever you have idl installed) to change PREFER_32=0 to PREFER_32=1. If you can't do this (e.g., other users want 64-bit to be the default) then you can make a personal "wrapper" in some directory in the PATH that you control and that comes before the real IDL, e.g.:
#! /bin/bash
# wrapper to add "-32" to the idl command
exec /Applications/itt/idl706/bin/idl -32 "$@"
(you need to make this executable and adjust the idl path to suit). You might want to consult some introductory shell programming manuals or a linux user familiar with "bash" scripts to understand this example).
Thanks much for your help WhiteG! I just edited idl and it worked.