[Bug 232805] net/openslp: fix build on stable/12 with crypto option enabled
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Tue Oct 30 08:30:38 UTC 2018
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=232805
Bug ID: 232805
Summary: net/openslp: fix build on stable/12 with crypto option
enabled
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Some People
Priority: ---
Component: Individual Port(s)
Assignee: marcus at FreeBSD.org
Reporter: osidorkin at gmail.com
Flags: maintainer-feedback?(marcus at FreeBSD.org)
Assignee: marcus at FreeBSD.org
Created attachment 198763
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=198763&action=edit
fix for net/openslp + openssl 1.1 build
Some functions were hidden in openssl 1.1. Use openssl function instead of
homegrown implementation.
Error log:
# make MAKE_JOBS_UNSAFE=yes
===> Building for openslp-2.0.0_1
/usr/bin/make all-recursive
Making all in common
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I..
-DHAVE_STRNCASECMP -O2 -pipe -march=haswell -fstack-protector
-fno-strict-aliasing -Wall -MT slp_crypto.lo -MD -MP -MF .deps/slp_crypto.Tpo
-c -o slp_crypto.lo slp_crypto.c
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DHAVE_STRNCASECMP -O2 -pipe
-march=haswell -fstack-protector -fno-strict-aliasing -Wall -MT slp_crypto.lo
-MD -MP -MF .deps/slp_crypto.Tpo -c slp_crypto.c -fPIC -DPIC -o
.libs/slp_crypto.o
slp_crypto.c:91:13: error: incomplete definition of type 'struct dsa_st'
result->p = BN_dup(dsa->p);
~~~~~~^
/usr/include/openssl/ossl_typ.h:107:16: note: forward declaration of 'struct
dsa_st'
typedef struct dsa_st DSA;
^
slp_crypto.c:91:29: error: incomplete definition of type 'struct dsa_st'
result->p = BN_dup(dsa->p);
~~~^
/usr/include/openssl/ossl_typ.h:107:16: note: forward declaration of 'struct
dsa_st'
typedef struct dsa_st DSA;
^
slp_crypto.c:92:13: error: incomplete definition of type 'struct dsa_st'
result->q = BN_dup(dsa->q);
~~~~~~^
/usr/include/openssl/ossl_typ.h:107:16: note: forward declaration of 'struct
dsa_st'
typedef struct dsa_st DSA;
^
slp_crypto.c:92:29: error: incomplete definition of type 'struct dsa_st'
result->q = BN_dup(dsa->q);
~~~^
/usr/include/openssl/ossl_typ.h:107:16: note: forward declaration of 'struct
dsa_st'
typedef struct dsa_st DSA;
^
slp_crypto.c:93:13: error: incomplete definition of type 'struct dsa_st'
result->g = BN_dup(dsa->g);
~~~~~~^
/usr/include/openssl/ossl_typ.h:107:16: note: forward declaration of 'struct
dsa_st'
typedef struct dsa_st DSA;
^
slp_crypto.c:93:29: error: incomplete definition of type 'struct dsa_st'
result->g = BN_dup(dsa->g);
~~~^
/usr/include/openssl/ossl_typ.h:107:16: note: forward declaration of 'struct
dsa_st'
typedef struct dsa_st DSA;
^
slp_crypto.c:94:13: error: incomplete definition of type 'struct dsa_st'
result->priv_key = BN_dup(dsa->priv_key);
~~~~~~^
/usr/include/openssl/ossl_typ.h:107:16: note: forward declaration of 'struct
dsa_st'
typedef struct dsa_st DSA;
^
slp_crypto.c:94:36: error: incomplete definition of type 'struct dsa_st'
result->priv_key = BN_dup(dsa->priv_key);
~~~^
/usr/include/openssl/ossl_typ.h:107:16: note: forward declaration of 'struct
dsa_st'
typedef struct dsa_st DSA;
^
slp_crypto.c:95:13: error: incomplete definition of type 'struct dsa_st'
result->pub_key = BN_dup(dsa->pub_key);
~~~~~~^
/usr/include/openssl/ossl_typ.h:107:16: note: forward declaration of 'struct
dsa_st'
typedef struct dsa_st DSA;
^
slp_crypto.c:95:35: error: incomplete definition of type 'struct dsa_st'
result->pub_key = BN_dup(dsa->pub_key);
~~~^
/usr/include/openssl/ossl_typ.h:107:16: note: forward declaration of 'struct
dsa_st'
typedef struct dsa_st DSA;
^
10 errors generated.
*** Error code 1
Stop.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list