Inside Sabertooth
Learn how Sabertooth uses 3ds Max to create 3D interactive projects, including HBO Go’s Game of Thrones interactive experience
  • 1/3
You are here: Forum Home / Autodesk® Maya® / Installation - Hardware - OS / Imf_disp not running on Linux
  RSS 2.0 ATOM  

Imf_disp not running on Linux
Rate this thread
 
40075
 
Permlink of this thread  
avatar
  • nichimen
  • Posted: 23 February 2010 09:47 AM
  • Location: Pordenone, Italy
  • Total Posts: 11
  • Joined: 28 August 2006 02:24 PM

Hi All,
I currently have Maya 2009SP1a up and running on Linux CentOS 5.3,
but Imf_disp doesn’t work!,when I launch it from the command shell,I get an error “Error while loading shared libraries: libXm.so.3 :cannot open shared object file: no such file or directory”
I have libXm.so.3 loaded in my system (/usr/autodesk/maya2009-x64/lib/libXm.so.3)
I have root privileges
so, what’s wrong?
I’m quite new to Linux…
thanks in advance

cheers,Luca



Replies: 0
avatar
  • THNKR
  • Posted: 23 February 2010 12:38 PM

Does this help? http://usa.autodesk.com/adsk/ser...58&CMP=OTC-RSSSUP01|Error



Replies: 1
/userdata/avatar/nmei6dsxe.jpg

Hi,
not exactly the same issue..
I had already loaded the missing libXm.so.3 .... but Imf_disp didn’t know where to find it,
thanks anyway!

Toronto I’m arriving!!

Author: nichimen

Replied: 24 February 2010 09:39 AM  
avatar
  • warnold
  • Posted: 23 February 2010 01:43 PM

using ldd shows that imf_disp has a dependency on libXm.so.3, but imf_disp doesn’t know where to find the library, has to assume it installed in the system /usr/lib64 directory.
Would appear that imf_disp is expecting an older RHEL openmotif package to be installed and have a libXm.so.3 library in /usr/lib64

ldd imf_disp
linux-vdso.so.1 => (0x00007fffee1ff000)
libXm.so.3 => not found
libXt.so.6 => /usr/lib64/libXt.so.6 (0x0000003841a00000)
libX11.so.6 => /usr/lib64/libX11.so.6 (0x00000038fd800000)
libXext.so.6 => /usr/lib64/libXext.so.6 (0x00000038fe800000)
libXp.so.6 => /usr/lib64/libXp.so.6 (0x00002aacc91ff000)

RHEL 5.3/5.4 has a newer version 4 libXm.so.4 not the earlier version 3

Options: 

1) copy Maya’s libXm.so.3 to /usr/lib64
2) find/install an earlier version, RHEL 4.x should have the older version
3) create a wrapper script to set LD_LIBRARY_PATH to Maya’s lib directory to pick up Maya’s version



Replies: 1
/userdata/avatar/nmei6dsxe.jpg

I Warnold,
thank U so much. I just copied Maya’s libXm.so.3 to /usr/lib64, and it works now! (it’s a bit different from Windows’ version; no help menu for example..)
Could you please explain a little further how can I create a wrapper script? (option 3 you mentioned)

thanks,
Luca

Author: nichimen

Replied: 24 February 2010 09:15 AM  
avatar
  • warnold
  • Posted: 24 February 2010 10:49 PM

take a look at the wrapper scripts in the maya bin directory

maya
fcheck
...

these are all shell scripts that check the environment and where they are launched from and set LD_LIBRARY_PATH (among other setup) before launching the actual programs

maya.bin
fcheck.bin



Replies: 0