From owner-freebsd-stable@FreeBSD.ORG Thu Dec 2 05:37:10 2010 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D59D11065670 for ; Thu, 2 Dec 2010 05:37:10 +0000 (UTC) (envelope-from jhellenthal@gmail.com) Received: from mail-gx0-f182.google.com (mail-gx0-f182.google.com [209.85.161.182]) by mx1.freebsd.org (Postfix) with ESMTP id 86B3F8FC0C for ; Thu, 2 Dec 2010 05:37:10 +0000 (UTC) Received: by gxk8 with SMTP id 8so4123184gxk.13 for ; Wed, 01 Dec 2010 21:37:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:date:from :organization:user-agent:mime-version:to:cc:subject:references :in-reply-to:x-enigmail-version:content-type :content-transfer-encoding; bh=C76V8gDmca6cwN7wFc2rXvdtncFl/++KImIKaGGNXIU=; b=jgnVtp8T1iwWJOGbXrIaY6kgpZ0I83fOVoo3dGIQoWPByQY2h+NZoP87RMzoo+cBR3 vUikLSfpAe+kr16+mx+hhtUAxiSWQBB7ZmZF3950PXP8RQM9Z4VXMTaYKgHvGOjz2ygy Z0eDej5Mn1Qdpvw92Wn7YcrQkLDxNjaKfODPM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:organization:user-agent:mime-version:to :cc:subject:references:in-reply-to:x-enigmail-version:content-type :content-transfer-encoding; b=nEXHGQtXBGNXuY4eDIjDV5fkvrZYFbnNVCSIO7YsrahEUA5Sx+xyFKbq7Le2RWWJBl 2MFp0mWl0h1lFw/onffyhGN7TNh4rhuZsiAMTAmk0feY/rXI7wt+/MDVuP+9RDxj/XT0 HQcalozRuP4nb8A/0PkruTdE/LDeWRFkObBUk= Received: by 10.150.158.16 with SMTP id g16mr672549ybe.157.1291266335677; Wed, 01 Dec 2010 21:05:35 -0800 (PST) Received: from centel.dataix.local (adsl-99-19-40-65.dsl.klmzmi.sbcglobal.net [99.19.40.65]) by mx.google.com with ESMTPS id q8sm68478yhg.1.2010.12.01.21.05.33 (version=SSLv3 cipher=RC4-MD5); Wed, 01 Dec 2010 21:05:33 -0800 (PST) Sender: "J. Hellenthal" Message-ID: <4CF7291B.8050207@DataIX.net> Date: Thu, 02 Dec 2010 00:05:31 -0500 From: jhell Organization: http://www.DataIX.net User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.9.2.12) Gecko/20101028 Lightning/1.0b1 Thunderbird MIME-Version: 1.0 To: Gareth de Vaux References: <201011292119.oATLJt5b095914@freefall.freebsd.org> <20101201175341.GA44800@lordcow.org> In-Reply-To: <20101201175341.GA44800@lordcow.org> X-Enigmail-Version: 1.1.2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: stable@freebsd.org Subject: Re: FreeBSD Security Advisory FreeBSD-SA-10:10.openssl X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Dec 2010 05:37:10 -0000 On 12/01/2010 12:53, Gareth de Vaux wrote: > 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-unsubscribe@freebsd.org" Try that with a ( make includes ) in that same directory and if it works then the advisory will have to be revised. so it should be make obj make depend make includes make && make install If all else fails a buildworld would work for you... Regards, -- jhell,v