<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">All of the include files mentioned are standard ones which have always been used.<div class="">You are building 1.1.1 differently to 1.0.2.  Debug your build environment first.<div class=""><br class=""></div><div class=""><br class=""></div><div class="">Pauli<br class=""><div class="">
<div dir="auto" style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;">-- <br class="">Dr Paul Dale | Distinguished Architect | Cryptographic Foundations <br class="">Phone +61 7 3031 7217<br class="">Oracle Australia</div><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><br class=""></div><br class="Apple-interchange-newline"></div><br class="Apple-interchange-newline">
</div>
<div><br class=""><blockquote type="cite" class=""><div class="">On 31 Mar 2020, at 7:56 pm, Balázs Horváth <<a href="mailto:balazs.horvath.email@gmail.com" class="">balazs.horvath.email@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div dir="ltr" class=""><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class="">Thanks
for Your answer!</span></div><p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span lang="EN-US" class=""> </span></p><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class="">I
was not clearly describing our problem, sorry! Our project is for embedded
devices running on MIPS processors. The system has a special OS, not Linux.</span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class="">The
development system is under Linux, and we are compiling OpenSSL with cross
compile option for MIPS. We also compile the code for Linux, so that we have a
simulation of the embedded system, that can be easily debugged under Linux.</span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class="">Our problem
is, that the OpenSSL V1.1.1d needs includes, that are nonexistent for MIPS in
our development system. These headers were not needed for 1.0.2.</span></div><p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span lang="EN-US" class=""> </span></p><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class="">My question
is not a 100% OpenSSL question. But I think, as OpenSSL is widely used on non-Linux/Windows/…
systems, the question is legitime to ask, what to use on special systems? Or why
are these headers needed now?</span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class="">The
programmer, who changed the code, probably had an idea about that.</span></div><p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span lang="EN-US" class=""> </span></p><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class="">Best regards,</span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class="">Balazs</span></div></div><br class=""><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Michael Wojcik <<a href="mailto:Michael.Wojcik@microfocus.com" class="">Michael.Wojcik@microfocus.com</a>> ezt írta (időpont: 2020. márc. 30., H, 20:20):<br class=""></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">From: openssl-users <<a href="mailto:openssl-users-bounces@openssl.org" target="_blank" class="">openssl-users-bounces@openssl.org</a>> on behalf of Balázs Horváth <<a href="mailto:balazs.horvath.email@gmail.com" target="_blank" class="">balazs.horvath.email@gmail.com</a>><br class="">
Sent: Monday, March 30, 2020 10:00<br class="">
<br class="">
> Following extra includes are needed:<br class="">
> arpa/inet.h<br class="">
> netinet/tcp.h<br class="">
> netinet/in.h<br class="">
> strings.h<br class="">
> netdb.h<br class="">
> sys/socket.h<br class="">
> sys/ioctl.h<br class="">
> sys/un.h<br class="">
<br class="">
These are system headers, not OpenSSL headers. OpenSSL has no control over them.<br class="">
<br class="">
> For Linux the includes under /usr/include work, but for MIPS they give compile errors.<br class="">
<br class="">
Then you're using the wrong headers for the MIPS compilation. To be honest, it's not clear to me what you're doing, because Linux is an operating system (or more precisely a kernel), and MIPS is a processor family.<br class="">
<br class="">
> What should we use for MIPS?<br class="">
<br class="">
This is not an OpenSSL question. It's a cross-compilation question (I think, since I'm not sure what you're actually trying to do), and so depends on your cross-compilation toolchain.<br class="">
<br class="">
<br class="">
<br class="">
</blockquote></div></div>
</div></blockquote></div><br class=""></div></div></body></html>