X
PrevPrev Go to previous topic
NextNext Go to next topic
Last Post 27 Apr 2007 02:55 PM by  anon
Problem to run one package created by IDL virtual machine
 1 Replies
Sort:
You are not authorized to post a reply.
Author Messages

anon



New Member


Posts:
New Member


--
27 Apr 2007 02:55 PM
    Dear all, I am trying to create an executable version of the IDL Virtual Machine. I successful created a package which contains my programs as well as the bin/lib/resources libraries. I created this package in my computer which contains an IDL license and it is OK. However, I tried to test this package … running it in other machine and I have the follow error message: ./bin/idl -rt=pikfin9a.sav ./bin/bin.linux.x86/idl: error while loading shared libraries: libOSMesa6_2.so.6: cannot load shared object file: No such file or directory Anyone know what is wrong ? Thanks in advance. Regards, Eduardo

    Deleted User



    New Member


    Posts:
    New Member


    --
    27 Apr 2007 02:55 PM
    Hello, Eduardo. Every program on Linux, compiled with shared libraries tries to open required libraries at startup. IDL. This error occurs then idl can't find _IDL_DIR_/idl/bin/bin.linux.x86/libOSMesa6_2.so.6 in Linux to help programs find libraries there is a file /etc/ld.so.conf. It should contain a path to IDL Library directory (_IDL_DIR_/idl/bin/bin.linux.x86/). In my distribution /etc/ld.so.conf contain a string "include /etc/ld.so.conf.d/*" and /etc/ld.so.conf.d/idl contain the path required. If you config file doesn't contain IDL Lib path, add it manually To check for IDL path in libraries path run ldconfig -v 2>/dev/null | grep libOSMesa If you don't see "libOSMesa6_2.so.6 -> libOSMesa6_2.so.6.2.060201", but the IDL path exists in config file, run "ldconfig" to update libraries cache. Hope this will help. Serguei
    You are not authorized to post a reply.