Not sure how helpful this will be, but I got those same warnings (void *
used in arithmetic), but had no /usr/lib/libcrypto.so errors.  The
--rebuild (and subsequent upgrade) was successfull.  I had
openssl-0.9.6b-8 installed, though.  RH 7.2.

One thing I notice, I used the SRPM from
(ftp)
ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/rpm/SRPMS/openssh-3.1p1-1.src.rpm
because it was available earlier than the one at
(ftp) updates.redhat.com/7.2/en/os/SRPMS/openssh-3.1p1-1.src.rpm

The file sizes are different (redhat's is 910963 vs. 838269).
Maybe you should try the openbsd srpm and see if that helps?  That's
weird about rpm saying 0.9.6a-2 is newer.  There's rpm options to allow
upgrading to an "older" package, though I have no idea if that is the
root of your problems.

~ Daniel


[EMAIL PROTECTED] wrote:

>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