Re: [head tinderbox] failure on arm/arm

看板FB_current作者時間12年前 (2013/06/19 13:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串280/388 (看更多)
>>>> 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:18= 3: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:17= 7: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 > = > 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 _______________________________________________ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
文章代碼(AID): #1HmK9IBM (FB_current)
討論串 (同標題文章)
文章代碼(AID): #1HmK9IBM (FB_current)