On Mon 2010-11-29 (21:19), FreeBSD Security Advisories wrote:
> # cd /usr/src
> # patch < /path/to/patch
> # cd /usr/src/secure/lib/libssl
> # make obj && make depend && make && make install

Hi all, I'm following the instructions with:

# cvsup /etc/cvsup-src.conf
# rm -rf /usr/obj   
# cd /usr/src/secure/lib/libssl
# make obj && make depend && make

[ snip ]

cc -O -pipe  -DTERMIOS -DANSI_SOURCE 
-I/usr/src/secure/lib/libssl/../../../crypto/openssl 
-I/usr/src/secure/lib/libssl/../../../crypto/openssl/crypto 
-I/usr/obj/usr/src/secure/lib/libssl -DOPENSSL_THREADS -DDSO_DLFCN 
-DHAVE_DLFCN_H -DOPENSSL_NO_IDEA -DL_ENDIAN -DNO_IDEA -std=gnu99 
-fstack-protector  -c 
/usr/src/secure/lib/libssl/../../../crypto/openssl/ssl/d1_both.c
/usr/src/secure/lib/libssl/../../../crypto/openssl/ssl/d1_both.c: In function 
'dtls1_hm_fragment_new':
/usr/src/secure/lib/libssl/../../../crypto/openssl/ssl/d1_both.c:210: error: 
'hm_fragment' has no member named 'reassembly'

[ more hm_fragment.reassembly errors .. ]

*** Error code 1

Stop in /usr/src/secure/lib/libssl.


What's going on?

hm_fragment is (only) defined in /usr/src/crypto/openssl/ssl/dtls1.h:

typedef struct hm_fragment_st
        {
        struct hm_header_st msg_header;
        unsigned char *fragment;
        unsigned char *reassembly;
        } hm_fragment;

which has that member and is sourced from the Makefiles.

The first existence complaint in d1_both.c is:

frag->reassembly = bitmask;

yet

frag->fragment = buf;

a few lines earlier is fine?
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"

Reply via email to