[Mesa-dev] Build failure since May 6

Chia-I Wu olvaffe at gmail.com
Mon May 10 20:16:06 PDT 2010


On Mon, May 10, 2010 at 11:09 PM, Kevin H. Hobbs <hobbsk at ohiou.edu> wrote:
> On 05/10/2010 09:46 AM, Brian Paul wrote:
>>
>> A 'make clean' may be needed.  Sometimes when source files move around
>> the 'depend' files don't get properly updated.
>>
>> -Brian
>
>
> I get the same result after 'make clean' err.. at least the build fails
> with :
>
> make[5]: *** No rule to make target
> `../../../../src/mapi/glapi/libglapi.a', needed by
> `../../../../lib64/libGL.so'.  Stop.
>
>
> I suppose I should mention that this is Fedora 12 x86_64 so:
>
> $ rpm -q gcc imake
> gcc-4.4.3-4.fc12.x86_64
> imake-1.0.2-12.fc12.x86_64
>
>
>
> I deleted my mesa directory and re-cloned the repository and tried to
Your config was somehow modified before re-cloning.  That was the error you
saw.
> build but the build stopped here :
>
> gcc -c -I. -I../../../../src/gallium/include
> -I../../../../src/gallium/auxiliary -I../../../../src/gallium/drivers
> -Wall -Wmissing-prototypes -Wdeclaration-after-statement -Wpointer-arith
> -O3 -g -fPIC -m64 -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L
> -D_SVID_SOURCE -D_BSD_SOURCE -D_GNU_SOURCE -DPTHREADS -DUSE_XSHM
> -DHAVE_POSIX_MEMALIGN -DUSE_X86_64_ASM -I/usr/X11R6/include -std=c99
> -ffast-math -fno-strict-aliasing  nv50_clear.c -o nv50_clear.o
> In file included from nv50_context.h:19,
>                 from nv50_clear.c:28:
> ../../../../src/gallium/drivers/nouveau/nouveau_stateobj.h: In function
> ‘so_emit’:
> ../../../../src/gallium/drivers/nouveau/nouveau_stateobj.h:262: error:
> ‘struct nouveau_channel’ has no member named ‘cur’
nouveau_channel is defined by libdrm_nouveau.  You may see if upgrade libdrm to
current git head help.  Remember to add --enable-nouveau-experimental-api.

-- 
olv at LunarG.com


More information about the mesa-dev mailing list