[apluslist] aplus on slackware 9.1

Neil Roeth neil at occamsrazor.net
Mon Jan 2 15:44:00 EST 2006


This should work, but you can also try setting the environment variable
LD_LIBRARY_PATH, then running a+:

export LD_LIBRARY_PATH=/usr/local/bin/aplus-fsf-4.18/lib

On Jan  2, Vladimir N. Kutinsky (kutinskyv at obninsk.com) wrote:
 > 
 > This error is generated with a Dynamic Linker that can't find at least one
 > library. Im not sure but i think the problem lies in the location of aplus
 > libraries (all aplus files, in fact), which is very unusual
 > (/usr/local/bin/aplus..). 
 > When trying to load a library, the linker searches thru a number of known
 > directories that contain shared libraries. If your directory
 > (/usr/local/bin/aplus-fsf-4.18/lib) is not in the search path, the linker
 > won't find the libs even if they are all there.
 > 
 > Try to investigate it with the "ldd" utility that prints shared library
 > dependencies for an executable (a+ resides in /usr/bin/ on my system):
 > debian:/usr/bin# ldd a+
 >         libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40027000)
 >         libIPC.so.0 => /usr/lib/libIPC.so.0 (0x400ee000)
 >         libcxs.so.0 => /usr/lib/libcxs.so.0 (0x4010d000)
 >         libcxb.so.0 => /usr/lib/libcxb.so.0 (0x4010f000)
 >         libAplusGUI.so.0 => /usr/lib/libAplusGUI.so.0 (0x40113000)
 >         libcxsys.so.0 => /usr/lib/libcxsys.so.0 (0x40270000)
 >         libcxc.so.0 => /usr/lib/libcxc.so.0 (0x4027c000)
 >         libesf.so.0 => /usr/lib/libesf.so.0 (0x40282000)
 >         liba.so.0 => /usr/lib/liba.so.0 (0x40296000)
 >         libdap.so.0 => /usr/lib/libdap.so.0 (0x403e7000)
 >         libMSGUI.so.0 => /usr/lib/libMSGUI.so.0 (0x403f8000)
 >         libMSIPC.so.0 => /usr/lib/libMSIPC.so.0 (0x4072d000)
 >         libMSTypes.so.0 => /usr/lib/libMSTypes.so.0 (0x4074f000)
 >         libpthread.so.0 => /lib/tls/libpthread.so.0 (0x40929000)
 >         libnsl.so.1 => /lib/tls/libnsl.so.1 (0x40939000)
 >         libdl.so.2 => /lib/tls/libdl.so.2 (0x4094d000)
 >         libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x40950000)
 >         libm.so.6 => /lib/tls/libm.so.6 (0x40a0a000)
 >         libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x40a2c000)
 >         libc.so.6 => /lib/tls/libc.so.6 (0x40a35000)
 >         /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
 > 
 > In your case, you will probably see something like this:
 > 	...
 > 	libIPC.so.0 => not found
 > 	...
 > 
 > You can try to fix this problem by adding your directory to the search path.
 > This can be done by editing "/etc/ld.so.conf" file that contains a list of
 > directories where shared libraries can be found.
 > 
 > Hope this helps,
 > Vladimir
 > 
 > 
 > > -----Original Message-----
 > > From: apluslist-bounces at aplusdev.net [mailto:apluslist-
 > > bounces at aplusdev.net] On Behalf Of Norbert Pausch
 > > Sent: Monday, January 02, 2006 10:30 PM
 > > To: apluslist at aplusdev.net
 > > Subject: [apluslist] aplus on slackware 9.1
 > > 
 > > Hello,
 > > 
 > > I'm trying to run aplus 4.18 on slackware 9.1.  Loading stops with the
 > > follwing message:
 > > 
 > > root at afuwe:/# /usr/local/bin/aplus-fsf-4.18/lib/a+
 > > /usr/local/bin/aplus-fsf-4.18/lib/a+: error while loading shared
 > > libraries: libIPC.so.0: cannot open shared object file: No such file or
 > > directory
 > > root at afuwe:/# /usr/local/bin/aplus-fsf-4.18/bin/a+
 > > /usr/local/bin/aplus-fsf-4.18/bin/a+: error while loading shared
 > > libraries: libIPC.so.0: cannot open shared object file: No such file or
 > > directory
 > > root at afuwe:/# ATREE=/usr/local/bin/aplus-fsf-4.18
 > > root at afuwe:/# export ATREE
 > > root at afuwe:/# /usr/local/bin/aplus-fsf-4.18/bin/a+
 > > /usr/local/bin/aplus-fsf-4.18/bin/a+: error while loading shared
 > > libraries: libIPC.so.0: cannot open shared object file: No such file or
 > > directory
 > > 
 > > However the requested file libIPC.so.0 resides in the directory (I
 > > copied a+ executable to this driectory too, but this didn't help):
 > > What am I doing wrong?
 > > 
 > > root at afuwe:/usr/local/bin/aplus-fsf-4.18/lib# ls
 > > a+*                    libMSIPC.la*          libcxc.so.0.0.0*
 > > adap.+                 libMSIPC.so@          libcxs.a
 > > apter.+                libMSIPC.so.0@        libcxs.la*
 > > bigs.+                 libMSIPC.so.0.0.0*    libcxs.so@
 > > disp.+                 libMSTypes.a          libcxs.so.0@
 > > fsftest.+              libMSTypes.la*        libcxs.so.0.0.0*
 > > idap.+                 libMSTypes.so@        libcxsys.a
 > > libAplusGUI.a          libMSTypes.so.0@      libcxsys.la*
 > > libAplusGUI.la*        libMSTypes.so.0.0.0*  libcxsys.so@
 > > libAplusGUI.so@        liba.a                libcxsys.so.0@
 > > libAplusGUI.so.0@      liba.la*              libcxsys.so.0.0.0*
 > > libAplusGUI.so.0.0.0*  liba.so@              libdap.a
 > > libIPC.a               liba.so.0@            libdap.la*
 > > libIPC.la*             liba.so.0.0.0*        libdap.so@
 > > libIPC.so@             libcxb.a              libdap.so.0@
 > > libIPC.so.0@           libcxb.la*            libdap.so.0.0.0*
 > > libIPC.so.0.0.0*       libcxb.so@            libesf.a
 > > libMSGUI.a             libcxb.so.0@          libesf.la*
 > > libMSGUI.la*           libcxb.so.0.0.0*      libesf.so@
 > > libMSGUI.so@           libcxc.a              libesf.so.0@
 > > libMSGUI.so.0@         libcxc.la*            libesf.so.0.0.0*
 > > libMSGUI.so.0.0.0*     libcxc.so@            s.+
 > > libMSIPC.a             libcxc.so.0@
 > > 
 > > 
 > > 
 > > _______________________________________________
 > > apluslist mailing list
 > > apluslist at aplusdev.net
 > > http://aplusdev.net/mailman/listinfo/apluslist
 > 
 > 
 > _______________________________________________
 > apluslist mailing list
 > apluslist at aplusdev.net
 > http://aplusdev.net/mailman/listinfo/apluslist

-- 
Neil Roeth


More information about the apluslist mailing list