Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 14 Feb 2014 10:43:48 GMT
From:      Antonio Arredondo <antonioa@nmsu.edu>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/186761: too many errors, port quits (/usr/ports/graphics/dri)
Message-ID:  <201402141043.s1EAhmrH093550@cgiserv.freebsd.org>
Resent-Message-ID: <201402141050.s1EAo0wr051104@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         186761
>Category:       ports
>Synopsis:       too many errors, port quits (/usr/ports/graphics/dri)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Feb 14 10:50:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator:     Antonio Arredondo
>Release:        10.0
>Organization:
NMSU - grad student
>Environment:
FreeBSD deskprime 10.0-RELEASE FreeBSD 10.0-RELEASE #0 r260789: Thu Jan 16 22:34:59 UTC 2014     root@snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC  amd64
>Description:
I used the following portmaster command:

portmaster -d --no-confirm x11-wm/xfce4 x11/xorg x11/xinit x11-drivers/xf86-video-intel x11/xdm sysutils/hal editors/vim x11-fonts/webfonts x11-fonts/ubuntu-font

Which led to the error I saw.
>How-To-Repeat:
I did a make, as well as trying the suggestion. Both outputs are listed in the attached file.
>Fix:


Patch attached with submission follows:

THIS WAS BUILT USING make

