On Mon, Jan 06, 2020 at 01:37:57AM +0000, Greg Oster wrote:
> Module Name:  src
> Committed By: oster
> Date:         Mon Jan  6 01:37:57 UTC 2020
> 
> Modified Files:
>       src/sys/sys: sched.h
> 
> Log Message:
> Build fix.  Add back inclusion of <sys/queue.h>, which was previously
> included via <sys/evnct.h>.
> 
> 
> To generate a diff of this commit:
> cvs rdiff -u -r1.83 -r1.84 src/sys/sys/sched.h

Either this or the previous commit break the build - not sure how it got
lucky before:

#   compile  gallium/api_exec.pico
/work/tools/bin/arm--netbsdelf-eabi-gcc -O2 -pipe -std=gnu11 -pthread 
-fvisibility=hidden -fno-strict-aliasing -fno-builtin-memcmp   -std=gnu99   
-Werror -Wno-error=stack-protector   -fPIE  -msoft-float  -fno-strict-aliasing  
 --sysroot=/work/hosts/evbarm -I/work/hosts/evbarm/usr/X11R7/include/libdrm  
-I/work/src/external/apache2/llvm/dist/llvm/include  
-I/work/src/external/apache2/llvm/include 
-I/work/src/external/apache2/llvm/config -DGALLIUM_SOFTPIPE  
-DGALLIUM_STATIC_TARGETS=1  -DMESA_EGL_NO_X11_HEADERS 
-I/work/xsrc/external/mit/MesaLib/dist/include 
-I/work/xsrc/external/mit/MesaLib/dist/src 
-I/work/xsrc/external/mit/MesaLib/dist/src/mesa 
-I/work/xsrc/external/mit/MesaLib/dist/src/mapi 
-I/work/xsrc/external/mit/MesaLib/dist/src/gallium/include 
-I/work/xsrc/external/mit/MesaLib/dist/../src/mapi/glapi 
-I/work/xsrc/external/mit/MesaLib/dist/../src/mesa 
-I/work/xsrc/external/mit/MesaLib/dist/../src/mesa/main 
-I/work/xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/common 
-DPACKAGE_NAME=\"Mesa\"  -DPACKAGE_TARNAME=\"mesa\"  
-DPACKAGE_VERSION=\"19.1.17\"  -DPACKAGE_STRING=\"Mesa\ 19.1.17\"  
-DVERSION=\"19.1.17\"  
-DPACKAGE_BUGREPORT=\"https://bugs.freedesktop.org/enter_bug.cgi\?product=Mesa\";
  -DPACKAGE_URL=\"\"  -DPACKAGE=\"mesa\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 
-DHAVE_MEMORY_H=1  -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1  
-DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1  -DHAVE___BUILTIN_BSWAP32=1 
-DHAVE___BUILTIN_BSWAP64=1  -DHAVE___BUILTIN_CLZ=1 -DHAVE___BUILTIN_CLZLL=1  
-DHAVE___BUILTIN_CTZ=1 -DHAVE___BUILTIN_EXPECT=1  -DHAVE___BUILTIN_FFS=1 
-DHAVE___BUILTIN_FFSLL=1  -DHAVE___BUILTIN_POPCOUNT=1 
-DHAVE___BUILTIN_POPCOUNTLL=1  -DHAVE___BUILTIN_UNREACHABLE=1 
-DHAVE_FUNC_ATTRIBUTE_CONST=1  -DHAVE_FUNC_ATTRIBUTE_FLATTEN=1 
-DHAVE_FUNC_ATTRIBUTE_FORMAT=1  -DHAVE_FUNC_ATTRIBUTE_MALLOC=1 
-DHAVE_FUNC_ATTRIBUTE_PACKED=1  -DHAVE_FUNC_ATTRIBUTE_PURE=1 
-DHAVE_FUNC_ATTRIBUTE_RETURNS_NONNULL=1  -DHAVE_FUNC_ATTRIBUTE_UNUSED=1 
-DHAVE_FUNC_ATTRIBUTE_VISIBILITY=1  -DHAVE_FUNC_ATTRIBUTE_WARN_UNUSED_RESULT=1  
-DHAVE_FUNC_ATTRIBUTE_WEAK=1 -DHAVE_FUNC_ATTRIBUTE_ALIAS=1  
-DHAVE_FUNC_ATTRIBUTE_NORETURN=1 -DHAVE_ENDIAN_H=1 -DHAVE_DLADDR=1  
-DHAVE_CLOCK_GETTIME=1 -DHAVE_PTHREAD_PRIO_INHERIT=1  -DHAVE_PTHREAD=1  
-D__STDC_CONSTANT_MACROS  -D__STDC_FORMAT_MACROS  -D__STDC_LIMIT_MACROS  
-DUSE_GCC_ATOMIC_BUILTINS  -DNDEBUG  -DHAVE_SYS_SYSCTL_H  -DHAVE_DLFCN_H  
-DHAVE_STRTOF  -DHAVE_MKOSTEMP  -DHAVE_TIMESPEC_GET  -DHAVE_STRTOD_L  
-DHAVE_DL_ITERATE_PHDR  -DHAVE_POSIX_MEMALIGN  -DHAVE_ZLIB  -DHAVE_LIBDRM 
-DGLX_USE_DRM  -DGLX_INDIRECT_RENDERING  -DGLX_DIRECT_RENDERING  -DGLX_USE_TLS  
-DHAVE_X11_PLATFORM  -DHAVE_DRM_PLATFORM  -DENABLE_SHADER_CACHE  -DHAVE_MINCORE 
 -DHAVE_LIBDRM -DGLX_USE_DRM -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING 
