Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [mosquitto-dev] Compile mosquitto-auth-plug on red hat 7

Hello,

Not sure but it looks a bit like the OpenSSL build hasn't been configured properly.

Why are you installing OpenSSL from source - rather than using openssl-devel ?


nick.


On 2017-09-12 17:12, Leandro wrote:
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


Back to the top