OpenSSL 1.1.1 pre-release 1 build failure

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

OpenSSL 1.1.1 pre-release 1 build failure

Norm Green
This is on Ubuntu 16.04with a build configured to be debug-linux-x86_64

normg@moop>gmake
make depend && make _all
make[1]: Entering directory
'/export/moop3/users/normg/gs64-3xm1/slow50/openssl_1.1'
make[1]: Leaving directory
'/export/moop3/users/normg/gs64-3xm1/slow50/openssl_1.1'
make[1]: Entering directory
'/export/moop3/users/normg/gs64-3xm1/slow50/openssl_1.1'
/usr/bin/gcc  -I. -Icrypto/include -Iinclude -Wall -O0 -g -pthread -m64
-fPIC -DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_NO_STATIC_ENGINE
-DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2
-DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m
-DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DRC4_ASM -DMD5_ASM -DAES_ASM
-DVPAES_ASM -DBSAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DPADLOCK_ASM
-DPOLY1305_ASM -DOPENSSL_USE_NODELETE -DL_ENDIAN
-DOPENSSLDIR="\"/export/moop3/users/normg/gs64-3xm1/slow50/openssl_1.1/install50/ssl\""
-DENGINESDIR="\"/export/moop3/users/normg/gs64-3xm1/slow50/openssl_1.1/install50/lib/engines-1.1\""
-c -MMD -MF crypto/conf/conf_mod.d.tmp -MT crypto/conf/conf_mod.o -c -o
crypto/conf/conf_mod.o crypto/conf/conf_mod.c
crypto/conf/conf_mod.c: In function 'CONF_get1_default_config_file':
crypto/conf/conf_mod.c:491:19: error: 'OPENSSL_CONF' undeclared (first
use in this function)
      len += strlen(OPENSSL_CONF);
                    ^
crypto/conf/conf_mod.c:491:19: note: each undeclared identifier is
reported only once for each function it appears in
Makefile:2305: recipe for target 'crypto/conf/conf_mod.o' failed
make[1]: *** [crypto/conf/conf_mod.o] Error 1
make[1]: Leaving directory
'/export/moop3/users/normg/gs64-3xm1/slow50/openssl_1.1'
Makefile:143: recipe for target 'all' failed
make: *** [all] Error 2

Perhaps we are missing an include of: include/internal/cryptlib.h  ?

Norm

--
openssl-users mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users
Reply | Threaded
Open this post in threaded view
|

Re: OpenSSL 1.1.1 pre-release 1 build failure

Matt Caswell-2


On 13/02/18 21:06, Norm Green wrote:

> This is on Ubuntu 16.04with a build configured to be debug-linux-x86_64
>
> normg@moop>gmake
> make depend && make _all
> make[1]: Entering directory
> '/export/moop3/users/normg/gs64-3xm1/slow50/openssl_1.1'
> make[1]: Leaving directory
> '/export/moop3/users/normg/gs64-3xm1/slow50/openssl_1.1'
> make[1]: Entering directory
> '/export/moop3/users/normg/gs64-3xm1/slow50/openssl_1.1'
> /usr/bin/gcc  -I. -Icrypto/include -Iinclude -Wall -O0 -g -pthread -m64
> -fPIC -DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_NO_STATIC_ENGINE
> -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2
> -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m
> -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DRC4_ASM -DMD5_ASM -DAES_ASM
> -DVPAES_ASM -DBSAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DPADLOCK_ASM
> -DPOLY1305_ASM -DOPENSSL_USE_NODELETE -DL_ENDIAN
> -DOPENSSLDIR="\"/export/moop3/users/normg/gs64-3xm1/slow50/openssl_1.1/install50/ssl\""
> -DENGINESDIR="\"/export/moop3/users/normg/gs64-3xm1/slow50/openssl_1.1/install50/lib/engines-1.1\""
> -c -MMD -MF crypto/conf/conf_mod.d.tmp -MT crypto/conf/conf_mod.o -c -o
> crypto/conf/conf_mod.o crypto/conf/conf_mod.c
> crypto/conf/conf_mod.c: In function 'CONF_get1_default_config_file':
> crypto/conf/conf_mod.c:491:19: error: 'OPENSSL_CONF' undeclared (first
> use in this function)
>      len += strlen(OPENSSL_CONF);
>                    ^
> crypto/conf/conf_mod.c:491:19: note: each undeclared identifier is
> reported only once for each function it appears in
> Makefile:2305: recipe for target 'crypto/conf/conf_mod.o' failed
> make[1]: *** [crypto/conf/conf_mod.o] Error 1
> make[1]: Leaving directory
> '/export/moop3/users/normg/gs64-3xm1/slow50/openssl_1.1'
> Makefile:143: recipe for target 'all' failed
> make: *** [all] Error 2
>
> Perhaps we are missing an include of: include/internal/cryptlib.h  ?

