[Mesa-dev] [PATCH 2/6] gallium: include mapi headers which are utilized. fixes no-makedepend Haiku build

Alexander von Gluck kallisti5 at unixzen.com
Tue Dec 27 10:20:51 PST 2011


On 27.12.2011 10:31, Brian Paul wrote:
> On Tue, Dec 27, 2011 at 8:40 AM, Alexander von Gluck
> <kallisti5 at unixzen.com> wrote:
>>
>> ---
>>  src/gallium/drivers/r300/Makefile |    1 +
>>  1 files changed, 1 insertions(+), 0 deletions(-)
>>
>> diff --git a/src/gallium/drivers/r300/Makefile
>> b/src/gallium/drivers/r300/Makefile
>> index 5f56fc4..3e3a765 100644
>> --- a/src/gallium/drivers/r300/Makefile
>> +++ b/src/gallium/drivers/r300/Makefile
>> @@ -15,6 +15,7 @@ C_SOURCES += \
>>  LIBRARY_INCLUDES = \
>>        -I$(TOP)/include \
>>        -I$(TOP)/src/mesa \
>> +       -I$(TOP)/src/mapi \
>>        -I$(TOP)/src/glsl
>>
>>  include ../../Makefile.template
>> --
>
> That file no longer exists in Mesa/master.  Are you sure you're
> patching against the latest sources from git?

I checked and can confirm this issue still exists in master..

gcc -c -I. -I../../../../src/gallium/include 
-I../../../../src/gallium/auxiliary -I../../../../src/gallium/drivers 
-I../../../../include -I../../../../src/mesa -I../../../../src/glsl -Wall 
-Wno-multichar -DBEOS_THREADS -DGNU_ASSEMBLER -DUSE_X86_ASM -DUSE_MMX_ASM 
-DUSE_3DNOW_ASM -DUSE_SSE_ASM -fno-strict-aliasing -std=c99 -O3  
../../../../src/mesa/program/register_allocate.c -o 
../../../../src/mesa/program/register_allocate.o
In file included from ../../../../src/mesa/program/register_allocate.c:77:0:
../../../../src/mesa/main/mtypes.h:40:25: fatal error: glapi/glapi.h: No 
such file or directory
compilation terminated.
make[5]: *** [../../../../src/mesa/program/register_allocate.o] Error 1
make[5]: Leaving directory `/Data/mesa/src/gallium/drivers/r300'
make[4]: *** [default] Error 1
make[4]: Leaving directory `/Data/mesa/src/gallium/drivers'
make[3]: *** [default] Error 1
make[3]: Leaving directory `/Data/mesa/src/gallium'
make[2]: *** [subdirs] Error 1
make[2]: Leaving directory `/Data/mesa/src'
make[1]: *** [default] Error 1
make[1]: Leaving directory `/Data/mesa'
make: *** [haiku] Error 2

The r300 driver builds ../../../../src/mesa/program/register_allocate.c 
which needs it.

Thanks!
  -- Alex



More information about the mesa-dev mailing list