Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 Mar 2013 23:01:26 -0700
From:      Tim Kientzle <tim@kientzle.com>
To:        Oleksandr Tymoshenko <gonzo@bluezbox.com>
Cc:        freebsd-arm@freebsd.org
Subject:   Re: Unable to compile VCHIQ
Message-ID:  <4FD89AF1-AF9D-4950-8AA4-9CC95FE66D46@kientzle.com>
In-Reply-To: <51438529.4080604@bluezbox.com>
References:  <CANuCnH9p%2BaY89wy%2BT6BDdo--URGXP5BZK8KBp6-UQRfdHLgUyg@mail.gmail.com> <51438529.4080604@bluezbox.com>

index | next in thread | previous in thread | raw e-mail

[-- Attachment #1 --]

On Mar 15, 2013, at 1:31 PM, Oleksandr Tymoshenko wrote:

>> cc -O3 -pipe -DVCOS_VERIFY_BKPTS=1 -DUSE_VCHIQ_ARM
>> -D__VCCOREVER__=0x04000000 -O3 -fno-strict-aliasing -funroll-loops -pipe
>> -ftree-vectorize -D_KERNEL -DKLD_MODULE -nostdinc
>> -I/usr/src/vc/vchiq-freebsd/interface -I. -I@ -I@/contrib/altq
>> -finline-limit=8000 --param inline-unit-growth=100 --param
>> large-function-growth=1000 -fno-common   -ffreestanding -std=iso9899:1999
>> -c /usr/src/vc/vchiq-freebsd/interface/vchiq_arm/vchiq_2835_arm.c
>> In file included from
>> /usr/src/vc/vchiq-freebsd/interface/vchiq_arm/vchiq_2835_arm.c:65:
>> @/vm/vm_pager.h: In function 'vm_pager_get_pages':
>> @/vm/vm_pager.h:127: warning: implicit declaration of function 'rw_assert'
>> @/vm/vm_pager.h:127: error: 'RA_WLOCKED' undeclared (first use in this
>> function)
>> @/vm/vm_pager.h:127: error: (Each undeclared identifier is reported only
>> once
>> @/vm/vm_pager.h:127: error: for each function it appears in.)
>> @/vm/vm_pager.h: In function 'vm_pager_put_pages':
>> @/vm/vm_pager.h:144: error: 'RA_WLOCKED' undeclared (first use in this
>> function)
>> @/vm/vm_pager.h: In function 'vm_pager_has_page':
>> @/vm/vm_pager.h:168: error: 'RA_WLOCKED' undeclared (first use in this
>> function)
>> @/vm/vm_pager.h: In function 'vm_pager_page_unswapped':
>> @/vm/vm_pager.h:191: error: 'RA_WLOCKED' undeclared (first use in this
>> function)
>> *** [vchiq_2835_arm.o] Error code 1
>> 
>> Stop in /usr/src/vc/vchiq-freebsd.
>> 
>> 
>> Anyone got idea how to solve the issue?
>> 
> 
> It seems you're trying to build vchiq against your host sources which is wrong. You need
> to use cross-compilation environment for this.

I'm seeing this now, too, and I've checked carefully:  I'm
definitely building inside the "buildworld" cross environment.

It looks like RA_WLOCKED is only defined if INVARIANTS is
active (sys/sys/rwlock.h).

Tim


[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.18 (Darwin)

iQEcBAEBAgAGBQJRSqI3AAoJEGMNyGo0rfFBgXoIAKaSSiOTecCvesp+uOy4Pk8/
ei0lTrRXiJc+a/YdINxixittf0iS2eGvZjUm5Qtlowg+JTy2wlJEQDaWXV7oe5TB
h3E7Y5SSA3cD3DZhWA5QslELQVeIyUnmNzEc4V2OSnDss18/Yng/L1JwLVlewMRb
5XUYAOjCl+7gyNI6wUEauJoe38bPosDBHEwZjAzT0VH3OpbqG90kIEozDKP0GlJt
pECRX1j8phvQjMklNr3Jt4aVUUv1M2QL7zf+G+aJt7ZxNXsfTlez6ZRhez3ti9BE
QZdYlk6BgNcKIgjJM4MqyyC5QAZsUzKy8mUOHngNE23hHi8B0IrB3kPSZRCXy5E=
=rH1B
-----END PGP SIGNATURE-----
home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4FD89AF1-AF9D-4950-8AA4-9CC95FE66D46>