openssh no longer compiles (as part of make world)

Ian Freislich if at
Wed Jan 21 04:12:41 PST 2004


I think this started around 7-9 Jan and I was wondering if anyone
else was having the same problem.  I've held off reporting this
just in case a fix was submitted.  Openssh no longer compiles.

[brane-dead] /usr/src/secure/lib/libssh # make
cc -O -pipe -march=pentium2 -I/usr/src/secure/lib/libssh/../../../crypto/openssh
 -DGSSAPI -DKRB5 -DHEIMDAL  -c /usr/src/crypto/openssh/channels.c
/usr/src/crypto/openssh/channels.c: In function `channel_lookup':
/usr/src/crypto/openssh/channels.c:145: error: incompatible type for argument 1 
of `log'
/usr/src/crypto/openssh/channels.c:145: error: too many arguments to function `l
/usr/src/crypto/openssh/channels.c:150: error: incompatible type for argument 1 
of `log'

This message repeats about 18 times on varying line numbers.  A
cursory glance at the code reveales no definition for log() and
based on the error it appears that log() expects one argument leading
to the absurd deduction that perhaps it's trying to use log() from
the math library or somewhere else.

Very puzzling.


Ian Freislich

More information about the freebsd-current mailing list