external/mesa4d/src/glsl/linker.cpp:1394:50: error: ‘varyings’ was not declared
in this scope
external/mesa3d/src/glsl/linker.cpp:1394:58: error: ‘offsetof’ was not declared
in this scope
external/mesa3d/src/glsl/linker.cpp:1395:48: error: expected
primary-expression before ‘,’ token
external/mesa3d/src/glsl/linker.cpp:1412:47: error: expected
primary-expression before ‘,’ token
external/mesa3d/src/glsl/linker.cpp:1412:48: error: ‘position’ was not declared
in this scope
external/mesa3d/src/glsl/linker.cpp:1414:47: error: expected
primary-expression before ‘,’ token
external/mesa3d/src/glsl/linker.cpp:1414:48: error: ‘pointSize’ was not declared
in this scope
external/mesa3d/src/glsl/linker.cpp:1424:47: error: expected
primary-expression before ‘,’ token
external/mesa3d/src/glsl/linker.cpp:1424:48: error: ‘position’ was not declared
in this scope
external/mesa3d/src/glsl/linker.cpp:1428:47: error: expected
primary-expression before ‘,’ token
external/mesa3d/src/glsl/linker.cpp:1428:48: error: ‘frontFacingPointCoord’ was not
declared in this scope
external/mesa3d/src/glsl/linker.cpp:1431:47: error: expected
primary-expression before ‘,’ token
external/mesa3d/src/glsl/linker.cpp:1431:48: error: ‘frontFacingPointCoord’ was not
declared in this scope
external/mesa3d/src/glsl/linker.cpp: In function ‘void link_shaders(const
gl_context*, gl_shader_program*)’:
external/mesa3d/src/glsl/linker.cpp:1734:49: error: expected
primary-expression before ‘,’ token
external/mesa3d/src/glsl/linker.cpp:1734:50: error: ‘fragColor’ was not declared
in this scope
external/mesa3d/src/glsl/linker.cpp:1734:59: error: ‘offsetof’ was not declared
in this scope
make: ***
[out/host/linux-x86/obj/STATIC_LIBRARIES/libMesa_intermediates/src/glsl/linker.o]
Error 1
出现以上错误的解决办法:
Adding a "#include <stddef.h>" to linker.cpp fixes the issue for me.
来自google code :https://code.google.com/p/android/issues/detail?id=23206