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. || sk...@iskunk.org
My ASCII-art .sig got a bad case of Times New Roman.
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to