Hmm. That is very strange. The include of that header is right at the
top of that file.

Could you provide explicitly the build steps you followed to produce
this result?

Thanks

Matt


>
> Norm
>
--
openssl-users mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users
Reply | Threaded
Open this post in threaded view
|

Re: OpenSSL 1.1.1 pre-release 1 build failure

Norm Green
Turns out it only fails in my build environment and it builds clean as a
stand-alone SSL build.  So it's something on my end.

Sorry for the noise.

Norm


On 2/13/2018 2:59 PM, Matt Caswell wrote:

>
> On 13/02/18 21:06, Norm Green wrote:
>> This is on Ubuntu 16.04with a build configured to be debug-linux-x86_64
>>
>> normg@moop>gmake
>> make depend && make _all
>> make[1]: Entering directory
>> '/export/moop3/users/normg/gs64-3xm1/slow50/openssl_1.1'
>> make[1]: Leaving directory
>> '/export/moop3/users/normg/gs64-3xm1/slow50/openssl_1.1'
>> make[1]: Entering directory
>> '/export/moop3/users/normg/gs64-3xm1/slow50/openssl_1.1'
>> /usr/bin/gcc  -I. -Icrypto/include -Iinclude -Wall -O0 -g -pthread -m64
>> -fPIC -DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_NO_STATIC_ENGINE
>> -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2
>> -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m
>> -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DRC4_ASM -DMD5_ASM -DAES_ASM
>> -DVPAES_ASM -DBSAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DPADLOCK_ASM
>> -DPOLY1305_ASM -DOPENSSL_USE_NODELETE -DL_ENDIAN
>> -DOPENSSLDIR="\"/export/moop3/users/normg/gs64-3xm1/slow50/openssl_1.1/install50/ssl\""
>> -DENGINESDIR="\"/export/moop3/users/normg/gs64-3xm1/slow50/openssl_1.1/install50/lib/engines-1.1\""
>> -c -MMD -MF crypto/conf/conf_mod.d.tmp -MT crypto/conf/conf_mod.o -c -o
>> crypto/conf/conf_mod.o crypto/conf/conf_mod.c
>> crypto/conf/conf_mod.c: In function 'CONF_get1_default_config_file':
>> crypto/conf/conf_mod.c:491:19: error: 'OPENSSL_CONF' undeclared (first
>> use in this function)
>>       len += strlen(OPENSSL_CONF);
>>                     ^
>> crypto/conf/conf_mod.c:491:19: note: each undeclared identifier is
>> reported only once for each function it appears in
>> Makefile:2305: recipe for target 'crypto/conf/conf_mod.o' failed
>> make[1]: *** [crypto/conf/conf_mod.o] Error 1
>> make[1]: Leaving directory
>> '/export/moop3/users/normg/gs64-3xm1/slow50/openssl_1.1'
>> Makefile:143: recipe for target 'all' failed
>> make: *** [all] Error 2
>>
>> Perhaps we are missing an include of: include/internal/cryptlib.h  ?
> Hmm. That is very strange. The include of that header is right at the
> top of that file.
>
> Could you provide explicitly the build steps you followed to produce
> this result?
>
> Thanks
>
> Matt
>
>
>> Norm
>>

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