===>  Building for dri-7.6.1_3,2
gmake[1]: Entering directory `/tmp/usr/ports/graphics/dri/work/Mesa-7.6.1'
gmake[2]: Entering directory `/tmp/usr/ports/graphics/dri/work/Mesa-7.6.1/src'
Making sources for autoconf
gmake[3]: Entering directory `/tmp/usr/ports/graphics/dri/work/Mesa-7.6.1/src/glx/x11'
gmake[3]: Nothing to be done for `default'.
gmake[3]: Leaving directory `/tmp/usr/ports/graphics/dri/work/Mesa-7.6.1/src/glx/x11'
gmake[3]: Entering directory `/tmp/usr/ports/graphics/dri/work/Mesa-7.6.1/src/mesa'
gmake[4]: Entering directory `/tmp/usr/ports/graphics/dri/work/Mesa-7.6.1/src/mesa/drivers'
gmake[4]: Entering directory `/tmp/usr/ports/graphics/dri/work/Mesa-7.6.1/src/mesa/x86'
gmake[4]: Nothing to be done for `default'.
gmake[4]: Leaving directory `/tmp/usr/ports/graphics/dri/work/Mesa-7.6.1/src/mesa/x86'
gmake[5]: Entering directory `/tmp/usr/ports/graphics/dri/work/Mesa-7.6.1/src/mesa/drivers/dri'
gmake[4]: Entering directory `/tmp/usr/ports/graphics/dri/work/Mesa-7.6.1/src/mesa/x86-64'
gmake[4]: Nothing to be done for `default'.
gmake[4]: Leaving directory `/tmp/usr/ports/graphics/dri/work/Mesa-7.6.1/src/mesa/x86-64'
gmake[6]: Entering directory `/tmp/usr/ports/graphics/dri/work/Mesa-7.6.1/src/mesa/drivers/dri/i915'
gmake[6]: Nothing to be done for `default'.
gmake[6]: Leaving directory `/tmp/usr/ports/graphics/dri/work/Mesa-7.6.1/src/mesa/drivers/dri/i915'
gmake[6]: Entering directory `/tmp/usr/ports/graphics/dri/work/Mesa-7.6.1/src/mesa/drivers/dri/i965'
gmake[6]: Nothing to be done for `default'.
gmake[6]: Leaving directory `/tmp/usr/ports/graphics/dri/work/Mesa-7.6.1/src/mesa/drivers/dri/i965'
gmake[6]: Entering directory `/tmp/usr/ports/graphics/dri/work/Mesa-7.6.1/src/mesa/drivers/dri/r200'
clang -c -I. -I../../../../../src/mesa/drivers/dri/common -Iserver -I../../../../../include -I../../../../../src/mesa -I../../../../../src/egl/main -I../../../../../src/egl/drivers/dri -I/usr/local/include -I/usr/local/include/drm    -I/usr/local/include -O2 -pipe -march=native -fno-strict-aliasing -Wall -Wmissing-prototypes -std=c99  -fno-strict-aliasing  -fPIC  -DUSE_X86_64_ASM -DHAVE_POSIX_MEMALIGN -DUSE_XCB -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DHAVE_ALIAS -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING  -DRADEON_COMMON=1 -DRADEON_COMMON_FOR_R200 -Wall r200_cmdbuf.c -o r200_cmdbuf.o
clang -c -I. -I../../../../../src/mesa/drivers/dri/common -Iserver -I../../../../../include -I../../../../../src/mesa -I../../../../../src/egl/main -I../../../../../src/egl/drivers/dri -I/usr/local/include -I/usr/local/include/drm    -I/usr/local/include -O2 -pipe -march=native -fno-strict-aliasing -Wall -Wmissing-prototypes -std=c99  -fno-strict-aliasing  -fPIC  -DUSE_X86_64_ASM -DHAVE_POSIX_MEMALIGN -DUSE_XCB -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DHAVE_ALIAS -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING  -DRADEON_COMMON=1 -DRADEON_COMMON_FOR_R200 -Wall r200_texstate.c -o r200_texstate.o
clang -c -I. -I../../../../../src/mesa/drivers/dri/common -Iserver -I../../../../../include -I../../../../../src/mesa -I../../../../../src/egl/main -I../../../../../src/egl/drivers/dri -I/usr/local/include -I/usr/local/include/drm    -I/usr/local/include -O2 -pipe -march=native -fno-strict-aliasing -Wall -Wmissing-prototypes -std=c99  -fno-strict-aliasing  -fPIC  -DUSE_X86_64_ASM -DHAVE_POSIX_MEMALIGN -DUSE_XCB -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DHAVE_ALIAS -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING  -DRADEON_COMMON=1 -DRADEON_COMMON_FOR_R200 -Wall r200_tcl.c -o r200_tcl.o
clang -c -I. -I../../../../../src/mesa/drivers/dri/common -Iserver -I../../../../../include -I../../../../../src/mesa -I../../../../../src/egl/main -I../../../../../src/egl/drivers/dri -I/usr/local/include -I/usr/local/include/drm    -I/usr/local/include -O2 -pipe -march=native -fno-strict-aliasing -Wall -Wmissing-prototypes -std=c99  -fno-strict-aliasing  -fPIC  -DUSE_X86_64_ASM -DHAVE_POSIX_MEMALIGN -DUSE_XCB -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DHAVE_ALIAS -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING  -DRADEON_COMMON=1 -DRADEON_COMMON_FOR_R200 -Wall r200_swtcl.c -o r200_swtcl.o
r200_cmdbuf.c:68:4: error: expected identifier or '('
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.ctx );
   ^
r200_cmdbuf.c:54:33: note: expanded from macro 'insert_at_tail_if'
      struct radeon_state_atom* __atom = (atom); \
                                ^
<built-in>:135:16: note: expanded from here
#define __atom 1
               ^
r200_cmdbuf.c:68:4: error: member reference type 'int' is not a pointer
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.ctx );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r200_cmdbuf.c:55:19: note: expanded from macro 'insert_at_tail_if'
      if (__atom->check) \
          ~~~~~~  ^
r200_cmdbuf.c:68:4: error: member reference type 'int' is not a pointer
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.ctx );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r200_cmdbuf.c:56:3: note: expanded from macro 'insert_at_tail_if'
         insert_at_tail((atom_list), __atom); \
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./../../../../src/mesa/main/simple_list.h:78:12: note: expanded from macro 'insert_at_tail'
   (elem)->next = list;                         \
   ~~~~~~  ^
r200_cmdbuf.c:68:4: error: member reference type 'int' is not a pointer
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.ctx );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r200_cmdbuf.c:56:3: note: expanded from macro 'insert_at_tail_if'
         insert_at_tail((atom_list), __atom); \
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./../../../../src/mesa/main/simple_list.h:79:12: note: expanded from macro 'insert_at_tail'
   (elem)->prev = (list)->prev;                 \
   ~~~~~~  ^
r200_cmdbuf.c:68:4: warning: incompatible integer to pointer conversion assigning to 'struct radeon_state_atom *' from 'int' [-Wint-conversion]
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.ctx );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r200_cmdbuf.c:56:3: note: expanded from macro 'insert_at_tail_if'
         insert_at_tail((atom_list), __atom); \
         ^                           ~~~~~~
./../../../../src/mesa/main/simple_list.h:80:23: note: expanded from macro 'insert_at_tail'
   (list)->prev->next = elem;                   \
                      ^
r200_cmdbuf.c:68:4: warning: incompatible integer to pointer conversion assigning to 'struct radeon_state_atom *' from 'int' [-Wint-conversion]
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.ctx );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r200_cmdbuf.c:56:3: note: expanded from macro 'insert_at_tail_if'
         insert_at_tail((atom_list), __atom); \
         ^                           ~~~~~~
./../../../../src/mesa/main/simple_list.h:81:17: note: expanded from macro 'insert_at_tail'
   (list)->prev = elem;                         \
                ^
r200_cmdbuf.c:69:4: error: expected identifier or '('
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.set );
   ^
r200_cmdbuf.c:54:33: note: expanded from macro 'insert_at_tail_if'
      struct radeon_state_atom* __atom = (atom); \
                                ^
<built-in>:135:16: note: expanded from here
#define __atom 1
               ^
r200_cmdbuf.c:69:4: error: member reference type 'int' is not a pointer
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.set );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r200_cmdbuf.c:55:19: note: expanded from macro 'insert_at_tail_if'
      if (__atom->check) \
          ~~~~~~  ^
r200_cmdbuf.c:69:4: error: member reference type 'int' is not a pointer
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.set );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r200_cmdbuf.c:56:3: note: expanded from macro 'insert_at_tail_if'
         insert_at_tail((atom_list), __atom); \
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./../../../../src/mesa/main/simple_list.h:78:12: note: expanded from macro 'insert_at_tail'
   (elem)->next = list;                         \
   ~~~~~~  ^
r200_cmdbuf.c:69:4: error: member reference type 'int' is not a pointer
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.set );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r200_cmdbuf.c:56:3: note: expanded from macro 'insert_at_tail_if'
         insert_at_tail((atom_list), __atom); \
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./../../../../src/mesa/main/simple_list.h:79:12: note: expanded from macro 'insert_at_tail'
   (elem)->prev = (list)->prev;                 \
   ~~~~~~  ^
r200_cmdbuf.c:69:4: warning: incompatible integer to pointer conversion assigning to 'struct radeon_state_atom *' from 'int' [-Wint-conversion]
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.set );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r200_cmdbuf.c:56:3: note: expanded from macro 'insert_at_tail_if'
         insert_at_tail((atom_list), __atom); \
         ^                           ~~~~~~
./../../../../src/mesa/main/simple_list.h:80:23: note: expanded from macro 'insert_at_tail'
   (list)->prev->next = elem;                   \
                      ^
r200_cmdbuf.c:69:4: warning: incompatible integer to pointer conversion assigning to 'struct radeon_state_atom *' from 'int' [-Wint-conversion]
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.set );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r200_cmdbuf.c:56:3: note: expanded from macro 'insert_at_tail_if'
         insert_at_tail((atom_list), __atom); \
         ^                           ~~~~~~
./../../../../src/mesa/main/simple_list.h:81:17: note: expanded from macro 'insert_at_tail'
   (list)->prev = elem;                         \
                ^
r200_cmdbuf.c:70:4: error: expected identifier or '('
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.lin );
   ^
r200_cmdbuf.c:54:33: note: expanded from macro 'insert_at_tail_if'
      struct radeon_state_atom* __atom = (atom); \
                                ^
<built-in>:135:16: note: expanded from here
#define __atom 1
               ^
r200_cmdbuf.c:70:4: error: member reference type 'int' is not a pointer
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.lin );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r200_cmdbuf.c:55:19: note: expanded from macro 'insert_at_tail_if'
      if (__atom->check) \
          ~~~~~~  ^
r200_cmdbuf.c:70:4: error: member reference type 'int' is not a pointer
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.lin );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r200_cmdbuf.c:56:3: note: expanded from macro 'insert_at_tail_if'
         insert_at_tail((atom_list), __atom); \
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./../../../../src/mesa/main/simple_list.h:78:12: note: expanded from macro 'insert_at_tail'
   (elem)->next = list;                         \
   ~~~~~~  ^
r200_cmdbuf.c:70:4: error: member reference type 'int' is not a pointer
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.lin );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r200_cmdbuf.c:56:3: note: expanded from macro 'insert_at_tail_if'
         insert_at_tail((atom_list), __atom); \
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./../../../../src/mesa/main/simple_list.h:79:12: note: expanded from macro 'insert_at_tail'
   (elem)->prev = (list)->prev;                 \
   ~~~~~~  ^
r200_cmdbuf.c:70:4: warning: incompatible integer to pointer conversion assigning to 'struct radeon_state_atom *' from 'int' [-Wint-conversion]
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.lin );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r200_cmdbuf.c:56:3: note: expanded from macro 'insert_at_tail_if'
         insert_at_tail((atom_list), __atom); \
         ^                           ~~~~~~
./../../../../src/mesa/main/simple_list.h:80:23: note: expanded from macro 'insert_at_tail'
   (list)->prev->next = elem;                   \
                      ^
r200_cmdbuf.c:70:4: warning: incompatible integer to pointer conversion assigning to 'struct radeon_state_atom *' from 'int' [-Wint-conversion]
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.lin );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r200_cmdbuf.c:56:3: note: expanded from macro 'insert_at_tail_if'
         insert_at_tail((atom_list), __atom); \
         ^                           ~~~~~~
./../../../../src/mesa/main/simple_list.h:81:17: note: expanded from macro 'insert_at_tail'
   (list)->prev = elem;                         \
                ^
r200_cmdbuf.c:71:4: error: expected identifier or '('
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.msk );
   ^
r200_cmdbuf.c:54:33: note: expanded from macro 'insert_at_tail_if'
      struct radeon_state_atom* __atom = (atom); \
                                ^
<built-in>:135:16: note: expanded from here
#define __atom 1
               ^
r200_cmdbuf.c:71:4: error: member reference type 'int' is not a pointer
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.msk );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r200_cmdbuf.c:55:19: note: expanded from macro 'insert_at_tail_if'
      if (__atom->check) \
          ~~~~~~  ^
r200_cmdbuf.c:71:4: error: member reference type 'int' is not a pointer
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.msk );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r200_cmdbuf.c:56:3: note: expanded from macro 'insert_at_tail_if'
         insert_at_tail((atom_list), __atom); \
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./../../../../src/mesa/main/simple_list.h:78:12: note: expanded from macro 'insert_at_tail'
   (elem)->next = list;                         \
   ~~~~~~  ^
r200_cmdbuf.c:71:4: error: member reference type 'int' is not a pointer
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.msk );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r200_cmdbuf.c:56:3: note: expanded from macro 'insert_at_tail_if'
         insert_at_tail((atom_list), __atom); \
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./../../../../src/mesa/main/simple_list.h:79:12: note: expanded from macro 'insert_at_tail'
   (elem)->prev = (list)->prev;                 \
   ~~~~~~  ^
r200_cmdbuf.c:71:4: warning: incompatible integer to pointer conversion assigning to 'struct radeon_state_atom *' from 'int' [-Wint-conversion]
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.msk );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r200_cmdbuf.c:56:3: note: expanded from macro 'insert_at_tail_if'
         insert_at_tail((atom_list), __atom); \
         ^                           ~~~~~~
./../../../../src/mesa/main/simple_list.h:80:23: note: expanded from macro 'insert_at_tail'
   (list)->prev->next = elem;                   \
                      ^
r200_cmdbuf.c:71:4: warning: incompatible integer to pointer conversion assigning to 'struct radeon_state_atom *' from 'int' [-Wint-conversion]
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.msk );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r200_cmdbuf.c:56:3: note: expanded from macro 'insert_at_tail_if'
         insert_at_tail((atom_list), __atom); \
         ^                           ~~~~~~
./../../../../src/mesa/main/simple_list.h:81:17: note: expanded from macro 'insert_at_tail'
   (list)->prev = elem;                         \
                ^
r200_cmdbuf.c:72:4: error: expected identifier or '('
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.vpt );
   ^
r200_cmdbuf.c:54:33: note: expanded from macro 'insert_at_tail_if'
      struct radeon_state_atom* __atom = (atom); \
                                ^
<built-in>:135:16: note: expanded from here
#define __atom 1
               ^
r200_cmdbuf.c:72:4: error: member reference type 'int' is not a pointer
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.vpt );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r200_cmdbuf.c:55:19: note: expanded from macro 'insert_at_tail_if'
      if (__atom->check) \
          ~~~~~~  ^
r200_cmdbuf.c:72:4: error: member reference type 'int' is not a pointer
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.vpt );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r200_cmdbuf.c:56:3: note: expanded from macro 'insert_at_tail_if'
         insert_at_tail((atom_list), __atom); \
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./../../../../src/mesa/main/simple_list.h:78:12: note: expanded from macro 'insert_at_tail'
   (elem)->next = list;                         \
   ~~~~~~  ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
8 warnings and 20 errors generated.
gmake[6]: *** [r200_cmdbuf.o] Error 1
gmake[6]: *** Waiting for unfinished jobs....
In file included from r200_swtcl.c:516:
./../../../../src/mesa/tnl_dd/t_dd_tritmp.h:146:32: warning: use of logical '||' with constant operand [-Wconstant-logical-operand]
   if (DO_TWOSIDE || DO_OFFSET || DO_UNFILLED || DO_TWOSTENCIL)
                               ^  ~~~~~~~~~~~
./../../../../src/mesa/tnl_dd/t_dd_tritmp.h:146:32: note: use '|' for a bitwise operation
   if (DO_TWOSIDE || DO_OFFSET || DO_UNFILLED || DO_TWOSTENCIL)
                               ^~
                               |
./../../../../src/mesa/tnl_dd/t_dd_tritmp.h:154:22: warning: use of logical '||' with constant operand [-Wconstant-logical-operand]
      if (DO_TWOSIDE || DO_UNFILLED || DO_TWOSTENCIL)
                     ^  ~~~~~~~~~~~
./../../../../src/mesa/tnl_dd/t_dd_tritmp.h:154:22: note: use '|' for a bitwise operation
      if (DO_TWOSIDE || DO_UNFILLED || DO_TWOSTENCIL)
                     ^~
                     |
./../../../../src/mesa/tnl_dd/t_dd_tritmp.h:408:32: warning: use of logical '||' with constant operand [-Wconstant-logical-operand]
   if (DO_TWOSIDE || DO_OFFSET || DO_UNFILLED || DO_TWOSTENCIL)
                               ^  ~~~~~~~~~~~
./../../../../src/mesa/tnl_dd/t_dd_tritmp.h:408:32: note: use '|' for a bitwise operation
   if (DO_TWOSIDE || DO_OFFSET || DO_UNFILLED || DO_TWOSTENCIL)
                               ^~
                               |
./../../../../src/mesa/tnl_dd/t_dd_tritmp.h:416:22: warning: use of logical '||' with constant operand [-Wconstant-logical-operand]
      if (DO_TWOSIDE || DO_UNFILLED || DO_TWOSTENCIL)
                     ^  ~~~~~~~~~~~
./../../../../src/mesa/tnl_dd/t_dd_tritmp.h:416:22: note: use '|' for a bitwise operation
      if (DO_TWOSIDE || DO_UNFILLED || DO_TWOSTENCIL)
                     ^~
                     |
In file included from r200_swtcl.c:520:
./../../../../src/mesa/tnl_dd/t_dd_tritmp.h:146:32: warning: use of logical '||' with constant operand [-Wconstant-logical-operand]
   if (DO_TWOSIDE || DO_OFFSET || DO_UNFILLED || DO_TWOSTENCIL)
                               ^  ~~~~~~~~~~~
./../../../../src/mesa/tnl_dd/t_dd_tritmp.h:146:32: note: use '|' for a bitwise operation
   if (DO_TWOSIDE || DO_OFFSET || DO_UNFILLED || DO_TWOSTENCIL)
                               ^~
                               |
./../../../../src/mesa/tnl_dd/t_dd_tritmp.h:154:22: warning: use of logical '||' with constant operand [-Wconstant-logical-operand]
      if (DO_TWOSIDE || DO_UNFILLED || DO_TWOSTENCIL)
                     ^  ~~~~~~~~~~~
./../../../../src/mesa/tnl_dd/t_dd_tritmp.h:154:22: note: use '|' for a bitwise operation
      if (DO_TWOSIDE || DO_UNFILLED || DO_TWOSTENCIL)
                     ^~
                     |
./../../../../src/mesa/tnl_dd/t_dd_tritmp.h:408:32: warning: use of logical '||' with constant operand [-Wconstant-logical-operand]
   if (DO_TWOSIDE || DO_OFFSET || DO_UNFILLED || DO_TWOSTENCIL)
                               ^  ~~~~~~~~~~~
./../../../../src/mesa/tnl_dd/t_dd_tritmp.h:408:32: note: use '|' for a bitwise operation
   if (DO_TWOSIDE || DO_OFFSET || DO_UNFILLED || DO_TWOSTENCIL)
                               ^~
                               |
./../../../../src/mesa/tnl_dd/t_dd_tritmp.h:416:22: warning: use of logical '||' with constant operand [-Wconstant-logical-operand]
      if (DO_TWOSIDE || DO_UNFILLED || DO_TWOSTENCIL)
                     ^  ~~~~~~~~~~~
./../../../../src/mesa/tnl_dd/t_dd_tritmp.h:416:22: note: use '|' for a bitwise operation
      if (DO_TWOSIDE || DO_UNFILLED || DO_TWOSTENCIL)
                     ^~
                     |
8 warnings generated.
gmake[6]: Leaving directory `/tmp/usr/ports/graphics/dri/work/Mesa-7.6.1/src/mesa/drivers/dri/r200'
gmake[5]: *** [subdirs] Error 1
gmake[5]: Leaving directory `/tmp/usr/ports/graphics/dri/work/Mesa-7.6.1/src/mesa/drivers/dri'
gmake[4]: *** [default] Error 1
gmake[4]: Leaving directory `/tmp/usr/ports/graphics/dri/work/Mesa-7.6.1/src/mesa/drivers'
gmake[3]: *** [driver_subdirs] Error 2
gmake[3]: Leaving directory `/tmp/usr/ports/graphics/dri/work/Mesa-7.6.1/src/mesa'
gmake[2]: *** [subdirs] Error 1
gmake[2]: Leaving directory `/tmp/usr/ports/graphics/dri/work/Mesa-7.6.1/src'
gmake[1]: *** [default] Error 1
gmake[1]: Leaving directory `/tmp/usr/ports/graphics/dri/work/Mesa-7.6.1'
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make: stopped in /usr/ports/graphics/dri


THIS OUTPUT WAS DONE WITH THE FLAG:

MAKE_JOBS_UNSAFE=yes


===>  Building for dri-7.6.1_3,2
gmake[1]: Entering directory `/tmp/usr/ports/graphics/dri/work/Mesa-7.6.1'
gmake[2]: Entering directory `/tmp/usr/ports/graphics/dri/work/Mesa-7.6.1/src'
Making sources for autoconf
gmake[3]: Entering directory `/tmp/usr/ports/graphics/dri/work/Mesa-7.6.1/src/glx/x11'
gmake[3]: Nothing to be done for `default'.
gmake[3]: Leaving directory `/tmp/usr/ports/graphics/dri/work/Mesa-7.6.1/src/glx/x11'
gmake[3]: Entering directory `/tmp/usr/ports/graphics/dri/work/Mesa-7.6.1/src/mesa'
gmake[4]: Entering directory `/tmp/usr/ports/graphics/dri/work/Mesa-7.6.1/src/mesa/x86'
gmake[4]: Nothing to be done for `default'.
gmake[4]: Leaving directory `/tmp/usr/ports/graphics/dri/work/Mesa-7.6.1/src/mesa/x86'
gmake[4]: Entering directory `/tmp/usr/ports/graphics/dri/work/Mesa-7.6.1/src/mesa/x86-64'
gmake[4]: Nothing to be done for `default'.
gmake[4]: Leaving directory `/tmp/usr/ports/graphics/dri/work/Mesa-7.6.1/src/mesa/x86-64'
gmake[4]: Entering directory `/tmp/usr/ports/graphics/dri/work/Mesa-7.6.1/src/mesa/drivers'
gmake[5]: Entering directory `/tmp/usr/ports/graphics/dri/work/Mesa-7.6.1/src/mesa/drivers/dri'
gmake[6]: Entering directory `/tmp/usr/ports/graphics/dri/work/Mesa-7.6.1/src/mesa/drivers/dri/i915'
gmake[6]: Nothing to be done for `default'.
gmake[6]: Leaving directory `/tmp/usr/ports/graphics/dri/work/Mesa-7.6.1/src/mesa/drivers/dri/i915'
gmake[6]: Entering directory `/tmp/usr/ports/graphics/dri/work/Mesa-7.6.1/src/mesa/drivers/dri/i965'
gmake[6]: Nothing to be done for `default'.
gmake[6]: Leaving directory `/tmp/usr/ports/graphics/dri/work/Mesa-7.6.1/src/mesa/drivers/dri/i965'
gmake[6]: Entering directory `/tmp/usr/ports/graphics/dri/work/Mesa-7.6.1/src/mesa/drivers/dri/r200'
clang -c -I. -I../../../../../src/mesa/drivers/dri/common -Iserver -I../../../../../include -I../../../../../src/mesa -I../../../../../src/egl/main -I../../../../../src/egl/drivers/dri -I/usr/local/include -I/usr/local/include/drm    -I/usr/local/include -O2 -pipe -march=native -fno-strict-aliasing -Wall -Wmissing-prototypes -std=c99  -fno-strict-aliasing  -fPIC  -DUSE_X86_64_ASM -DHAVE_POSIX_MEMALIGN -DUSE_XCB -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DHAVE_ALIAS -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING  -DRADEON_COMMON=1 -DRADEON_COMMON_FOR_R200 -Wall r200_cmdbuf.c -o r200_cmdbuf.o
r200_cmdbuf.c:68:4: error: expected identifier or '('
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.ctx );
   ^
