Hi,
I am installing NaviServer on a Mac with MacOS Catalina.
When I run install-ns.sh build I get this at the end of the process:
config.status: creating include/nsconfig.h
make[1]: Nothing to be done for `all'.
gcc -Os -DNDEBUG -DSYSTEM_MALLOC -Wall -fno-common -pipe -I../include
-I"/usr/local/ns/include" -DHAVE_CONFIG_H -I/opt/local/include -c -o
tclcrypto.o tclcrypto.c
tclcrypto.c:1331:55: warning: passing 'const unsigned char *' to parameter of
type 'unsigned char *' discards qualifiers
[-Wincompatible-pointer-types-discards-qualifiers]
(const unsigned char
*)signatureString,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/local/include/openssl/evp.h:580:19: note: passing argument to parameter
'sig' here
unsigned char *sig, size_t siglen);
^
tclcrypto.c:2672:56: error: use of undeclared identifier 'EVP_CIPH_GCM_MODE'
} else if ((result = GetCipher(interp, cipherName, EVP_CIPH_GCM_MODE,
"gcm", cipherPtr)) == TCL_OK) {
^
tclcrypto.c:2783:46: error: use of undeclared identifier
'EVP_CTRL_GCM_SET_IVLEN'
|| (EVP_CIPHER_CTX_ctrl(ctx, EVP_CTRL_GCM_SET_IVLEN, ivLength,
NULL) != 1)
^
tclcrypto.c:2831:42: error: use of undeclared identifier 'EVP_CTRL_GCM_GET_TAG'
EVP_CIPHER_CTX_ctrl(ctx, EVP_CTRL_GCM_GET_TAG, tagDs.length,
tagDs.string);
^
tclcrypto.c:2862:53: error: use of undeclared identifier
'EVP_CTRL_GCM_SET_IVLEN'
|| (EVP_CIPHER_CTX_ctrl(ctx, EVP_CTRL_GCM_SET_IVLEN,
ivLength, NULL) != 1)
^
tclcrypto.c:2901:45: error: use of undeclared identifier 'EVP_CTRL_GCM_SET_TAG'
if(EVP_CIPHER_CTX_ctrl(ctx, EVP_CTRL_GCM_SET_TAG, tagLength,
tagString) != 1) {
^
1 warning and 5 errors generated.
make[1]: *** [tclcrypto.o] Error 1
make: *** [all] Error 1
I do not know where to go from here. I appreciate any advice.
Thorpe
_______________________________________________
naviserver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/naviserver-devel