[apluslist] aplus on slackware 9.1

Norbert Pausch napa at it-np.de
Tue Jan 3 09:35:53 EST 2006


Hello,

thank you very much, the LD_LIBRARY_PATH variant works fine. I'll try 
the etc/ld.so.conf version as well. I'm an old APL'er coming from IBM 
APL2 on S390.

Norbert

Neil Roeth wrote:

>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
>
>  
>




More information about the apluslist mailing list