Can't answer most of the other questions you've asked, but you could use an
"-ldl" on that compilation command ... should fix the missing externs, they
live in libdl.so.2.
--Jim--
James S. Tison
Senior Software Engineer
TPF Laboratory / Architecture
IBM Corporation
+1 203 486-2835 (voice/fax)
[EMAIL PROTECTED]
"Kern, Thomas"
<[EMAIL PROTECTED] To: [EMAIL PROTECTED]
oe.gov> cc:
Sent by: Linux on Subject: openssh 3.1 source install
problem
390 Port
<[EMAIL PROTECTED]
IST.EDU>
03/08/2002 12:41
Please respond to
Linux on 390 Port
Hello.
At the advice of some of our security folks, I have tried to install the
latest copy of openssh (openssh-3.1p1-1.src.rpm). When I try an 'rpm
--rebuild' on this I get lots of warnings about 'pointer of type `void *'
used in arithmetic' and then the hard error included at the bottom of this
posting. My openssl is at the -0.9.6a-2 level. I have tried to upgrade to
openssl-0.9.6b-8.s390.rpm but rpm says that my 0.9.6a-2 is newer.
Has anyone succeeded in doing a source install of this level of openssh?
Are
there prerequisites that I missed.
/Thomas Kern
/(301)903-2211
s390-ibm-linux-gcc -o ssh ssh.o sshconnect.o sshconnect1.o sshconnect2.o
sshtty.o readconf.o clientloop.o -L. -Lopenbsd-compat/ -lssh
-lopenbsd-compat -lutil -lz -lnsl -lcrypto
/usr/lib/libcrypto.so: undefined reference to `dlclose'
/usr/lib/libcrypto.so: undefined reference to `dlopen'
/usr/lib/libcrypto.so: undefined reference to `dlsym'
collect2: ld returned 1 exit status
make: *** [ssh] Error 1
Bad exit status from /var/tmp/rpm-tmp.5065 (%build)