Created attachment 427230 [details] socat-1.7.3.1_20160302-170528.log This commit - http://repo.or.cz/socat.git/commitdiff/226c555edb82f6901d7d7448d93e6d09b1132c73 introduced `ptrdiff_t` type into `a/nestlex.c` without including `stddef.h`. When compiling with OpenSSL, the type gets defined through some of the OpenSSL includes. The fix is probably to patch `a/nestlex.c` to include `stddef.h` and push the patch upstream.
I've found out buildroot patched it a month ago: - https://patchwork.ozlabs.org/patch/577125/ - https://git.buildroot.net/buildroot/tree/package/socat/0002-ptrdiff_t-is-defined-in-stddef.h.patch?id=8b1c4583ec27caaa59c6fa1a8ce38664cfc21612
Fixed in three ebuilds without revision bump. Thanks for the report.