DEBUG: Executing shell function do_compile
NOTE: make -e MAKEFLAGS=
making all in crypto...
make[1]: Entering directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto'
making all in crypto/objects...
make[2]: Entering directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/objects'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/objects'
making all in crypto/md4...
make[2]: Entering directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/md4'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/md4'
making all in crypto/md5...
make[2]: Entering directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/md5'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/md5'
making all in crypto/sha...
make[2]: Entering directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/sha'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/sha'
making all in crypto/mdc2...
make[2]: Entering directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/mdc2'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/mdc2'
making all in crypto/hmac...
make[2]: Entering directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/hmac'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/hmac'
making all in crypto/ripemd...
make[2]: Entering directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/ripemd'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/ripemd'
making all in crypto/whrlpool...
make[2]: Entering directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/whrlpool'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/whrlpool'
making all in crypto/des...
make[2]: Entering directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/des'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/des'
making all in crypto/aes...
make[2]: Entering directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/aes'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/aes'
making all in crypto/rc2...
make[2]: Entering directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/rc2'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/rc2'
making all in crypto/rc4...
make[2]: Entering directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/rc4'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/rc4'
making all in crypto/idea...
make[2]: Entering directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/idea'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/idea'
making all in crypto/bf...
make[2]: Entering directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/bf'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/bf'
making all in crypto/cast...
make[2]: Entering directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/cast'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/cast'
making all in crypto/camellia...
make[2]: Entering directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/camellia'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/camellia'
making all in crypto/seed...
make[2]: Entering directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/seed'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/seed'
making all in crypto/modes...
make[2]: Entering directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/modes'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/modes'
making all in crypto/bn...
make[2]: Entering directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/bn'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/bn'
making all in crypto/ec...
make[2]: Entering directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/ec'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/ec'
making all in crypto/rsa...
make[2]: Entering directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/rsa'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/rsa'
making all in crypto/dsa...
make[2]: Entering directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/dsa'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/dsa'
making all in crypto/ecdsa...
make[2]: Entering directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/ecdsa'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/ecdsa'
making all in crypto/dh...
make[2]: Entering directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/dh'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/dh'
making all in crypto/ecdh...
make[2]: Entering directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/ecdh'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/ecdh'
making all in crypto/dso...
make[2]: Entering directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/dso'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/dso'
making all in crypto/engine...
make[2]: Entering directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/engine'
powerpc-poky-linux-gnuspe-gcc  -m32 -mcpu=8548 -mabi=spe -mspe -mfloat-gprs=double --sysroot=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/sysroots/p1022ds -I.. -I../.. -I../modes -I../asn1 -I../evp -I../../include  -fPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DHAVE_CRYPTODEV -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DAES_ASM   -c -o eng_cryptodev.o eng_cryptodev.c
eng_cryptodev.c:263:4: error: 'CRYPTO_TLS10_3DES_CBC_HMAC_SHA1' undeclared here (not in a function)
  { CRYPTO_TLS10_3DES_CBC_HMAC_SHA1, NID_des_ede3_cbc_hmac_sha1, 8, 24, 20},
    ^
eng_cryptodev.c:264:4: error: 'CRYPTO_TLS10_AES_CBC_HMAC_SHA1' undeclared here (not in a function)
  { CRYPTO_TLS10_AES_CBC_HMAC_SHA1, NID_aes_128_cbc_hmac_sha1, 16, 16, 20},
    ^
eng_cryptodev.c:266:4: error: 'CRYPTO_TLS11_3DES_CBC_HMAC_SHA1' undeclared here (not in a function)
  { CRYPTO_TLS11_3DES_CBC_HMAC_SHA1, NID_tls11_des_ede3_cbc_hmac_sha1, 8, 24, 20},
    ^
eng_cryptodev.c:267:4: error: 'CRYPTO_TLS11_AES_CBC_HMAC_SHA1' undeclared here (not in a function)
  { CRYPTO_TLS11_AES_CBC_HMAC_SHA1, NID_tls11_aes_128_cbc_hmac_sha1, 16, 16, 20},
    ^
