List Info

Thread: Wrong definitions for NetBSD-3.* and above in hints/netbsd.sh




Wrong definitions for NetBSD-3.* and above in hints/netbsd.sh
user name
2007-10-08 10:57:20
On Thu Sep 06 04:45:09 2007, chrisbingosnet.co.uk wrote:
> This is a bug report for perl from chrisbingosnet.co.uk,
> generated with the help of perlbug 1.35 running under
perl 5.9.5.
> 
> 
>
------------------------------------------------------------
-----
> [Please enter your report here]
> 
> hints/netbsd.sh contains defines and undefines for
functions on
> NetBSD-3.0 and above
> which cause lots of "whoa" type questions
during ./Configure
> 
> endprotoent_r() found.
> Hmm.  Based on the hints in hints/netbsd.sh,
> the recommended value for $d_endprotoent_r on this
machine was
> "undef"!
> 
> endprotoent_r() prototype NOT found.
> Hmm.  Based on the hints in hints/netbsd.sh,
> the recommended value for $d_endprotoent_r_proto on
this machine was
> "define"!
> 
> endservent_r() found.
> Hmm.  Based on the hints in hints/netbsd.sh,
> the recommended value for $d_endservent_r on this
machine was "undef"!
> 
> endservent_r() prototype NOT found.
> Hmm.  Based on the hints in hints/netbsd.sh,
> the recommended value for $d_endservent_r_proto on this
machine was
> "define"!
> 
> getprotobyname_r() found.
> Hmm.  Based on the hints in hints/netbsd.sh,
> the recommended value for $d_getprotobyname_r on this
machine was
> "undef"!
> 
> getprotobyname_r() prototype NOT found.
> Hmm.  Based on the hints in hints/netbsd.sh,
> the recommended value for $d_getprotobyname_r_proto on
this machine
> was "define"!
> 
> getprotobynumber_r() found.
> Hmm.  Based on the hints in hints/netbsd.sh,
> the recommended value for $d_getprotobynumber_r on this
machine was
> "undef"!
> 
> getprotobynumber_r() prototype NOT found.
> Hmm.  Based on the hints in hints/netbsd.sh,
> the recommended value for $d_getprotobynumber_r_proto
on this machine
> was "define"!
> 
> getprotoent_r() found.
> Hmm.  Based on the hints in hints/netbsd.sh,
> the recommended value for $d_getprotoent_r on this
machine was
> "undef"!
> 
> getprotoent_r() prototype NOT found.
> Hmm.  Based on the hints in hints/netbsd.sh,
> the recommended value for $d_getprotoent_r_proto on
this machine was
> "define"!
> 
> getservbyname_r() found.
> Hmm.  Based on the hints in hints/netbsd.sh,
> the recommended value for $d_getservbyname_r on this
machine was
> "undef"!
> 
> getservbyname_r() prototype NOT found.
> Hmm.  Based on the hints in hints/netbsd.sh,
> the recommended value for $d_getservbyname_r_proto on
this machine was
> "define"!
> 
> getservbyport_r() found.
> Hmm.  Based on the hints in hints/netbsd.sh,
> the recommended value for $d_getservbyport_r on this
machine was
> "undef"!
> 
> getservbyport_r() prototype NOT found.
> Hmm.  Based on the hints in hints/netbsd.sh,
> the recommended value for $d_getservbyport_r_proto on
this machine was
> "define"!
> 
> getservent_r() found.
> Hmm.  Based on the hints in hints/netbsd.sh,
> the recommended value for $d_getservent_r on this
machine was "undef"!
> 
> getservent_r() prototype NOT found.
> Hmm.  Based on the hints in hints/netbsd.sh,
> the recommended value for $d_getservent_r_proto on this
machine was
> "define"!
> 
> setprotoent_r() found.
> Hmm.  Based on the hints in hints/netbsd.sh,
> the recommended value for $d_setprotoent_r on this
machine was
> "undef"!
> 
> setprotoent_r() prototype NOT found.
> Hmm.  Based on the hints in hints/netbsd.sh,
> the recommended value for $d_setprotoent_r_proto on
this machine was
> "define"!
> 
> setrgid() found.
> Hmm.  Based on the hints in hints/netbsd.sh,
> the recommended value for $d_setrgid on this machine
was "undef"!
> 
> setruid() found.
> Hmm.  Based on the hints in hints/netbsd.sh,
> the recommended value for $d_setruid on this machine
was "undef"!
> 
> setservent_r() found.
> Hmm.  Based on the hints in hints/netbsd.sh,
> the recommended value for $d_setservent_r on this
machine was "undef"!
> 
> setservent_r() prototype NOT found.
> Hmm.  Based on the hints in hints/netbsd.sh,
> the recommended value for $d_setservent_r_proto on this
machine was
> "define"!
> 
> Answering 'n' to these questions produces a viable
perl.
> 
> The same issues occur with the 5.8 series of perl.
> 
> Confirmed the same issues occur on NetBSD-4.0 release
candidate 1
> (rc1).
> 
> Many thanks.
> 


It appears that change #31802 fixed this problem.  Thanks
for the report.

[1]

about | contact  Other archives ( Real Estate discussion Medical topics )