[openssl-users] Issues while "configuring before compiling" OpenSSL on Raspberry-Pi

Ajay Garg ajaygargnsit at gmail.com
Sun Feb 12 13:13:15 UTC 2017


Any ideas please?
Is compiling openssl even possible on Raspberry-Pi?

On Sat, Jan 28, 2017 at 10:50 AM, Ajay Garg <ajaygargnsit at gmail.com> wrote:

> Hi Experts !!!
>
> Any help, please ?!!!
>
> On Sun, Jan 15, 2017 at 9:14 AM, Ajay Garg <ajaygargnsit at gmail.com> wrote:
>
>> Hi All.
>>
>> I am getting stuck on the first step of configuring OpenSSL.
>> Following are some of the diagnostics ::
>>
>>
>> OpenSSL-Version : *1.0.2d*
>>
>>
>> #########################################################################
>> pi at raspberrypi:~/instamsg-c/third_party/openssl $ *uname -a*
>> Linux raspberrypi 4.4.34-v7+ #930 SMP Wed Nov 23 15:20:41 GMT 2016 armv7l
>> GNU/Linux
>> #########################################################################
>>
>>
>> #########################################################################
>> pi at raspberrypi:~/instamsg-c/third_party/openssl $ *./Configure
>> linux-armv4*
>> Configuring for linux-armv4
>>     no-ec_nistp_64_gcc_128 [default]  OPENSSL_NO_EC_NISTP_64_GCC_128
>> (skip dir)
>>     no-gmp          [default]  OPENSSL_NO_GMP (skip dir)
>>     no-jpake        [experimental] OPENSSL_NO_JPAKE (skip dir)
>>     no-krb5         [krb5-flavor not specified] OPENSSL_NO_KRB5
>>     no-libunbound   [experimental] OPENSSL_NO_LIBUNBOUND (skip dir)
>>     no-md2          [default]  OPENSSL_NO_MD2 (skip dir)
>>     no-rc5          [default]  OPENSSL_NO_RC5 (skip dir)
>>     no-rfc3779      [default]  OPENSSL_NO_RFC3779 (skip dir)
>>     no-sctp         [default]  OPENSSL_NO_SCTP (skip dir)
>>     no-shared       [default]
>>     no-ssl-trace    [default]  OPENSSL_NO_SSL_TRACE (skip dir)
>>     no-store        [experimental] OPENSSL_NO_STORE (skip dir)
>>     no-unit-test    [default]  OPENSSL_NO_UNIT_TEST (skip dir)
>>     no-zlib         [default]
>>     no-zlib-dynamic [default]
>> IsMK1MF=0
>> CC            =gcc
>> CFLAG         =-DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H
>> -O3 -Wall -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM
>> -DSHA256_ASM -DSHA512_ASM -DAES_ASM -DBSAES_ASM -DGHASH_ASM
>> EX_LIBS       =-ldl
>> CPUID_OBJ     =armcap.o armv4cpuid.o
>> BN_ASM        =bn_asm.o armv4-mont.o armv4-gf2m.o
>> EC_ASM        =
>> DES_ENC       =des_enc.o fcrypt_b.o
>> AES_ENC       =aes_cbc.o aes-armv4.o bsaes-armv7.o aesv8-armx.o
>> BF_ENC        =bf_enc.o
>> CAST_ENC      =c_enc.o
>> RC4_ENC       =rc4_enc.o rc4_skey.o
>> RC5_ENC       =rc5_enc.o
>> MD5_OBJ_ASM   =
>> SHA1_OBJ_ASM  =sha1-armv4-large.o sha256-armv4.o sha512-armv4.o
>> RMD160_OBJ_ASM=
>> CMLL_ENC      =camellia.o cmll_misc.o cmll_cbc.o
>> MODES_OBJ     =ghash-armv4.o ghashv8-armx.o
>> ENGINES_OBJ   =
>> PROCESSOR     =
>> RANLIB        =/usr/bin/ranlib
>> ARFLAGS       =
>> PERL          =/usr/bin/perl
>> THIRTY_TWO_BIT mode
>> DES_UNROLL used
>> DES_INT used
>> BN_LLONG mode
>> RC4 uses uchar
>> RC4_CHUNK is unsigned long
>> BF_PTR used
>> e_os2.h => include/openssl/e_os2.h
>> making links in crypto...
>> make[1]: Entering directory '/home/pi/instamsg-c/third_par
>> ty/openssl/crypto'
>> crypto.h => ../include/openssl/crypto.h
>> opensslv.h => ../include/openssl/opensslv.h
>> opensslconf.h => ../include/openssl/opensslconf.h
>> ebcdic.h => ../include/openssl/ebcdic.h
>> symhacks.h => ../include/openssl/symhacks.h
>> ossl_typ.h => ../include/openssl/ossl_typ.h
>> constant_time_test.c => ../test/constant_time_test.c
>> making links in crypto/objects...
>> make[2]: Entering directory '/home/pi/instamsg-c/third_par
>> ty/openssl/crypto/objects'
>> objects.h => ../../include/openssl/objects.h
>> obj_mac.h => ../../include/openssl/obj_mac.h
>> make[2]: Leaving directory '/home/pi/instamsg-c/third_par
>> ty/openssl/crypto/objects'
>> making links in crypto/md4...
>> make[2]: Entering directory '/home/pi/instamsg-c/third_par
>> ty/openssl/crypto/md4'
>> md4.h => ../../include/openssl/md4.h
>> md4test.c => ../../test/md4test.c
>> md4.c => ../../apps/md4.c
>> make[2]: Leaving directory '/home/pi/instamsg-c/third_par
>> ty/openssl/crypto/md4'
>> making links in crypto/md5...
>> make[2]: Entering directory '/home/pi/instamsg-c/third_par
>> ty/openssl/crypto/md5'
>> md5.h => ../../include/openssl/md5.h
>> md5test.c => ../../test/md5test.c
>> make[2]: Leaving directory '/home/pi/instamsg-c/third_par
>> ty/openssl/crypto/md5'
>> making links in crypto/sha...
>> make[2]: Entering directory '/home/pi/instamsg-c/third_par
>> ty/openssl/crypto/sha'
>> sha.h => ../../include/openssl/sha.h
>> shatest.c => ../../test/shatest.c
>> sha1test.c => ../../test/sha1test.c
>> sha256t.c => ../../test/sha256t.c
>> sha512t.c => ../../test/sha512t.c
>> make[2]: Leaving directory '/home/pi/instamsg-c/third_par
>> ty/openssl/crypto/sha'
>> making links in crypto/mdc2...
>> make[2]: Entering directory '/home/pi/instamsg-c/third_par
>> ty/openssl/crypto/mdc2'
>> mdc2.h => ../../include/openssl/mdc2.h
>> mdc2test.c => ../../test/mdc2test.c
>> make[2]: Leaving directory '/home/pi/instamsg-c/third_par
>> ty/openssl/crypto/mdc2'
>> making links in crypto/hmac...
>> make[2]: Entering directory '/home/pi/instamsg-c/third_par
>> ty/openssl/crypto/hmac'
>> make[2]: *** No rule to make target 'links'.  Stop.
>> make[2]: Leaving directory '/home/pi/instamsg-c/third_par
>> ty/openssl/crypto/hmac'
>> Makefile:95: recipe for target 'links' failed
>> make[1]: *** [links] Error 1
>> make[1]: Leaving directory '/home/pi/instamsg-c/third_par
>> ty/openssl/crypto'
>> Makefile:433: recipe for target 'links' failed
>> make: *** [links] Error 1
>> #########################################################################
>>
>>
>> What am I missing?
>>
>> Will be grateful for pointers.
>>
>>
>>
>> Thanks and Regards,
>> Ajay
>>
>
>
>
> --
> Regards,
> Ajay
>



-- 
Regards,
Ajay
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mta.openssl.org/pipermail/openssl-users/attachments/20170212/4bdbd2b4/attachment-0001.html>


More information about the openssl-users mailing list