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)

Reply via email to