Re: [head tinderbox] failure on arm/arm
On 2013-06-19 07:27, Tim Kientzle wrote:>>>>> 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:1=
83: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:1=
77: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||=
=B7defined(__FreeBSD__)))
> #ifdef=B7__STDC__
> #define=B7APR_OFFSET(p_type,field)=B7_Offsetof(p_type,field)
> #else
> =
Sorry for the late reply,
There is a new apr version on the way which contains the fix already,
I suspect it will be released during the next days (if no show stopper is f=
ound)
The following patch updates apr from 1.4.6 to 1.4.8
http://people.freebsd.org/~ohauer/diffs/apr-1.4.8.1.4.1.diff
Would you mind to test the new version on the arm platform and run
$> make test (as non priv. user)
I have tested on 8.4 and 9.1 no 10-cur system available,
tests do not run on redports because of system restrictions (jail).
--
olli
_______________________________________________
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"
討論串 (同標題文章)
完整討論串 (本文為第 283 之 388 篇):