r200_cmdbuf.c:54:33: note: expanded from macro 'insert_at_tail_if'
      struct radeon_state_atom* __atom = (atom); \
                                ^
<built-in>:135:16: note: expanded from here
#define __atom 1
               ^
r200_cmdbuf.c:68:4: error: member reference type 'int' is not a pointer
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.ctx );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r200_cmdbuf.c:55:19: note: expanded from macro 'insert_at_tail_if'
      if (__atom->check) \
          ~~~~~~  ^
r200_cmdbuf.c:68:4: error: member reference type 'int' is not a pointer
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.ctx );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r200_cmdbuf.c:56:3: note: expanded from macro 'insert_at_tail_if'
         insert_at_tail((atom_list), __atom); \
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./../../../../src/mesa/main/simple_list.h:78:12: note: expanded from macro 'insert_at_tail'
   (elem)->next = list;                         \
   ~~~~~~  ^
r200_cmdbuf.c:68:4: error: member reference type 'int' is not a pointer
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.ctx );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r200_cmdbuf.c:56:3: note: expanded from macro 'insert_at_tail_if'
         insert_at_tail((atom_list), __atom); \
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./../../../../src/mesa/main/simple_list.h:79:12: note: expanded from macro 'insert_at_tail'
   (elem)->prev = (list)->prev;                 \
   ~~~~~~  ^
