Scanning dependencies of target objlib
[ 67%] Building C object System.Security.Cryptography.Native/CMakeFiles/objlib.dir/openssl.c.o
/tmp/yaourt-tmp-ilya/aur-dotnet/src/corefx-1.1.1/src/Native/Unix/System.Security.Cryptography.Native/openssl.c:84:22: error:
incomplete definition of type 'struct x509_st'
memcpy(pBuf, x509->sha1_hash, SHA_DIGEST_LENGTH);
~~~~^
/usr/include/openssl/ossl_typ.h:119:16: note: forward declaration of
'struct x509_st'
typedef struct x509_st X509;
^
/tmp/yaourt-tmp-ilya/aur-dotnet/src/corefx-1.1.1/src/Native/Unix/System.Security.Cryptography.Native/openssl.c:101:21: error:
incomplete definition of type 'struct x509_st'
if (x509 && x509->cert_info && x509->cert_info->validity)
~~~~^
/usr/include/openssl/ossl_typ.h:119:16: note: forward declaration of
'struct x509_st'
typedef struct x509_st X509;
^
/tmp/yaourt-tmp-ilya/aur-dotnet/src/corefx-1.1.1/src/Native/Unix/System.Security.Cryptography.Native/openssl.c:101:40: error:
incomplete definition of type 'struct x509_st'
if (x509 && x509->cert_info && x509->cert_info->validity)
~~~~^
/usr/include/openssl/ossl_typ.h:119:16: note: forward declaration of
'struct x509_st'
typedef struct x509_st X509;
^
/tmp/yaourt-tmp-ilya/aur-dotnet/src/corefx-1.1.1/src/Native/Unix/System.Security.Cryptography.Native/openssl.c:103:20: error:
incomplete definition of type 'struct x509_st'
return x509->cert_info->validity->notBefore;
~~~~^
/usr/include/openssl/ossl_typ.h:119:16: note: forward declaration of
'struct x509_st'
typedef struct x509_st X509;
^
/tmp/yaourt-tmp-ilya/aur-dotnet/src/corefx-1.1.1/src/Native/Unix/System.Security.Cryptography.Native/openssl.c:122:21: error:
incomplete definition of type 'struct x509_st'
if (x509 && x509->cert_info && x509->cert_info->validity)
~~~~^
/usr/include/openssl/ossl_typ.h:119:16: note: forward declaration of
'struct x509_st'
typedef struct x509_st X509;
^
/tmp/yaourt-tmp-ilya/aur-dotnet/src/corefx-1.1.1/src/Native/Unix/System.Security.Cryptography.Native/openssl.c:122:40: error:
incomplete definition of type 'struct x509_st'
if (x509 && x509->cert_info && x509->cert_info->validity)
~~~~^
/usr/include/openssl/ossl_typ.h:119:16: note: forward declaration of
'struct x509_st'
typedef struct x509_st X509;
^
/tmp/yaourt-tmp-ilya/aur-dotnet/src/corefx-1.1.1/src/Native/Unix/System.Security.Cryptography.Native/openssl.c:124:20: error:
incomplete definition of type 'struct x509_st'
return x509->cert_info->validity->notAfter;
~~~~^
/usr/include/openssl/ossl_typ.h:119:16: note: forward declaration of
'struct x509_st'
typedef struct x509_st X509;
^
/tmp/yaourt-tmp-ilya/aur-dotnet/src/corefx-1.1.1/src/Native/Unix/System.Security.Cryptography.Native/openssl.c:167:21: error:
incomplete definition of type 'struct x509_st'
if (x509 && x509->cert_info)
~~~~^
/usr/include/openssl/ossl_typ.h:119:16: note: forward declaration of
'struct x509_st'
typedef struct x509_st X509;
^
/tmp/yaourt-tmp-ilya/aur-dotnet/src/corefx-1.1.1/src/Native/Unix/System.Security.Cryptography.Native/openssl.c:169:41: error:
incomplete definition of type 'struct x509_st'
long ver = ASN1_INTEGER_get(x509->cert_info->version);
~~~~^
/usr/include/openssl/ossl_typ.h:119:16: note: forward declaration of
'struct x509_st'
typedef struct x509_st X509;
^
/tmp/yaourt-tmp-ilya/aur-dotnet/src/corefx-1.1.1/src/Native/Unix/System.Security.Cryptography.Native/openssl.c:189:21: error:
incomplete definition of type 'struct x509_st'
if (x509 && x509->cert_info && x509->cert_info->key && x509->cert_in...
~~~~^
/usr/include/openssl/ossl_typ.h:119:16: note: forward declaration of
'struct x509_st'
typedef struct x509_st X509;
^
/tmp/yaourt-tmp-ilya/aur-dotnet/src/corefx-1.1.1/src/Native/Unix/System.Security.Cryptography.Native/openssl.c:189:40: error:
incomplete definition of type 'struct x509_st'
if (x509 && x509->cert_info && x509->cert_info->key && x509->cert_in...
~~~~^
/usr/include/openssl/ossl_typ.h:119:16: note: forward declaration of
'struct x509_st'
typedef struct x509_st X509;
^
/tmp/yaourt-tmp-ilya/aur-dotnet/src/corefx-1.1.1/src/Native/Unix/System.Security.Cryptography.Native/openssl.c:189:64: error:
incomplete definition of type 'struct x509_st'
if (x509 && x509->cert_info && x509->cert_info->key && x509->cert_in...
~~~~^
/usr/include/openssl/ossl_typ.h:119:16: note: forward declaration of
'struct x509_st'
typedef struct x509_st X509;
^
/tmp/yaourt-tmp-ilya/aur-dotnet/src/corefx-1.1.1/src/Native/Unix/System.Security.Cryptography.Native/openssl.c:191:20: error:
incomplete definition of type 'struct x509_st'
return x509->cert_info->key->algor->algorithm;
~~~~^
/usr/include/openssl/ossl_typ.h:119:16: note: forward declaration of
'struct x509_st'
typedef struct x509_st X509;
^
/tmp/yaourt-tmp-ilya/aur-dotnet/src/corefx-1.1.1/src/Native/Unix/System.Security.Cryptography.Native/openssl.c:210:21: error:
incomplete definition of type 'struct x509_st'
if (x509 && x509->sig_alg && x509->sig_alg->algorithm)
~~~~^
/usr/include/openssl/ossl_typ.h:119:16: note: forward declaration of
'struct x509_st'
typedef struct x509_st X509;
^
/tmp/yaourt-tmp-ilya/aur-dotnet/src/corefx-1.1.1/src/Native/Unix/System.Security.Cryptography.Native/openssl.c:210:38: error:
incomplete definition of type 'struct x509_st'
if (x509 && x509->sig_alg && x509->sig_alg->algorithm)
~~~~^
/usr/include/openssl/ossl_typ.h:119:16: note: forward declaration of
'struct x509_st'
typedef struct x509_st X509;
^
/tmp/yaourt-tmp-ilya/aur-dotnet/src/corefx-1.1.1/src/Native/Unix/System.Security.Cryptography.Native/openssl.c:212:20: error:
incomplete definition of type 'struct x509_st'
return x509->sig_alg->algorithm;
~~~~^
/usr/include/openssl/ossl_typ.h:119:16: note: forward declaration of
'struct x509_st'
typedef struct x509_st X509;
^
/tmp/yaourt-tmp-ilya/aur-dotnet/src/corefx-1.1.1/src/Native/Unix/System.Security.Cryptography.Native/openssl.c:232:23: error:
incomplete definition of type 'struct x509_st'
if (!x509 || !x509->cert_info || !x509->cert_info->key || !x509->cer...
~~~~^
/usr/include/openssl/ossl_typ.h:119:16: note: forward declaration of
'struct x509_st'
typedef struct x509_st X509;
^
/tmp/yaourt-tmp-ilya/aur-dotnet/src/corefx-1.1.1/src/Native/Unix/System.Security.Cryptography.Native/openssl.c:232:43: error:
incomplete definition of type 'struct x509_st'
if (!x509 || !x509->cert_info || !x509->cert_info->key || !x509->cer...
~~~~^
/usr/include/openssl/ossl_typ.h:119:16: note: forward declaration of
'struct x509_st'
typedef struct x509_st X509;
^
/tmp/yaourt-tmp-ilya/aur-dotnet/src/corefx-1.1.1/src/Native/Unix/System.Security.Cryptography.Native/openssl.c:232:68: error:
incomplete definition of type 'struct x509_st'
if (!x509 || !x509->cert_info || !x509->cert_info->key || !x509->cert_in...
~~~~^
/usr/include/openssl/ossl_typ.h:119:16: note: forward declaration of
'struct x509_st'
typedef struct x509_st X509;
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make[2]: *** [System.Security.Cryptography.Native/CMakeFiles/objlib.dir/build.make:63: System.Security.Cryptography.Native/CMakeFiles/objlib.dir/openssl.c.o] Ошибка 1
make[1]: *** [CMakeFiles/Makefile2:349: System.Security.Cryptography.Native/CMakeFiles/objlib.dir/all] Ошибка 2
make: *** [Makefile:128: all] Ошибка 2
Failed to build corefx native components.
==> ОШИБКА: Произошел сбой в build().
Прерывание...
==> ОШИБКА: Makepkg не смог собрать dotnet.
==> Перезапустить сборку dotnet ? да/Нет [y/N]
==> Сборка пакета dotnet-cli 1:1.0.1-1 (Вс апр 30 19:05:22 MSK 2017)
==> Проверка зависимостей для запуска...
==> Недостающие зависимости:
-> dotnet
==> Проверка зависимостей для сборки...
==> ОШИБКА: Не удалось разрешить все зависимости.
==> ОШИБКА: An unknown error has occurred. Exiting...
==> Недостающие зависимости:
-> dotnet
Ну делаю как в инструкции "pacman -S dotnet" - "не найдена цель: dotnet"
echo "ubuntu.16.10"
return 0
get_current_os_name() {
eval $invocation
local uname=$(uname)
if [ "$uname" = "Darwin" ]; then
echo "osx"
return 0
else
if [ -e /etc/os-release ]; then
. /etc/os-release
case "$ID.$VERSION_ID" in
"centos.7")
echo "centos"
return 0
;;
"debian.8")
echo "debian"
return 0
;;
"fedora.23")
echo "fedora.23"
return 0
;;
"fedora.24")
echo "fedora.24"
return 0
;;
"opensuse.13.2")
echo "opensuse.13.2"
return 0
;;
"opensuse.42.1")
echo "opensuse.42.1"
return 0
;;
"rhel.7.0" | "rhel.7.1" | "rhel.7.2")
echo "rhel"
return 0
;;
"ubuntu.14.04")
echo "ubuntu"
return 0
;;
"ubuntu.16.04")
echo "ubuntu.16.04"
return 0
;;
"ubuntu.16.10")
echo "ubuntu.16.10"
return 0
;;
"alpine.3.4.3")
echo "alpine"
return 0
;;
esac
fi
fi
say_err "OS name could not be detected: $ID.$VERSION_ID"
return 1
}
get_current_os_name() {
echo "debian"
return 0
}
Failed to initialize CoreCLR, HRESULT: 0x80131500