Problem with LD_LIBRARY_PATH


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Problem with LD_LIBRARY_PATH
# 22  
Old 09-25-2013
Quote:
Originally Posted by Scott
I don't know what you should export because I'm not in a position to compare the env as seen by your script with that seen by the parent shell.
Hi Scott,
If you have time read the link i gave above ,it has something to do with missing path in LD_LIBRARY_PATH .
# 23  
Old 09-25-2013
I would test another binary that is compiled cobol...
The idea is MF from what I remember ( last time I had to touch and configure was 10 years ago...) has which seems to be your case (production) things that are run at boot time e.g. you would find in /etc a file, here on the last HP having it : mflmrcscript
with content:
Code:
COBDIR=/opt/cobol/mflmf
export COBDIR
SHLIB_PATH=$COBDIR/coblib:$SHLIB_PATH:/lib
export SHLIB_PATH
cd /opt/cobol/mflmf
./mflm_manager

SHLIB_PATH (HP) is your LD_LIBRARY_PATH (SUN)
As you can see, it is set up BEFORE $SHLIB_PATH for it has from what I remember some lib stuff having the same name as in $SHLIB_PATH and so it works because it takes the first it finds...
Now its difficult to compare with dev box because on dev boxes you have many compilers and libraries, so MF-Cobol dev suite is NOT the same and the order is less important because can be customized quite alot...
On production boxes you may just have the runtime (explaining why you have server express...)
One thing I know is if thoses MF daemon are not running, no cobol stuff will work... that is why my first line here
# 24  
Old 09-25-2013
Quote:
Originally Posted by vbe
I would test another binary that is compiled cobol...
The idea is MF from what I remember ( last time I had to touch and configure was 10 years ago...) has which seems to be your case (production) things that are run at boot time e.g. you would find in /etc a file, here on the last HP having it : mflmrcscript
with content:
Code:
COBDIR=/opt/cobol/mflmf
export COBDIR
SHLIB_PATH=$COBDIR/coblib:$SHLIB_PATH:/lib
export SHLIB_PATH
cd /opt/cobol/mflmf
./mflm_manager

SHLIB_PATH (HP) is your LD_LIBRARY_PATH (SUN)
As you can see, it is set up BEFORE $SHLIB_PATH for it has from what I remember some lib stuff having the same name as in $SHLIB_PATH and so it works because it takes the first it finds...
Now its difficult to compare with dev box because on dev boxes you have many compilers and libraries, so MF-Cobol dev suite is NOT the same and the order is less important because can be customized quite alot...
On production boxes you may just have the runtime (explaining why you have server express...)
One thing I know is if thoses MF daemon are not running, no cobol stuff will work... that is why my first line here
Vbe Thanks,
So what is the exact cause of my error and what can i do?

When i run bip.sh independently it works fine.So do i need to include some environmental variables in my script?

Last edited by rafa_fed2; 09-26-2013 at 07:06 AM..
# 25  
Old 09-26-2013
Any updates on this?
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

Why LD_LIBRARY_PATH did not work but LDFLAGS did?

Hello, a few moments ago, I tried to compile lynx. It complained about the lack of ncurses. I downloaded it, compiled it and then installed it to non standard directory. Going back to the lynx, I expected to pass ncurses location to it through a .pc file and PKG_CONFIG_PATH. However the version... (5 Replies)
Discussion started by: colt
5 Replies

2. Shell Programming and Scripting

Ld_library_path

Hi., Currently my LD_LIBRARY_PATH setting is, LD_LIBRARY_PATH=/opt/app/product/11.2.0/client_1/lib Now, I need to append the JAVA to this setting... Can I set this way, Please suggest. ... (4 Replies)
Discussion started by: nuthakki
4 Replies

3. AIX

Set LD_LIBRARY_PATH to 1 or empty

I have a question on setting environmental variable LD_LIBRARY_PATH. The case is that, i cannot execute wget on my AIX machine. It return the following error: exec(): 0509-036 Cannot load program wget because of the following errors: 0509-022 Cannot load module... (5 Replies)
Discussion started by: cstsang
5 Replies

4. Shell Programming and Scripting

updating LD_LIBRARY_PATH

Inside my csh script, I have the following command: source ${HOME}/.login When I execute my csh script, why do I get the following error message: /cygdrive/c/WINDOWS/system32/export: Permission denied This is what I have inside my .login #!/bin/bash export... (9 Replies)
Discussion started by: casau
9 Replies

5. Solaris

setenv: cannot add the LD_LIBRARY_PATH

Hi all! I need to add new environment variable. e.g. # setenv LD_LIBRARY_PATH "/usr/ucblib:" # I check:# env LD_LIBRARY_PATH=/usr/ucblib: After rebooting I don't see this variable. Why don't save this variable? Thanks. (5 Replies)
Discussion started by: wolfgang
5 Replies

6. HP-UX

SHLIB_PATH or LD_LIBRARY_PATH

hi Im using HP-UX 11i,PARISC .... Where do i find SHLIB_PATH or LD_LIBRARY_PATH , i couldnt find in env, listing...... Moreover im trying to execute file its throwing me error usr/lib/dld.sl: Can't find path for shared library: libgcc_s.sl /usr/lib/dld.sl: No such file or directory... (3 Replies)
Discussion started by: vasanthan
3 Replies

7. UNIX for Advanced & Expert Users

Difference between LIB_PATH and LD_LIBRARY_PATH

I would like to know the differences between LIB_PATH and LD_LIBRARY_PATH on Linux and SunOS. I am getting an error while loading shared libraries on Linux (Omni works build environment) as shown below: 1:tradewind/dataaccess/*.pcc... (1 Reply)
Discussion started by: shafi2all
1 Replies

8. UNIX for Dummies Questions & Answers

Ld_library_path

Hi, can anyone explain this terrm? should we setup it ? Thanks (1 Reply)
Discussion started by: ccp
1 Replies

9. UNIX for Dummies Questions & Answers

Bash LD_LIBRARY_PATH?

Hello I have just tried to install ns-allineone-2.31 on cygwin cygwin is using the bash shell it asks for somethings to be put into the LD_LIBRAY_PATH, here is a snippet of what it says. (1) You MUST put /home/Chris/ns-allinone-2.31/otcl-1.13, /home/Chris/ns-allinone-2.31/lib, into your... (1 Reply)
Discussion started by: bysonary
1 Replies

10. UNIX for Advanced & Expert Users

cc, setuid, and LD_LIBRARY_PATH

Hi, This question deals with Solaris 2.8 and setuid programs. From research I've done so far, setuid programs ignore LD_LIBRARY_PATH; I've proven this and am OK with it. The thing I am not certain of how the C compiler is supposed to behave when it is invoked via a setuid program. Basically,... (0 Replies)
Discussion started by: WolfBoy
0 Replies
Login or Register to Ask a Question