r200_cmdbuf.c:68:4: warning: incompatible integer to pointer conversion assigning to 'struct radeon_state_atom *' from 'int' [-Wint-conversion]
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.ctx );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r200_cmdbuf.c:56:3: note: expanded from macro 'insert_at_tail_if'
         insert_at_tail((atom_list), __atom); \
         ^                           ~~~~~~
./../../../../src/mesa/main/simple_list.h:80:23: note: expanded from macro 'insert_at_tail'
   (list)->prev->next = elem;                   \
                      ^
r200_cmdbuf.c:68:4: warning: incompatible integer to pointer conversion assigning to 'struct radeon_state_atom *' from 'int' [-Wint-conversion]
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.ctx );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r200_cmdbuf.c:56:3: note: expanded from macro 'insert_at_tail_if'
         insert_at_tail((atom_list), __atom); \
         ^                           ~~~~~~
./../../../../src/mesa/main/simple_list.h:81:17: note: expanded from macro 'insert_at_tail'
   (list)->prev = elem;                         \
                ^
r200_cmdbuf.c:69:4: error: expected identifier or '('
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.set );
   ^
r200_cmdbuf.c:54:33: note: expanded from macro 'insert_at_tail_if'
      struct radeon_state_atom* __atom = (atom); \
                                ^
