On Fri, 2014 Sep 19 21:36+0200, Andy Polyakov via RT wrote:
>
> I suggest to resort for adding -DOPENSSL_USE_IPV6=0 at config time. I
> couldn't reproduce the problem on two different systems, so it's some
> problem with yours.
What system(s) are you testing on? Mine is "Digital UNIX V4.0G
(Rev. 1530)".
> As for suggestion to add defined(IPPROTO_IPV6), no, it's not
> appropriate.
It can be some other symbol, but this system is an example where the
presence of AF_INET6 is not enough to assume IPv6 support:
$ grep AF_INET6 /usr/include/*/*.h
/usr/include/sys/socket.h:#define AF_INET6 26 /*
IPV6: UDP, TCP, etc. */
/usr/include/sys/socket.h:#define PF_INET6 AF_INET6
$ grep sockaddr_in6 /usr/include/*.h /usr/include/*/*.h
(no output)
> It's being discussed internally. BTW, defining inline with
> defined(__DECC) is formally incorrect, because DEC C *would* accept
> inline if you pass -c99.
$ which cc
/usr/ccs/bin/cc
$ cc -c hello.c
cc: Error: hello.c, line 1: Missing ";". (nosemi)
static inline int foofunc(void)
--------------^
$ cc -c99 -c hello.c
cc: Error: hello.c, line 1: Missing ";". (nosemi)
static inline int foofunc(void)
--------------^
> You mentioned "I am building with non-default arguments" but never
> specified which ones.
That was previously. This time, I just used whatever ./config gave me,
to make the bug-reporting easier.
On an unrelated note: Is it necessary to use /tmp for temporary files?
Instead of /tmp/$$$$.$@, what about something like tmp.$@ or
tmp.$$$$.$@, creating them in the build tree?
--Daniel
--
Daniel Richard G. || [email protected]
My ASCII-art .sig got a bad case of Times New Roman.
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [email protected]
Automated List Manager [email protected]