-DHAVE_ALIAS -DMESA_EGL_NO_X11_HEADERS -DYYTEXT_POINTER=1 
-I/work/xsrc/external/mit/MesaLib/dist/src/compiler  
-I/work/xsrc/external/mit/MesaLib/dist/../src/compiler  
-I/work/xsrc/external/mit/MesaLib/dist/src/compiler/nir  
-I/work/xsrc/external/mit/MesaLib/dist/../src/compiler/nir  
-I/work/xsrc/external/mit/MesaLib/dist/src/compiler/glsl  
-I/work/xsrc/external/mit/MesaLib/dist/../src/compiler/glsl  
-I/work/xsrc/external/mit/MesaLib/dist/src/compiler/glsl/glcpp  
-I/work/xsrc/external/mit/MesaLib/dist/../src/compiler/glsl/glcpp  
-I/work/xsrc/external/mit/MesaLib/dist/src/compiler/spirv  
-I/work/xsrc/external/mit/MesaLib/dist/src/gallium/include  
-I/work/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary  
-I/work/xsrc/external/mit/MesaLib/dist/src/gallium/drivers  
-I/work/xsrc/external/mit/MesaLib/dist/../src/mesa/drivers/dri/common  
-DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO 
-I/work/hosts/evbarm/usr/X11R7/include -c   
-I/work/xsrc/external/mit/MesaLib/dist/src/glsl 
-I/work/xsrc/external/mit/MesaLib/dist/src/mesa/main 
-I/work/xsrc/external/mit/MesaLib/dist/src/../../src/compiler/nir -fPIC   -g 
/work/xsrc/external/mit/MesaLib/dist/src/../../src/mapi/glapi/api_exec.c -o 
api_exec.pico
In file included from 
/work/xsrc/external/mit/MesaLib/dist/src/compiler/nir/nir.h:34,
                 from 
/work/xsrc/external/mit/MesaLib/dist/src/mesa/main/glspirv.h:27,
                 from 
/work/xsrc/external/mit/MesaLib/dist/src/../../src/mapi/glapi/api_exec.c:68:
/work/xsrc/external/mit/MesaLib/dist/src/util/list.h:159: error: "LIST_REPLACE" 
redefined [-Werror]
 #define LIST_REPLACE(__from, __to) list_replace(__from, __to)
 
In file included from /work/hosts/evbarm/usr/include/sys/sched.h:74,
                 from /work/hosts/evbarm/usr/include/sched.h:37,
                 from 
/work/xsrc/external/mit/MesaLib/dist/include/c11/threads_posix.h:36,
                 from 
/work/xsrc/external/mit/MesaLib/dist/include/c11/threads.h:66,
                 from 
/work/xsrc/external/mit/MesaLib/dist/src/mesa/main/mtypes.h:39,
                 from 
/work/xsrc/external/mit/MesaLib/dist/src/mesa/main/extensions.h:39,
                 from 
/work/xsrc/external/mit/MesaLib/dist/src/mesa/main/context.h:54,
                 from 
/work/xsrc/external/mit/MesaLib/dist/src/mesa/main/blend.h:37,
                 from 
/work/xsrc/external/mit/MesaLib/dist/src/../../src/mapi/glapi/api_exec.c:40:
/work/hosts/evbarm/usr/include/sys/queue.h:296: note: this is the location of 
the previous definition
 #define LIST_REPLACE(elm, elm2, field) do {    \
 


We need better namespace protection here?

Martin

Reply via email to