<built-in>:135:16: note: expanded from here
#define __atom 1
               ^
r200_cmdbuf.c:69:4: error: member reference type 'int' is not a pointer
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.set );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r200_cmdbuf.c:55:19: note: expanded from macro 'insert_at_tail_if'
      if (__atom->check) \
          ~~~~~~  ^
r200_cmdbuf.c:69:4: error: member reference type 'int' is not a pointer
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.set );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r200_cmdbuf.c:56:3: note: expanded from macro 'insert_at_tail_if'
         insert_at_tail((atom_list), __atom); \
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./../../../../src/mesa/main/simple_list.h:78:12: note: expanded from macro 'insert_at_tail'
   (elem)->next = list;                         \
   ~~~~~~  ^
r200_cmdbuf.c:69:4: error: member reference type 'int' is not a pointer
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.set );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r200_cmdbuf.c:56:3: note: expanded from macro 'insert_at_tail_if'
         insert_at_tail((atom_list), __atom); \
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./../../../../src/mesa/main/simple_list.h:79:12: note: expanded from macro 'insert_at_tail'
   (elem)->prev = (list)->prev;                 \
   ~~~~~~  ^
r200_cmdbuf.c:69:4: warning: incompatible integer to pointer conversion assigning to 'struct radeon_state_atom *' from 'int' [-Wint-conversion]
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.set );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r200_cmdbuf.c:56:3: note: expanded from macro 'insert_at_tail_if'
         insert_at_tail((atom_list), __atom); \
         ^                           ~~~~~~
