From owner-freebsd-arm@FreeBSD.ORG Wed Jun 19 05:27:38 2013 Return-Path: Delivered-To: arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 4299059E; Wed, 19 Jun 2013 05:27:38 +0000 (UTC) (envelope-from tim@kientzle.com) Received: from monday.kientzle.com (99-115-135-74.uvs.sntcca.sbcglobal.net [99.115.135.74]) by mx1.freebsd.org (Postfix) with ESMTP id B14861A5A; Wed, 19 Jun 2013 05:27:37 +0000 (UTC) Received: (from root@localhost) by monday.kientzle.com (8.14.4/8.14.4) id r5J5RapC082783; Wed, 19 Jun 2013 05:27:36 GMT (envelope-from tim@kientzle.com) Received: from [192.168.2.123] (CiscoE3000 [192.168.1.65]) by kientzle.com with SMTP id p46stkkewj63qjtdr2p5uivdun; Wed, 19 Jun 2013 05:27:36 +0000 (UTC) (envelope-from tim@kientzle.com) Subject: Re: [head tinderbox] failure on arm/arm Mime-Version: 1.0 (Apple Message framework v1283) Content-Type: text/plain; charset=iso-8859-1 From: Tim Kientzle In-Reply-To: <201306182138.r5ILcc7G095543@freebsd-current.sentex.ca> Date: Tue, 18 Jun 2013 22:27:35 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: References: <201306182138.r5ILcc7G095543@freebsd-current.sentex.ca> To: FreeBSD Tinderbox X-Mailer: Apple Mail (2.1283) Cc: arm@freebsd.org, current@freebsd.org, Peter Wemm X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Jun 2013 05:27:38 -0000 >>>> stage 4.2: building libraries >>>> stage 4.3: make dependencies >>>> stage 4.4: building everything > [...] > = /src/usr.bin/svn/lib/libapr/../../../../contrib/apr/include/apr_ring.h:183= :34: note: expanded from macro 'APR_RING_PREV' > #define APR_RING_PREV(ep, link) (ep)->link.prev > ^ > = /src/usr.bin/svn/lib/libapr/../../../../contrib/apr/include/apr_ring.h:177= :34: note: expanded from macro 'APR_RING_NEXT' > #define APR_RING_NEXT(ep, link) (ep)->link.next > ^ > fatal error: too many errors emitted, stopping now [-ferror-limit=3D] > 1 warning and 20 errors generated. > *** Error code 1 >=20 > Stop. > make: stopped in /src/usr.bin/svn/lib/libapr > *** Error code 1 This might be the OffsetOf bug for APR on ARM. We just got a fix pushed upstream for this a few days ago. I don't have time to look, but someone should take a peek at the following patch and see if it's needed: --- ./apr-1.4.7/include/apr_general.h.orig +++ ./apr-1.4.7/include/apr_general.h @@ -76,7 +76,7 @@ =B7*=B7@return=B7offset =B7*/ -#if=B7defined(CRAY)=B7||=B7(defined(__arm)=B7&&=B7!defined(LINUX)) = +#if=B7defined(CRAY)=B7||=B7(defined(__arm)=B7&&=B7!(defined(LINUX)=B7||=B7= defined(__FreeBSD__))) #ifdef=B7__STDC__ #define=B7APR_OFFSET(p_type,field)=B7_Offsetof(p_type,field) #else