<div>I'm trying to build OpenSSL with FIPS module in a centos docker container.  The FIPS module builds fine but the openssl build fails with:<br></div><div><br></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;" class="font"><span style="font-size: 12px" class="size">_USE_NODELETE -MMD -MF crypto/err/err_all.d.tmp -MT crypto/err/err_all.o -c -o crypto/err/err_all.o crypto/err/err_all.c<br></span></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;" class="font"><span style="font-size: 12px" class="size">crypto/err/err_all.c: In function 'err_load_crypto_strings_int':<br></span></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;" class="font"><span style="font-size: 12px" class="size">crypto/err/err_all.c:47:9: error: void value not ignored as it ought to be<br></span></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;" class="font"><span style="font-size: 12px" class="size">         FIPS_set_error_callbacks(ERR_put_error, ERR_add_error_vdata) == 0 ||<br></span></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;" class="font"><span style="font-size: 12px" class="size">         ^<br></span></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;" class="font"><span style="font-size: 12px" class="size">crypto/err/err_all.c:95:9: error: void value not ignored as it ought to be<br></span></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;" class="font"><span style="font-size: 12px" class="size">         ERR_load_FIPS_strings() == 0 ||<br></span></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;" class="font"><span style="font-size: 12px" class="size">         ^<br></span></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;" class="font"><span style="font-size: 12px" class="size">make[1]: Leaving directory `/tmp/openssl-1.1.0i'</span></span><br></div><div><br></div><div>The relevant parts of my dockerfile are:<br></div><div><br></div><div><span style="font-size: 12px" class="size">ENV PREFIX=/usr/local                                                                                                                     </span><span style="font-size: 12px" class="size"><br></span></div><div><span style="font-size: 12px" class="size">ENV FIPSVER=2.0.16                                                                                                                        </span><span style="font-size: 12px" class="size"><br></span></div><div><span style="font-size: 12px" class="size">ENV SSLVER=1.1.0i                                                                                                                         </span><span style="font-size: 12px" class="size"><br></span></div><div><span style="font-size: 12px" class="size">ENV OPENSSLDIR=${PREFIX}/ssl                                                                                                              </span><span style="font-size: 12px" class="size"><br></span></div><div><span style="font-size: 12px" class="size">ENV FIPSDIR="${OPENSSLDIR}/fips-2.0"                                                                                                      </span><span style="font-size: 12px" class="size"><br></span></div><div><span style="font-size: 12px" class="size">ENV CFLAGS="-m64 -fPIC"                                                                                                                   </span><span style="font-size: 12px" class="size"><br></span></div><div><span style="font-size: 12px" class="size">ENV LDFLAGS="-m64 -fPIC -L${PREFIX}/lib64"                                                                                                </span><span style="font-size: 12px" class="size"><br></span></div><div><span style="font-size: 12px" class="size">ENV CC=gcc                                                                                                                                </span><span style="font-size: 12px" class="size"><br></span></div><div><span style="font-size: 12px" class="size">ENV CXX=g++                                                                                                                               </span><span style="font-size: 12px" class="size"><br></span></div><div><span style="font-size: 12px" class="size">ENV SSL_CONFIG="fips -DSSL_ALLOW_ADH -fPIC -I/usr/local/ssl/fips-2.0/include shared zlib" </span><span style="font-size: 12px" class="size"><br></span></div><div><span style="font-size: 12px" class="size"><br></span></div><div><span style="font-size: 12px" class="size"># Custom FIPS enabled SSL                                                                                                                 </span><span style="font-size: 12px" class="size"><br></span></div><div><span style="font-size: 12px" class="size">ADD ssl/openssl-fips-${FIPSVER}.tar.gz /tmp                                                                                               </span><span style="font-size: 12px" class="size"><br></span></div><div><span style="font-size: 12px" class="size">WORKDIR /tmp/openssl-fips-${FIPSVER}                                                                                                      </span><span style="font-size: 12px" class="size"><br></span></div><div><span style="font-size: 12px" class="size">RUN ./config --prefix=${FIPSDIR}                                                                                                          </span><span style="font-size: 12px" class="size"><br></span></div><div><span style="font-size: 12px" class="size">RUN make                                                                                                                                  </span><span style="font-size: 12px" class="size"><br></span></div><div><span style="font-size: 12px" class="size">RUN make install                                                                                                                          </span><span style="font-size: 12px" class="size"><br></span></div><div><span style="font-size: 12px" class="size">                                                                                                                                                                                                                                                         </span><span style="font-size: 12px" class="size"><br></span></div><div><span style="font-size: 12px" class="size">ADD ssl/openssl-${SSLVER}.tar.gz /tmp                                                                                                     </span><span style="font-size: 12px" class="size"><br></span></div><div><span style="font-size: 12px" class="size">WORKDIR /tmp/openssl-${SSLVER}                                                                                                            </span><span style="font-size: 12px" class="size"><br></span></div><div><span style="font-size: 12px" class="size">RUN ./Configure                 \                                                                                                         </span><span style="font-size: 12px" class="size"><br></span></div><div><span style="font-size: 12px" class="size">--prefix=${OPENSSLDIR}          \                                                                                                         </span><span style="font-size: 12px" class="size"><br></span></div><div><span style="font-size: 12px" class="size">--openssldir=${OPENSSLDIR}      \                                                                                                         </span><span style="font-size: 12px" class="size"><br></span></div><div><span style="font-size: 12px" class="size">${SSL_CONFIG} linux-x86_64                                                                                                                                                                                       </span><span style="font-size: 12px" class="size"><br></span></div><div><span style="font-size: 12px" class="size">RUN make                                                                                                                                  </span><span style="font-size: 12px" class="size"><br></span></div><div><span style="font-size: 12px" class="size">RUN make test                                                                                                                             </span><span style="font-size: 12px" class="size"><br></span></div><div><span style="font-size: 12px" class="size">RUN make install        </span>                                                                                                                  <br></div><div><br></div><div>Any help would be appreciated.  <br></div><div>-Mark<br></div><div><br></div><div class="protonmail_signature_block protonmail_signature_block-empty"><div class="protonmail_signature_block-user protonmail_signature_block-empty"><br></div><div class="protonmail_signature_block-proton protonmail_signature_block-empty"><br></div></div><div><br></div>