eng_cryptodev.c:269:4: error: 'CRYPTO_TLS12_3DES_CBC_HMAC_SHA1' undeclared here (not in a function)
  { CRYPTO_TLS12_3DES_CBC_HMAC_SHA1, NID_tls12_des_ede3_cbc_hmac_sha1, 8, 24, 20},
    ^
eng_cryptodev.c:270:4: error: 'CRYPTO_TLS12_AES_CBC_HMAC_SHA1' undeclared here (not in a function)
  { CRYPTO_TLS12_AES_CBC_HMAC_SHA1, NID_tls12_aes_128_cbc_hmac_sha1, 16, 16, 20},
    ^
eng_cryptodev.c:272:4: error: 'CRYPTO_TLS12_AES_CBC_HMAC_SHA256' undeclared here (not in a function)
  { CRYPTO_TLS12_AES_CBC_HMAC_SHA256, NID_tls12_aes_128_cbc_hmac_sha256, 16, 16, 32},
    ^
eng_cryptodev.c: In function 'cryptodev_asym_async':
eng_cryptodev.c:1741:35: error: 'struct crypt_kop' has no member named 'cookie'
  struct pkc_cookie_s *cookie = kop->cookie;
                                   ^
eng_cryptodev.c:1741:32: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types]
  struct pkc_cookie_s *cookie = kop->cookie;
                                ^
eng_cryptodev.c:1771:19: error: 'CIOCASYMASYNCRYPT' undeclared (first use in this function)
  return ioctl(fd, CIOCASYMASYNCRYPT, kop);
                   ^
eng_cryptodev.c:1771:19: note: each undeclared identifier is reported only once for each function it appears in
eng_cryptodev.c:1771:19: warning: passing argument 2 of 'ioctl' makes integer from pointer without a cast [-Wint-conversion]
In file included from eng_cryptodev.c:65:0:
/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/sysroots/p1022ds/usr/include/sys/ioctl.h:41:12: note: expected 'long unsigned int' but argument is of type 'struct <anonymous> *'
 extern int ioctl (int __fd, unsigned long int __request, ...) __THROW;
            ^
eng_cryptodev.c: In function 'cryptodev_check_availability':
eng_cryptodev.c:1809:27: error: storage size of 'cookie_list' isn't known
  struct pkc_cookie_list_s cookie_list;
                           ^
eng_cryptodev.c:1814:16: error: 'CIOCASYMFETCHCOOKIE' undeclared (first use in this function)
  if (ioctl(fd, CIOCASYMFETCHCOOKIE, &cookie_list) <= 0)
                ^
eng_cryptodev.c:1814:16: warning: passing argument 2 of 'ioctl' makes integer from pointer without a cast [-Wint-conversion]
In file included from eng_cryptodev.c:65:0:
/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/sysroots/p1022ds/usr/include/sys/ioctl.h:41:12: note: expected 'long unsigned int' but argument is of type 'struct <anonymous> *'
 extern int ioctl (int __fd, unsigned long int __request, ...) __THROW;
            ^
