Do you have the OpenSSL 0.9.8 binaries installed on the system, as documented in the STAF Developer's Guide (http://staf.sourceforge.net/current/stafdg.html#Header_buildOpenSSL) ?
You may need to download the OpenSSL 0.9.8 source code and built it on your
system.
I'm not sure why the error message refers to file "libcrypto.so.0.9.8
0.9.8k" (it should be libcrypto.so.0.9.8).
You can verify that you have the OpenSSL 0.9.8 binaries installed by
running:
cd /
find . -name libcrypto.so.0.9.8
find . -name libssl.so.0.9.8
Thanks,
David
David Bender 11501 Burnet Rd. Phone (T/L): 1-512-286-5315
STAF/STAX Development Bldg. 903-5B002 (363-5315)
Austin, TX ITN: 23635315
IBM Software Group, 78758-3400 Email: [email protected]
WPLC
From: Arvind Chandra <[email protected]>
To: [email protected]
Date: 05/28/2010 07:51 PM
Subject: [staf-users] Making plstaf for perl 5.10.1
Hi,
I used the following setup. CentOS release 5.2 32 bit and installed
perl 5.10.1 in it. I used the following command to configure perl
./Configure -Duseshrplib -Dusethreads -Dinstallusrbinperl -Duse64bitint
-des
Then I got the source code of STAF 3.4.1
And then the following environment settings
export OS_NAME=linux
export PROJECTS="staf perl"
export BUILD_TYPE=retail
export
PERL_V510_ROOT=/usr/local/lib/perl5/5.10.1/i686-linux-thread-multi-64int
export PERL_V510_INCLUDEDIRS=${PERL_V510_ROOT}/CORE
export PERL_V510_LIBDIRS=${PERL_V510_ROOT}/CORE
export PERL_BUILD_V510=1
export PERL_BUILD_V58=0
export PERL_BUILD_V56=0
export PERL_BUILD_V50=0
export OPENSSL_ROOT=/usr/lib
And then I get this error while make
make: g++: Command not found
/tmp/src/staf/stafreg/makefile.staf:31:
/tmp/obj/linux/staf/retail/stafreg/STAFReg.d:
No such file or directory
/tmp/src/staf/stafinfo/makefile.staf:31:
/tmp/obj/linux/staf/retail/stafinfo/STAFInfo.d:
No such file or directory
find: 0.9.8k: No such file or directory
find /usr/lib/libcrypto.so.0.9.8 0.9.8k -print
/tmp/src/staf/stafproc/makefile.staf:56: *** Could not find file
libcrypto.so.0.9.8 0.9.8k in directory /usr/lib. Check your settings for
OPENSSL_ROOT, OPENSSL_VERSION, and STAF_USE_SSL. You may also have to set
OPENSSL_LIBDIRS to the directory containing file libcrypto.so.0.9.8
0.9.8k.. Stop.
Not sure if not having g++ is an issue as I have gcc in the host. I feel
that the step
find /usr/lib/libcrypto.so.0.9.8 0.9.8k -print
is creating all the issues. As there is no file called 0.9.8k as when I
give this command from command line it still fails
ind /usr/lib/libssl.so.0.9.8 0.9.8k
/usr/lib/libssl.so.0.9.8
find: 0.9.8k: No such file or directory
-Arvind
------------------------------------------------------------------------------
_______________________________________________
staf-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/staf-users
<<inline: graycol.gif>>
<<inline: ecblank.gif>>
------------------------------------------------------------------------------
_______________________________________________ staf-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/staf-users
