bugzilla-daemon at mindrot.org
2002-Apr-18 02:26 UTC
[Bug 222] New: configure finds getnameinfo() but not getaddrinfo()
http://bugzilla.mindrot.org/show_bug.cgi?id=222
Summary: configure finds getnameinfo() but not getaddrinfo()
Product: Portable OpenSSH
Version: 3.1p1
Platform: Alpha
OS/Version: OSF/1
Status: NEW
Severity: major
Priority: P2
Component: Build system
AssignedTo: openssh-unix-dev at mindrot.org
ReportedBy: urban at spielwiese.de
there are two versions of getaddrinfo() in libc, ogetaddrinfo() and
ngetaddrinfo(). This is allows a choice between two compatibility
modes. Programmers must include <netdb.h> in order to suck
in the correct #definition for getaddrinfo(). In the configure test
program used to determine if getaddrinfo() is present, <netdb.h>
is not included, and configure thus concludes that getaddrinfo()
is missing, and #undefs HAVE_GETADDRINFO in config.h
However, configure does find getnameinfo(), so it #defines
HAVE_GETNAMEINFO. The OpenSSH getaddrinfo() and
Tru64's getnameinfo() don't play well together.
It would help countless poor Tru64 souls avoid a traumatic
OpenSSH failure if you could address this problem!
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
