From owner-freebsd-current@FreeBSD.ORG Sun Dec 19 20:44:02 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2B33016A4CE; Sun, 19 Dec 2004 20:44:02 +0000 (GMT) Received: from dragon.nuxi.com (trang.nuxi.com [66.93.134.19]) by mx1.FreeBSD.org (Postfix) with ESMTP id E223943D1F; Sun, 19 Dec 2004 20:44:01 +0000 (GMT) (envelope-from obrien@NUXI.com) Received: from dragon.nuxi.com (obrien@localhost [127.0.0.1]) by dragon.nuxi.com (8.13.1/8.13.1) with ESMTP id iBJKhr0n047218; Sun, 19 Dec 2004 12:43:53 -0800 (PST) (envelope-from obrien@dragon.nuxi.com) Received: (from obrien@localhost) by dragon.nuxi.com (8.13.1/8.13.1/Submit) id iBJKhqmi047217; Sun, 19 Dec 2004 12:43:52 -0800 (PST) (envelope-from obrien) Date: Sun, 19 Dec 2004 12:43:52 -0800 From: "David O'Brien" To: Matt Rowley Message-ID: <20041219204352.GA42665@dragon.nuxi.com> References: <20041211004038.GC50516@dragon.nuxi.com> <11A4B937C9C745F2DD5B75EC@elric.arin.net> <20041217081458.GB10368@dan.emsphone.com> <41C30321.5060209@freebsd.org> <22C3670E71A83C719BAC25E9@elric.arin.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <22C3670E71A83C719BAC25E9@elric.arin.net> User-Agent: Mutt/1.4.1i X-Operating-System: FreeBSD 6.0-CURRENT Organization: The NUXI BSD Group X-Pgp-Rsa-Fingerprint: B7 4D 3E E9 11 39 5F A3 90 76 5D 69 58 D9 98 7A X-Pgp-Rsa-Keyid: 1024/34F9F9D5 cc: Dan Nelson cc: freebsd-current@freebsd.org cc: Scott Long Subject: Re: FreeBSD 5.3 and Adaptec raidutils (again) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: obrien@freebsd.org List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Dec 2004 20:44:02 -0000 On Fri, Dec 17, 2004 at 11:50:10AM -0500, Matt Rowley wrote: > >>Yes; you can work around it by declaring a temp variable, assigning it > >>the value of attachedTo, making whatever modification is necessary, > >>then assigning attachedTo=temp. Do this every time you get that error. > >>You /might/ also be able to just remove the PACKed attribute from the > >>attachedTo field, but that will cause havoc if the struct is supposed > >>to line up with something generated by the card. > >> > > > >I'd highly recommend against removing the packed attribute. > > :) It does compile, when you remove packed. After commenting out the > unneeded semaphore union struct in basic.hh, the whole thing compiles. The > resulting raidutil binary spews out the same error as the one from the > current binary port about "Engine connect failed: COMPATIBILITY number"... > but that's to be expected. Can you post a patch to the sources? We should make the port build from source, but it never rose high enough on my priority list. Is anyone interested in working with me in updating the port? -- -- David (obrien@FreeBSD.org)