From: Simos X. <S.X...@rh...> - 2000-05-26 17:46:14
|
On Fri, 26 May 2000, Doug Bowman wrote: > I'm fairly new to developing apps on unix based platforms, more > specifically an SGI maghine running IRIX 6.5. Anyway, I got Mesa3.2 > completely built including glut and I have begun writing apps. I can > compile and link find producing the desired executable. But when I run > it it gives me a runtime error saying it can't map soname 'libglut.so' > ....... All that I know about .so files is that they are dynamic > linking libraries.. > > How do i fix the problem.. I am not very familiar with Irix, I will assume it works like Linux. When you run a 'shared' executable, the systems' libc library checks all registered shared libraries to accomodate the needs of your program. For linux, you would do 'ldd myprog' to see the shared libraries that are needed. If it cannot find one, it will tell you. When you install a new shared library, it is put in /usr/lib or /usr/local/lib and afterwards the 'ldconfig' program runs to update the datbase of available shared libraries. Perhaps the above steps have not been carried out. Simos Xenitellis |