./../../../../src/mesa/main/simple_list.h:80:23: note: expanded from macro 'insert_at_tail'
   (list)->prev->next = elem;                   \
                      ^
r200_cmdbuf.c:69:4: warning: incompatible integer to pointer conversion assigning to 'struct radeon_state_atom *' from 'int' [-Wint-conversion]
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.set );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r200_cmdbuf.c:56:3: note: expanded from macro 'insert_at_tail_if'
         insert_at_tail((atom_list), __atom); \
         ^                           ~~~~~~
./../../../../src/mesa/main/simple_list.h:81:17: note: expanded from macro 'insert_at_tail'
   (list)->prev = elem;                         \
                ^
r200_cmdbuf.c:70:4: error: expected identifier or '('
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.lin );
   ^
r200_cmdbuf.c:54:33: note: expanded from macro 'insert_at_tail_if'
      struct radeon_state_atom* __atom = (atom); \
                                ^
<built-in>:135:16: note: expanded from here
#define __atom 1
               ^
r200_cmdbuf.c:70:4: error: member reference type 'int' is not a pointer
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.lin );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r200_cmdbuf.c:55:19: note: expanded from macro 'insert_at_tail_if'
      if (__atom->check) \
          ~~~~~~  ^
r200_cmdbuf.c:70:4: error: member reference type 'int' is not a pointer
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.lin );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r200_cmdbuf.c:56:3: note: expanded from macro 'insert_at_tail_if'
         insert_at_tail((atom_list), __atom); \
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./../../../../src/mesa/main/simple_list.h:78:12: note: expanded from macro 'insert_at_tail'
   (elem)->next = list;                         \
   ~~~~~~  ^
