Hi guys , I wonder if someone can lead me to build this plugin.
I already builded on a centos 6 machine but now I need to build on a
redhat (aws machine) , and can not success.
What I have:
cat /proc/version
Linux version 3.10.0-693.el7.x86_64
(mockbuild@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx) (gcc version 4.8.5
20150623 (Red Hat 4.8.5-16) (GCC) ) #1 SMP Thu Jul 6 19:56:57 EDT 2017
What I have done:
yum install mysql-community-devel.x86_64
yum install gcc.x86_64
cd /usr/src
git clone https://github.com/eclipse/mosquitto.git
git clone https://github.com/jpmens/mosquitto-auth-plug.git
git clone https://github.com/openssl/openssl.git
cd mosquitto-auth-plug/
modify config.mk like this: grep ^[^#] config.mk
BACKEND_CDB ?= no
BACKEND_MYSQL ?= yes
BACKEND_SQLITE ?= no
BACKEND_REDIS ?= no
BACKEND_POSTGRES ?= no
BACKEND_LDAP ?= no
BACKEND_HTTP ?= no
BACKEND_JWT ?= no
BACKEND_MONGO ?= no
BACKEND_FILES ?= no
MOSQUITTO_SRC = /usr/src/mosquitto
OPENSSLDIR = /usr/src/openssl
so when I do make:
it yields a large list of errors .... I have not idea what to do (any
package missing ?)
Regards
leo,
###########################################################3
mosquitto-auth-plug]# make
Selected backends: MySQL
Using mosquitto source dir: /usr/src/mosquitto
OpenSSL install dir: /usr/src/openssl
If you changed the backend selection, you might need to 'make clean'
first
CFLAGS: -I/usr/src/mosquitto/src/ -I/usr/src/mosquitto/lib/ -fPIC
-Wall -Werror -DBE_MYSQL -I/usr/include/mysql -m64 -I/src -DDEBUG=1
-I/usr/src/openssl/include
LDFLAGS: -L/usr/src/mosquitto/lib/
LDADD: -L/usr/lib64/mysql -lmysqlclient -lpthread -lm -lrt -ldl
-L/usr/src/openssl/lib -lcrypto -lmosquitto
cc -I/usr/src/mosquitto/src/ -I/usr/src/mosquitto/lib/ -fPIC -Wall
-Werror -DBE_MYSQL `mysql_config --cflags` -I/src -DDEBUG=1
-I/usr/src/openssl/include -c -o auth-plug.o auth-plug.c
In file included from /usr/src/openssl/include/openssl/evp.h:13:0,
from auth-plug.c:33:
/usr/src/openssl/include/openssl/opensslconf.h:24:1: error: expected
identifier or ‘(’ before ‘{’ token
{- if (@{$config{openssl_sys_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:24:8: error: stray ‘@’
in program
{- if (@{$config{openssl_sys_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:25:16: error: stray ‘@’
in program
foreach (@{$config{openssl_sys_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:31:14: error: stray ‘@’
in program
foreach (@{$config{openssl_api_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:35:9: error: stray ‘@’
in program
if (@{$config{openssl_algorithm_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:36:16: error: stray ‘@’
in program
foreach (@{$config{openssl_algorithm_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:42:9: error: stray ‘@’
in program
if (@{$config{openssl_thread_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:43:16: error: stray ‘@’
in program
foreach (@{$config{openssl_thread_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:49:9: error: stray ‘@’
in program
if (@{$config{openssl_other_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:50:16: error: stray ‘@’
in program
foreach (@{$config{openssl_other_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:122:1: error: expected
identifier or ‘(’ before ‘{’ token
{- $target{cpuid_obj} ne "mem_clr.o" ? "#define OPENSSL_CPUID_OBJ" :
"" -}
^
/usr/src/openssl/include/openssl/opensslconf.h:125:1: error: expected
identifier or ‘(’ before ‘{’ token
{- $config{processor} eq "386" ? "#define" : "#undef" -} I386_ONLY
^
/usr/src/openssl/include/openssl/opensslconf.h:130:1: error: expected
‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
{- $config{export_var_as_fn} ? "#define" : "#undef" -}
OPENSSL_EXPORT_VAR_AS_FUNCTION
^
/usr/src/openssl/include/openssl/opensslconf.h:136:1: error: expected
‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
{- $config{bn_ll} ? "# define" : "# undef" -} BN_LLONG
^
/usr/src/openssl/include/openssl/opensslconf.h:138:1: error: expected
‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
{- $config{b64l} ? "# define" : "# undef" -} SIXTY_FOUR_BIT_LONG
^
/usr/src/openssl/include/openssl/opensslconf.h:139:1: error: expected
‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
{- $config{b64} ? "# define" : "# undef" -} SIXTY_FOUR_BIT
^
/usr/src/openssl/include/openssl/opensslconf.h:140:1: error: expected
‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
{- $config{b32} ? "# define" : "# undef" -} THIRTY_TWO_BIT
^
In file included from /usr/src/openssl/include/openssl/e_os2.h:13:0,
from /usr/src/openssl/include/openssl/ossl_typ.h:19,
from /usr/src/openssl/include/openssl/evp.h:14,
from auth-plug.c:33:
/usr/src/openssl/include/openssl/opensslconf.h:24:1: error: expected
‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
{- if (@{$config{openssl_sys_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:24:8: error: stray ‘@’
in program
{- if (@{$config{openssl_sys_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:25:16: error: stray ‘@’
in program
foreach (@{$config{openssl_sys_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:31:14: error: stray ‘@’
in program
foreach (@{$config{openssl_api_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:35:9: error: stray ‘@’
in program
if (@{$config{openssl_algorithm_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:36:16: error: stray ‘@’
in program
foreach (@{$config{openssl_algorithm_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:42:9: error: stray ‘@’
in program
if (@{$config{openssl_thread_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:43:16: error: stray ‘@’
in program
foreach (@{$config{openssl_thread_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:49:9: error: stray ‘@’
in program
if (@{$config{openssl_other_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:50:16: error: stray ‘@’
in program
foreach (@{$config{openssl_other_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:122:1: error: expected
identifier or ‘(’ before ‘{’ token
{- $target{cpuid_obj} ne "mem_clr.o" ? "#define OPENSSL_CPUID_OBJ" :
"" -}
^
/usr/src/openssl/include/openssl/opensslconf.h:125:1: error: expected
identifier or ‘(’ before ‘{’ token
{- $config{processor} eq "386" ? "#define" : "#undef" -} I386_ONLY
^
/usr/src/openssl/include/openssl/opensslconf.h:130:1: error: expected
‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
{- $config{export_var_as_fn} ? "#define" : "#undef" -}
OPENSSL_EXPORT_VAR_AS_FUNCTION
^
/usr/src/openssl/include/openssl/opensslconf.h:136:1: error: expected
‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
{- $config{bn_ll} ? "# define" : "# undef" -} BN_LLONG
^
/usr/src/openssl/include/openssl/opensslconf.h:138:1: error: expected
‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
{- $config{b64l} ? "# define" : "# undef" -} SIXTY_FOUR_BIT_LONG
^
/usr/src/openssl/include/openssl/opensslconf.h:139:1: error: expected
‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
{- $config{b64} ? "# define" : "# undef" -} SIXTY_FOUR_BIT
^
/usr/src/openssl/include/openssl/opensslconf.h:140:1: error: expected
‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
{- $config{b32} ? "# define" : "# undef" -} THIRTY_TWO_BIT
^
In file included from
/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/stdint.h:9:0,
from /usr/src/openssl/include/openssl/e_os2.h:257,
from /usr/src/openssl/include/openssl/ossl_typ.h:19,
from /usr/src/openssl/include/openssl/evp.h:14,
from auth-plug.c:33:
/usr/include/stdint.h:48:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
‘__attribute__’ before ‘typedef’
typedef unsigned char uint8_t;
^
In file included from /usr/src/openssl/include/openssl/crypto.h:27:0,
from /usr/src/openssl/include/openssl/bio.h:20,
from /usr/src/openssl/include/openssl/evp.h:16,
from auth-plug.c:33:
/usr/src/openssl/include/openssl/opensslconf.h:24:1: error: expected
identifier or ‘(’ before ‘{’ token
{- if (@{$config{openssl_sys_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:24:8: error: stray ‘@’
in program
{- if (@{$config{openssl_sys_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:25:16: error: stray ‘@’
in program
foreach (@{$config{openssl_sys_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:31:14: error: stray ‘@’
in program
foreach (@{$config{openssl_api_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:35:9: error: stray ‘@’
in program
if (@{$config{openssl_algorithm_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:36:16: error: stray ‘@’
in program
foreach (@{$config{openssl_algorithm_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:42:9: error: stray ‘@’
in program
if (@{$config{openssl_thread_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:43:16: error: stray ‘@’
in program
foreach (@{$config{openssl_thread_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:49:9: error: stray ‘@’
in program
if (@{$config{openssl_other_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:50:16: error: stray ‘@’
in program
foreach (@{$config{openssl_other_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:122:1: error: expected
identifier or ‘(’ before ‘{’ token
{- $target{cpuid_obj} ne "mem_clr.o" ? "#define OPENSSL_CPUID_OBJ" :
"" -}
^
/usr/src/openssl/include/openssl/opensslconf.h:125:1: error: expected
identifier or ‘(’ before ‘{’ token
{- $config{processor} eq "386" ? "#define" : "#undef" -} I386_ONLY
^
/usr/src/openssl/include/openssl/opensslconf.h:130:1: error: expected
‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
{- $config{export_var_as_fn} ? "#define" : "#undef" -}
OPENSSL_EXPORT_VAR_AS_FUNCTION
^
/usr/src/openssl/include/openssl/opensslconf.h:136:1: error: expected
‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
{- $config{bn_ll} ? "# define" : "# undef" -} BN_LLONG
^
/usr/src/openssl/include/openssl/opensslconf.h:138:1: error: expected
‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
{- $config{b64l} ? "# define" : "# undef" -} SIXTY_FOUR_BIT_LONG
^
/usr/src/openssl/include/openssl/opensslconf.h:139:1: error: expected
‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
{- $config{b64} ? "# define" : "# undef" -} SIXTY_FOUR_BIT
^
/usr/src/openssl/include/openssl/opensslconf.h:140:1: error: expected
‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
{- $config{b32} ? "# define" : "# undef" -} THIRTY_TWO_BIT
^
In file included from /usr/src/openssl/include/openssl/crypto.h:28:0,
from /usr/src/openssl/include/openssl/bio.h:20,
from /usr/src/openssl/include/openssl/evp.h:16,
from auth-plug.c:33:
/usr/src/openssl/include/openssl/cryptoerr.h:17:1: error: expected
‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘int’
int ERR_load_CRYPTO_strings(void);
^
In file included from /usr/src/openssl/include/openssl/asn1.h:15:0,
from /usr/src/openssl/include/openssl/objects.h:15,
from /usr/src/openssl/include/openssl/evp.h:28,
from auth-plug.c:33:
/usr/src/openssl/include/openssl/opensslconf.h:24:1: error: expected
identifier or ‘(’ before ‘{’ token
{- if (@{$config{openssl_sys_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:24:8: error: stray ‘@’
in program
{- if (@{$config{openssl_sys_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:25:16: error: stray ‘@’
in program
foreach (@{$config{openssl_sys_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:31:14: error: stray ‘@’
in program
foreach (@{$config{openssl_api_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:35:9: error: stray ‘@’
in program
if (@{$config{openssl_algorithm_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:36:16: error: stray ‘@’
in program
foreach (@{$config{openssl_algorithm_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:42:9: error: stray ‘@’
in program
if (@{$config{openssl_thread_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:43:16: error: stray ‘@’
in program
foreach (@{$config{openssl_thread_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:49:9: error: stray ‘@’
in program
if (@{$config{openssl_other_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:50:16: error: stray ‘@’
in program
foreach (@{$config{openssl_other_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:122:1: error: expected
identifier or ‘(’ before ‘{’ token
{- $target{cpuid_obj} ne "mem_clr.o" ? "#define OPENSSL_CPUID_OBJ" :
"" -}
^
/usr/src/openssl/include/openssl/opensslconf.h:125:1: error: expected
identifier or ‘(’ before ‘{’ token
{- $config{processor} eq "386" ? "#define" : "#undef" -} I386_ONLY
^
/usr/src/openssl/include/openssl/opensslconf.h:130:1: error: expected
‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
{- $config{export_var_as_fn} ? "#define" : "#undef" -}
OPENSSL_EXPORT_VAR_AS_FUNCTION
^
/usr/src/openssl/include/openssl/opensslconf.h:136:1: error: expected
‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
{- $config{bn_ll} ? "# define" : "# undef" -} BN_LLONG
^
/usr/src/openssl/include/openssl/opensslconf.h:138:1: error: expected
‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
{- $config{b64l} ? "# define" : "# undef" -} SIXTY_FOUR_BIT_LONG
^
/usr/src/openssl/include/openssl/opensslconf.h:139:1: error: expected
‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
{- $config{b64} ? "# define" : "# undef" -} SIXTY_FOUR_BIT
^
/usr/src/openssl/include/openssl/opensslconf.h:140:1: error: expected
‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
{- $config{b32} ? "# define" : "# undef" -} THIRTY_TWO_BIT
^
In file included from /usr/src/openssl/include/openssl/asn1.h:19:0,
from /usr/src/openssl/include/openssl/objects.h:15,
from /usr/src/openssl/include/openssl/evp.h:28,
from auth-plug.c:33:
/usr/src/openssl/include/openssl/asn1err.h:17:1: error: expected ‘=’,
‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘int’
int ERR_load_ASN1_strings(void);
^
In file included from /usr/src/openssl/include/openssl/bn.h:18:0,
from /usr/src/openssl/include/openssl/asn1.h:24,
from /usr/src/openssl/include/openssl/objects.h:15,
from /usr/src/openssl/include/openssl/evp.h:28,
from auth-plug.c:33:
/usr/src/openssl/include/openssl/opensslconf.h:24:1: error: expected
identifier or ‘(’ before ‘{’ token
{- if (@{$config{openssl_sys_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:24:8: error: stray ‘@’
in program
{- if (@{$config{openssl_sys_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:25:16: error: stray ‘@’
in program
foreach (@{$config{openssl_sys_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:31:14: error: stray ‘@’
in program
foreach (@{$config{openssl_api_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:35:9: error: stray ‘@’
in program
if (@{$config{openssl_algorithm_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:36:16: error: stray ‘@’
in program
foreach (@{$config{openssl_algorithm_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:42:9: error: stray ‘@’
in program
if (@{$config{openssl_thread_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:43:16: error: stray ‘@’
in program
foreach (@{$config{openssl_thread_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:49:9: error: stray ‘@’
in program
if (@{$config{openssl_other_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:50:16: error: stray ‘@’
in program
foreach (@{$config{openssl_other_defines}}) {
^
/usr/src/openssl/include/openssl/opensslconf.h:122:1: error: expected
identifier or ‘(’ before ‘{’ token
{- $target{cpuid_obj} ne "mem_clr.o" ? "#define OPENSSL_CPUID_OBJ" :
"" -}
^
/usr/src/openssl/include/openssl/opensslconf.h:125:1: error: expected
identifier or ‘(’ before ‘{’ token
{- $config{processor} eq "386" ? "#define" : "#undef" -} I386_ONLY
^
/usr/src/openssl/include/openssl/opensslconf.h:130:1: error: expected
‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
{- $config{export_var_as_fn} ? "#define" : "#undef" -}
OPENSSL_EXPORT_VAR_AS_FUNCTION
^
/usr/src/openssl/include/openssl/opensslconf.h:136:1: error: expected
‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
{- $config{bn_ll} ? "# define" : "# undef" -} BN_LLONG
^
/usr/src/openssl/include/openssl/opensslconf.h:138:1: error: expected
‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
{- $config{b64l} ? "# define" : "# undef" -} SIXTY_FOUR_BIT_LONG
^
/usr/src/openssl/include/openssl/opensslconf.h:139:1: error: expected
‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
{- $config{b64} ? "# define" : "# undef" -} SIXTY_FOUR_BIT
^
/usr/src/openssl/include/openssl/opensslconf.h:140:1: error: expected
‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
{- $config{b32} ? "# define" : "# undef" -} THIRTY_TWO_BIT
^
In file included from /usr/src/openssl/include/openssl/bn.h:21:0,
from /usr/src/openssl/include/openssl/asn1.h:24,
from /usr/src/openssl/include/openssl/objects.h:15,
from /usr/src/openssl/include/openssl/evp.h:28,
from auth-plug.c:33:
/usr/src/openssl/include/openssl/bnerr.h:17:1: error: expected ‘=’,
‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘int’
int ERR_load_BN_strings(void);
^
In file included from /usr/src/openssl/include/openssl/asn1.h:24:0,
from /usr/src/openssl/include/openssl/objects.h:15,
from /usr/src/openssl/include/openssl/evp.h:28,
from auth-plug.c:33:
/usr/src/openssl/include/openssl/bn.h:132:1: error: unknown type name
‘BN_ULONG’
int BN_abs_is_word(const BIGNUM *a, const BN_ULONG w);
^
/usr/src/openssl/include/openssl/bn.h:135:1: error: unknown type name
‘BN_ULONG’
int BN_is_word(const BIGNUM *a, const BN_ULONG w);
^
/usr/src/openssl/include/openssl/bn.h:163:22: error: unknown type name
‘BN_ULONG’
int BN_num_bits_word(BN_ULONG l);
^
/usr/src/openssl/include/openssl/bn.h:215:1: error: unknown type name
‘BN_ULONG’
BN_ULONG BN_mod_word(const BIGNUM *a, BN_ULONG w);
^
/usr/src/openssl/include/openssl/bn.h:215:39: error: unknown type name
‘BN_ULONG’
BN_ULONG BN_mod_word(const BIGNUM *a, BN_ULONG w);
^
/usr/src/openssl/include/openssl/bn.h:216:1: error: unknown type name
‘BN_ULONG’
BN_ULONG BN_div_word(BIGNUM *a, BN_ULONG w);
^
/usr/src/openssl/include/openssl/bn.h:216:33: error: unknown type name
‘BN_ULONG’
BN_ULONG BN_div_word(BIGNUM *a, BN_ULONG w);
^
/usr/src/openssl/include/openssl/bn.h:217:28: error: unknown type name
‘BN_ULONG’
int BN_mul_word(BIGNUM *a, BN_ULONG w);
^
/usr/src/openssl/include/openssl/bn.h:218:28: error: unknown type name
‘BN_ULONG’
int BN_add_word(BIGNUM *a, BN_ULONG w);
^
/usr/src/openssl/include/openssl/bn.h:219:28: error: unknown type name
‘BN_ULONG’
int BN_sub_word(BIGNUM *a, BN_ULONG w);
^
/usr/src/openssl/include/openssl/bn.h:220:28: error: unknown type name
‘BN_ULONG’
int BN_set_word(BIGNUM *a, BN_ULONG w);
^
/usr/src/openssl/include/openssl/bn.h:221:1: error: unknown type name
‘BN_ULONG’
BN_ULONG BN_get_word(const BIGNUM *a);
^
/usr/src/openssl/include/openssl/bn.h:237:37: error: unknown type name
‘BN_ULONG’
int BN_mod_exp_mont_word(BIGNUM *r, BN_ULONG a, const BIGNUM *p,
^
/usr/src/openssl/include/openssl/bn.h:272:24: error: unknown type name
‘BN_ULONG’
void BN_consttime_swap(BN_ULONG swap, BIGNUM *a, BIGNUM *b, int
nwords);
^
make: *** [auth-plug.o] Error 1
_______________________________________________
mosquitto-dev mailing list
mosquitto-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or
unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/mosquitto-dev