Ethical Hacking

Learn to find vulnerabilities before the bad guys do! Gain real world hands on hacking experience in our state of the art hacking lab. Course designed and taught by expert instructors with years of penetration testing experience. 12 student maximum in every class. Certification attempt included in every package.
Computer Forensics Training at InfoSec Institute

Gain the in-demand skills of a certified computer examiner, learn to recover trace data left behind by fraud, theft, and cybercrime perpetrators. Discover the source of computer crime and abuse at your organization so that it never happens again. All of our class sizes are guaranteed to be 12 students or less to facilitate one-on-one interaction with one of our expert instructors.




Network Security Secure-Shell
[Top] [All Lists]

Re: Problem compiling openssh 3.9p1 on Solaris 8

Subject: Re: Problem compiling openssh 3.9p1 on Solaris 8
Date: Thu, 27 Jan 2005 08:26:50 +0100
Hi there, after further checking I can see that I use gcc 3.3.2, zlib 1.2.1 but openssl 0.9.7e which here is a difference. We do have the random patch applied and openssl works as expected.

I have tried with several different configure parameters including with-ssl-dir but no difference. I'm just lost here.

// Mattias

Tay, Gary wrote:

The error line seems to say something about random device.

For Solaris8, have you applied 112438-3 (or 102439-02?) random device patch 
which is required by OpenSSL? or use prngd instead? www.sunreeware.com has 
documentation of building OpenSSH:

http://www.sunfreeware.com/openssh.html
(Note: sunfreeware doc seems to suggest the use of libgcc 3.3.X)

Your "configure" line for OpenSSH should also have 
"--with-ssl-dur=/usr/local/ssl" specified. A typical example:

./configure --with-pam --sysconfdir=/etc/ssh --with-ssl-dir=/usr/local/ssl

For the latest OpenSSH source compilation, usually I also try to use the latest 
zlib, though not a real MUST.

I have OpenSSH 3.9p1 built on Solaris8 box, I am using gcc 3.3.2, OpenSSL 
0.9.7d, zlib 1.2.1.

Gary

-----Original Message----- From: Mattias Larsson [mailto:mattias.larsson@lm.se] Sent: Thu 1/20/2005 10:58 PM To: secureshell@securityfocus.com Cc: Subject: Problem compiling openssh 3.9p1 on Solaris 8



Hello.

I just downloaded the source for OpenSSH 3.9p1 and tried to compile it
on our Solaris 8 machines.

We have gcc 3.2.2 and gcc 3.4.1 which I have tried both, on different
servers. Both yield the same result.
We have OpenSSL 0.9.7d in all our systems, compiled with shared libraries.

echo

--------
if test ! -z ""; then \
/usr/local/bin/perl ./fixprogs ssh_prng_cmds ; \ fi (cd
openbsd-compat && make) gcc -O3 -mtune=ultrasparc -Wall -Wpointer-arith
-Wno-uninitialized -I. -I.. -I. -I./.. -I/usr/local/ssl/include -DHAVE_CONFIG_H -c bsd-arc4random.c In file included from
bsd-arc4random.c:18:
../log.h: In function `fatal':
../log.h:56: warning: empty declaration
../log.h:65: error: parse error before "volatile"
../log.h:65: error: old-style parameter declarations in prototyped
function definition
../log.h:56: error: parameter name omitted
bsd-arc4random.c:20: error: `rcsid' undeclared (first use in this function)
bsd-arc4random.c:20: error: (Each undeclared identifier is reported only
once
bsd-arc4random.c:20: error: for each function it appears in.)
bsd-arc4random.c:20: warning: left-hand operand of comma expression has
no effect
bsd-arc4random.c:20: error: parse error before '}' token
*** Error code 1
make: Fatal error: Command failed for target `bsd-arc4random.o'
Current working directory /usr/local/src/openssh-3.9p1/openbsd-compat
*** Error code 1
make: Fatal error: Command failed for target
`openbsd-compat/libopenbsd-compat.a'
----------

My first guess was something wrong with perl but I'm not that good a
programmer to understand the works of makefiles, which sais alot. =)

Does anyone have a ide why this happenes?

// Regards Mattias Larsson





<Prev in Thread] Current Thread [Next in Thread>