Bug 30168

Summary: [llvmpipe] lp_rast_tri.c:120: error: ‘union lp_rast_cmd_arg’ has no member named ‘tri’
Product: Mesa Reporter: Vinson Lee <vlee>
Component: OtherAssignee: Keith Whitwell <keithw>
Status: CLOSED FIXED QA Contact:
Severity: blocker    
Priority: medium CC: brianp, jfonseca
Version: git   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Bug Depends on:    
Bug Blocks: 30124    

Description Vinson Lee 2010-09-13 12:06:06 UTC
mesa: c40858fa0dac28dc5096973ac267630ba5725003 (master)

$ make
...
gcc -c -I. -I../../../../src/gallium/include -I../../../../src/gallium/auxiliary -I../../../../src/gallium/drivers  -g -O2 -Wall -Wmissing-prototypes -std=c99 -ffast-math -fvisibility=hidden -fno-strict-aliasing -g  -fPIC  -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -D_GNU_SOURCE -DPTHREADS -DDEBUG -DHAVE_POSIX_MEMALIGN -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_DIRECT_RENDERING -DGLX_INDIRECT_RENDERING -DHAVE_ALIAS -DHAVE_XEXTPROTO_71 -DGALLIUM_LLVMPIPE -D__STDC_CONSTANT_MACROS -DHAVE_LLVM=0x0207 -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -I/usr/lib/llvm-2.7/include  -DNDEBUG -D_GNU_SOURCE -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -g -O2 -fomit-frame-pointer -fPIC lp_rast_tri.c -o lp_rast_tri.o
lp_rast_tri.c: In function ‘lp_rast_triangle_3_16’:
lp_rast_tri.c:120: error: ‘union lp_rast_cmd_arg’ has no member named ‘tri’
lp_rast_tri.c:120: error: ‘const union lp_rast_cmd_arg’ has no member named ‘tri’
lp_rast_tri.c:121: error: ‘union lp_rast_cmd_arg’ has no member named ‘mask’
Comment 1 Jose Fonseca 2010-09-13 12:45:05 UTC
The build failure should be fixed with.

commit 6b5575baaa16563f1ea1ad1821254ce6c412283f
Author: José Fonseca <jfonseca@vmware.com>
Date:   Mon Sep 13 20:43:36 2010 +0100

    llvmpipe: Fix non SSE2 builds.
    
    Should fix fdo 30168.


I'm not sure whether this is entirely correct though.
Comment 2 Vinson Lee 2010-09-16 12:01:39 UTC
mesa: 09863554259aeb7b0522b130837b6a1f12ffaebe (master)

Verified fixed.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.