<div dir="auto"><div dir="auto">  ./Configure no-threads no-dso no-shared no-zlib no-asm no-engine no-bf no-camellia no-cast no-md2 no-md4 no-mdc2 no-ocsp no-rc2 no-rc5 no-hw no-idea no-srp gcc  </div><div dir="auto"><br></div><div dir="auto">-prud</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 24 Jul, 2020, 11:00 am Richard Levitte, <<a href="mailto:levitte@openssl.org">levitte@openssl.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">It would be helpful if you showed us the Configure options, as they<br>
may very well have affected diverse macros.<br>
<br>
Cheers,<br>
Richard<br>
<br>
On Thu, 23 Jul 2020 21:39:45 +0200,<br>
prudvi raj wrote:<br>
> Hi,<br>
> <br>
> We are upgrading our code base to openssl 1.1.1g from 1.0.2k. <br>
> During Compilation i am seeing this error :<br>
> In file included from <project_path>/openssl/include/internal/sockets.h:67:0,<br>
>                  from <path>/openssl/crypto/bio/bio_local.h:11,<br>
>                  from <path>/openssl/crypto/bio/bss_mem.c:12:<br>
> /opt/toolchains/adtn-6/sysroots/ppce500v2-fsl-linux-gnuspe/usr/include/netdb.h:469:7: error:<br>
> unknown type name 'sa_family_t'<br>
> /opt/toolchains/adtn-6/sysroots/ppce500v2-fsl-linux-gnuspe/usr/include/netdb.h:497:8: error:<br>
> unknown type name 'sa_family_t'<br>
> /opt/toolchains/adtn-6/sysroots/ppce500v2-fsl-linux-gnuspe/usr/include/netdb.h:519:10: error:<br>
> unknown type name 'sa_family_t'<br>
> /opt/toolchains/adtn-6/sysroots/ppce500v2-fsl-linux-gnuspe/usr/include/netdb.h:543:4: error:<br>
> unknown type name 'sa_family_t'<br>
> /opt/toolchains/adtn-6/sysroots/ppce500v2-fsl-linux-gnuspe/usr/include/netdb.h:562:41: error:<br>
> unknown type name 'sa_family_t'<br>
> <br>
> In bio_local.h , if we remove "#include<internal/sockets.h>"  & replace it with  "#include<sys/<br>
> socket.h>" , the error is gone !! .  But I am not sure is this correct ??<br>
> Btw , even  "internal/sockets.h " has " #include<sys/socket.h>".<br>
> <br>
> How to resolve this , Might I have missed something during configure & compilation   ??<br>
> fwiw: have given "./configure <options> gcc"  & same was given when we had upgraded to 1.0.2 from<br>
> previous versions long ago.<br>
> <br>
> Thanks,<br>
> Prud.<br>
> <br>
> <br>
-- <br>
Richard Levitte         <a href="mailto:levitte@openssl.org" target="_blank" rel="noreferrer">levitte@openssl.org</a><br>
OpenSSL Project         <a href="http://www.openssl.org/~levitte/" rel="noreferrer noreferrer" target="_blank">http://www.openssl.org/~levitte/</a><br>
</blockquote></div>