eng_cryptodev.c:1817:29: error: request for member 'cookie_available' in something not a structure or union
  for (i = 0; i < cookie_list.cookie_available; i++) {
                             ^
eng_cryptodev.c:1817:16: warning: comparison between pointer and integer
  for (i = 0; i < cookie_list.cookie_available; i++) {
                ^
eng_cryptodev.c:1818:23: error: request for member 'cookie' in something not a structure or union
   cookie = cookie_list.cookie[i];
                       ^
eng_cryptodev.c:1818:10: error: incompatible types when assigning to type 'struct pkc_cookie_s *' from type 'struct <anonymous>'
   cookie = cookie_list.cookie[i];
          ^
eng_cryptodev.c:1835:44: error: request for member 'status' in something not a structure or union
    cookie->pkc_callback(cookie, cookie_list.status[i]);
                                            ^
eng_cryptodev.c:1835:33: error: incompatible type for argument 2 of 'cookie->pkc_callback'
    cookie->pkc_callback(cookie, cookie_list.status[i]);
                                 ^
eng_cryptodev.c:1835:33: note: expected 'int' but argument is of type 'struct <anonymous>'
eng_cryptodev.c: In function 'cryptodev_bn_mod_exp_async':
eng_cryptodev.c:1903:5: error: 'struct crypt_kop' has no member named 'cookie'
  kop->cookie = cookie;
     ^
eng_cryptodev.c: In function 'cryptodev_rsa_mod_exp':
eng_cryptodev.c:1968:17: warning: passing argument 1 of 'spcf_bn2bin_ex' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  spcf_bn2bin_ex(I, &f, &f_len);
                 ^
eng_cryptodev.c:169:12: note: expected 'BIGNUM * {aka struct bignum_st *}' but argument is of type 'const BIGNUM * {aka const struct bignum_st *}'
 static int spcf_bn2bin_ex(BIGNUM *bn, unsigned char **bin,  int *bin_len)
            ^
eng_cryptodev.c: In function 'cryptodev_rsa_mod_exp_async':
eng_cryptodev.c:2023:17: warning: passing argument 1 of 'spcf_bn2bin_ex' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  spcf_bn2bin_ex(I, &f, &f_len);
                 ^
eng_cryptodev.c:169:12: note: expected 'BIGNUM * {aka struct bignum_st *}' but argument is of type 'const BIGNUM * {aka const struct bignum_st *}'
 static int spcf_bn2bin_ex(BIGNUM *bn, unsigned char **bin,  int *bin_len)
            ^
eng_cryptodev.c:2044:5: error: 'struct crypt_kop' has no member named 'cookie'
  kop->cookie = cookie;
     ^
eng_cryptodev.c: In function 'cryptodev_rsa_keygen':
eng_cryptodev.c:2347:15: error: 'CRK_RSA_GENERATE_KEY' undeclared (first use in this function)
  kop.crk_op = CRK_RSA_GENERATE_KEY;
               ^
eng_cryptodev.c:2347:13: warning: assignment makes integer from pointer without a cast [-Wint-conversion]
  kop.crk_op = CRK_RSA_GENERATE_KEY;
             ^
eng_cryptodev.c: In function 'cryptodev_dsa_keygen':
eng_cryptodev.c:2468:15: error: 'CRK_DSA_GENERATE_KEY' undeclared (first use in this function)
  kop.crk_op = CRK_DSA_GENERATE_KEY;
               ^
eng_cryptodev.c:2468:13: warning: assignment makes integer from pointer without a cast [-Wint-conversion]
  kop.crk_op = CRK_DSA_GENERATE_KEY;
             ^
eng_cryptodev.c: In function 'cryptodev_dsa_keygen_async':
eng_cryptodev.c:2524:16: error: 'CRK_DSA_GENERATE_KEY' undeclared (first use in this function)
  kop->crk_op = CRK_DSA_GENERATE_KEY;
                ^
eng_cryptodev.c:2524:14: warning: assignment makes integer from pointer without a cast [-Wint-conversion]
  kop->crk_op = CRK_DSA_GENERATE_KEY;
              ^
eng_cryptodev.c:2532:5: error: 'struct crypt_kop' has no member named 'cookie'
  kop->cookie = cookie;
     ^
eng_cryptodev.c: In function 'cryptodev_dsa_do_sign_async':
eng_cryptodev.c:2643:5: error: 'struct crypt_kop' has no member named 'cookie'
  kop->cookie = cookie;
     ^
eng_cryptodev.c:2662:7: warning: assignment makes integer from pointer without a cast [-Wint-conversion]
   ret = dsaret;
       ^
eng_cryptodev.c: In function 'cryptodev_dsa_verify_async':
eng_cryptodev.c:2772:5: error: 'struct crypt_kop' has no member named 'cookie'
  kop->cookie = cookie;
     ^
eng_cryptodev.c: At top level:
eng_cryptodev.c:2801:2: warning: initialization makes integer from pointer without a cast [-Wint-conversion]
  NULL,    /* finish */
  ^
eng_cryptodev.c:2801:2: note: (near initialization for 'cryptodev_dsa.flags')
eng_cryptodev.c:2813:2: warning: initialization makes integer from pointer without a cast [-Wint-conversion]
  NULL,
  ^
eng_cryptodev.c:2813:2: note: (near initialization for 'cryptodev_ecdsa.flags')
eng_cryptodev.c: In function 'cryptodev_ecdsa_do_sign':
eng_cryptodev.c:2834:7: error: variable 'ec_crv' has initializer but incomplete type
  enum ec_curve_t ec_crv = EC_PRIME;
       ^
eng_cryptodev.c:2834:27: error: 'EC_PRIME' undeclared (first use in this function)
  enum ec_curve_t ec_crv = EC_PRIME;
                           ^
eng_cryptodev.c:2834:18: error: storage size of 'ec_crv' isn't known
  enum ec_curve_t ec_crv = EC_PRIME;
                  ^
eng_cryptodev.c:2910:12: error: 'EC_BINARY' undeclared (first use in this function)
   ec_crv = EC_BINARY;
            ^
eng_cryptodev.c:2928:18: warning: passing argument 1 of 'spcf_bn2bin' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  if (spcf_bn2bin(order, &r, &r_len)) {
                  ^
eng_cryptodev.c:147:12: note: expected 'BIGNUM * {aka struct bignum_st *}' but argument is of type 'const BIGNUM * {aka const struct bignum_st *}'
 static int spcf_bn2bin(BIGNUM *bn, unsigned char **bin,  int *bin_len)
            ^
eng_cryptodev.c:2944:21: warning: passing argument 1 of 'spcf_bn2bin_ex' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  if (spcf_bn2bin_ex(priv_key, &s, &priv_key_len))  {
                     ^
eng_cryptodev.c:169:12: note: expected 'BIGNUM * {aka struct bignum_st *}' but argument is of type 'const BIGNUM * {aka const struct bignum_st *}'
 static int spcf_bn2bin_ex(BIGNUM *bn, unsigned char **bin,  int *bin_len)
            ^
eng_cryptodev.c:2967:6: error: 'struct crypt_kop' has no member named 'curve_type'
   kop.curve_type = EC_BINARY;
      ^
eng_cryptodev.c: In function 'cryptodev_ecdsa_verify':
eng_cryptodev.c:3061:7: error: variable 'ec_crv' has initializer but incomplete type
  enum ec_curve_t       ec_crv = EC_PRIME;
       ^
eng_cryptodev.c:3061:33: error: 'EC_PRIME' undeclared (first use in this function)
  enum ec_curve_t       ec_crv = EC_PRIME;
                                 ^
eng_cryptodev.c:3061:24: error: storage size of 'ec_crv' isn't known
  enum ec_curve_t       ec_crv = EC_PRIME;
                        ^
eng_cryptodev.c:3140:12: error: 'EC_BINARY' undeclared (first use in this function)
   ec_crv = EC_BINARY;
            ^
eng_cryptodev.c:3206:6: error: 'struct crypt_kop' has no member named 'curve_type'
   kop.curve_type = EC_BINARY;
      ^
eng_cryptodev.c: In function 'cryptodev_ecdsa_do_sign_async':
eng_cryptodev.c:3307:7: error: variable 'ec_crv' has initializer but incomplete type
  enum ec_curve_t ec_crv = EC_PRIME;
       ^
eng_cryptodev.c:3307:27: error: 'EC_PRIME' undeclared (first use in this function)
  enum ec_curve_t ec_crv = EC_PRIME;
                           ^
eng_cryptodev.c:3307:18: error: storage size of 'ec_crv' isn't known
  enum ec_curve_t ec_crv = EC_PRIME;
                  ^
eng_cryptodev.c:3312:11: warning: passing argument 1 of 'BN_free' from incompatible pointer type [-Wincompatible-pointer-types]
   BN_free(r);
           ^
In file included from ../../include/openssl/asn1.h:74:0,
                 from ../../include/openssl/objects.h:960,
                 from eng_cryptodev.c:29:
../../include/openssl/bn.h:499:6: note: expected 'BIGNUM * {aka struct bignum_st *}' but argument is of type 'unsigned char *'
 void BN_free(BIGNUM *a);
      ^
eng_cryptodev.c:3385:12: error: 'EC_BINARY' undeclared (first use in this function)
   ec_crv = EC_BINARY;
            ^
eng_cryptodev.c:3404:18: warning: passing argument 1 of 'spcf_bn2bin' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  if (spcf_bn2bin(order, &r, &r_len)) {
                  ^
eng_cryptodev.c:147:12: note: expected 'BIGNUM * {aka struct bignum_st *}' but argument is of type 'const BIGNUM * {aka const struct bignum_st *}'
 static int spcf_bn2bin(BIGNUM *bn, unsigned char **bin,  int *bin_len)
            ^
eng_cryptodev.c:3420:21: warning: passing argument 1 of 'spcf_bn2bin_ex' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  if (spcf_bn2bin_ex(priv_key, &s, &priv_key_len))  {
                     ^
eng_cryptodev.c:169:12: note: expected 'BIGNUM * {aka struct bignum_st *}' but argument is of type 'const BIGNUM * {aka const struct bignum_st *}'
 static int spcf_bn2bin_ex(BIGNUM *bn, unsigned char **bin,  int *bin_len)
            ^
eng_cryptodev.c:3443:6: error: 'struct crypt_kop' has no member named 'curve_type'
   kop->curve_type = EC_BINARY;
      ^
eng_cryptodev.c:3484:5: error: 'struct crypt_kop' has no member named 'cookie'
  kop->cookie = cookie;
     ^
eng_cryptodev.c: In function 'cryptodev_ecdsa_verify_async':
eng_cryptodev.c:3519:7: error: variable 'ec_crv' has initializer but incomplete type
  enum ec_curve_t       ec_crv = EC_PRIME;
       ^
eng_cryptodev.c:3519:33: error: 'EC_PRIME' undeclared (first use in this function)
  enum ec_curve_t       ec_crv = EC_PRIME;
                                 ^
eng_cryptodev.c:3519:24: error: storage size of 'ec_crv' isn't known
  enum ec_curve_t       ec_crv = EC_PRIME;
                        ^
eng_cryptodev.c:3601:12: error: 'EC_BINARY' undeclared (first use in this function)
   ec_crv = EC_BINARY;
            ^
eng_cryptodev.c:3661:6: error: 'struct crypt_kop' has no member named 'curve_type'
   kop->curve_type = EC_BINARY;
      ^
eng_cryptodev.c:3731:5: error: 'struct crypt_kop' has no member named 'cookie'
  kop->cookie = cookie;
     ^
eng_cryptodev.c: In function 'cryptodev_dh_keygen_async':
eng_cryptodev.c:3781:16: error: 'CRK_DH_GENERATE_KEY' undeclared (first use in this function)
  kop->crk_op = CRK_DH_GENERATE_KEY;
                ^
eng_cryptodev.c:3781:14: warning: assignment makes integer from pointer without a cast [-Wint-conversion]
  kop->crk_op = CRK_DH_GENERATE_KEY;
              ^
eng_cryptodev.c:3789:5: error: 'struct crypt_kop' has no member named 'cookie'
  kop->cookie = cookie;
     ^
eng_cryptodev.c: In function 'cryptodev_dh_keygen':
eng_cryptodev.c:3839:15: error: 'CRK_DH_GENERATE_KEY' undeclared (first use in this function)
  kop.crk_op = CRK_DH_GENERATE_KEY;
               ^
eng_cryptodev.c:3839:13: warning: assignment makes integer from pointer without a cast [-Wint-conversion]
  kop.crk_op = CRK_DH_GENERATE_KEY;
             ^
eng_cryptodev.c:3861:34: warning: passing argument 3 of 'cryptodev_asym' from incompatible pointer type [-Wincompatible-pointer-types]
  if (cryptodev_asym(&kop, q_len, w, q_len, s))
                                  ^
eng_cryptodev.c:1775:1: note: expected 'BIGNUM * {aka struct bignum_st *}' but argument is of type 'unsigned char *'
 cryptodev_asym(struct crypt_kop *kop, int rlen, BIGNUM *r, int slen, BIGNUM *s)
 ^
eng_cryptodev.c:3861:44: warning: passing argument 5 of 'cryptodev_asym' from incompatible pointer type [-Wincompatible-pointer-types]
  if (cryptodev_asym(&kop, q_len, w, q_len, s))
                                            ^
eng_cryptodev.c:1775:1: note: expected 'BIGNUM * {aka struct bignum_st *}' but argument is of type 'unsigned char *'
 cryptodev_asym(struct crypt_kop *kop, int rlen, BIGNUM *r, int slen, BIGNUM *s)
 ^
eng_cryptodev.c: In function 'cryptodev_dh_compute_key':
eng_cryptodev.c:3891:17: warning: passing argument 1 of 'spcf_bn2bin_ex' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  spcf_bn2bin_ex(pub_key, &padded_pub_key, &p_len);
                 ^
eng_cryptodev.c:169:12: note: expected 'BIGNUM * {aka struct bignum_st *}' but argument is of type 'const BIGNUM * {aka const struct bignum_st *}'
 static int spcf_bn2bin_ex(BIGNUM *bn, unsigned char **bin,  int *bin_len)
            ^
eng_cryptodev.c: In function 'cryptodev_dh_compute_key_async':
eng_cryptodev.c:3946:17: warning: passing argument 1 of 'spcf_bn2bin_ex' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  spcf_bn2bin_ex(pub_key, &padded_pub_key, &p_len);
                 ^
eng_cryptodev.c:169:12: note: expected 'BIGNUM * {aka struct bignum_st *}' but argument is of type 'const BIGNUM * {aka const struct bignum_st *}'
 static int spcf_bn2bin_ex(BIGNUM *bn, unsigned char **bin,  int *bin_len)
            ^
eng_cryptodev.c:3956:5: error: 'struct crypt_kop' has no member named 'cookie'
  kop->cookie = cookie;
     ^
eng_cryptodev.c: In function 'cryptodev_ecdh_compute_key':
eng_cryptodev.c:3982:7: error: variable 'ec_crv' has initializer but incomplete type
  enum ec_curve_t       ec_crv = EC_PRIME;
       ^
eng_cryptodev.c:3982:33: error: 'EC_PRIME' undeclared (first use in this function)
  enum ec_curve_t       ec_crv = EC_PRIME;
                                 ^
eng_cryptodev.c:3982:24: error: storage size of 'ec_crv' isn't known
  enum ec_curve_t       ec_crv = EC_PRIME;
                        ^
eng_cryptodev.c:4047:12: error: 'EC_BINARY' undeclared (first use in this function)
   ec_crv = EC_BINARY;
            ^
eng_cryptodev.c:4108:6: error: 'struct crypt_kop' has no member named 'curve_type'
   kop.curve_type = EC_BINARY;
      ^
eng_cryptodev.c:4110:6: error: 'struct crypt_kop' has no member named 'curve_type'
   kop.curve_type = EC_PRIME;
      ^
eng_cryptodev.c: In function 'cryptodev_ecdh_compute_key_async':
eng_cryptodev.c:4159:7: error: variable 'ec_crv' has initializer but incomplete type
  enum ec_curve_t       ec_crv = EC_PRIME;
       ^
eng_cryptodev.c:4159:33: error: 'EC_PRIME' undeclared (first use in this function)
  enum ec_curve_t       ec_crv = EC_PRIME;
                                 ^
eng_cryptodev.c:4159:24: error: storage size of 'ec_crv' isn't known
  enum ec_curve_t       ec_crv = EC_PRIME;
                        ^
eng_cryptodev.c:4226:12: error: 'EC_BINARY' undeclared (first use in this function)
   ec_crv = EC_BINARY;
            ^
eng_cryptodev.c:4287:6: error: 'struct crypt_kop' has no member named 'curve_type'
   kop->curve_type = EC_BINARY;
      ^
eng_cryptodev.c:4289:6: error: 'struct crypt_kop' has no member named 'curve_type'
   kop->curve_type = EC_PRIME;
      ^
eng_cryptodev.c:4322:5: error: 'struct crypt_kop' has no member named 'cookie'
  kop->cookie = cookie;
     ^
eng_cryptodev.c: At top level:
eng_cryptodev.c:4357:2: warning: initialization makes integer from pointer without a cast [-Wint-conversion]
  NULL,
  ^
eng_cryptodev.c:4357:2: note: (near initialization for 'cryptodev_ecdh.flags')
eng_cryptodev.c: In function 'ENGINE_load_cryptodev':
eng_cryptodev.c:4443:29: error: 'CRF_RSA_GENERATE_KEY' undeclared (first use in this function)
    if (cryptodev_asymfeat & CRF_RSA_GENERATE_KEY)
                             ^
eng_cryptodev.c:4443:27: error: invalid operands to binary & (have 'u_int32_t {aka unsigned int}' and 'struct <anonymous> *')
    if (cryptodev_asymfeat & CRF_RSA_GENERATE_KEY)
                           ^
eng_cryptodev.c:4463:28: error: 'CRF_DSA_GENERATE_KEY' undeclared (first use in this function)
   if (cryptodev_asymfeat & CRF_DSA_GENERATE_KEY) {
                            ^
eng_cryptodev.c:4463:26: error: invalid operands to binary & (have 'u_int32_t {aka unsigned int}' and 'struct <anonymous> *')
   if (cryptodev_asymfeat & CRF_DSA_GENERATE_KEY) {
                          ^
eng_cryptodev.c:4479:28: error: 'CRF_DH_GENERATE_KEY' undeclared (first use in this function)
   if (cryptodev_asymfeat & CRF_DH_GENERATE_KEY) {
                            ^
eng_cryptodev.c:4479:26: error: invalid operands to binary & (have 'u_int32_t {aka unsigned int}' and 'struct <anonymous> *')
   if (cryptodev_asymfeat & CRF_DH_GENERATE_KEY) {
                          ^
eng_cryptodev.c:4497:36: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
    cryptodev_ecdsa.ecdsa_do_verify =
                                    ^
eng_cryptodev.c:4516:2: warning: implicit declaration of function 'ENGINE_set_open_instance' [-Wimplicit-function-declaration]
  ENGINE_set_open_instance(engine, open_dev_crypto);
  ^
<builtin>: recipe for target 'eng_cryptodev.o' failed
make[2]: *** [eng_cryptodev.o] Error 1
make[2]: Leaving directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto/engine'
Makefile:91: recipe for target 'subdirs' failed
make[1]: *** [subdirs] Error 1
make[1]: Leaving directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/openssl-1.0.1i/crypto'
Makefile:279: recipe for target 'build_crypto' failed
make: *** [build_crypto] Error 1
ERROR: oe_runmake failed
ERROR: Function failed: do_compile (log file is located at /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/openssl/1.0.1i-r0/temp/log.do_compile.19319)

Error details

Submitted on:
04/01/16 20:26
Error type:
Recipe
Task:
do_compile
Recipe:
openssl
Recipe version:
1.0.1i-r0
Machine:
p1022ds
Distro:
poky
Build system:
x86_64-linux
Target system:
powerpc-poky-linux-gnuspe
Host distro:
CentOS-6.7
Branch:
heads/ross/mut
Commit:
862d702fbb99e484631315aa44b9e46f8fc567da
Build:
#11208
Submitter:
yocto-autobuilder-autogenerated-centos6.osl.yoctop
Link back:
http://autobuilder.yoctoproject.org/main/builders/nightly-fsl-ppc/builds/571
Similar errors:
2
Open a bug