Public bug reported:

/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7719:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(ushort)
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7705:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_V3_SPACE(TYPE, SPACE) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7696:25: 
note: expanded from macro 'DECL_UNTYPED_V3_SPACE'
  *(p + 3 * offset + 1) = v.s1; \
  ~~~~~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7719:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(ushort)
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7705:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_V3_SPACE(TYPE, SPACE) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7697:25: 
note: expanded from macro 'DECL_UNTYPED_V3_SPACE'
  *(p + 3 * offset + 2) = v.s2; \
  ~~~~~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7719:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(ushort)
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7706:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_RW_SPACE_N(TYPE, 4, SPACE) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7690:43: 
note: expanded from macro 'DECL_UNTYPED_RW_SPACE_N'
  *(SPACE TYPE##DIM *) (p + DIM * offset) = v; \
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7719:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(ushort)
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7707:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_RW_SPACE_N(TYPE, 8, SPACE) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7690:43: 
note: expanded from macro 'DECL_UNTYPED_RW_SPACE_N'
  *(SPACE TYPE##DIM *) (p + DIM * offset) = v; \
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7719:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(ushort)
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7708:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_RW_SPACE_N(TYPE, 16, SPACE)
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7690:43: 
note: expanded from macro 'DECL_UNTYPED_RW_SPACE_N'
  *(SPACE TYPE##DIM *) (p + DIM * offset) = v; \
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7720:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(int)
^~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7704:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_RW_SPACE_N(TYPE, 2, SPACE) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7690:43: 
note: expanded from macro 'DECL_UNTYPED_RW_SPACE_N'
  *(SPACE TYPE##DIM *) (p + DIM * offset) = v; \
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7720:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(int)
^~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7705:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_V3_SPACE(TYPE, SPACE) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7695:21: 
note: expanded from macro 'DECL_UNTYPED_V3_SPACE'
  *(p + 3 * offset) = v.s0; \
  ~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7720:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(int)
^~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7705:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_V3_SPACE(TYPE, SPACE) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7696:25: 
note: expanded from macro 'DECL_UNTYPED_V3_SPACE'
  *(p + 3 * offset + 1) = v.s1; \
  ~~~~~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7720:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(int)
^~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7705:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_V3_SPACE(TYPE, SPACE) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7697:25: 
note: expanded from macro 'DECL_UNTYPED_V3_SPACE'
  *(p + 3 * offset + 2) = v.s2; \
  ~~~~~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7720:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(int)
^~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7706:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_RW_SPACE_N(TYPE, 4, SPACE) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7690:43: 
note: expanded from macro 'DECL_UNTYPED_RW_SPACE_N'
  *(SPACE TYPE##DIM *) (p + DIM * offset) = v; \
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7720:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(int)
^~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7707:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_RW_SPACE_N(TYPE, 8, SPACE) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7690:43: 
note: expanded from macro 'DECL_UNTYPED_RW_SPACE_N'
  *(SPACE TYPE##DIM *) (p + DIM * offset) = v; \
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7720:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(int)
^~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7708:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_RW_SPACE_N(TYPE, 16, SPACE)
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7690:43: 
note: expanded from macro 'DECL_UNTYPED_RW_SPACE_N'
  *(SPACE TYPE##DIM *) (p + DIM * offset) = v; \
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7721:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(uint)
^~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7704:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_RW_SPACE_N(TYPE, 2, SPACE) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7690:43: 
note: expanded from macro 'DECL_UNTYPED_RW_SPACE_N'
  *(SPACE TYPE##DIM *) (p + DIM * offset) = v; \
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7721:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(uint)
^~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7705:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_V3_SPACE(TYPE, SPACE) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7695:21: 
note: expanded from macro 'DECL_UNTYPED_V3_SPACE'
  *(p + 3 * offset) = v.s0; \
  ~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7721:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(uint)
^~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7705:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_V3_SPACE(TYPE, SPACE) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7696:25: 
note: expanded from macro 'DECL_UNTYPED_V3_SPACE'
  *(p + 3 * offset + 1) = v.s1; \
  ~~~~~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7721:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(uint)
^~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7705:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_V3_SPACE(TYPE, SPACE) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7697:25: 
note: expanded from macro 'DECL_UNTYPED_V3_SPACE'
  *(p + 3 * offset + 2) = v.s2; \
  ~~~~~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7721:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(uint)
^~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7706:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_RW_SPACE_N(TYPE, 4, SPACE) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7690:43: 
note: expanded from macro 'DECL_UNTYPED_RW_SPACE_N'
  *(SPACE TYPE##DIM *) (p + DIM * offset) = v; \
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7721:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(uint)
^~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7707:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_RW_SPACE_N(TYPE, 8, SPACE) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7690:43: 
note: expanded from macro 'DECL_UNTYPED_RW_SPACE_N'
  *(SPACE TYPE##DIM *) (p + DIM * offset) = v; \
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7721:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(uint)
^~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7708:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_RW_SPACE_N(TYPE, 16, SPACE)
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7690:43: 
note: expanded from macro 'DECL_UNTYPED_RW_SPACE_N'
  *(SPACE TYPE##DIM *) (p + DIM * offset) = v; \
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7722:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(long)
^~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7704:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_RW_SPACE_N(TYPE, 2, SPACE) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7690:43: 
note: expanded from macro 'DECL_UNTYPED_RW_SPACE_N'
  *(SPACE TYPE##DIM *) (p + DIM * offset) = v; \
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7722:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(long)
^~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7705:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_V3_SPACE(TYPE, SPACE) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7695:21: 
note: expanded from macro 'DECL_UNTYPED_V3_SPACE'
  *(p + 3 * offset) = v.s0; \
  ~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7722:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(long)
^~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7705:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_V3_SPACE(TYPE, SPACE) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7696:25: 
note: expanded from macro 'DECL_UNTYPED_V3_SPACE'
  *(p + 3 * offset + 1) = v.s1; \
  ~~~~~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7722:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(long)
^~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7705:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_V3_SPACE(TYPE, SPACE) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7697:25: 
note: expanded from macro 'DECL_UNTYPED_V3_SPACE'
  *(p + 3 * offset + 2) = v.s2; \
  ~~~~~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7722:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(long)
^~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7706:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_RW_SPACE_N(TYPE, 4, SPACE) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7690:43: 
note: expanded from macro 'DECL_UNTYPED_RW_SPACE_N'
  *(SPACE TYPE##DIM *) (p + DIM * offset) = v; \
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7722:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(long)
^~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7707:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_RW_SPACE_N(TYPE, 8, SPACE) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7690:43: 
note: expanded from macro 'DECL_UNTYPED_RW_SPACE_N'
  *(SPACE TYPE##DIM *) (p + DIM * offset) = v; \
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7722:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(long)
^~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7708:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_RW_SPACE_N(TYPE, 16, SPACE)
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7690:43: 
note: expanded from macro 'DECL_UNTYPED_RW_SPACE_N'
  *(SPACE TYPE##DIM *) (p + DIM * offset) = v; \
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7723:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(ulong)
^~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7704:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_RW_SPACE_N(TYPE, 2, SPACE) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7690:43: 
note: expanded from macro 'DECL_UNTYPED_RW_SPACE_N'
  *(SPACE TYPE##DIM *) (p + DIM * offset) = v; \
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7723:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(ulong)
^~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7705:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_V3_SPACE(TYPE, SPACE) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7695:21: 
note: expanded from macro 'DECL_UNTYPED_V3_SPACE'
  *(p + 3 * offset) = v.s0; \
  ~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7723:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(ulong)
^~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7705:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_V3_SPACE(TYPE, SPACE) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7696:25: 
note: expanded from macro 'DECL_UNTYPED_V3_SPACE'
  *(p + 3 * offset + 1) = v.s1; \
  ~~~~~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7723:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(ulong)
^~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7705:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_V3_SPACE(TYPE, SPACE) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7697:25: 
note: expanded from macro 'DECL_UNTYPED_V3_SPACE'
  *(p + 3 * offset + 2) = v.s2; \
  ~~~~~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7723:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(ulong)
^~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7706:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_RW_SPACE_N(TYPE, 4, SPACE) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7690:43: 
note: expanded from macro 'DECL_UNTYPED_RW_SPACE_N'
  *(SPACE TYPE##DIM *) (p + DIM * offset) = v; \
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7723:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(ulong)
^~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7707:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_RW_SPACE_N(TYPE, 8, SPACE) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7690:43: 
note: expanded from macro 'DECL_UNTYPED_RW_SPACE_N'
  *(SPACE TYPE##DIM *) (p + DIM * offset) = v; \
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7723:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(ulong)
^~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7708:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_RW_SPACE_N(TYPE, 16, SPACE)
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7690:43: 
note: expanded from macro 'DECL_UNTYPED_RW_SPACE_N'
  *(SPACE TYPE##DIM *) (p + DIM * offset) = v; \
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7724:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(float)
^~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7704:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_RW_SPACE_N(TYPE, 2, SPACE) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7690:43: 
note: expanded from macro 'DECL_UNTYPED_RW_SPACE_N'
  *(SPACE TYPE##DIM *) (p + DIM * offset) = v; \
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7724:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(float)
^~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7705:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_V3_SPACE(TYPE, SPACE) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7695:21: 
note: expanded from macro 'DECL_UNTYPED_V3_SPACE'
  *(p + 3 * offset) = v.s0; \
  ~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7724:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(float)
^~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7705:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_V3_SPACE(TYPE, SPACE) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7696:25: 
note: expanded from macro 'DECL_UNTYPED_V3_SPACE'
  *(p + 3 * offset + 1) = v.s1; \
  ~~~~~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7724:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(float)
^~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7705:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_V3_SPACE(TYPE, SPACE) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7697:25: 
note: expanded from macro 'DECL_UNTYPED_V3_SPACE'
  *(p + 3 * offset + 2) = v.s2; \
  ~~~~~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7724:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(float)
^~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7706:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_RW_SPACE_N(TYPE, 4, SPACE) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7690:43: 
note: expanded from macro 'DECL_UNTYPED_RW_SPACE_N'
  *(SPACE TYPE##DIM *) (p + DIM * offset) = v; \
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7724:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(float)
^~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7707:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_RW_SPACE_N(TYPE, 8, SPACE) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7690:43: 
note: expanded from macro 'DECL_UNTYPED_RW_SPACE_N'
  *(SPACE TYPE##DIM *) (p + DIM * offset) = v; \
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7724:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(float)
^~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7708:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_RW_SPACE_N(TYPE, 16, SPACE)
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7690:43: 
note: expanded from macro 'DECL_UNTYPED_RW_SPACE_N'
  *(SPACE TYPE##DIM *) (p + DIM * offset) = v; \
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7725:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(double)
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7704:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_RW_SPACE_N(TYPE, 2, SPACE) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7690:43: 
note: expanded from macro 'DECL_UNTYPED_RW_SPACE_N'
  *(SPACE TYPE##DIM *) (p + DIM * offset) = v; \
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7725:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(double)
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7705:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_V3_SPACE(TYPE, SPACE) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7695:21: 
note: expanded from macro 'DECL_UNTYPED_V3_SPACE'
  *(p + 3 * offset) = v.s0; \
  ~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7725:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(double)
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7705:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_V3_SPACE(TYPE, SPACE) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7696:25: 
note: expanded from macro 'DECL_UNTYPED_V3_SPACE'
  *(p + 3 * offset + 1) = v.s1; \
  ~~~~~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7725:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(double)
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7705:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_V3_SPACE(TYPE, SPACE) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7697:25: 
note: expanded from macro 'DECL_UNTYPED_V3_SPACE'
  *(p + 3 * offset + 2) = v.s2; \
  ~~~~~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7725:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(double)
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7706:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_RW_SPACE_N(TYPE, 4, SPACE) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7690:43: 
note: expanded from macro 'DECL_UNTYPED_RW_SPACE_N'
  *(SPACE TYPE##DIM *) (p + DIM * offset) = v; \
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7725:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(double)
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7707:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_RW_SPACE_N(TYPE, 8, SPACE) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7690:43: 
note: expanded from macro 'DECL_UNTYPED_RW_SPACE_N'
  *(SPACE TYPE##DIM *) (p + DIM * offset) = v; \
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7725:1: 
error: read-only variable is not assignable
DECL_UNTYPED_RW_ALL(double)
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7713:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL'
  DECL_UNTYPED_RW_ALL_SPACE(TYPE, __constant) \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7708:3: 
note: expanded from macro 'DECL_UNTYPED_RW_ALL_SPACE'
  DECL_UNTYPED_RW_SPACE_N(TYPE, 16, SPACE)
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/buildd/beignet-0.3/obj-i686-linux-gnu/backend/src/ocl_stdlib.h:7690:43: 
note: expanded from macro 'DECL_UNTYPED_RW_SPACE_N'
  *(SPACE TYPE##DIM *) (p + DIM * offset) = v; \
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
71 errors generated.
make[3]: *** [backend/src/ocl_stdlib.h.pch] Error 1
make[3]: Leaving directory `/build/buildd/beignet-0.3/obj-i686-linux-gnu'
make[2]: *** [backend/src/CMakeFiles/pch_object.dir/all] Error 2
make[2]: Leaving directory `/build/buildd/beignet-0.3/obj-i686-linux-gnu'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/build/buildd/beignet-0.3/obj-i686-linux-gnu'
dh_auto_build: make -j8 returned exit code 2
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2

Full buildlog: https://launchpadlibrarian.net/164380364/buildlog_ubuntu-
trusty-i386.beignet_0.3-1_FAILEDTOBUILD.txt.gz

** Affects: beignet (Ubuntu)
     Importance: High
         Status: New


** Tags: ftbfs trusty

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1275248

Title:
  FTBFS: error: read-only variable is not assignable

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/beignet/+bug/1275248/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to