r200_cmdbuf.c:70:4: error: member reference type 'int' is not a pointer
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.lin );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r200_cmdbuf.c:56:3: note: expanded from macro 'insert_at_tail_if'
         insert_at_tail((atom_list), __atom); \
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./../../../../src/mesa/main/simple_list.h:79:12: note: expanded from macro 'insert_at_tail'
   (elem)->prev = (list)->prev;                 \
   ~~~~~~  ^
r200_cmdbuf.c:70:4: warning: incompatible integer to pointer conversion assigning to 'struct radeon_state_atom *' from 'int' [-Wint-conversion]
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.lin );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r200_cmdbuf.c:56:3: note: expanded from macro 'insert_at_tail_if'
         insert_at_tail((atom_list), __atom); \
         ^                           ~~~~~~
./../../../../src/mesa/main/simple_list.h:80:23: note: expanded from macro 'insert_at_tail'
   (list)->prev->next = elem;                   \
                      ^
r200_cmdbuf.c:70:4: warning: incompatible integer to pointer conversion assigning to 'struct radeon_state_atom *' from 'int' [-Wint-conversion]
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.lin );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r200_cmdbuf.c:56:3: note: expanded from macro 'insert_at_tail_if'
         insert_at_tail((atom_list), __atom); \
         ^                           ~~~~~~
