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) >
