On Thu, Aug 06, 2020 at 01:51:35AM +0530, prudvi raj wrote: > Hi there, > > I got this error during compilation , in file b_addr.c : > In function 'BIO_lookup_ex': > /b_addr.c:748:9: error: unknown type name 'in_addr_t' > > I see that "in_addr_t" is defined in "netinet/in.h" & "arpa/inet.h" in > toolchain (typedef uint32_t in_addr_t;). > i have even tried to #include<> these files directly but that doesn't seem > to fix the error. Btw, these files are included already , but under > conditional #if 's. > > I am surprised why the error persists , even after directly including the > respective source file ?? > > Here's the config options i used : > ./Configure no-threads no-dso no-ct no-shared no-zlib no-asm no-engine > no-bf no-aria no-blake2 no-camellia no-cast no-md2 no-md4 no-mdc2 no-ocsp > no-rc2 no-rc5 no-hw-padlock no-idea no-srp gcc --with-rand-seed=none > --cross-compile-prefix=/opt/toolchains/adtn-6/sysroots/x86_64-fslsdk-linux/usr/bin/ppce500v2-fsl-linux-gnuspe/powerpc-fsl-linux-gnuspe- > > PS : same error without any cross compile prefix , using only gcc. The `./configdata.pm -d` output might be helpful. -Ben