./../../../../src/mesa/main/simple_list.h:81:17: note: expanded from macro 'insert_at_tail'
   (list)->prev = elem;                         \
                ^
r200_cmdbuf.c:71:4: error: expected identifier or '('
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.msk );
   ^
r200_cmdbuf.c:54:33: note: expanded from macro 'insert_at_tail_if'
      struct radeon_state_atom* __atom = (atom); \
                                ^
<built-in>:135:16: note: expanded from here
#define __atom 1
               ^
r200_cmdbuf.c:71:4: error: member reference type 'int' is not a pointer
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.msk );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r200_cmdbuf.c:55:19: note: expanded from macro 'insert_at_tail_if'
      if (__atom->check) \
          ~~~~~~  ^
r200_cmdbuf.c:71:4: error: member reference type 'int' is not a pointer
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.msk );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r200_cmdbuf.c:56:3: note: expanded from macro 'insert_at_tail_if'
         insert_at_tail((atom_list), __atom); \
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./../../../../src/mesa/main/simple_list.h:78:12: note: expanded from macro 'insert_at_tail'
   (elem)->next = list;                         \
   ~~~~~~  ^
r200_cmdbuf.c:71:4: error: member reference type 'int' is not a pointer
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.msk );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r200_cmdbuf.c:56:3: note: expanded from macro 'insert_at_tail_if'
         insert_at_tail((atom_list), __atom); \
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./../../../../src/mesa/main/simple_list.h:79:12: note: expanded from macro 'insert_at_tail'
   (elem)->prev = (list)->prev;                 \
   ~~~~~~  ^
r200_cmdbuf.c:71:4: warning: incompatible integer to pointer conversion assigning to 'struct radeon_state_atom *' from 'int' [-Wint-conversion]
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.msk );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r200_cmdbuf.c:56:3: note: expanded from macro 'insert_at_tail_if'
         insert_at_tail((atom_list), __atom); \
         ^                           ~~~~~~
./../../../../src/mesa/main/simple_list.h:80:23: note: expanded from macro 'insert_at_tail'
   (list)->prev->next = elem;                   \
                      ^
r200_cmdbuf.c:71:4: warning: incompatible integer to pointer conversion assigning to 'struct radeon_state_atom *' from 'int' [-Wint-conversion]
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.msk );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r200_cmdbuf.c:56:3: note: expanded from macro 'insert_at_tail_if'
         insert_at_tail((atom_list), __atom); \
         ^                           ~~~~~~
./../../../../src/mesa/main/simple_list.h:81:17: note: expanded from macro 'insert_at_tail'
   (list)->prev = elem;                         \
                ^
r200_cmdbuf.c:72:4: error: expected identifier or '('
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.vpt );
   ^
r200_cmdbuf.c:54:33: note: expanded from macro 'insert_at_tail_if'
      struct radeon_state_atom* __atom = (atom); \
                                ^
<built-in>:135:16: note: expanded from here
#define __atom 1
               ^
r200_cmdbuf.c:72:4: error: member reference type 'int' is not a pointer
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.vpt );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r200_cmdbuf.c:55:19: note: expanded from macro 'insert_at_tail_if'
      if (__atom->check) \
          ~~~~~~  ^
r200_cmdbuf.c:72:4: error: member reference type 'int' is not a pointer
   insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.vpt );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r200_cmdbuf.c:56:3: note: expanded from macro 'insert_at_tail_if'
         insert_at_tail((atom_list), __atom); \
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./../../../../src/mesa/main/simple_list.h:78:12: note: expanded from macro 'insert_at_tail'
   (elem)->next = list;                         \
   ~~~~~~  ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
8 warnings and 20 errors generated.
gmake[6]: *** [r200_cmdbuf.o] Error 1
gmake[6]: Leaving directory `/tmp/usr/ports/graphics/dri/work/Mesa-7.6.1/src/mesa/drivers/dri/r200'
gmake[5]: *** [subdirs] Error 1
gmake[5]: Leaving directory `/tmp/usr/ports/graphics/dri/work/Mesa-7.6.1/src/mesa/drivers/dri'
gmake[4]: *** [default] Error 1
gmake[4]: Leaving directory `/tmp/usr/ports/graphics/dri/work/Mesa-7.6.1/src/mesa/drivers'
gmake[3]: *** [driver_subdirs] Error 2
gmake[3]: Leaving directory `/tmp/usr/ports/graphics/dri/work/Mesa-7.6.1/src/mesa'
gmake[2]: *** [subdirs] Error 1
gmake[2]: Leaving directory `/tmp/usr/ports/graphics/dri/work/Mesa-7.6.1/src'
gmake[1]: *** [default] Error 1
gmake[1]: Leaving directory `/tmp/usr/ports/graphics/dri/work/Mesa-7.6.1'
*** Error code 1

Stop.
make: stopped in /usr/ports/graphics/dri


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201402141043.s1EAhmrH093550>