Re: error: void value not ingored as it to be crypto/err/err_all.c

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Mark,

 

I guess your problem is that you are trying to build OpenSSL 1.1.0 with FIPS.  Only OpenSSL 1.0.2 has FIPS support.

 

Regards,

Matthias

 

 

Von: openssl-users <openssl-users-bounces@xxxxxxxxxxx> Im Auftrag von Mark via openssl-users
Gesendet: Mittwoch, 22. August 2018 18:38
An: openssl-users@xxxxxxxxxxx
Betreff: [openssl-users] error: void value not ingored as it to be crypto/err/err_all.c

 

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:

 

_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

crypto/err/err_all.c: In function 'err_load_crypto_strings_int':

crypto/err/err_all.c:47:9: error: void value not ignored as it ought to be

         FIPS_set_error_callbacks(ERR_put_error, ERR_add_error_vdata) == 0 ||

         ^

crypto/err/err_all.c:95:9: error: void value not ignored as it ought to be

         ERR_load_FIPS_strings() == 0 ||

         ^

make[1]: Leaving directory `/tmp/openssl-1.1.0i'

 

The relevant parts of my dockerfile are:

 

ENV PREFIX=/usr/local                                                                                                                     

ENV FIPSVER=2.0.16                                                                                                                        

ENV SSLVER=1.1.0i                                                                                                                         

ENV OPENSSLDIR=${PREFIX}/ssl                                                                                                              

ENV FIPSDIR="${OPENSSLDIR}/fips-2.0"                                                                                                      

ENV CFLAGS="-m64 -fPIC"                                                                                                                   

ENV LDFLAGS="-m64 -fPIC -L${PREFIX}/lib64"                                                                                                

ENV CC=gcc                                                                                                                                

ENV CXX=g++                                                                                                                               

ENV SSL_CONFIG="fips -DSSL_ALLOW_ADH -fPIC -I/usr/local/ssl/fips-2.0/include shared zlib" 

 

# Custom FIPS enabled SSL                                                                                                                 

ADD ssl/openssl-fips-${FIPSVER}.tar.gz /tmp                                                                                               

WORKDIR /tmp/openssl-fips-${FIPSVER}                                                                                                      

RUN ./config --prefix=${FIPSDIR}                                                                                                          

RUN make                                                                                                                                  

RUN make install                                                                                                                          

                                                                                                                                                                                                                                                        

ADD ssl/openssl-${SSLVER}.tar.gz /tmp                                                                                                     

WORKDIR /tmp/openssl-${SSLVER}                                                                                                            

RUN ./Configure                 \                                                                                                         

--prefix=${OPENSSLDIR}          \                                                                                                         

--openssldir=${OPENSSLDIR}      \                                                                                                         

${SSL_CONFIG} linux-x86_64                                                                                                                                                                                      

RUN make                                                                                                                                  

RUN make test                                                                                                                             

RUN make install                                                                                                                          

 

Any help would be appreciated. 

-Mark

 

 

 

 

-- 
openssl-users mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux