SHARE
TWEET

Mesa mild config output

Luxed Apr 8th, 2018 94 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. checking build system type... x86_64-pc-linux-gnu
  2. checking host system type... x86_64-pc-linux-gnu
  3. checking target system type... x86_64-pc-linux-gnu
  4. checking for a BSD-compatible install... /usr/bin/install -c
  5. checking whether build environment is sane... yes
  6. checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
  7. checking for gawk... gawk
  8. checking whether make sets $(MAKE)... yes
  9. checking whether make supports nested variables... yes
  10. checking whether UID '1000' is supported by ustar format... yes
  11. checking whether GID '990' is supported by ustar format... yes
  12. checking how to create a ustar tar archive... gnutar
  13. checking whether make supports nested variables... (cached) yes
  14. checking for style of include used by make... GNU
  15. checking for gcc... gcc
  16. checking whether the C compiler works... yes
  17. checking for C compiler default output file name... a.out
  18. checking for suffix of executables...
  19. checking whether we are cross compiling... no
  20. checking for suffix of object files... o
  21. checking whether we are using the GNU C compiler... yes
  22. checking whether gcc accepts -g... yes
  23. checking for gcc option to accept ISO C89... none needed
  24. checking whether gcc understands -c and -o together... yes
  25. checking dependency style of gcc... gcc3
  26. checking for ar... ar
  27. checking the archiver (ar) interface... ar
  28. checking how to run the C preprocessor... gcc -E
  29. checking for gcc... (cached) gcc
  30. checking whether we are using the GNU C compiler... (cached) yes
  31. checking whether gcc accepts -g... (cached) yes
  32. checking for gcc option to accept ISO C89... (cached) none needed
  33. checking whether gcc understands -c and -o together... (cached) yes
  34. checking dependency style of gcc... (cached) gcc3
  35. checking for g++... g++
  36. checking whether we are using the GNU C++ compiler... yes
  37. checking whether g++ accepts -g... yes
  38. checking dependency style of g++... gcc3
  39. checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
  40. checking the name lister (/usr/bin/nm -B) interface... BSD nm
  41. checking dependency style of gcc... gcc3
  42. checking for GNU make... make
  43. checking for python2.7... python2.7
  44. checking for a sed that does not truncate output... /usr/bin/sed
  45. checking for special C compiler options needed for large files... no
  46. checking for _FILE_OFFSET_BITS value needed for large files... no
  47. checking how to print strings... printf
  48. checking for a sed that does not truncate output... (cached) /usr/bin/sed
  49. checking for grep that handles long lines and -e... /usr/bin/grep
  50. checking for egrep... /usr/bin/grep -E
  51. checking for fgrep... /usr/bin/grep -F
  52. checking for ld used by gcc... /usr/bin/ld
  53. checking if the linker (/usr/bin/ld) is GNU ld... yes
  54. checking whether ln -s works... yes
  55. checking the maximum length of command line arguments... 1572864
  56. checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
  57. checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
  58. checking for /usr/bin/ld option to reload object files... -r
  59. checking for objdump... objdump
  60. checking how to recognize dependent libraries... pass_all
  61. checking for dlltool... no
  62. checking how to associate runtime and link libraries... printf %s\n
  63. checking for archiver @FILE support... @
  64. checking for strip... strip
  65. checking for ranlib... ranlib
  66. checking command to parse /usr/bin/nm -B output from gcc object... ok
  67. checking for sysroot... no
  68. checking for a working dd... /usr/bin/dd
  69. checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
  70. checking for mt... no
  71. checking if : is a manifest tool... no
  72. checking for ANSI C header files... yes
  73. checking for sys/types.h... yes
  74. checking for sys/stat.h... yes
  75. checking for stdlib.h... yes
  76. checking for string.h... yes
  77. checking for memory.h... yes
  78. checking for strings.h... yes
  79. checking for inttypes.h... yes
  80. checking for stdint.h... yes
  81. checking for unistd.h... yes
  82. checking for dlfcn.h... yes
  83. checking for objdir... .libs
  84. checking if gcc supports -fno-rtti -fno-exceptions... no
  85. checking for gcc option to produce PIC... -fPIC -DPIC
  86. checking if gcc PIC flag -fPIC -DPIC works... yes
  87. checking if gcc static flag -static works... yes
  88. checking if gcc supports -c -o file.o... yes
  89. checking if gcc supports -c -o file.o... (cached) yes
  90. checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
  91. checking whether -lc should be explicitly linked in... no
  92. checking dynamic linker characteristics... GNU/Linux ld.so
  93. checking how to hardcode library paths into programs... immediate
  94. checking whether stripping libraries is possible... yes
  95. checking if libtool supports shared libraries... yes
  96. checking whether to build shared libraries... yes
  97. checking whether to build static libraries... no
  98. checking how to run the C++ preprocessor... g++ -E
  99. checking for ld used by g++... /usr/bin/ld -m elf_x86_64
  100. checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
  101. checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
  102. checking for g++ option to produce PIC... -fPIC -DPIC
  103. checking if g++ PIC flag -fPIC -DPIC works... yes
  104. checking if g++ static flag -static works... yes
  105. checking if g++ supports -c -o file.o... yes
  106. checking if g++ supports -c -o file.o... (cached) yes
  107. checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
  108. checking dynamic linker characteristics... (cached) GNU/Linux ld.so
  109. checking how to hardcode library paths into programs... immediate
  110. checking for rm... rm -f
  111. checking for bison... bison -y
  112. checking if bison is the parser generator... yes
  113. checking for flex... flex
  114. checking lex output file root... lex.yy
  115. checking lex library... -lfl
  116. checking whether yytext is a pointer... yes
  117. checking if flex is the lexer generator... yes
  118. checking for indent... cat
  119. checking if module mako in python is installed... yes
  120. checking if compiling with clang... no
  121. checking whether gcc version is sufficient... yes
  122. checking whether __SUNPRO_C is declared... no
  123. checking for __builtin_bswap32... yes
  124. checking for __builtin_bswap64... yes
  125. checking for __builtin_clz... yes
  126. checking for __builtin_clzll... yes
  127. checking for __builtin_ctz... yes
  128. checking for __builtin_expect... yes
  129. checking for __builtin_ffs... yes
  130. checking for __builtin_ffsll... yes
  131. checking for __builtin_popcount... yes
  132. checking for __builtin_popcountll... yes
  133. checking for __builtin_unreachable... yes
  134. checking for __attribute__((const))... yes
  135. checking for __attribute__((flatten))... yes
  136. checking for __attribute__((format))... yes
  137. checking for __attribute__((malloc))... yes
  138. checking for __attribute__((packed))... yes
  139. checking for __attribute__((pure))... yes
  140. checking for __attribute__((returns_nonnull))... yes
  141. checking for __attribute__((unused))... yes
  142. checking for __attribute__((visibility))... yes
  143. checking for __attribute__((warn_unused_result))... yes
  144. checking for __attribute__((weak))... yes
  145. checking for __attribute__((alias))... yes
  146. checking for __attribute__((noreturn))... yes
  147. checking for pkg-config... /usr/bin/pkg-config
  148. checking pkg-config is at least version 0.9.0... yes
  149. checking whether C compiler accepts -Wall... yes
  150. checking whether C compiler accepts -Werror=implicit-function-declaration... yes
  151. checking whether C compiler accepts -Werror=missing-prototypes... yes
  152. checking whether C compiler accepts -Wmissing-prototypes... yes
  153. checking whether C compiler accepts -fno-math-errno... yes
  154. checking whether C compiler accepts -fno-trapping-math... yes
  155. checking whether C compiler accepts -fvisibility=hidden... yes
  156. checking whether C++ compiler accepts -Wall... yes
  157. checking whether C++ compiler accepts -fno-math-errno... yes
  158. checking whether C++ compiler accepts -fno-trapping-math... yes
  159. checking whether C++ compiler accepts -fvisibility=hidden... yes
  160. checking whether C compiler accepts -Werror=pointer-arith... yes
  161. checking whether C compiler accepts -Werror=vla... yes
  162. checking whether C++ compiler accepts -Werror=pointer-arith... yes
  163. checking whether C++ compiler accepts -Werror=vla... yes
  164. checking whether c++11 is enabled by default... yes
  165. checking whether C compiler accepts -Woverride-init... yes
  166. checking whether C compiler accepts -Winitializer-overrides... no
  167. checking whether -latomic is needed... no
  168. checking whether __sync_add_and_fetch_8 is supported... yes
  169. checking whether byte ordering is bigendian... no
  170. checking whether gcc supports -mpower8-vector... no
  171. checking if ld supports -Bsymbolic... yes
  172. checking whether ld supports --gc-sections... yes
  173. checking if the linker supports version-scripts... yes
  174. checking if the linker supports --dynamic-list... yes
  175. checking whether to enable assembly... yes, x86_64
  176. checking whether sys/types.h defines makedev... no
  177. checking sys/mkdev.h usability... no
  178. checking sys/mkdev.h presence... no
  179. checking for sys/mkdev.h... no
  180. checking sys/sysmacros.h usability... yes
  181. checking sys/sysmacros.h presence... yes
  182. checking for sys/sysmacros.h... yes
  183. checking xlocale.h usability... no
  184. checking xlocale.h presence... no
  185. checking for xlocale.h... no
  186. checking sys/sysctl.h usability... yes
  187. checking sys/sysctl.h presence... yes
  188. checking for sys/sysctl.h... yes
  189. checking endian.h usability... yes
  190. checking endian.h presence... yes
  191. checking for endian.h... yes
  192. checking for strtof... yes
  193. checking for mkostemp... yes
  194. checking for timespec_get... yes
  195. checking for memfd_create... no
  196. checking whether strtod has locale support... yes
  197. checking for dlopen... no
  198. checking for dlopen in -ldl... yes
  199. checking for dladdr... yes
  200. checking for dl_iterate_phdr... yes
  201. checking for clock_gettime... yes
  202. checking for posix_memalign... yes
  203. checking for zlib >= 1.2.3... yes
  204. checking for the pthreads library -lpthreads... no
  205. checking whether pthreads work without any flags... no
  206. checking whether pthreads work with -Kthread... no
  207. checking whether pthreads work with -kthread... no
  208. checking for the pthreads library -llthread... no
  209. checking whether pthreads work with -pthread... yes
  210. checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
  211. checking if more special flags are required for pthreads... no
  212. checking for PTHREAD_PRIO_INHERIT... yes
  213. checking linux/futex.h usability... yes
  214. checking linux/futex.h presence... yes
  215. checking for linux/futex.h... yes
  216. checking for libelf... yes
  217. checking for llvm-config... /usr/bin/llvm-config
  218. checking for libunwind... yes
  219. checking for libdrm >= 2.4.75... yes
  220. checking for glproto >= 1.4.14... yes
  221. checking for dri2proto >= 2.8... yes
  222. checking for xxf86vm... yes
  223. checking for x11 xext xdamage >= 1.1 xfixes x11-xcb xcb xcb-glx >= 1.8.1 xcb-dri2 >= 1.8 xxf86vm... yes
  224. checking for x11-xcb xcb xcb-dri2 >= 1.8 xcb-xfixes... yes
  225. checking for x11-xcb xcb >= 1.9.3 xcb-dri3 xcb-xfixes xcb-present xcb-sync xshmfence >= 1.1... yes
  226. checking for xcb-dri3 >= 1.13 xcb-present >= 1.13... yes
  227. checking for expat... yes
  228. checking for libdrm >= 2.4.71 libdrm_radeon >= 2.4.71... yes
  229. checking for libdrm >= 2.4.91 libdrm_amdgpu >= 2.4.91... yes
  230. checking for mincore... yes
  231. checking for x11-xcb xcb xcb-dri2 >= 1.8... yes
  232. checking for vdpau >= 1.1... yes
  233. checking for libva >= 0.38.0... yes
  234. checking for libdrm >= 2.4.71 libdrm_radeon >= 2.4.71... yes
  235. checking for libdrm >= 2.4.91 libdrm_amdgpu >= 2.4.91... yes
  236. checking for valgrind... no
  237. checking whether to enable Valgrind support... no
  238. checking that generated files are newer than configure... done
  239. configure: creating ./config.status
  240. config.status: creating Makefile
  241. config.status: creating src/Makefile
  242. config.status: creating src/amd/Makefile
  243. config.status: creating src/amd/vulkan/Makefile
  244. config.status: creating src/broadcom/Makefile
  245. config.status: creating src/compiler/Makefile
  246. config.status: creating src/egl/Makefile
  247. config.status: creating src/egl/main/egl.pc
  248. config.status: creating src/egl/wayland/wayland-drm/Makefile
  249. config.status: creating src/egl/wayland/wayland-egl/Makefile
  250. config.status: creating src/egl/wayland/wayland-egl/wayland-egl.pc
  251. config.status: creating src/gallium/Makefile
  252. config.status: creating src/gallium/auxiliary/Makefile
  253. config.status: creating src/gallium/auxiliary/pipe-loader/Makefile
  254. config.status: creating src/gallium/drivers/freedreno/Makefile
  255. config.status: creating src/gallium/drivers/ddebug/Makefile
  256. config.status: creating src/gallium/drivers/i915/Makefile
  257. config.status: creating src/gallium/drivers/llvmpipe/Makefile
  258. config.status: creating src/gallium/drivers/noop/Makefile
  259. config.status: creating src/gallium/drivers/nouveau/Makefile
  260. config.status: creating src/gallium/drivers/pl111/Makefile
  261. config.status: creating src/gallium/drivers/r300/Makefile
  262. config.status: creating src/gallium/drivers/r600/Makefile
  263. config.status: creating src/gallium/drivers/radeon/Makefile
  264. config.status: creating src/gallium/drivers/radeonsi/Makefile
  265. config.status: creating src/gallium/drivers/rbug/Makefile
  266. config.status: creating src/gallium/drivers/softpipe/Makefile
  267. config.status: creating src/gallium/drivers/svga/Makefile
  268. config.status: creating src/gallium/drivers/swr/Makefile
  269. config.status: creating src/gallium/drivers/tegra/Makefile
  270. config.status: creating src/gallium/drivers/trace/Makefile
  271. config.status: creating src/gallium/drivers/etnaviv/Makefile
  272. config.status: creating src/gallium/drivers/imx/Makefile
  273. config.status: creating src/gallium/drivers/vc4/Makefile
  274. config.status: creating src/gallium/drivers/vc5/Makefile
  275. config.status: creating src/gallium/drivers/virgl/Makefile
  276. config.status: creating src/gallium/state_trackers/clover/Makefile
  277. config.status: creating src/gallium/state_trackers/dri/Makefile
  278. config.status: creating src/gallium/state_trackers/glx/xlib/Makefile
  279. config.status: creating src/gallium/state_trackers/nine/Makefile
  280. config.status: creating src/gallium/state_trackers/omx/Makefile
  281. config.status: creating src/gallium/state_trackers/omx/bellagio/Makefile
  282. config.status: creating src/gallium/state_trackers/omx/tizonia/Makefile
  283. config.status: creating src/gallium/state_trackers/osmesa/Makefile
  284. config.status: creating src/gallium/state_trackers/va/Makefile
  285. config.status: creating src/gallium/state_trackers/vdpau/Makefile
  286. config.status: creating src/gallium/state_trackers/xa/Makefile
  287. config.status: creating src/gallium/state_trackers/xa/xa_tracker.h
  288. config.status: creating src/gallium/state_trackers/xvmc/Makefile
  289. config.status: creating src/gallium/targets/d3dadapter9/Makefile
  290. config.status: creating src/gallium/targets/d3dadapter9/d3d.pc
  291. config.status: creating src/gallium/targets/dri/Makefile
  292. config.status: creating src/gallium/targets/libgl-xlib/Makefile
  293. config.status: creating src/gallium/targets/omx/Makefile
  294. config.status: creating src/gallium/targets/opencl/Makefile
  295. config.status: creating src/gallium/targets/opencl/mesa.icd
  296. config.status: creating src/gallium/targets/osmesa/Makefile
  297. config.status: creating src/gallium/targets/osmesa/osmesa.pc
  298. config.status: creating src/gallium/targets/pipe-loader/Makefile
  299. config.status: creating src/gallium/targets/va/Makefile
  300. config.status: creating src/gallium/targets/vdpau/Makefile
  301. config.status: creating src/gallium/targets/xa/Makefile
  302. config.status: creating src/gallium/targets/xa/xatracker.pc
  303. config.status: creating src/gallium/targets/xvmc/Makefile
  304. config.status: creating src/gallium/tests/trivial/Makefile
  305. config.status: creating src/gallium/tests/unit/Makefile
  306. config.status: creating src/gallium/winsys/etnaviv/drm/Makefile
  307. config.status: creating src/gallium/winsys/imx/drm/Makefile
  308. config.status: creating src/gallium/winsys/freedreno/drm/Makefile
  309. config.status: creating src/gallium/winsys/i915/drm/Makefile
  310. config.status: creating src/gallium/winsys/nouveau/drm/Makefile
  311. config.status: creating src/gallium/winsys/pl111/drm/Makefile
  312. config.status: creating src/gallium/winsys/radeon/drm/Makefile
  313. config.status: creating src/gallium/winsys/amdgpu/drm/Makefile
  314. config.status: creating src/gallium/winsys/svga/drm/Makefile
  315. config.status: creating src/gallium/winsys/sw/dri/Makefile
  316. config.status: creating src/gallium/winsys/sw/kms-dri/Makefile
  317. config.status: creating src/gallium/winsys/sw/null/Makefile
  318. config.status: creating src/gallium/winsys/sw/wrapper/Makefile
  319. config.status: creating src/gallium/winsys/sw/xlib/Makefile
  320. config.status: creating src/gallium/winsys/tegra/drm/Makefile
  321. config.status: creating src/gallium/winsys/vc4/drm/Makefile
  322. config.status: creating src/gallium/winsys/vc5/drm/Makefile
  323. config.status: creating src/gallium/winsys/virgl/drm/Makefile
  324. config.status: creating src/gallium/winsys/virgl/vtest/Makefile
  325. config.status: creating src/gbm/Makefile
  326. config.status: creating src/gbm/main/gbm.pc
  327. config.status: creating src/glx/Makefile
  328. config.status: creating src/glx/apple/Makefile
  329. config.status: creating src/glx/tests/Makefile
  330. config.status: creating src/glx/windows/Makefile
  331. config.status: creating src/glx/windows/windowsdriproto.pc
  332. config.status: creating src/gtest/Makefile
  333. config.status: creating src/intel/Makefile
  334. config.status: creating src/loader/Makefile
  335. config.status: creating src/mapi/Makefile
  336. config.status: creating src/mapi/es1api/glesv1_cm.pc
  337. config.status: creating src/mapi/es2api/glesv2.pc
  338. config.status: creating src/mapi/glapi/gen/Makefile
  339. config.status: creating src/mesa/Makefile
  340. config.status: creating src/mesa/gl.pc
  341. config.status: creating src/mesa/drivers/dri/dri.pc
  342. config.status: creating src/mesa/drivers/dri/common/Makefile
  343. config.status: creating src/mesa/drivers/dri/i915/Makefile
  344. config.status: creating src/mesa/drivers/dri/i965/Makefile
  345. config.status: creating src/mesa/drivers/dri/Makefile
  346. config.status: creating src/mesa/drivers/dri/nouveau/Makefile
  347. config.status: creating src/mesa/drivers/dri/r200/Makefile
  348. config.status: creating src/mesa/drivers/dri/radeon/Makefile
  349. config.status: creating src/mesa/drivers/dri/swrast/Makefile
  350. config.status: creating src/mesa/drivers/osmesa/Makefile
  351. config.status: creating src/mesa/drivers/osmesa/osmesa.pc
  352. config.status: creating src/mesa/drivers/x11/Makefile
  353. config.status: creating src/mesa/main/tests/Makefile
  354. config.status: creating src/mesa/state_tracker/tests/Makefile
  355. config.status: creating src/util/Makefile
  356. config.status: creating src/util/tests/hash_table/Makefile
  357. config.status: creating src/util/tests/string_buffer/Makefile
  358. config.status: creating src/util/xmlpool/Makefile
  359. config.status: creating src/vulkan/Makefile
  360. config.status: executing depfiles commands
  361. config.status: executing libtool commands
  362.  
  363.         prefix:          /home/corentin/mesa_mild
  364.         exec_prefix:     ${prefix}
  365.         libdir:          ${exec_prefix}/lib
  366.         includedir:      ${prefix}/include
  367.  
  368.         OpenGL:          yes (ES1: yes ES2: yes)
  369.  
  370.         OSMesa:          no
  371.  
  372.         DRI platform:    drm
  373.         DRI drivers:     radeon swrast
  374.         DRI driver dir:  ${libdir}/dri
  375.         GLX:             DRI-based
  376.  
  377.         EGL:             yes
  378.         EGL drivers:     builtin:egl_dri2 builtin:egl_dri3
  379.         GBM:             yes
  380.         EGL/Vulkan/VL platforms:   x11 surfaceless drm
  381.  
  382.         Vulkan drivers:  radeon
  383.         Vulkan ICD dir:  ${datarootdir}/vulkan/icd.d
  384.  
  385.         llvm:            yes
  386.         llvm-config:     /usr/bin/llvm-config
  387.         llvm-version:    7.0.0
  388.  
  389.         Gallium drivers: radeonsi
  390.         Gallium st:      mesa vdpau va
  391.  
  392.         HUD extra stats: no
  393.         HUD lmsensors:   no
  394.  
  395.  
  396.         Shared libs:     yes
  397.         Static libs:     no
  398.         Shared-glapi:    yes
  399.  
  400.         CFLAGS:          -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99
  401.         CXXFLAGS:        -g -O2 -Wall -fno-math-errno -fno-trapping-math
  402.         CXX11_CXXFLAGS:  
  403.         LDFLAGS:        
  404.         Macros:          -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_SSE41 -DUSE_GCC_ATOMIC_BUILTINS -DNDEBUG -DTEXTURE_FLOAT_ENABLED -DUSE_X86_64_ASM -DHAVE_SYS_SYSCTL_H -DHAVE_STRTOF -DHAVE_MKOSTEMP -DHAVE_TIMESPEC_GET -DHAVE_STRTOD_L -DHAVE_DL_ITERATE_PHDR -DHAVE_POSIX_MEMALIGN -DHAVE_ZLIB -DHAVE_LINUX_FUTEX_H -DHAVE_LIBDRM -DGLX_USE_DRM -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING -DGLX_USE_TLS -DHAVE_X11_PLATFORM -DHAVE_SURFACELESS_PLATFORM -DHAVE_DRM_PLATFORM -DHAVE_DRI3 -DHAVE_DRI3_MODIFIERS -DENABLE_SHADER_CACHE -DHAVE_MINCORE -DHAVE_ST_VDPAU -DHAVE_LLVM=0x0700 -DMESA_LLVM_VERSION_PATCH=0
  405.  
  406.         LLVM_CFLAGS:     -I/usr/include -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
  407.         LLVM_CXXFLAGS:   -I/usr/include -pipe -std=c++11 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
  408.         LLVM_CPPFLAGS:   -I/usr/include -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
  409.         LLVM_LDFLAGS:    -L/usr/lib
  410.  
  411.         PYTHON2:         python2.7
  412.  
  413.         Run 'make' to build Mesa
  414.  
  415. s:
  416. | /* confdefs.h */
  417. | #define PACKAGE_NAME "Mesa"
  418. | #define PACKAGE_TARNAME "mesa"
  419. | #define PACKAGE_VERSION "18.1.0-mild"
  420. | #define PACKAGE_STRING "Mesa 18.1.0-mild"
  421. | #define PACKAGE_BUGREPORT "https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa"
  422. | #define PACKAGE_URL ""
  423. | #define PACKAGE "mesa"
  424. | #define VERSION "18.1.0-mild"
  425. | #define STDC_HEADERS 1
  426. | #define HAVE_SYS_TYPES_H 1
  427. | #define HAVE_SYS_STAT_H 1
  428. | #define HAVE_STDLIB_H 1
  429. | #define HAVE_STRING_H 1
  430. | #define HAVE_MEMORY_H 1
  431. | #define HAVE_STRINGS_H 1
  432. | #define HAVE_INTTYPES_H 1
  433. | #define HAVE_STDINT_H 1
  434. | #define HAVE_UNISTD_H 1
  435. | #define HAVE_DLFCN_H 1
  436. | #define LT_OBJDIR ".libs/"
  437. | /* end confdefs.h.  */
  438. | #include <ac_nonexistent.h>
  439. configure:15202: result: g++ -E
  440. configure:15222: g++ -E  conftest.cpp
  441. configure:15222: $? = 0
  442. configure:15236: g++ -E  conftest.cpp
  443. conftest.cpp:23:10: fatal error: ac_nonexistent.h: No such file or directory
  444.  #include <ac_nonexistent.h>
  445.           ^~~~~~~~~~~~~~~~~~
  446. compilation terminated.
  447. configure:15236: $? = 1
  448. configure: failed program was:
  449. | /* confdefs.h */
  450. | #define PACKAGE_NAME "Mesa"
  451. | #define PACKAGE_TARNAME "mesa"
  452. | #define PACKAGE_VERSION "18.1.0-mild"
  453. | #define PACKAGE_STRING "Mesa 18.1.0-mild"
  454. | #define PACKAGE_BUGREPORT "https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa"
  455. | #define PACKAGE_URL ""
  456. | #define PACKAGE "mesa"
  457. | #define VERSION "18.1.0-mild"
  458. | #define STDC_HEADERS 1
  459. | #define HAVE_SYS_TYPES_H 1
  460. | #define HAVE_SYS_STAT_H 1
  461. | #define HAVE_STDLIB_H 1
  462. | #define HAVE_STRING_H 1
  463. | #define HAVE_MEMORY_H 1
  464. | #define HAVE_STRINGS_H 1
  465. | #define HAVE_INTTYPES_H 1
  466. | #define HAVE_STDINT_H 1
  467. | #define HAVE_UNISTD_H 1
  468. | #define HAVE_DLFCN_H 1
  469. | #define LT_OBJDIR ".libs/"
  470. | /* end confdefs.h.  */
  471. | #include <ac_nonexistent.h>
  472. configure:15398: checking for ld used by g++
  473. configure:15465: result: /usr/bin/ld -m elf_x86_64
  474. configure:15472: checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld
  475. configure:15487: result: yes
  476. configure:15542: checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries
  477. configure:16616: result: yes
  478. configure:16652: g++ -c -g -O2  conftest.cpp >&5
  479. configure:16655: $? = 0
  480. configure:17136: checking for g++ option to produce PIC
  481. configure:17143: result: -fPIC -DPIC
  482. configure:17151: checking if g++ PIC flag -fPIC -DPIC works
  483. configure:17169: g++ -c -g -O2  -fPIC -DPIC -DPIC conftest.cpp >&5
  484. configure:17173: $? = 0
  485. configure:17186: result: yes
  486. configure:17209: checking if g++ static flag -static works
  487. configure:17237: result: yes
  488. configure:17249: checking if g++ supports -c -o file.o
  489. configure:17270: g++ -c -g -O2  -o out/conftest2.o conftest.cpp >&5
  490. configure:17274: $? = 0
  491. configure:17296: result: yes
  492. configure:17301: checking if g++ supports -c -o file.o
  493. configure:17348: result: yes
  494. configure:17378: checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries
  495. configure:17418: result: yes
  496. configure:17559: checking dynamic linker characteristics
  497. configure:18304: result: GNU/Linux ld.so
  498. configure:18369: checking how to hardcode library paths into programs
  499. configure:18394: result: immediate
  500. configure:18458: checking for rm
  501. configure:18485: result: rm -f
  502. configure:18498: checking for bison
  503. configure:18514: found /usr/bin/bison
  504. configure:18525: result: bison -y
  505. configure:18541: checking if bison is the parser generator
  506. configure:18554: result: yes
  507. configure:18571: checking for flex
  508. configure:18587: found /usr/bin/flex
  509. configure:18598: result: flex
  510. configure:18636: flex conftest.l
  511. configure:18640: $? = 0
  512. configure:18642: checking lex output file root
  513. configure:18656: result: lex.yy
  514. configure:18661: checking lex library
  515. configure:18675: gcc -o conftest -g -O2   conftest.c   >&5
  516. /tmp/cczC21FY.o: In function `input':
  517. /home/corentin/git/mesa_mild_compatibility/lex.yy.c:1179: undefined reference to `yywrap'
  518. /tmp/cczC21FY.o: In function `yylex':
  519. /home/corentin/git/mesa_mild_compatibility/lex.yy.c:870: undefined reference to `yywrap'
  520. /tmp/cczC21FY.o: In function `main':
  521. /home/corentin/git/mesa_mild_compatibility/conftest.l:17: undefined reference to `yywrap'
  522. collect2: error: ld returned 1 exit status
  523. configure:18675: $? = 1
  524. configure: failed program was:
  525. | /* confdefs.h */
  526. | #define PACKAGE_NAME "Mesa"
  527. | #define PACKAGE_TARNAME "mesa"
  528. | #define PACKAGE_VERSION "18.1.0-mild"
  529. | #define PACKAGE_STRING "Mesa 18.1.0-mild"
  530. | #define PACKAGE_BUGREPORT "https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa"
  531. | #define PACKAGE_URL ""
  532. | #define PACKAGE "mesa"
  533. | #define VERSION "18.1.0-mild"
  534. | #define STDC_HEADERS 1
  535. | #define HAVE_SYS_TYPES_H 1
  536. | #define HAVE_SYS_STAT_H 1
  537. | #define HAVE_STDLIB_H 1
  538. | #define HAVE_STRING_H 1
  539. | #define HAVE_MEMORY_H 1
  540. | #define HAVE_STRINGS_H 1
  541. | #define HAVE_INTTYPES_H 1
  542. | #define HAVE_STDINT_H 1
  543. | #define HAVE_UNISTD_H 1
  544. | #define HAVE_DLFCN_H 1
  545. | #define LT_OBJDIR ".libs/"
  546. | /* end confdefs.h.  */
  547. |
  548. | #line 2 "lex.yy.c"
  549. |
  550. | #define  YY_INT_ALIGNED short int
  551. |
  552. | /* A lexical scanner generated by flex */
  553. |
  554. | #define FLEX_SCANNER
  555. | #define YY_FLEX_MAJOR_VERSION 2
  556. | #define YY_FLEX_MINOR_VERSION 6
  557. | #define YY_FLEX_SUBMINOR_VERSION 4
  558. | #if YY_FLEX_SUBMINOR_VERSION > 0
  559. | #define FLEX_BETA
  560. | #endif
  561. |
  562. | /* First, we deal with  platform-specific or compiler-specific issues. */
  563. |
  564. | /* begin standard C headers. */
  565. | #include <stdio.h>
  566. | #include <string.h>
  567. | #include <errno.h>
  568. | #include <stdlib.h>
  569. |
  570. | /* end standard C headers. */
  571. |
  572. | /* flex integer type definitions */
  573. |
  574. | #ifndef FLEXINT_H
  575. | #define FLEXINT_H
  576. |
  577. | /* C99 systems have <inttypes.h>. Non-C99 systems may or may not. */
  578. |
  579. | #if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
  580. |
  581. | /* C99 says to define __STDC_LIMIT_MACROS before including stdint.h,
  582. |  * if you want the limit (max/min) macros for int types.
  583. |  */
  584. | #ifndef __STDC_LIMIT_MACROS
  585. | #define __STDC_LIMIT_MACROS 1
  586. | #endif
  587. |
  588. | #include <inttypes.h>
  589. | typedef int8_t flex_int8_t;
  590. | typedef uint8_t flex_uint8_t;
  591. | typedef int16_t flex_int16_t;
  592. | typedef uint16_t flex_uint16_t;
  593. | typedef int32_t flex_int32_t;
  594. | typedef uint32_t flex_uint32_t;
  595. | #else
  596. | typedef signed char flex_int8_t;
  597. | typedef short int flex_int16_t;
  598. | typedef int flex_int32_t;
  599. | typedef unsigned char flex_uint8_t;
  600. | typedef unsigned short int flex_uint16_t;
  601. | typedef unsigned int flex_uint32_t;
  602. |
  603. | /* Limits of integral types. */
  604. | #ifndef INT8_MIN
  605. | #define INT8_MIN               (-128)
  606. | #endif
  607. | #ifndef INT16_MIN
  608. | #define INT16_MIN              (-32767-1)
  609. | #endif
  610. | #ifndef INT32_MIN
  611. | #define INT32_MIN              (-2147483647-1)
  612. | #endif
  613. | #ifndef INT8_MAX
  614. | #define INT8_MAX               (127)
  615. | #endif
  616. | #ifndef INT16_MAX
  617. | #define INT16_MAX              (32767)
  618. | #endif
  619. | #ifndef INT32_MAX
  620. | #define INT32_MAX              (2147483647)
  621. | #endif
  622. | #ifndef UINT8_MAX
  623. | #define UINT8_MAX              (255U)
  624. | #endif
  625. | #ifndef UINT16_MAX
  626. | #define UINT16_MAX             (65535U)
  627. | #endif
  628. | #ifndef UINT32_MAX
  629. | #define UINT32_MAX             (4294967295U)
  630. | #endif
  631. |
  632. | #ifndef SIZE_MAX
  633. | #define SIZE_MAX               (~(size_t)0)
  634. | #endif
  635. |
  636. | #endif /* ! C99 */
  637. |
  638. | #endif /* ! FLEXINT_H */
  639. |
  640. | /* begin standard C++ headers. */
  641. |
  642. | /* TODO: this is always defined, so inline it */
  643. | #define yyconst const
  644. |
  645. | #if defined(__GNUC__) && __GNUC__ >= 3
  646. | #define yynoreturn __attribute__((__noreturn__))
  647. | #else
  648. | #define yynoreturn
  649. | #endif
  650. |
  651. | /* Returned upon end-of-file. */
  652. | #define YY_NULL 0
  653. |
  654. | /* Promotes a possibly negative, possibly signed char to an
  655. |  *   integer in range [0..255] for use as an array index.
  656. |  */
  657. | #define YY_SC_TO_UI(c) ((YY_CHAR) (c))
  658. |
  659. | /* Enter a start condition.  This macro really ought to take a parameter,
  660. |  * but we do it the disgusting crufty way forced on us by the ()-less
  661. |  * definition of BEGIN.
  662. |  */
  663. | #define BEGIN (yy_start) = 1 + 2 *
  664. | /* Translate the current start state into a value that can be later handed
  665. |  * to BEGIN to return to the state.  The YYSTATE alias is for lex
  666. |  * compatibility.
  667. |  */
  668. | #define YY_START (((yy_start) - 1) / 2)
  669. | #define YYSTATE YY_START
  670. | /* Action number for EOF rule of a given start state. */
  671. | #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
  672. | /* Special action meaning "start processing a new file". */
  673. | #define YY_NEW_FILE yyrestart( yyin  )
  674. | #define YY_END_OF_BUFFER_CHAR 0
  675. |
  676. | /* Size of default input buffer. */
  677. | #ifndef YY_BUF_SIZE
  678. | #ifdef __ia64__
  679. | /* On IA-64, the buffer size is 16k, not 8k.
  680. |  * Moreover, YY_BUF_SIZE is 2*YY_READ_BUF_SIZE in the general case.
  681. |  * Ditto for the __ia64__ case accordingly.
  682. |  */
  683. | #define YY_BUF_SIZE 32768
  684. | #else
  685. | #define YY_BUF_SIZE 16384
  686. | #endif /* __ia64__ */
  687. | #endif
  688. |
  689. | /* The state buf must be large enough to hold one state per character in the main buffer.
  690. |  */
  691. | #define YY_STATE_BUF_SIZE   ((YY_BUF_SIZE + 2) * sizeof(yy_state_type))
  692. |
  693. | #ifndef YY_TYPEDEF_YY_BUFFER_STATE
  694. | #define YY_TYPEDEF_YY_BUFFER_STATE
  695. | typedef struct yy_buffer_state *YY_BUFFER_STATE;
  696. | #endif
  697. |
  698. | #ifndef YY_TYPEDEF_YY_SIZE_T
  699. | #define YY_TYPEDEF_YY_SIZE_T
  700. | typedef size_t yy_size_t;
  701. | #endif
  702. |
  703. | extern int yyleng;
  704. |
  705. | extern FILE *yyin, *yyout;
  706. |
  707. | #define EOB_ACT_CONTINUE_SCAN 0
  708. | #define EOB_ACT_END_OF_FILE 1
  709. | #define EOB_ACT_LAST_MATCH 2
  710. |    
  711. |     #define YY_LESS_LINENO(n)
  712. |     #define YY_LINENO_REWIND_TO(ptr)
  713. |    
  714. | /* Return all but the first "n" matched characters back to the input stream. */
  715. | #define yyless(n) \
  716. |   do \
  717. |       { \
  718. |       /* Undo effects of setting up yytext. */ \
  719. |         int yyless_macro_arg = (n); \
  720. |         YY_LESS_LINENO(yyless_macro_arg);\
  721. |       *yy_cp = (yy_hold_char); \
  722. |       YY_RESTORE_YY_MORE_OFFSET \
  723. |       (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
  724. |       YY_DO_BEFORE_ACTION; /* set up yytext again */ \
  725. |       } \
  726. |   while ( 0 )
  727. | #define unput(c) yyunput( c, (yytext_ptr)  )
  728. |
  729. | #ifndef YY_STRUCT_YY_BUFFER_STATE
  730. | #define YY_STRUCT_YY_BUFFER_STATE
  731. | struct yy_buffer_state
  732. |   {
  733. |   FILE *yy_input_file;
  734. |
  735. |   char *yy_ch_buf;        /* input buffer */
  736. |   char *yy_buf_pos;       /* current position in input buffer */
  737. |
  738. |   /* Size of input buffer in bytes, not including room for EOB
  739. |    * characters.
  740. |    */
  741. |   int yy_buf_size;
  742. |
  743. |   /* Number of characters read into yy_ch_buf, not including EOB
  744. |    * characters.
  745. |    */
  746. |   int yy_n_chars;
  747. |
  748. |   /* Whether we "own" the buffer - i.e., we know we created it,
  749. |    * and can realloc() it to grow it, and should free() it to
  750. |    * delete it.
  751. |    */
  752. |   int yy_is_our_buffer;
  753. |
  754. |   /* Whether this is an "interactive" input source; if so, and
  755. |    * if we're using stdio for input, then we want to use getc()
  756. |    * instead of fread(), to make sure we stop fetching input after
  757. |    * each newline.
  758. |    */
  759. |   int yy_is_interactive;
  760. |
  761. |   /* Whether we're considered to be at the beginning of a line.
  762. |    * If so, '^' rules will be active on the next match, otherwise
  763. |    * not.
  764. |    */
  765. |   int yy_at_bol;
  766. |
  767. |     int yy_bs_lineno; /**< The line count. */
  768. |     int yy_bs_column; /**< The column count. */
  769. |
  770. |   /* Whether to try to fill the input buffer when we reach the
  771. |    * end of it.
  772. |    */
  773. |   int yy_fill_buffer;
  774. |
  775. |   int yy_buffer_status;
  776. |
  777. | #define YY_BUFFER_NEW 0
  778. | #define YY_BUFFER_NORMAL 1
  779. |   /* When an EOF's been seen but there's still some text to process
  780. |    * then we mark the buffer as YY_EOF_PENDING, to indicate that we
  781. |    * shouldn't try reading from the input source any more.  We might
  782. |    * still have a bunch of tokens to match, though, because of
  783. |    * possible backing-up.
  784. |    *
  785. |    * When we actually see the EOF, we change the status to "new"
  786. |    * (via yyrestart()), so that the user can continue scanning by
  787. |    * just pointing yyin at a new input file.
  788. |    */
  789. | #define YY_BUFFER_EOF_PENDING 2
  790. |
  791. |   };
  792. | #endif /* !YY_STRUCT_YY_BUFFER_STATE */
  793. |
  794. | /* Stack of input buffers. */
  795. | static size_t yy_buffer_stack_top = 0; /**< index of top of stack. */
  796. | static size_t yy_buffer_stack_max = 0; /**< capacity of stack. */
  797. | static YY_BUFFER_STATE * yy_buffer_stack = NULL; /**< Stack as an array. */
  798. |
  799. | /* We provide macros for accessing buffer states in case in the
  800. |  * future we want to put the buffer states in a more general
  801. |  * "scanner state".
  802. |  *
  803. |  * Returns the top of the stack, or NULL.
  804. |  */
  805. | #define YY_CURRENT_BUFFER ( (yy_buffer_stack) \
  806. |                           ? (yy_buffer_stack)[(yy_buffer_stack_top)] \
  807. |                           : NULL)
  808. | /* Same as previous macro, but useful when we know that the buffer stack is not
  809. |  * NULL or when we need an lvalue. For internal use only.
  810. |  */
  811. | #define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)]
  812. |
  813. | /* yy_hold_char holds the character lost when yytext is formed. */
  814. | static char yy_hold_char;
  815. | static int yy_n_chars;        /* number of characters read into yy_ch_buf */
  816. | int yyleng;
  817. |
  818. | /* Points to current character in buffer. */
  819. | static char *yy_c_buf_p = NULL;
  820. | static int yy_init = 0;       /* whether we need to initialize */
  821. | static int yy_start = 0;  /* start state number */
  822. |
  823. | /* Flag which is used to allow yywrap()'s to do buffer switches
  824. |  * instead of setting up a fresh yyin.  A bit of a hack ...
  825. |  */
  826. | static int yy_did_buffer_switch_on_eof;
  827. |
  828. | void yyrestart ( FILE *input_file  );
  829. | void yy_switch_to_buffer ( YY_BUFFER_STATE new_buffer  );
  830. | YY_BUFFER_STATE yy_create_buffer ( FILE *file, int size  );
  831. | void yy_delete_buffer ( YY_BUFFER_STATE b  );
  832. | void yy_flush_buffer ( YY_BUFFER_STATE b  );
  833. | void yypush_buffer_state ( YY_BUFFER_STATE new_buffer  );
  834. | void yypop_buffer_state ( void );
  835. |
  836. | static void yyensure_buffer_stack ( void );
  837. | static void yy_load_buffer_state ( void );
  838. | static void yy_init_buffer ( YY_BUFFER_STATE b, FILE *file  );
  839. | #define YY_FLUSH_BUFFER yy_flush_buffer( YY_CURRENT_BUFFER )
  840. |
  841. | YY_BUFFER_STATE yy_scan_buffer ( char *base, yy_size_t size  );
  842. | YY_BUFFER_STATE yy_scan_string ( const char *yy_str  );
  843. | YY_BUFFER_STATE yy_scan_bytes ( const char *bytes, int len  );
  844. |
  845. | void *yyalloc ( yy_size_t  );
  846. | void *yyrealloc ( void *, yy_size_t  );
  847. | void yyfree ( void *  );
  848. |
  849. | #define yy_new_buffer yy_create_buffer
  850. | #define yy_set_interactive(is_interactive) \
  851. |   { \
  852. |   if ( ! YY_CURRENT_BUFFER ){ \
  853. |         yyensure_buffer_stack (); \
  854. |       YY_CURRENT_BUFFER_LVALUE =    \
  855. |             yy_create_buffer( yyin, YY_BUF_SIZE ); \
  856. |   } \
  857. |   YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
  858. |   }
  859. | #define yy_set_bol(at_bol) \
  860. |   { \
  861. |   if ( ! YY_CURRENT_BUFFER ){\
  862. |         yyensure_buffer_stack (); \
  863. |       YY_CURRENT_BUFFER_LVALUE =    \
  864. |             yy_create_buffer( yyin, YY_BUF_SIZE ); \
  865. |   } \
  866. |   YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
  867. |   }
  868. | #define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)
  869. |
  870. | /* Begin user sect3 */
  871. | typedef flex_uint8_t YY_CHAR;
  872. |
  873. | FILE *yyin = NULL, *yyout = NULL;
  874. |
  875. | typedef int yy_state_type;
  876. |
  877. | extern int yylineno;
  878. | int yylineno = 1;
  879. |
  880. | extern char *yytext;
  881. | #ifdef yytext_ptr
  882. | #undef yytext_ptr
  883. | #endif
  884. | #define yytext_ptr yytext
  885. |
  886. | static yy_state_type yy_get_previous_state ( void );
  887. | static yy_state_type yy_try_NUL_trans ( yy_state_type current_state  );
  888. | static int yy_get_next_buffer ( void );
  889. | static void yynoreturn yy_fatal_error ( const char* msg  );
  890. |
  891. | /* Done after the current pattern has been matched and before the
  892. |  * corresponding action - sets up yytext.
  893. |  */
  894. | #define YY_DO_BEFORE_ACTION \
  895. |   (yytext_ptr) = yy_bp; \
  896. |   (yytext_ptr) -= (yy_more_len); \
  897. |   yyleng = (int) (yy_cp - (yytext_ptr)); \
  898. |   (yy_hold_char) = *yy_cp; \
  899. |   *yy_cp = '\0'; \
  900. |   (yy_c_buf_p) = yy_cp;
  901. | #define YY_NUM_RULES 8
  902. | #define YY_END_OF_BUFFER 9
  903. | /* This struct is not used in this scanner,
  904. |    but its presence is necessary. */
  905. | struct yy_trans_info
  906. |   {
  907. |   flex_int32_t yy_verify;
  908. |   flex_int32_t yy_nxt;
  909. |   };
  910. | static const flex_int16_t yy_acclist[23] =
  911. |     {   0,
  912. |         9,    7,    8,    8,    1,    7,    8,    2,    7,    8,
  913. |         3,    7,    8,    4,    7,    8,    5,    7,    8,    6,
  914. |         7,    8
  915. |     } ;
  916. |
  917. | static const flex_int16_t yy_accept[14] =
  918. |     {   0,
  919. |         1,    1,    1,    2,    4,    5,    8,   11,   14,   17,
  920. |        20,   23,   23
  921. |     } ;
  922. |
  923. | static const YY_CHAR yy_ec[256] =
  924. |     {   0,
  925. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    2,
  926. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  927. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  928. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  929. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  930. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  931. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  932. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  933. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  934. |         1,    1,    1,    1,    1,    1,    3,    4,    5,    6,
  935. |
  936. |         7,    8,    1,    1,    1,    1,    1,    1,    1,    1,
  937. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  938. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  939. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  940. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  941. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  942. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  943. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  944. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  945. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  946. |
  947. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  948. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  949. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  950. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  951. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  952. |         1,    1,    1,    1,    1
  953. |     } ;
  954. |
  955. | static const YY_CHAR yy_meta[9] =
  956. |     {   0,
  957. |         1,    1,    1,    1,    1,    1,    1,    1
  958. |     } ;
  959. |
  960. | static const flex_int16_t yy_base[13] =
  961. |     {   0,
  962. |         0,    0,    9,   10,   10,   10,   10,   10,   10,   10,
  963. |        10,   10
  964. |     } ;
  965. |
  966. | static const flex_int16_t yy_def[13] =
  967. |     {   0,
  968. |        12,    1,   12,   12,   12,   12,   12,   12,   12,   12,
  969. |        12,    0
  970. |     } ;
  971. |
  972. | static const flex_int16_t yy_nxt[19] =
  973. |     {   0,
  974. |         4,    5,    6,    7,    8,    9,   10,   11,   12,    3,
  975. |        12,   12,   12,   12,   12,   12,   12,   12
  976. |     } ;
  977. |
  978. | static const flex_int16_t yy_chk[19] =
  979. |     {   0,
  980. |         1,    1,    1,    1,    1,    1,    1,    1,    3,   12,
  981. |        12,   12,   12,   12,   12,   12,   12,   12
  982. |     } ;
  983. |
  984. | extern int yy_flex_debug;
  985. | int yy_flex_debug = 0;
  986. |
  987. | static yy_state_type *yy_state_buf=0, *yy_state_ptr=0;
  988. | static char *yy_full_match;
  989. | static int yy_lp;
  990. | #define REJECT \
  991. | { \
  992. | *yy_cp = (yy_hold_char); /* undo effects of setting up yytext */ \
  993. | yy_cp = (yy_full_match); /* restore poss. backed-over text */ \
  994. | ++(yy_lp); \
  995. | goto find_rule; \
  996. | }
  997. |
  998. | static int yy_more_flag = 0;
  999. | static int yy_more_len = 0;
  1000. | #define yymore() ((yy_more_flag) = 1)
  1001. | #define YY_MORE_ADJ (yy_more_len)
  1002. | #define YY_RESTORE_YY_MORE_OFFSET
  1003. | char *yytext;
  1004. | #line 1 "conftest.l"
  1005. | #line 459 "lex.yy.c"
  1006. |
  1007. | #define INITIAL 0
  1008. |
  1009. | #ifndef YY_NO_UNISTD_H
  1010. | /* Special case for "unistd.h", since it is non-ANSI. We include it way
  1011. |  * down here because we want the user's section 1 to have been scanned first.
  1012. |  * The user has a chance to override it with an option.
  1013. |  */
  1014. | #include <unistd.h>
  1015. | #endif
  1016. |
  1017. | #ifndef YY_EXTRA_TYPE
  1018. | #define YY_EXTRA_TYPE void *
  1019. | #endif
  1020. |
  1021. | static int yy_init_globals ( void );
  1022. |
  1023. | /* Accessor methods to globals.
  1024. |    These are made visible to non-reentrant scanners for convenience. */
  1025. |
  1026. | int yylex_destroy ( void );
  1027. |
  1028. | int yyget_debug ( void );
  1029. |
  1030. | void yyset_debug ( int debug_flag  );
  1031. |
  1032. | YY_EXTRA_TYPE yyget_extra ( void );
  1033. |
  1034. | void yyset_extra ( YY_EXTRA_TYPE user_defined  );
  1035. |
  1036. | FILE *yyget_in ( void );
  1037. |
  1038. | void yyset_in  ( FILE * _in_str  );
  1039. |
  1040. | FILE *yyget_out ( void );
  1041. |
  1042. | void yyset_out  ( FILE * _out_str  );
  1043. |
  1044. |           int yyget_leng ( void );
  1045. |
  1046. | char *yyget_text ( void );
  1047. |
  1048. | int yyget_lineno ( void );
  1049. |
  1050. | void yyset_lineno ( int _line_number  );
  1051. |
  1052. | /* Macros after this point can all be overridden by user definitions in
  1053. |  * section 1.
  1054. |  */
  1055. |
  1056. | #ifndef YY_SKIP_YYWRAP
  1057. | #ifdef __cplusplus
  1058. | extern "C" int yywrap ( void );
  1059. | #else
  1060. | extern int yywrap ( void );
  1061. | #endif
  1062. | #endif
  1063. |
  1064. | #ifndef YY_NO_UNPUT
  1065. |    
  1066. |     static void yyunput ( int c, char *buf_ptr  );
  1067. |    
  1068. | #endif
  1069. |
  1070. | #ifndef yytext_ptr
  1071. | static void yy_flex_strncpy ( char *, const char *, int );
  1072. | #endif
  1073. |
  1074. | #ifdef YY_NEED_STRLEN
  1075. | static int yy_flex_strlen ( const char * );
  1076. | #endif
  1077. |
  1078. | #ifndef YY_NO_INPUT
  1079. | #ifdef __cplusplus
  1080. | static int yyinput ( void );
  1081. | #else
  1082. | static int input ( void );
  1083. | #endif
  1084. |
  1085. | #endif
  1086. |
  1087. | /* Amount of stuff to slurp up with each read. */
  1088. | #ifndef YY_READ_BUF_SIZE
  1089. | #ifdef __ia64__
  1090. | /* On IA-64, the buffer size is 16k, not 8k */
  1091. | #define YY_READ_BUF_SIZE 16384
  1092. | #else
  1093. | #define YY_READ_BUF_SIZE 8192
  1094. | #endif /* __ia64__ */
  1095. | #endif
  1096. |
  1097. | /* Copy whatever the last rule matched to the standard output. */
  1098. | #ifndef ECHO
  1099. | /* This used to be an fputs(), but since the string might contain NUL's,
  1100. |  * we now use fwrite().
  1101. |  */
  1102. | #define ECHO do { if (fwrite( yytext, (size_t) yyleng, 1, yyout )) {} } while (0)
  1103. | #endif
  1104. |
  1105. | /* Gets input and stuffs it into "buf".  number of characters read, or YY_NULL,
  1106. |  * is returned in "result".
  1107. |  */
  1108. | #ifndef YY_INPUT
  1109. | #define YY_INPUT(buf,result,max_size) \
  1110. |   if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \
  1111. |       { \
  1112. |       int c = '*'; \
  1113. |       int n; \
  1114. |       for ( n = 0; n < max_size && \
  1115. |                (c = getc( yyin )) != EOF && c != '\n'; ++n ) \
  1116. |           buf[n] = (char) c; \
  1117. |       if ( c == '\n' ) \
  1118. |           buf[n++] = (char) c; \
  1119. |       if ( c == EOF && ferror( yyin ) ) \
  1120. |           YY_FATAL_ERROR( "input in flex scanner failed" ); \
  1121. |       result = n; \
  1122. |       } \
  1123. |   else \
  1124. |       { \
  1125. |       errno=0; \
  1126. |       while ( (result = (int) fread(buf, 1, (yy_size_t) max_size, yyin)) == 0 && ferror(yyin)) \
  1127. |           { \
  1128. |           if( errno != EINTR) \
  1129. |               { \
  1130. |               YY_FATAL_ERROR( "input in flex scanner failed" ); \
  1131. |               break; \
  1132. |               } \
  1133. |           errno=0; \
  1134. |           clearerr(yyin); \
  1135. |           } \
  1136. |       }\
  1137. | \
  1138. |
  1139. | #endif
  1140. |
  1141. | /* No semi-colon after return; correct usage is to write "yyterminate();" -
  1142. |  * we don't want an extra ';' after the "return" because that will cause
  1143. |  * some compilers to complain about unreachable statements.
  1144. |  */
  1145. | #ifndef yyterminate
  1146. | #define yyterminate() return YY_NULL
  1147. | #endif
  1148. |
  1149. | /* Number of entries by which start-condition stack grows. */
  1150. | #ifndef YY_START_STACK_INCR
  1151. | #define YY_START_STACK_INCR 25
  1152. | #endif
  1153. |
  1154. | /* Report a fatal error. */
  1155. | #ifndef YY_FATAL_ERROR
  1156. | #define YY_FATAL_ERROR(msg) yy_fatal_error( msg )
  1157. | #endif
  1158. |
  1159. | /* end tables serialization structures and prototypes */
  1160. |
  1161. | /* Default declaration of generated scanner - a define so the user can
  1162. |  * easily add parameters.
  1163. |  */
  1164. | #ifndef YY_DECL
  1165. | #define YY_DECL_IS_OURS 1
  1166. |
  1167. | extern int yylex (void);
  1168. |
  1169. | #define YY_DECL int yylex (void)
  1170. | #endif /* !YY_DECL */
  1171. |
  1172. | /* Code executed at the beginning of each rule, after yytext and yyleng
  1173. |  * have been set up.
  1174. |  */
  1175. | #ifndef YY_USER_ACTION
  1176. | #define YY_USER_ACTION
  1177. | #endif
  1178. |
  1179. | /* Code executed at the end of each rule. */
  1180. | #ifndef YY_BREAK
  1181. | #define YY_BREAK /*LINTED*/break;
  1182. | #endif
  1183. |
  1184. | #define YY_RULE_SETUP \
  1185. |   YY_USER_ACTION
  1186. |
  1187. | /** The main scanner function which does all the work.
  1188. |  */
  1189. | YY_DECL
  1190. | {
  1191. |   yy_state_type yy_current_state;
  1192. |   char *yy_cp, *yy_bp;
  1193. |   int yy_act;
  1194. |    
  1195. |   if ( !(yy_init) )
  1196. |       {
  1197. |       (yy_init) = 1;
  1198. |
  1199. | #ifdef YY_USER_INIT
  1200. |       YY_USER_INIT;
  1201. | #endif
  1202. |
  1203. |         /* Create the reject buffer large enough to save one state per allowed character. */
  1204. |         if ( ! (yy_state_buf) )
  1205. |             (yy_state_buf) = (yy_state_type *)yyalloc(YY_STATE_BUF_SIZE  );
  1206. |             if ( ! (yy_state_buf) )
  1207. |                 YY_FATAL_ERROR( "out of dynamic memory in yylex()" );
  1208. |
  1209. |       if ( ! (yy_start) )
  1210. |           (yy_start) = 1; /* first start state */
  1211. |
  1212. |       if ( ! yyin )
  1213. |           yyin = stdin;
  1214. |
  1215. |       if ( ! yyout )
  1216. |           yyout = stdout;
  1217. |
  1218. |       if ( ! YY_CURRENT_BUFFER ) {
  1219. |           yyensure_buffer_stack ();
  1220. |           YY_CURRENT_BUFFER_LVALUE =
  1221. |               yy_create_buffer( yyin, YY_BUF_SIZE );
  1222. |       }
  1223. |
  1224. |       yy_load_buffer_state(  );
  1225. |       }
  1226. |
  1227. |   {
  1228. | #line 1 "conftest.l"
  1229. |
  1230. | #line 684 "lex.yy.c"
  1231. |
  1232. |   while ( /*CONSTCOND*/1 )        /* loops until end-of-file is reached */
  1233. |       {
  1234. |       (yy_more_len) = 0;
  1235. |       if ( (yy_more_flag) )
  1236. |           {
  1237. |           (yy_more_len) = (int) ((yy_c_buf_p) - (yytext_ptr));
  1238. |           (yy_more_flag) = 0;
  1239. |           }
  1240. |       yy_cp = (yy_c_buf_p);
  1241. |
  1242. |       /* Support of yytext. */
  1243. |       *yy_cp = (yy_hold_char);
  1244. |
  1245. |       /* yy_bp points to the position in yy_ch_buf of the start of
  1246. |        * the current run.
  1247. |        */
  1248. |       yy_bp = yy_cp;
  1249. |
  1250. |       yy_current_state = (yy_start);
  1251. |
  1252. |       (yy_state_ptr) = (yy_state_buf);
  1253. |       *(yy_state_ptr)++ = yy_current_state;
  1254. |
  1255. | yy_match:
  1256. |       do
  1257. |           {
  1258. |           YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)] ;
  1259. |           while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
  1260. |               {
  1261. |               yy_current_state = (int) yy_def[yy_current_state];
  1262. |               if ( yy_current_state >= 13 )
  1263. |                   yy_c = yy_meta[yy_c];
  1264. |               }
  1265. |           yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];
  1266. |           *(yy_state_ptr)++ = yy_current_state;
  1267. |           ++yy_cp;
  1268. |           }
  1269. |       while ( yy_base[yy_current_state] != 10 );
  1270. |
  1271. | yy_find_action:
  1272. |       yy_current_state = *--(yy_state_ptr);
  1273. |       (yy_lp) = yy_accept[yy_current_state];
  1274. |
  1275. | find_rule: /* we branch to this label when backing up */
  1276. |
  1277. |       for ( ; ; ) /* until we find what rule we matched */
  1278. |           {
  1279. |           if ( (yy_lp) && (yy_lp) < yy_accept[yy_current_state + 1] )
  1280. |               {
  1281. |               yy_act = yy_acclist[(yy_lp)];
  1282. |                   {
  1283. |                   (yy_full_match) = yy_cp;
  1284. |                   break;
  1285. |                   }
  1286. |               }
  1287. |           --yy_cp;
  1288. |           yy_current_state = *--(yy_state_ptr);
  1289. |           (yy_lp) = yy_accept[yy_current_state];
  1290. |           }
  1291. |
  1292. |       YY_DO_BEFORE_ACTION;
  1293. |
  1294. | do_action:    /* This label is used only to access EOF actions. */
  1295. |
  1296. |       switch ( yy_act )
  1297. |   { /* beginning of action switch */
  1298. | case 1:
  1299. | YY_RULE_SETUP
  1300. | #line 2 "conftest.l"
  1301. | { ECHO; }
  1302. |   YY_BREAK
  1303. | case 2:
  1304. | YY_RULE_SETUP
  1305. | #line 3 "conftest.l"
  1306. | { REJECT; }
  1307. |   YY_BREAK
  1308. | case 3:
  1309. | YY_RULE_SETUP
  1310. | #line 4 "conftest.l"
  1311. | { yymore (); }
  1312. |   YY_BREAK
  1313. | case 4:
  1314. | YY_RULE_SETUP
  1315. | #line 5 "conftest.l"
  1316. | { yyless (1); }
  1317. |   YY_BREAK
  1318. | case 5:
  1319. | YY_RULE_SETUP
  1320. | #line 6 "conftest.l"
  1321. | { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument.  */
  1322. |     yyless ((input () != 0)); }
  1323. |   YY_BREAK
  1324. | case 6:
  1325. | YY_RULE_SETUP
  1326. | #line 8 "conftest.l"
  1327. | { unput (yytext[0]); }
  1328. |   YY_BREAK
  1329. | case 7:
  1330. | YY_RULE_SETUP
  1331. | #line 9 "conftest.l"
  1332. | { BEGIN INITIAL; }
  1333. |   YY_BREAK
  1334. | case 8:
  1335. | YY_RULE_SETUP
  1336. | #line 10 "conftest.l"
  1337. | ECHO;
  1338. |   YY_BREAK
  1339. | #line 793 "lex.yy.c"
  1340. |           case YY_STATE_EOF(INITIAL):
  1341. |               yyterminate();
  1342. |
  1343. |   case YY_END_OF_BUFFER:
  1344. |       {
  1345. |       /* Amount of text matched not including the EOB char. */
  1346. |       int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1;
  1347. |
  1348. |       /* Undo the effects of YY_DO_BEFORE_ACTION. */
  1349. |       *yy_cp = (yy_hold_char);
  1350. |       YY_RESTORE_YY_MORE_OFFSET
  1351. |
  1352. |       if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW )
  1353. |           {
  1354. |           /* We're scanning a new file or input source.  It's
  1355. |            * possible that this happened because the user
  1356. |            * just pointed yyin at a new source and called
  1357. |            * yylex().  If so, then we have to assure
  1358. |            * consistency between YY_CURRENT_BUFFER and our
  1359. |            * globals.  Here is the right place to do so, because
  1360. |            * this is the first action (other than possibly a
  1361. |            * back-up) that will match for the new input source.
  1362. |            */
  1363. |           (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
  1364. |           YY_CURRENT_BUFFER_LVALUE->yy_input_file = yyin;
  1365. |           YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL;
  1366. |           }
  1367. |
  1368. |       /* Note that here we test for yy_c_buf_p "<=" to the position
  1369. |        * of the first EOB in the buffer, since yy_c_buf_p will
  1370. |        * already have been incremented past the NUL character
  1371. |        * (since all states make transitions on EOB to the
  1372. |        * end-of-buffer state).  Contrast this with the test
  1373. |        * in input().
  1374. |        */
  1375. |       if ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
  1376. |           { /* This was really a NUL. */
  1377. |           yy_state_type yy_next_state;
  1378. |
  1379. |           (yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text;
  1380. |
  1381. |           yy_current_state = yy_get_previous_state(  );
  1382. |
  1383. |           /* Okay, we're now positioned to make the NUL
  1384. |            * transition.  We couldn't have
  1385. |            * yy_get_previous_state() go ahead and do it
  1386. |            * for us because it doesn't know how to deal
  1387. |            * with the possibility of jamming (and we don't
  1388. |            * want to build jamming into it because then it
  1389. |            * will run more slowly).
  1390. |            */
  1391. |
  1392. |           yy_next_state = yy_try_NUL_trans( yy_current_state );
  1393. |
  1394. |           yy_bp = (yytext_ptr) + YY_MORE_ADJ;
  1395. |
  1396. |           if ( yy_next_state )
  1397. |               {
  1398. |               /* Consume the NUL. */
  1399. |               yy_cp = ++(yy_c_buf_p);
  1400. |               yy_current_state = yy_next_state;
  1401. |               goto yy_match;
  1402. |               }
  1403. |
  1404. |           else
  1405. |               {
  1406. |               yy_cp = (yy_c_buf_p);
  1407. |               goto yy_find_action;
  1408. |               }
  1409. |           }
  1410. |
  1411. |       else switch ( yy_get_next_buffer(  ) )
  1412. |           {
  1413. |           case EOB_ACT_END_OF_FILE:
  1414. |               {
  1415. |               (yy_did_buffer_switch_on_eof) = 0;
  1416. |
  1417. |               if ( yywrap(  ) )
  1418. |                   {
  1419. |                   /* Note: because we've taken care in
  1420. |                    * yy_get_next_buffer() to have set up
  1421. |                    * yytext, we can now set up
  1422. |                    * yy_c_buf_p so that if some total
  1423. |                    * hoser (like flex itself) wants to
  1424. |                    * call the scanner after we return the
  1425. |                    * YY_NULL, it'll still work - another
  1426. |                    * YY_NULL will get returned.
  1427. |                    */
  1428. |                   (yy_c_buf_p) = (yytext_ptr) + YY_MORE_ADJ;
  1429. |
  1430. |                   yy_act = YY_STATE_EOF(YY_START);
  1431. |                   goto do_action;
  1432. |                   }
  1433. |
  1434. |               else
  1435. |                   {
  1436. |                   if ( ! (yy_did_buffer_switch_on_eof) )
  1437. |                       YY_NEW_FILE;
  1438. |                   }
  1439. |               break;
  1440. |               }
  1441. |
  1442. |           case EOB_ACT_CONTINUE_SCAN:
  1443. |               (yy_c_buf_p) =
  1444. |                   (yytext_ptr) + yy_amount_of_matched_text;
  1445. |
  1446. |               yy_current_state = yy_get_previous_state(  );
  1447. |
  1448. |               yy_cp = (yy_c_buf_p);
  1449. |               yy_bp = (yytext_ptr) + YY_MORE_ADJ;
  1450. |               goto yy_match;
  1451. |
  1452. |           case EOB_ACT_LAST_MATCH:
  1453. |               (yy_c_buf_p) =
  1454. |               &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)];
  1455. |
  1456. |               yy_current_state = yy_get_previous_state(  );
  1457. |
  1458. |               yy_cp = (yy_c_buf_p);
  1459. |               yy_bp = (yytext_ptr) + YY_MORE_ADJ;
  1460. |               goto yy_find_action;
  1461. |           }
  1462. |       break;
  1463. |       }
  1464. |
  1465. |   default:
  1466. |       YY_FATAL_ERROR(
  1467. |           "fatal flex scanner internal error--no action found" );
  1468. |   } /* end of action switch */
  1469. |       } /* end of scanning one token */
  1470. |   } /* end of user's declarations */
  1471. | } /* end of yylex */
  1472. |
  1473. | /* yy_get_next_buffer - try to read in a new buffer
  1474. |  *
  1475. |  * Returns a code representing an action:
  1476. |  *    EOB_ACT_LAST_MATCH -
  1477. |  *    EOB_ACT_CONTINUE_SCAN - continue scanning from current position
  1478. |  *    EOB_ACT_END_OF_FILE - end of file
  1479. |  */
  1480. | static int yy_get_next_buffer (void)
  1481. | {
  1482. |       char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
  1483. |   char *source = (yytext_ptr);
  1484. |   int number_to_move, i;
  1485. |   int ret_val;
  1486. |
  1487. |   if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] )
  1488. |       YY_FATAL_ERROR(
  1489. |       "fatal flex scanner internal error--end of buffer missed" );
  1490. |
  1491. |   if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 )
  1492. |       { /* Don't try to fill the buffer, so this is an EOF. */
  1493. |       if ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 )
  1494. |           {
  1495. |           /* We matched a single character, the EOB, so
  1496. |            * treat this as a final EOF.
  1497. |            */
  1498. |           return EOB_ACT_END_OF_FILE;
  1499. |           }
  1500. |
  1501. |       else
  1502. |           {
  1503. |           /* We matched some text prior to the EOB, first
  1504. |            * process it.
  1505. |            */
  1506. |           return EOB_ACT_LAST_MATCH;
  1507. |           }
  1508. |       }
  1509. |
  1510. |   /* Try to read more data. */
  1511. |
  1512. |   /* First move last chars to start of buffer. */
  1513. |   number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr) - 1);
  1514. |
  1515. |   for ( i = 0; i < number_to_move; ++i )
  1516. |       *(dest++) = *(source++);
  1517. |
  1518. |   if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING )
  1519. |       /* don't do the read, it's not guaranteed to return an EOF,
  1520. |        * just force an EOF
  1521. |        */
  1522. |       YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0;
  1523. |
  1524. |   else
  1525. |       {
  1526. |           int num_to_read =
  1527. |           YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
  1528. |
  1529. |       while ( num_to_read <= 0 )
  1530. |           { /* Not enough room in the buffer - grow it. */
  1531. |
  1532. |           YY_FATAL_ERROR(
  1533. | "input buffer overflow, can't enlarge buffer because scanner uses REJECT" );
  1534. |
  1535. |           }
  1536. |
  1537. |       if ( num_to_read > YY_READ_BUF_SIZE )
  1538. |           num_to_read = YY_READ_BUF_SIZE;
  1539. |
  1540. |       /* Read in more data. */
  1541. |       YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
  1542. |           (yy_n_chars), num_to_read );
  1543. |
  1544. |       YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
  1545. |       }
  1546. |
  1547. |   if ( (yy_n_chars) == 0 )
  1548. |       {
  1549. |       if ( number_to_move == YY_MORE_ADJ )
  1550. |           {
  1551. |           ret_val = EOB_ACT_END_OF_FILE;
  1552. |           yyrestart( yyin  );
  1553. |           }
  1554. |
  1555. |       else
  1556. |           {
  1557. |           ret_val = EOB_ACT_LAST_MATCH;
  1558. |           YY_CURRENT_BUFFER_LVALUE->yy_buffer_status =
  1559. |               YY_BUFFER_EOF_PENDING;
  1560. |           }
  1561. |       }
  1562. |
  1563. |   else
  1564. |       ret_val = EOB_ACT_CONTINUE_SCAN;
  1565. |
  1566. |   if (((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) {
  1567. |       /* Extend the array by 50%, plus the number we really need. */
  1568. |       int new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1);
  1569. |       YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) yyrealloc(
  1570. |           (void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf, (yy_size_t) new_size  );
  1571. |       if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
  1572. |           YY_FATAL_ERROR( "out of dynamic memory in yy_get_next_buffer()" );
  1573. |       /* "- 2" to take care of EOB's */
  1574. |       YY_CURRENT_BUFFER_LVALUE->yy_buf_size = (int) (new_size - 2);
  1575. |   }
  1576. |
  1577. |   (yy_n_chars) += number_to_move;
  1578. |   YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] = YY_END_OF_BUFFER_CHAR;
  1579. |   YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR;
  1580. |
  1581. |   (yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0];
  1582. |
  1583. |   return ret_val;
  1584. | }
  1585. |
  1586. | /* yy_get_previous_state - get the state just before the EOB char was reached */
  1587. |
  1588. |     static yy_state_type yy_get_previous_state (void)
  1589. | {
  1590. |   yy_state_type yy_current_state;
  1591. |   char *yy_cp;
  1592. |    
  1593. |   yy_current_state = (yy_start);
  1594. |
  1595. |   (yy_state_ptr) = (yy_state_buf);
  1596. |   *(yy_state_ptr)++ = yy_current_state;
  1597. |
  1598. |   for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp )
  1599. |       {
  1600. |       YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1);
  1601. |       while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
  1602. |           {
  1603. |           yy_current_state = (int) yy_def[yy_current_state];
  1604. |           if ( yy_current_state >= 13 )
  1605. |               yy_c = yy_meta[yy_c];
  1606. |           }
  1607. |       yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];
  1608. |       *(yy_state_ptr)++ = yy_current_state;
  1609. |       }
  1610. |
  1611. |   return yy_current_state;
  1612. | }
  1613. |
  1614. | /* yy_try_NUL_trans - try to make a transition on the NUL character
  1615. |  *
  1616. |  * synopsis
  1617. |  *    next_state = yy_try_NUL_trans( current_state );
  1618. |  */
  1619. |     static yy_state_type yy_try_NUL_trans  (yy_state_type yy_current_state )
  1620. | {
  1621. |   int yy_is_jam;
  1622. |    
  1623. |   YY_CHAR yy_c = 1;
  1624. |   while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
  1625. |       {
  1626. |       yy_current_state = (int) yy_def[yy_current_state];
  1627. |       if ( yy_current_state >= 13 )
  1628. |           yy_c = yy_meta[yy_c];
  1629. |       }
  1630. |   yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];
  1631. |   yy_is_jam = (yy_current_state == 12);
  1632. |   if ( ! yy_is_jam )
  1633. |       *(yy_state_ptr)++ = yy_current_state;
  1634. |
  1635. |       return yy_is_jam ? 0 : yy_current_state;
  1636. | }
  1637. |
  1638. | #ifndef YY_NO_UNPUT
  1639. |
  1640. |     static void yyunput (int c, char * yy_bp )
  1641. | {
  1642. |   char *yy_cp;
  1643. |    
  1644. |     yy_cp = (yy_c_buf_p);
  1645. |
  1646. |   /* undo effects of setting up yytext */
  1647. |   *yy_cp = (yy_hold_char);
  1648. |
  1649. |   if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
  1650. |       { /* need to shift things up to make room */
  1651. |       /* +2 for EOB chars. */
  1652. |       int number_to_move = (yy_n_chars) + 2;
  1653. |       char *dest = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[
  1654. |                   YY_CURRENT_BUFFER_LVALUE->yy_buf_size + 2];
  1655. |       char *source =
  1656. |               &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move];
  1657. |
  1658. |       while ( source > YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
  1659. |           *--dest = *--source;
  1660. |
  1661. |       yy_cp += (int) (dest - source);
  1662. |       yy_bp += (int) (dest - source);
  1663. |       YY_CURRENT_BUFFER_LVALUE->yy_n_chars =
  1664. |           (yy_n_chars) = (int) YY_CURRENT_BUFFER_LVALUE->yy_buf_size;
  1665. |
  1666. |       if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
  1667. |           YY_FATAL_ERROR( "flex scanner push-back overflow" );
  1668. |       }
  1669. |
  1670. |   *--yy_cp = (char) c;
  1671. |
  1672. |   (yytext_ptr) = yy_bp;
  1673. |   (yy_hold_char) = *yy_cp;
  1674. |   (yy_c_buf_p) = yy_cp;
  1675. | }
  1676. |
  1677. | #endif
  1678. |
  1679. | #ifndef YY_NO_INPUT
  1680. | #ifdef __cplusplus
  1681. |     static int yyinput (void)
  1682. | #else
  1683. |     static int input  (void)
  1684. | #endif
  1685. |
  1686. | {
  1687. |   int c;
  1688. |    
  1689. |   *(yy_c_buf_p) = (yy_hold_char);
  1690. |
  1691. |   if ( *(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR )
  1692. |       {
  1693. |       /* yy_c_buf_p now points to the character we want to return.
  1694. |        * If this occurs *before* the EOB characters, then it's a
  1695. |        * valid NUL; if not, then we've hit the end of the buffer.
  1696. |        */
  1697. |       if ( (yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
  1698. |           /* This was really a NUL. */
  1699. |           *(yy_c_buf_p) = '\0';
  1700. |
  1701. |       else
  1702. |           { /* need more input */
  1703. |           int offset = (int) ((yy_c_buf_p) - (yytext_ptr));
  1704. |           ++(yy_c_buf_p);
  1705. |
  1706. |           switch ( yy_get_next_buffer(  ) )
  1707. |               {
  1708. |               case EOB_ACT_LAST_MATCH:
  1709. |                   /* This happens because yy_g_n_b()
  1710. |                    * sees that we've accumulated a
  1711. |                    * token and flags that we need to
  1712. |                    * try matching the token before
  1713. |                    * proceeding.  But for input(),
  1714. |                    * there's no matching to consider.
  1715. |                    * So convert the EOB_ACT_LAST_MATCH
  1716. |                    * to EOB_ACT_END_OF_FILE.
  1717. |                    */
  1718. |
  1719. |                   /* Reset buffer status. */
  1720. |                   yyrestart( yyin );
  1721. |
  1722. |                   /*FALLTHROUGH*/
  1723. |
  1724. |               case EOB_ACT_END_OF_FILE:
  1725. |                   {
  1726. |                   if ( yywrap(  ) )
  1727. |                       return 0;
  1728. |
  1729. |                   if ( ! (yy_did_buffer_switch_on_eof) )
  1730. |                       YY_NEW_FILE;
  1731. | #ifdef __cplusplus
  1732. |                   return yyinput();
  1733. | #else
  1734. |                   return input();
  1735. | #endif
  1736. |                   }
  1737. |
  1738. |               case EOB_ACT_CONTINUE_SCAN:
  1739. |                   (yy_c_buf_p) = (yytext_ptr) + offset;
  1740. |                   break;
  1741. |               }
  1742. |           }
  1743. |       }
  1744. |
  1745. |   c = *(unsigned char *) (yy_c_buf_p);    /* cast for 8-bit char's */
  1746. |   *(yy_c_buf_p) = '\0';   /* preserve yytext */
  1747. |   (yy_hold_char) = *++(yy_c_buf_p);
  1748. |
  1749. |   return c;
  1750. | }
  1751. | #endif    /* ifndef YY_NO_INPUT */
  1752. |
  1753. | /** Immediately switch to a different input stream.
  1754. |  * @param input_file A readable stream.
  1755. |  *
  1756. |  * @note This function does not reset the start condition to @c INITIAL .
  1757. |  */
  1758. |     void yyrestart  (FILE * input_file )
  1759. | {
  1760. |    
  1761. |   if ( ! YY_CURRENT_BUFFER ){
  1762. |         yyensure_buffer_stack ();
  1763. |       YY_CURRENT_BUFFER_LVALUE =
  1764. |             yy_create_buffer( yyin, YY_BUF_SIZE );
  1765. |   }
  1766. |
  1767. |   yy_init_buffer( YY_CURRENT_BUFFER, input_file );
  1768. |   yy_load_buffer_state(  );
  1769. | }
  1770. |
  1771. | /** Switch to a different input buffer.
  1772. |  * @param new_buffer The new input buffer.
  1773. |  *
  1774. |  */
  1775. |     void yy_switch_to_buffer  (YY_BUFFER_STATE  new_buffer )
  1776. | {
  1777. |    
  1778. |   /* TODO. We should be able to replace this entire function body
  1779. |    * with
  1780. |    *      yypop_buffer_state();
  1781. |    *      yypush_buffer_state(new_buffer);
  1782. |      */
  1783. |   yyensure_buffer_stack ();
  1784. |   if ( YY_CURRENT_BUFFER == new_buffer )
  1785. |       return;
  1786. |
  1787. |   if ( YY_CURRENT_BUFFER )
  1788. |       {
  1789. |       /* Flush out information for old buffer. */
  1790. |       *(yy_c_buf_p) = (yy_hold_char);
  1791. |       YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
  1792. |       YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
  1793. |       }
  1794. |
  1795. |   YY_CURRENT_BUFFER_LVALUE = new_buffer;
  1796. |   yy_load_buffer_state(  );
  1797. |
  1798. |   /* We don't actually know whether we did this switch during
  1799. |    * EOF (yywrap()) processing, but the only time this flag
  1800. |    * is looked at is after yywrap() is called, so it's safe
  1801. |    * to go ahead and always set it.
  1802. |    */
  1803. |   (yy_did_buffer_switch_on_eof) = 1;
  1804. | }
  1805. |
  1806. | static void yy_load_buffer_state  (void)
  1807. | {
  1808. |       (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
  1809. |   (yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos;
  1810. |   yyin = YY_CURRENT_BUFFER_LVALUE->yy_input_file;
  1811. |   (yy_hold_char) = *(yy_c_buf_p);
  1812. | }
  1813. |
  1814. | /** Allocate and initialize an input buffer state.
  1815. |  * @param file A readable stream.
  1816. |  * @param size The character buffer size in bytes. When in doubt, use @c YY_BUF_SIZE.
  1817. |  *
  1818. |  * @return the allocated buffer state.
  1819. |  */
  1820. |     YY_BUFFER_STATE yy_create_buffer  (FILE * file, int  size )
  1821. | {
  1822. |   YY_BUFFER_STATE b;
  1823. |    
  1824. |   b = (YY_BUFFER_STATE) yyalloc( sizeof( struct yy_buffer_state )  );
  1825. |   if ( ! b )
  1826. |       YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
  1827. |
  1828. |   b->yy_buf_size = size;
  1829. |
  1830. |   /* yy_ch_buf has to be 2 characters longer than the size given because
  1831. |    * we need to put in 2 end-of-buffer characters.
  1832. |    */
  1833. |   b->yy_ch_buf = (char *) yyalloc( (yy_size_t) (b->yy_buf_size + 2)  );
  1834. |   if ( ! b->yy_ch_buf )
  1835. |       YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
  1836. |
  1837. |   b->yy_is_our_buffer = 1;
  1838. |
  1839. |   yy_init_buffer( b, file );
  1840. |
  1841. |   return b;
  1842. | }
  1843. |
  1844. | /** Destroy the buffer.
  1845. |  * @param b a buffer created with yy_create_buffer()
  1846. |  *
  1847. |  */
  1848. |     void yy_delete_buffer (YY_BUFFER_STATE  b )
  1849. | {
  1850. |    
  1851. |   if ( ! b )
  1852. |       return;
  1853. |
  1854. |   if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */
  1855. |       YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0;
  1856. |
  1857. |   if ( b->yy_is_our_buffer )
  1858. |       yyfree( (void *) b->yy_ch_buf  );
  1859. |
  1860. |   yyfree( (void *) b  );
  1861. | }
  1862. |
  1863. | /* Initializes or reinitializes a buffer.
  1864. |  * This function is sometimes called more than once on the same buffer,
  1865. |  * such as during a yyrestart() or at EOF.
  1866. |  */
  1867. |     static void yy_init_buffer  (YY_BUFFER_STATE  b, FILE * file )
  1868. |
  1869. | {
  1870. |   int oerrno = errno;
  1871. |    
  1872. |   yy_flush_buffer( b );
  1873. |
  1874. |   b->yy_input_file = file;
  1875. |   b->yy_fill_buffer = 1;
  1876. |
  1877. |     /* If b is the current buffer, then yy_init_buffer was _probably_
  1878. |      * called from yyrestart() or through yy_get_next_buffer.
  1879. |      * In that case, we don't want to reset the lineno or column.
  1880. |      */
  1881. |     if (b != YY_CURRENT_BUFFER){
  1882. |         b->yy_bs_lineno = 1;
  1883. |         b->yy_bs_column = 0;
  1884. |     }
  1885. |
  1886. |         b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0;
  1887. |    
  1888. |   errno = oerrno;
  1889. | }
  1890. |
  1891. | /** Discard all buffered characters. On the next scan, YY_INPUT will be called.
  1892. |  * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER.
  1893. |  *
  1894. |  */
  1895. |     void yy_flush_buffer (YY_BUFFER_STATE  b )
  1896. | {
  1897. |       if ( ! b )
  1898. |       return;
  1899. |
  1900. |   b->yy_n_chars = 0;
  1901. |
  1902. |   /* We always need two end-of-buffer characters.  The first causes
  1903. |    * a transition to the end-of-buffer state.  The second causes
  1904. |    * a jam in that state.
  1905. |    */
  1906. |   b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR;
  1907. |   b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;
  1908. |
  1909. |   b->yy_buf_pos = &b->yy_ch_buf[0];
  1910. |
  1911. |   b->yy_at_bol = 1;
  1912. |   b->yy_buffer_status = YY_BUFFER_NEW;
  1913. |
  1914. |   if ( b == YY_CURRENT_BUFFER )
  1915. |       yy_load_buffer_state(  );
  1916. | }
  1917. |
  1918. | /** Pushes the new state onto the stack. The new state becomes
  1919. |  *  the current state. This function will allocate the stack
  1920. |  *  if necessary.
  1921. |  *  @param new_buffer The new state.
  1922. |  *  
  1923. |  */
  1924. | void yypush_buffer_state (YY_BUFFER_STATE new_buffer )
  1925. | {
  1926. |       if (new_buffer == NULL)
  1927. |       return;
  1928. |
  1929. |   yyensure_buffer_stack();
  1930. |
  1931. |   /* This block is copied from yy_switch_to_buffer. */
  1932. |   if ( YY_CURRENT_BUFFER )
  1933. |       {
  1934. |       /* Flush out information for old buffer. */
  1935. |       *(yy_c_buf_p) = (yy_hold_char);
  1936. |       YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
  1937. |       YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
  1938. |       }
  1939. |
  1940. |   /* Only push if top exists. Otherwise, replace top. */
  1941. |   if (YY_CURRENT_BUFFER)
  1942. |       (yy_buffer_stack_top)++;
  1943. |   YY_CURRENT_BUFFER_LVALUE = new_buffer;
  1944. |
  1945. |   /* copied from yy_switch_to_buffer. */
  1946. |   yy_load_buffer_state(  );
  1947. |   (yy_did_buffer_switch_on_eof) = 1;
  1948. | }
  1949. |
  1950. | /** Removes and deletes the top of the stack, if present.
  1951. |  *  The next element becomes the new top.
  1952. |  *  
  1953. |  */
  1954. | void yypop_buffer_state (void)
  1955. | {
  1956. |       if (!YY_CURRENT_BUFFER)
  1957. |       return;
  1958. |
  1959. |   yy_delete_buffer(YY_CURRENT_BUFFER );
  1960. |   YY_CURRENT_BUFFER_LVALUE = NULL;
  1961. |   if ((yy_buffer_stack_top) > 0)
  1962. |       --(yy_buffer_stack_top);
  1963. |
  1964. |   if (YY_CURRENT_BUFFER) {
  1965. |       yy_load_buffer_state(  );
  1966. |       (yy_did_buffer_switch_on_eof) = 1;
  1967. |   }
  1968. | }
  1969. |
  1970. | /* Allocates the stack if it does not exist.
  1971. |  *  Guarantees space for at least one push.
  1972. |  */
  1973. | static void yyensure_buffer_stack (void)
  1974. | {
  1975. |   yy_size_t num_to_alloc;
  1976. |    
  1977. |   if (!(yy_buffer_stack)) {
  1978. |
  1979. |       /* First allocation is just for 2 elements, since we don't know if this
  1980. |        * scanner will even need a stack. We use 2 instead of 1 to avoid an
  1981. |        * immediate realloc on the next call.
  1982. |          */
  1983. |       num_to_alloc = 1; /* After all that talk, this was set to 1 anyways... */
  1984. |       (yy_buffer_stack) = (struct yy_buffer_state**)yyalloc
  1985. |                               (num_to_alloc * sizeof(struct yy_buffer_state*)
  1986. |                               );
  1987. |       if ( ! (yy_buffer_stack) )
  1988. |           YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" );
  1989. |
  1990. |       memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*));
  1991. |
  1992. |       (yy_buffer_stack_max) = num_to_alloc;
  1993. |       (yy_buffer_stack_top) = 0;
  1994. |       return;
  1995. |   }
  1996. |
  1997. |   if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){
  1998. |
  1999. |       /* Increase the buffer to prepare for a possible push. */
  2000. |       yy_size_t grow_size = 8 /* arbitrary grow size */;
  2001. |
  2002. |       num_to_alloc = (yy_buffer_stack_max) + grow_size;
  2003. |       (yy_buffer_stack) = (struct yy_buffer_state**)yyrealloc
  2004. |                               ((yy_buffer_stack),
  2005. |                               num_to_alloc * sizeof(struct yy_buffer_state*)
  2006. |                               );
  2007. |       if ( ! (yy_buffer_stack) )
  2008. |           YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" );
  2009. |
  2010. |       /* zero only the new slots.*/
  2011. |       memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*));
  2012. |       (yy_buffer_stack_max) = num_to_alloc;
  2013. |   }
  2014. | }
  2015. |
  2016. | /** Setup the input buffer state to scan directly from a user-specified character buffer.
  2017. |  * @param base the character buffer
  2018. |  * @param size the size in bytes of the character buffer
  2019. |  *
  2020. |  * @return the newly allocated buffer state object.
  2021. |  */
  2022. | YY_BUFFER_STATE yy_scan_buffer  (char * base, yy_size_t  size )
  2023. | {
  2024. |   YY_BUFFER_STATE b;
  2025. |    
  2026. |   if ( size < 2 ||
  2027. |        base[size-2] != YY_END_OF_BUFFER_CHAR ||
  2028. |        base[size-1] != YY_END_OF_BUFFER_CHAR )
  2029. |       /* They forgot to leave room for the EOB's. */
  2030. |       return NULL;
  2031. |
  2032. |   b = (YY_BUFFER_STATE) yyalloc( sizeof( struct yy_buffer_state )  );
  2033. |   if ( ! b )
  2034. |       YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" );
  2035. |
  2036. |   b->yy_buf_size = (int) (size - 2);  /* "- 2" to take care of EOB's */
  2037. |   b->yy_buf_pos = b->yy_ch_buf = base;
  2038. |   b->yy_is_our_buffer = 0;
  2039. |   b->yy_input_file = NULL;
  2040. |   b->yy_n_chars = b->yy_buf_size;
  2041. |   b->yy_is_interactive = 0;
  2042. |   b->yy_at_bol = 1;
  2043. |   b->yy_fill_buffer = 0;
  2044. |   b->yy_buffer_status = YY_BUFFER_NEW;
  2045. |
  2046. |   yy_switch_to_buffer( b  );
  2047. |
  2048. |   return b;
  2049. | }
  2050. |
  2051. | /** Setup the input buffer state to scan a string. The next call to yylex() will
  2052. |  * scan from a @e copy of @a str.
  2053. |  * @param yystr a NUL-terminated string to scan
  2054. |  *
  2055. |  * @return the newly allocated buffer state object.
  2056. |  * @note If you want to scan bytes that may contain NUL values, then use
  2057. |  *       yy_scan_bytes() instead.
  2058. |  */
  2059. | YY_BUFFER_STATE yy_scan_string (const char * yystr )
  2060. | {
  2061. |    
  2062. |   return yy_scan_bytes( yystr, (int) strlen(yystr) );
  2063. | }
  2064. |
  2065. | /** Setup the input buffer state to scan the given bytes. The next call to yylex() will
  2066. |  * scan from a @e copy of @a bytes.
  2067. |  * @param yybytes the byte buffer to scan
  2068. |  * @param _yybytes_len the number of bytes in the buffer pointed to by @a bytes.
  2069. |  *
  2070. |  * @return the newly allocated buffer state object.
  2071. |  */
  2072. | YY_BUFFER_STATE yy_scan_bytes  (const char * yybytes, int  _yybytes_len )
  2073. | {
  2074. |   YY_BUFFER_STATE b;
  2075. |   char *buf;
  2076. |   yy_size_t n;
  2077. |   int i;
  2078. |    
  2079. |   /* Get memory for full buffer, including space for trailing EOB's. */
  2080. |   n = (yy_size_t) (_yybytes_len + 2);
  2081. |   buf = (char *) yyalloc( n  );
  2082. |   if ( ! buf )
  2083. |       YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" );
  2084. |
  2085. |   for ( i = 0; i < _yybytes_len; ++i )
  2086. |       buf[i] = yybytes[i];
  2087. |
  2088. |   buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR;
  2089. |
  2090. |   b = yy_scan_buffer( buf, n );
  2091. |   if ( ! b )
  2092. |       YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" );
  2093. |
  2094. |   /* It's okay to grow etc. this buffer, and we should throw it
  2095. |    * away when we're done.
  2096. |    */
  2097. |   b->yy_is_our_buffer = 1;
  2098. |
  2099. |   return b;
  2100. | }
  2101. |
  2102. | #ifndef YY_EXIT_FAILURE
  2103. | #define YY_EXIT_FAILURE 2
  2104. | #endif
  2105. |
  2106. | static void yynoreturn yy_fatal_error (const char* msg )
  2107. | {
  2108. |           fprintf( stderr, "%s\n", msg );
  2109. |   exit( YY_EXIT_FAILURE );
  2110. | }
  2111. |
  2112. | /* Redefine yyless() so it works in section 3 code. */
  2113. |
  2114. | #undef yyless
  2115. | #define yyless(n) \
  2116. |   do \
  2117. |       { \
  2118. |       /* Undo effects of setting up yytext. */ \
  2119. |         int yyless_macro_arg = (n); \
  2120. |         YY_LESS_LINENO(yyless_macro_arg);\
  2121. |       yytext[yyleng] = (yy_hold_char); \
  2122. |       (yy_c_buf_p) = yytext + yyless_macro_arg; \
  2123. |       (yy_hold_char) = *(yy_c_buf_p); \
  2124. |       *(yy_c_buf_p) = '\0'; \
  2125. |       yyleng = yyless_macro_arg; \
  2126. |       } \
  2127. |   while ( 0 )
  2128. |
  2129. | /* Accessor  methods (get/set functions) to struct members. */
  2130. |
  2131. | /** Get the current line number.
  2132. |  *
  2133. |  */
  2134. | int yyget_lineno  (void)
  2135. | {
  2136. |    
  2137. |     return yylineno;
  2138. | }
  2139. |
  2140. | /** Get the input stream.
  2141. |  *
  2142. |  */
  2143. | FILE *yyget_in  (void)
  2144. | {
  2145. |         return yyin;
  2146. | }
  2147. |
  2148. | /** Get the output stream.
  2149. |  *
  2150. |  */
  2151. | FILE *yyget_out  (void)
  2152. | {
  2153. |         return yyout;
  2154. | }
  2155. |
  2156. | /** Get the length of the current token.
  2157. |  *
  2158. |  */
  2159. | int yyget_leng  (void)
  2160. | {
  2161. |         return yyleng;
  2162. | }
  2163. |
  2164. | /** Get the current token.
  2165. |  *
  2166. |  */
  2167. |
  2168. | char *yyget_text  (void)
  2169. | {
  2170. |         return yytext;
  2171. | }
  2172. |
  2173. | /** Set the current line number.
  2174. |  * @param _line_number line number
  2175. |  *
  2176. |  */
  2177. | void yyset_lineno (int  _line_number )
  2178. | {
  2179. |    
  2180. |     yylineno = _line_number;
  2181. | }
  2182. |
  2183. | /** Set the input stream. This does not discard the current
  2184. |  * input buffer.
  2185. |  * @param _in_str A readable stream.
  2186. |  *
  2187. |  * @see yy_switch_to_buffer
  2188. |  */
  2189. | void yyset_in (FILE *  _in_str )
  2190. | {
  2191. |         yyin = _in_str ;
  2192. | }
  2193. |
  2194. | void yyset_out (FILE *  _out_str )
  2195. | {
  2196. |         yyout = _out_str ;
  2197. | }
  2198. |
  2199. | int yyget_debug  (void)
  2200. | {
  2201. |         return yy_flex_debug;
  2202. | }
  2203. |
  2204. | void yyset_debug (int  _bdebug )
  2205. | {
  2206. |         yy_flex_debug = _bdebug ;
  2207. | }
  2208. |
  2209. | static int yy_init_globals (void)
  2210. | {
  2211. |         /* Initialization is the same as for the non-reentrant scanner.
  2212. |      * This function is called from yylex_destroy(), so don't allocate here.
  2213. |      */
  2214. |
  2215. |     (yy_buffer_stack) = NULL;
  2216. |     (yy_buffer_stack_top) = 0;
  2217. |     (yy_buffer_stack_max) = 0;
  2218. |     (yy_c_buf_p) = NULL;
  2219. |     (yy_init) = 0;
  2220. |     (yy_start) = 0;
  2221. |
  2222. |     (yy_state_buf) = 0;
  2223. |     (yy_state_ptr) = 0;
  2224. |     (yy_full_match) = 0;
  2225. |     (yy_lp) = 0;
  2226. |
  2227. | /* Defined in main.c */
  2228. | #ifdef YY_STDINIT
  2229. |     yyin = stdin;
  2230. |     yyout = stdout;
  2231. | #else
  2232. |     yyin = NULL;
  2233. |     yyout = NULL;
  2234. | #endif
  2235. |
  2236. |     /* For future reference: Set errno on error, since we are called by
  2237. |      * yylex_init()
  2238. |      */
  2239. |     return 0;
  2240. | }
  2241. |
  2242. | /* yylex_destroy is for both reentrant and non-reentrant scanners. */
  2243. | int yylex_destroy  (void)
  2244. | {
  2245. |    
  2246. |     /* Pop the buffer stack, destroying each element. */
  2247. |   while(YY_CURRENT_BUFFER){
  2248. |       yy_delete_buffer( YY_CURRENT_BUFFER  );
  2249. |       YY_CURRENT_BUFFER_LVALUE = NULL;
  2250. |       yypop_buffer_state();
  2251. |   }
  2252. |
  2253. |   /* Destroy the stack itself. */
  2254. |   yyfree((yy_buffer_stack) );
  2255. |   (yy_buffer_stack) = NULL;
  2256. |
  2257. |     yyfree ( (yy_state_buf) );
  2258. |     (yy_state_buf)  = NULL;
  2259. |
  2260. |     /* Reset the globals. This is important in a non-reentrant scanner so the next time
  2261. |      * yylex() is called, initialization will occur. */
  2262. |     yy_init_globals( );
  2263. |
  2264. |     return 0;
  2265. | }
  2266. |
  2267. | /*
  2268. |  * Internal utility routines.
  2269. |  */
  2270. |
  2271. | #ifndef yytext_ptr
  2272. | static void yy_flex_strncpy (char* s1, const char * s2, int n )
  2273. | {
  2274. |      
  2275. |   int i;
  2276. |   for ( i = 0; i < n; ++i )
  2277. |       s1[i] = s2[i];
  2278. | }
  2279. | #endif
  2280. |
  2281. | #ifdef YY_NEED_STRLEN
  2282. | static int yy_flex_strlen (const char * s )
  2283. | {
  2284. |   int n;
  2285. |   for ( n = 0; s[n]; ++n )
  2286. |       ;
  2287. |
  2288. |   return n;
  2289. | }
  2290. | #endif
  2291. |
  2292. | void *yyalloc (yy_size_t  size )
  2293. | {
  2294. |           return malloc(size);
  2295. | }
  2296. |
  2297. | void *yyrealloc  (void * ptr, yy_size_t  size )
  2298. | {
  2299. |      
  2300. |   /* The cast to (char *) in the following accommodates both
  2301. |    * implementations that use char* generic pointers, and those
  2302. |    * that use void* generic pointers.  It works with the latter
  2303. |    * because both ANSI C and C++ allow castless assignment from
  2304. |    * any pointer type to void*, and deal with argument conversions
  2305. |    * as though doing an assignment.
  2306. |    */
  2307. |   return realloc(ptr, size);
  2308. | }
  2309. |
  2310. | void yyfree (void * ptr )
  2311. | {
  2312. |           free( (char *) ptr );   /* see yyrealloc() for (char *) cast */
  2313. | }
  2314. |
  2315. | #define YYTABLES_NAME "yytables"
  2316. |
  2317. | #line 10 "conftest.l"
  2318. |
  2319. | #ifdef YYTEXT_POINTER
  2320. | extern char *yytext;
  2321. | #endif
  2322. | int
  2323. | main (void)
  2324. | {
  2325. |   return ! yylex () + ! yywrap ();
  2326. | }
  2327. configure:18675: gcc -o conftest -g -O2   conftest.c -lfl  >&5
  2328. configure:18675: $? = 0
  2329. configure:18685: result: -lfl
  2330. configure:18691: checking whether yytext is a pointer
  2331. configure:18708: gcc -o conftest -g -O2   conftest.c -lfl  >&5
  2332. configure:18708: $? = 0
  2333. configure:18716: result: yes
  2334. configure:18733: checking if flex is the lexer generator
  2335. configure:18746: result: yes
  2336. configure:18760: checking for indent
  2337. configure:18788: result: cat
  2338. configure:18807: checking if module mako in python is installed
  2339. configure:18827: result: yes
  2340. configure:18900: checking if compiling with clang
  2341. configure:18918: gcc -c -g -O2  conftest.c >&5
  2342. conftest.c: In function 'main':
  2343. conftest.c:30:8: error: unknown type name 'not'
  2344.         not clang
  2345.         ^~~
  2346. configure:18918: $? = 1
  2347. configure: failed program was:
  2348. | /* confdefs.h */
  2349. | #define PACKAGE_NAME "Mesa"
  2350. | #define PACKAGE_TARNAME "mesa"
  2351. | #define PACKAGE_VERSION "18.1.0-mild"
  2352. | #define PACKAGE_STRING "Mesa 18.1.0-mild"
  2353. | #define PACKAGE_BUGREPORT "https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa"
  2354. | #define PACKAGE_URL ""
  2355. | #define PACKAGE "mesa"
  2356. | #define VERSION "18.1.0-mild"
  2357. | #define STDC_HEADERS 1
  2358. | #define HAVE_SYS_TYPES_H 1
  2359. | #define HAVE_SYS_STAT_H 1
  2360. | #define HAVE_STDLIB_H 1
  2361. | #define HAVE_STRING_H 1
  2362. | #define HAVE_MEMORY_H 1
  2363. | #define HAVE_STRINGS_H 1
  2364. | #define HAVE_INTTYPES_H 1
  2365. | #define HAVE_STDINT_H 1
  2366. | #define HAVE_UNISTD_H 1
  2367. | #define HAVE_DLFCN_H 1
  2368. | #define LT_OBJDIR ".libs/"
  2369. | #define YYTEXT_POINTER 1
  2370. | /* end confdefs.h.  */
  2371. |
  2372. | int
  2373. | main ()
  2374. | {
  2375. |
  2376. | #ifndef __clang__
  2377. |        not clang
  2378. | #endif
  2379. |
  2380. |   ;
  2381. |   return 0;
  2382. | }
  2383. configure:18925: result: no
  2384. configure:18931: checking whether gcc version is sufficient
  2385. configure:18947: result: yes
  2386. configure:18959: checking whether __SUNPRO_C is declared
  2387. configure:18959: gcc -c -g -O2  conftest.c >&5
  2388. conftest.c: In function 'main':
  2389. conftest.c:64:10: error: '__SUNPRO_C' undeclared (first use in this function); did you mean '__INT8_C'?
  2390.    (void) __SUNPRO_C;
  2391.           ^~~~~~~~~~
  2392.           __INT8_C
  2393. conftest.c:64:10: note: each undeclared identifier is reported only once for each function it appears in
  2394. configure:18959: $? = 1
  2395. configure: failed program was:
  2396. | /* confdefs.h */
  2397. | #define PACKAGE_NAME "Mesa"
  2398. | #define PACKAGE_TARNAME "mesa"
  2399. | #define PACKAGE_VERSION "18.1.0-mild"
  2400. | #define PACKAGE_STRING "Mesa 18.1.0-mild"
  2401. | #define PACKAGE_BUGREPORT "https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa"
  2402. | #define PACKAGE_URL ""
  2403. | #define PACKAGE "mesa"
  2404. | #define VERSION "18.1.0-mild"
  2405. | #define STDC_HEADERS 1
  2406. | #define HAVE_SYS_TYPES_H 1
  2407. | #define HAVE_SYS_STAT_H 1
  2408. | #define HAVE_STDLIB_H 1
  2409. | #define HAVE_STRING_H 1
  2410. | #define HAVE_MEMORY_H 1
  2411. | #define HAVE_STRINGS_H 1
  2412. | #define HAVE_INTTYPES_H 1
  2413. | #define HAVE_STDINT_H 1
  2414. | #define HAVE_UNISTD_H 1
  2415. | #define HAVE_DLFCN_H 1
  2416. | #define LT_OBJDIR ".libs/"
  2417. | #define YYTEXT_POINTER 1
  2418. | /* end confdefs.h.  */
  2419. | #include <stdio.h>
  2420. | #ifdef HAVE_SYS_TYPES_H
  2421. | # include <sys/types.h>
  2422. | #endif
  2423. | #ifdef HAVE_SYS_STAT_H
  2424. | # include <sys/stat.h>
  2425. | #endif
  2426. | #ifdef STDC_HEADERS
  2427. | # include <stdlib.h>
  2428. | # include <stddef.h>
  2429. | #else
  2430. | # ifdef HAVE_STDLIB_H
  2431. | #  include <stdlib.h>
  2432. | # endif
  2433. | #endif
  2434. | #ifdef HAVE_STRING_H
  2435. | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
  2436. | #  include <memory.h>
  2437. | # endif
  2438. | # include <string.h>
  2439. | #endif
  2440. | #ifdef HAVE_STRINGS_H
  2441. | # include <strings.h>
  2442. | #endif
  2443. | #ifdef HAVE_INTTYPES_H
  2444. | # include <inttypes.h>
  2445. | #endif
  2446. | #ifdef HAVE_STDINT_H
  2447. | # include <stdint.h>
  2448. | #endif
  2449. | #ifdef HAVE_UNISTD_H
  2450. | # include <unistd.h>
  2451. | #endif
  2452. | int
  2453. | main ()
  2454. | {
  2455. | #ifndef __SUNPRO_C
  2456. | #ifdef __cplusplus
  2457. |   (void) __SUNPRO_C;
  2458. | #else
  2459. |   (void) __SUNPRO_C;
  2460. | #endif
  2461. | #endif
  2462. |
  2463. |   ;
  2464. |   return 0;
  2465. | }
  2466. configure:18959: result: no
  2467. configure:18973: checking for __builtin_bswap32
  2468. configure:18992: gcc -o conftest -g -O2   conftest.c  >&5
  2469. configure:18992: $? = 0
  2470. configure:19001: result: yes
  2471. configure:19017: checking for __builtin_bswap64
  2472. configure:19036: gcc -o conftest -g -O2   conftest.c  >&5
  2473. configure:19036: $? = 0
  2474. configure:19045: result: yes
  2475. configure:19061: checking for __builtin_clz
  2476. configure:19080: gcc -o conftest -g -O2   conftest.c  >&5
  2477. configure:19080: $? = 0
  2478. configure:19089: result: yes
  2479. configure:19105: checking for __builtin_clzll
  2480. configure:19124: gcc -o conftest -g -O2   conftest.c  >&5
  2481. configure:19124: $? = 0
  2482. configure:19133: result: yes
  2483. configure:19149: checking for __builtin_ctz
  2484. configure:19168: gcc -o conftest -g -O2   conftest.c  >&5
  2485. configure:19168: $? = 0
  2486. configure:19177: result: yes
  2487. configure:19193: checking for __builtin_expect
  2488. configure:19212: gcc -o conftest -g -O2   conftest.c  >&5
  2489. configure:19212: $? = 0
  2490. configure:19221: result: yes
  2491. configure:19237: checking for __builtin_ffs
  2492. configure:19256: gcc -o conftest -g -O2   conftest.c  >&5
  2493. configure:19256: $? = 0
  2494. configure:19265: result: yes
  2495. configure:19281: checking for __builtin_ffsll
  2496. configure:19300: gcc -o conftest -g -O2   conftest.c  >&5
  2497. configure:19300: $? = 0
  2498. configure:19309: result: yes
  2499. configure:19325: checking for __builtin_popcount
  2500. configure:19344: gcc -o conftest -g -O2   conftest.c  >&5
  2501. configure:19344: $? = 0
  2502. configure:19353: result: yes
  2503. configure:19369: checking for __builtin_popcountll
  2504. configure:19388: gcc -o conftest -g -O2   conftest.c  >&5
  2505. configure:19388: $? = 0
  2506. configure:19397: result: yes
  2507. configure:19413: checking for __builtin_unreachable
  2508. configure:19432: gcc -o conftest -g -O2   conftest.c  >&5
  2509. configure:19432: $? = 0
  2510. configure:19441: result: yes
  2511. configure:19458: checking for __attribute__((const))
  2512. configure:19479: gcc -o conftest -g -O2   conftest.c  >&5
  2513. configure:19479: $? = 0
  2514. configure:19492: result: yes
  2515. configure:19508: checking for __attribute__((flatten))
  2516. configure:19529: gcc -o conftest -g -O2   conftest.c  >&5
  2517. configure:19529: $? = 0
  2518. configure:19542: result: yes
  2519. configure:19558: checking for __attribute__((format))
  2520. configure:19579: gcc -o conftest -g -O2   conftest.c  >&5
  2521. configure:19579: $? = 0
  2522. configure:19592: result: yes
  2523. configure:19608: checking for __attribute__((malloc))
  2524. configure:19629: gcc -o conftest -g -O2   conftest.c  >&5
  2525. configure:19629: $? = 0
  2526. configure:19642: result: yes
  2527. configure:19658: checking for __attribute__((packed))
  2528. configure:19679: gcc -o conftest -g -O2   conftest.c  >&5
  2529. configure:19679: $? = 0
  2530. configure:19692: result: yes
  2531. configure:19708: checking for __attribute__((pure))
  2532. configure:19729: gcc -o conftest -g -O2   conftest.c  >&5
  2533. configure:19729: $? = 0
  2534. configure:19742: result: yes
  2535. configure:19758: checking for __attribute__((returns_nonnull))
  2536. configure:19779: gcc -o conftest -g -O2   conftest.c  >&5
  2537. configure:19779: $? = 0
  2538. configure:19792: result: yes
  2539. configure:19808: checking for __attribute__((unused))
  2540. configure:19829: gcc -o conftest -g -O2   conftest.c  >&5
  2541. configure:19829: $? = 0
  2542. configure:19842: result: yes
  2543. configure:19858: checking for __attribute__((visibility))
  2544. configure:19882: gcc -o conftest -g -O2   conftest.c  >&5
  2545. configure:19882: $? = 0
  2546. configure:19895: result: yes
  2547. configure:19911: checking for __attribute__((warn_unused_result))
  2548. configure:19932: gcc -o conftest -g -O2   conftest.c  >&5
  2549. configure:19932: $? = 0
  2550. configure:19945: result: yes
  2551. configure:19961: checking for __attribute__((weak))
  2552. configure:19982: gcc -o conftest -g -O2   conftest.c  >&5
  2553. configure:19982: $? = 0
  2554. configure:19995: result: yes
  2555. configure:20011: checking for __attribute__((alias))
  2556. configure:20033: gcc -o conftest -g -O2   conftest.c  >&5
  2557. configure:20033: $? = 0
  2558. configure:20046: result: yes
  2559. configure:20062: checking for __attribute__((noreturn))
  2560. configure:20083: gcc -o conftest -g -O2   conftest.c  >&5
  2561. configure:20083: $? = 0
  2562. configure:20096: result: yes
  2563. configure:20174: checking for pkg-config
  2564. configure:20192: found /usr/bin/pkg-config
  2565. configure:20204: result: /usr/bin/pkg-config
  2566. configure:20229: checking pkg-config is at least version 0.9.0
  2567. configure:20232: result: yes
  2568. configure:20271: checking whether C compiler accepts -Wall
  2569. configure:20290: gcc -c -g -O2  -Wall  conftest.c >&5
  2570. configure:20290: $? = 0
  2571. configure:20298: result: yes
  2572. configure:20306: checking whether C compiler accepts -Werror=implicit-function-declaration
  2573. configure:20325: gcc -c -g -O2 -Wall  -Werror=implicit-function-declaration  conftest.c >&5
  2574. configure:20325: $? = 0
  2575. configure:20333: result: yes
  2576. configure:20341: checking whether C compiler accepts -Werror=missing-prototypes
  2577. configure:20360: gcc -c -g -O2 -Wall -Werror=implicit-function-declaration  -Werror=missing-prototypes  conftest.c >&5
  2578. configure:20360: $? = 0
  2579. configure:20368: result: yes
  2580. configure:20376: checking whether C compiler accepts -Wmissing-prototypes
  2581. configure:20395: gcc -c -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes  -Wmissing-prototypes  conftest.c >&5
  2582. configure:20395: $? = 0
  2583. configure:20403: result: yes
  2584. configure:20411: checking whether C compiler accepts -fno-math-errno
  2585. configure:20430: gcc -c -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes  -fno-math-errno  conftest.c >&5
  2586. configure:20430: $? = 0
  2587. configure:20438: result: yes
  2588. configure:20446: checking whether C compiler accepts -fno-trapping-math
  2589. configure:20465: gcc -c -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno  -fno-trapping-math  conftest.c >&5
  2590. configure:20465: $? = 0
  2591. configure:20473: result: yes
  2592. configure:20481: checking whether C compiler accepts -fvisibility=hidden
  2593. configure:20500: gcc -c -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math  -fvisibility=hidden  conftest.c >&5
  2594. configure:20500: $? = 0
  2595. configure:20508: result: yes
  2596. configure:20523: checking whether C++ compiler accepts -Wall
  2597. configure:20542: g++ -c -g -O2  -Wall  conftest.cpp >&5
  2598. configure:20542: $? = 0
  2599. configure:20550: result: yes
  2600. configure:20558: checking whether C++ compiler accepts -fno-math-errno
  2601. configure:20577: g++ -c -g -O2 -Wall  -fno-math-errno  conftest.cpp >&5
  2602. configure:20577: $? = 0
  2603. configure:20585: result: yes
  2604. configure:20593: checking whether C++ compiler accepts -fno-trapping-math
  2605. configure:20612: g++ -c -g -O2 -Wall -fno-math-errno  -fno-trapping-math  conftest.cpp >&5
  2606. configure:20612: $? = 0
  2607. configure:20620: result: yes
  2608. configure:20628: checking whether C++ compiler accepts -fvisibility=hidden
  2609. configure:20647: g++ -c -g -O2 -Wall -fno-math-errno -fno-trapping-math  -fvisibility=hidden  conftest.cpp >&5
  2610. configure:20647: $? = 0
  2611. configure:20655: result: yes
  2612. configure:20676: checking whether C compiler accepts -Werror=pointer-arith
  2613. configure:20695: gcc -c -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math  -Werror=pointer-arith  conftest.c >&5
  2614. configure:20695: $? = 0
  2615. configure:20703: result: yes
  2616. configure:20711: checking whether C compiler accepts -Werror=vla
  2617. configure:20730: gcc -c -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math  -Werror=vla  conftest.c >&5
  2618. configure:20730: $? = 0
  2619. configure:20738: result: yes
  2620. configure:20752: checking whether C++ compiler accepts -Werror=pointer-arith
  2621. configure:20771: g++ -c -g -O2 -Wall -fno-math-errno -fno-trapping-math  -Werror=pointer-arith  conftest.cpp >&5
  2622. configure:20771: $? = 0
  2623. configure:20779: result: yes
  2624. configure:20787: checking whether C++ compiler accepts -Werror=vla
  2625. configure:20806: g++ -c -g -O2 -Wall -fno-math-errno -fno-trapping-math  -Werror=vla  conftest.cpp >&5
  2626. configure:20806: $? = 0
  2627. configure:20814: result: yes
  2628. configure:20890: checking whether c++11 is enabled by default
  2629. configure:20867: g++ -c -g -O2 -Wall -fno-math-errno -fno-trapping-math  conftest.cpp >&5
  2630. configure:20867: $? = 0
  2631. configure:20869: result: yes
  2632. configure:20930: checking whether C compiler accepts -Woverride-init
  2633. configure:20949: gcc -c -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99  -Woverride-init  conftest.c >&5
  2634. configure:20949: $? = 0
  2635. configure:20957: result: yes
  2636. configure:20965: checking whether C compiler accepts -Winitializer-overrides
  2637. configure:20984: gcc -c -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99  -Winitializer-overrides  conftest.c >&5
  2638. gcc: error: unrecognized command line option '-Winitializer-overrides'; did you mean '-Wno-suggest-override'?
  2639. configure:20984: $? = 1
  2640. configure: failed program was:
  2641. | /* confdefs.h */
  2642. | #define PACKAGE_NAME "Mesa"
  2643. | #define PACKAGE_TARNAME "mesa"
  2644. | #define PACKAGE_VERSION "18.1.0-mild"
  2645. | #define PACKAGE_STRING "Mesa 18.1.0-mild"
  2646. | #define PACKAGE_BUGREPORT "https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa"
  2647. | #define PACKAGE_URL ""
  2648. | #define PACKAGE "mesa"
  2649. | #define VERSION "18.1.0-mild"
  2650. | #define STDC_HEADERS 1
  2651. | #define HAVE_SYS_TYPES_H 1
  2652. | #define HAVE_SYS_STAT_H 1
  2653. | #define HAVE_STDLIB_H 1
  2654. | #define HAVE_STRING_H 1
  2655. | #define HAVE_MEMORY_H 1
  2656. | #define HAVE_STRINGS_H 1
  2657. | #define HAVE_INTTYPES_H 1
  2658. | #define HAVE_STDINT_H 1
  2659. | #define HAVE_UNISTD_H 1
  2660. | #define HAVE_DLFCN_H 1
  2661. | #define LT_OBJDIR ".libs/"
  2662. | #define YYTEXT_POINTER 1
  2663. | #define HAVE___BUILTIN_BSWAP32 1
  2664. | #define HAVE___BUILTIN_BSWAP64 1
  2665. | #define HAVE___BUILTIN_CLZ 1
  2666. | #define HAVE___BUILTIN_CLZLL 1
  2667. | #define HAVE___BUILTIN_CTZ 1
  2668. | #define HAVE___BUILTIN_EXPECT 1
  2669. | #define HAVE___BUILTIN_FFS 1
  2670. | #define HAVE___BUILTIN_FFSLL 1
  2671. | #define HAVE___BUILTIN_POPCOUNT 1
  2672. | #define HAVE___BUILTIN_POPCOUNTLL 1
  2673. | #define HAVE___BUILTIN_UNREACHABLE 1
  2674. | #define HAVE_FUNC_ATTRIBUTE_CONST 1
  2675. | #define HAVE_FUNC_ATTRIBUTE_FLATTEN 1
  2676. | #define HAVE_FUNC_ATTRIBUTE_FORMAT 1
  2677. | #define HAVE_FUNC_ATTRIBUTE_MALLOC 1
  2678. | #define HAVE_FUNC_ATTRIBUTE_PACKED 1
  2679. | #define HAVE_FUNC_ATTRIBUTE_PURE 1
  2680. | #define HAVE_FUNC_ATTRIBUTE_RETURNS_NONNULL 1
  2681. | #define HAVE_FUNC_ATTRIBUTE_UNUSED 1
  2682. | #define HAVE_FUNC_ATTRIBUTE_VISIBILITY 1
  2683. | #define HAVE_FUNC_ATTRIBUTE_WARN_UNUSED_RESULT 1
  2684. | #define HAVE_FUNC_ATTRIBUTE_WEAK 1
  2685. | #define HAVE_FUNC_ATTRIBUTE_ALIAS 1
  2686. | #define HAVE_FUNC_ATTRIBUTE_NORETURN 1
  2687. | /* end confdefs.h.  */
  2688. |
  2689. | int
  2690. | main ()
  2691. | {
  2692. |
  2693. |   ;
  2694. |   return 0;
  2695. | }
  2696. configure:20992: result: no
  2697. configure:21021: gcc -c -msse4.1 -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99  conftest.c >&5
  2698. configure:21021: $? = 0
  2699. configure:21048: gcc -c -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99  conftest.c >&5
  2700. configure:21048: $? = 0
  2701. configure:21054: checking whether -latomic is needed
  2702. configure:21065: gcc -o conftest -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99   conftest.c  >&5
  2703. configure:21065: $? = 0
  2704. configure:21072: result: no
  2705. configure:21080: checking whether __sync_add_and_fetch_8 is supported
  2706. configure:21091: gcc -o conftest -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99   conftest.c  >&5
  2707. configure:21091: $? = 0
  2708. configure:21101: result: yes
  2709. configure:21104: checking whether byte ordering is bigendian
  2710. configure:21119: gcc -c -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99  conftest.c >&5
  2711. conftest.c:49:9: error: unknown type name 'not'
  2712.          not a universal capable compiler
  2713.          ^~~
  2714. conftest.c:49:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'universal'
  2715.          not a universal capable compiler
  2716.                ^~~~~~~~~
  2717. conftest.c:49:15: error: unknown type name 'universal'
  2718. configure:21119: $? = 1
  2719. configure: failed program was:
  2720. | /* confdefs.h */
  2721. | #define PACKAGE_NAME "Mesa"
  2722. | #define PACKAGE_TARNAME "mesa"
  2723. | #define PACKAGE_VERSION "18.1.0-mild"
  2724. | #define PACKAGE_STRING "Mesa 18.1.0-mild"
  2725. | #define PACKAGE_BUGREPORT "https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa"
  2726. | #define PACKAGE_URL ""
  2727. | #define PACKAGE "mesa"
  2728. | #define VERSION "18.1.0-mild"
  2729. | #define STDC_HEADERS 1
  2730. | #define HAVE_SYS_TYPES_H 1
  2731. | #define HAVE_SYS_STAT_H 1
  2732. | #define HAVE_STDLIB_H 1
  2733. | #define HAVE_STRING_H 1
  2734. | #define HAVE_MEMORY_H 1
  2735. | #define HAVE_STRINGS_H 1
  2736. | #define HAVE_INTTYPES_H 1
  2737. | #define HAVE_STDINT_H 1
  2738. | #define HAVE_UNISTD_H 1
  2739. | #define HAVE_DLFCN_H 1
  2740. | #define LT_OBJDIR ".libs/"
  2741. | #define YYTEXT_POINTER 1
  2742. | #define HAVE___BUILTIN_BSWAP32 1
  2743. | #define HAVE___BUILTIN_BSWAP64 1
  2744. | #define HAVE___BUILTIN_CLZ 1
  2745. | #define HAVE___BUILTIN_CLZLL 1
  2746. | #define HAVE___BUILTIN_CTZ 1
  2747. | #define HAVE___BUILTIN_EXPECT 1
  2748. | #define HAVE___BUILTIN_FFS 1
  2749. | #define HAVE___BUILTIN_FFSLL 1
  2750. | #define HAVE___BUILTIN_POPCOUNT 1
  2751. | #define HAVE___BUILTIN_POPCOUNTLL 1
  2752. | #define HAVE___BUILTIN_UNREACHABLE 1
  2753. | #define HAVE_FUNC_ATTRIBUTE_CONST 1
  2754. | #define HAVE_FUNC_ATTRIBUTE_FLATTEN 1
  2755. | #define HAVE_FUNC_ATTRIBUTE_FORMAT 1
  2756. | #define HAVE_FUNC_ATTRIBUTE_MALLOC 1
  2757. | #define HAVE_FUNC_ATTRIBUTE_PACKED 1
  2758. | #define HAVE_FUNC_ATTRIBUTE_PURE 1
  2759. | #define HAVE_FUNC_ATTRIBUTE_RETURNS_NONNULL 1
  2760. | #define HAVE_FUNC_ATTRIBUTE_UNUSED 1
  2761. | #define HAVE_FUNC_ATTRIBUTE_VISIBILITY 1
  2762. | #define HAVE_FUNC_ATTRIBUTE_WARN_UNUSED_RESULT 1
  2763. | #define HAVE_FUNC_ATTRIBUTE_WEAK 1
  2764. | #define HAVE_FUNC_ATTRIBUTE_ALIAS 1
  2765. | #define HAVE_FUNC_ATTRIBUTE_NORETURN 1
  2766. | /* end confdefs.h.  */
  2767. | #ifndef __APPLE_CC__
  2768. |          not a universal capable compiler
  2769. |        #endif
  2770. |        typedef int dummy;
  2771. |
  2772. configure:21164: gcc -c -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99  conftest.c >&5
  2773. conftest.c: In function 'main':
  2774. conftest.c:55:8: error: unknown type name 'bogus'
  2775.         bogus endian macros
  2776.         ^~~~~
  2777. conftest.c:55:21: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'macros'
  2778.         bogus endian macros
  2779.                      ^~~~~~
  2780. configure:21164: $? = 1
  2781. configure: failed program was:
  2782. | /* confdefs.h */
  2783. | #define PACKAGE_NAME "Mesa"
  2784. | #define PACKAGE_TARNAME "mesa"
  2785. | #define PACKAGE_VERSION "18.1.0-mild"
  2786. | #define PACKAGE_STRING "Mesa 18.1.0-mild"
  2787. | #define PACKAGE_BUGREPORT "https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa"
  2788. | #define PACKAGE_URL ""
  2789. | #define PACKAGE "mesa"
  2790. | #define VERSION "18.1.0-mild"
  2791. | #define STDC_HEADERS 1
  2792. | #define HAVE_SYS_TYPES_H 1
  2793. | #define HAVE_SYS_STAT_H 1
  2794. | #define HAVE_STDLIB_H 1
  2795. | #define HAVE_STRING_H 1
  2796. | #define HAVE_MEMORY_H 1
  2797. | #define HAVE_STRINGS_H 1
  2798. | #define HAVE_INTTYPES_H 1
  2799. | #define HAVE_STDINT_H 1
  2800. | #define HAVE_UNISTD_H 1
  2801. | #define HAVE_DLFCN_H 1
  2802. | #define LT_OBJDIR ".libs/"
  2803. | #define YYTEXT_POINTER 1
  2804. | #define HAVE___BUILTIN_BSWAP32 1
  2805. | #define HAVE___BUILTIN_BSWAP64 1
  2806. | #define HAVE___BUILTIN_CLZ 1
  2807. | #define HAVE___BUILTIN_CLZLL 1
  2808. | #define HAVE___BUILTIN_CTZ 1
  2809. | #define HAVE___BUILTIN_EXPECT 1
  2810. | #define HAVE___BUILTIN_FFS 1
  2811. | #define HAVE___BUILTIN_FFSLL 1
  2812. | #define HAVE___BUILTIN_POPCOUNT 1
  2813. | #define HAVE___BUILTIN_POPCOUNTLL 1
  2814. | #define HAVE___BUILTIN_UNREACHABLE 1
  2815. | #define HAVE_FUNC_ATTRIBUTE_CONST 1
  2816. | #define HAVE_FUNC_ATTRIBUTE_FLATTEN 1
  2817. | #define HAVE_FUNC_ATTRIBUTE_FORMAT 1
  2818. | #define HAVE_FUNC_ATTRIBUTE_MALLOC 1
  2819. | #define HAVE_FUNC_ATTRIBUTE_PACKED 1
  2820. | #define HAVE_FUNC_ATTRIBUTE_PURE 1
  2821. | #define HAVE_FUNC_ATTRIBUTE_RETURNS_NONNULL 1
  2822. | #define HAVE_FUNC_ATTRIBUTE_UNUSED 1
  2823. | #define HAVE_FUNC_ATTRIBUTE_VISIBILITY 1
  2824. | #define HAVE_FUNC_ATTRIBUTE_WARN_UNUSED_RESULT 1
  2825. | #define HAVE_FUNC_ATTRIBUTE_WEAK 1
  2826. | #define HAVE_FUNC_ATTRIBUTE_ALIAS 1
  2827. | #define HAVE_FUNC_ATTRIBUTE_NORETURN 1
  2828. | /* end confdefs.h.  */
  2829. | #include <sys/types.h>
  2830. |        #include <sys/param.h>
  2831. |
  2832. | int
  2833. | main ()
  2834. | {
  2835. | #if ! (defined BYTE_ORDER && defined BIG_ENDIAN            && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN            && LITTLE_ENDIAN)
  2836. |         bogus endian macros
  2837. |        #endif
  2838. |
  2839. |   ;
  2840. |   return 0;
  2841. | }
  2842. configure:21208: gcc -c -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99  conftest.c >&5
  2843. conftest.c: In function 'main':
  2844. conftest.c:54:8: error: unknown type name 'bogus'
  2845.         bogus endian macros
  2846.         ^~~~~
  2847. conftest.c:54:21: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'macros'
  2848.         bogus endian macros
  2849.                      ^~~~~~
  2850. configure:21208: $? = 1
  2851. configure: failed program was:
  2852. | /* confdefs.h */
  2853. | #define PACKAGE_NAME "Mesa"
  2854. | #define PACKAGE_TARNAME "mesa"
  2855. | #define PACKAGE_VERSION "18.1.0-mild"
  2856. | #define PACKAGE_STRING "Mesa 18.1.0-mild"
  2857. | #define PACKAGE_BUGREPORT "https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa"
  2858. | #define PACKAGE_URL ""
  2859. | #define PACKAGE "mesa"
  2860. | #define VERSION "18.1.0-mild"
  2861. | #define STDC_HEADERS 1
  2862. | #define HAVE_SYS_TYPES_H 1
  2863. | #define HAVE_SYS_STAT_H 1
  2864. | #define HAVE_STDLIB_H 1
  2865. | #define HAVE_STRING_H 1
  2866. | #define HAVE_MEMORY_H 1
  2867. | #define HAVE_STRINGS_H 1
  2868. | #define HAVE_INTTYPES_H 1
  2869. | #define HAVE_STDINT_H 1
  2870. | #define HAVE_UNISTD_H 1
  2871. | #define HAVE_DLFCN_H 1
  2872. | #define LT_OBJDIR ".libs/"
  2873. | #define YYTEXT_POINTER 1
  2874. | #define HAVE___BUILTIN_BSWAP32 1
  2875. | #define HAVE___BUILTIN_BSWAP64 1
  2876. | #define HAVE___BUILTIN_CLZ 1
  2877. | #define HAVE___BUILTIN_CLZLL 1
  2878. | #define HAVE___BUILTIN_CTZ 1
  2879. | #define HAVE___BUILTIN_EXPECT 1
  2880. | #define HAVE___BUILTIN_FFS 1
  2881. | #define HAVE___BUILTIN_FFSLL 1
  2882. | #define HAVE___BUILTIN_POPCOUNT 1
  2883. | #define HAVE___BUILTIN_POPCOUNTLL 1
  2884. | #define HAVE___BUILTIN_UNREACHABLE 1
  2885. | #define HAVE_FUNC_ATTRIBUTE_CONST 1
  2886. | #define HAVE_FUNC_ATTRIBUTE_FLATTEN 1
  2887. | #define HAVE_FUNC_ATTRIBUTE_FORMAT 1
  2888. | #define HAVE_FUNC_ATTRIBUTE_MALLOC 1
  2889. | #define HAVE_FUNC_ATTRIBUTE_PACKED 1
  2890. | #define HAVE_FUNC_ATTRIBUTE_PURE 1
  2891. | #define HAVE_FUNC_ATTRIBUTE_RETURNS_NONNULL 1
  2892. | #define HAVE_FUNC_ATTRIBUTE_UNUSED 1
  2893. | #define HAVE_FUNC_ATTRIBUTE_VISIBILITY 1
  2894. | #define HAVE_FUNC_ATTRIBUTE_WARN_UNUSED_RESULT 1
  2895. | #define HAVE_FUNC_ATTRIBUTE_WEAK 1
  2896. | #define HAVE_FUNC_ATTRIBUTE_ALIAS 1
  2897. | #define HAVE_FUNC_ATTRIBUTE_NORETURN 1
  2898. | /* end confdefs.h.  */
  2899. | #include <limits.h>
  2900. |
  2901. | int
  2902. | main ()
  2903. | {
  2904. | #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
  2905. |         bogus endian macros
  2906. |        #endif
  2907. |
  2908. |   ;
  2909. |   return 0;
  2910. | }
  2911. configure:21299: gcc -o conftest -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99   conftest.c  >&5
  2912. configure:21299: $? = 0
  2913. configure:21299: ./conftest
  2914. configure:21299: $? = 0
  2915. configure:21310: result: no
  2916. configure:21328: checking whether gcc supports -mpower8-vector
  2917. configure:21346: gcc -c -mpower8-vector -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99  conftest.c >&5
  2918. gcc: error: unrecognized command line option '-mpower8-vector'
  2919. configure:21346: $? = 1
  2920. configure: failed program was:
  2921. | /* confdefs.h */
  2922. | #define PACKAGE_NAME "Mesa"
  2923. | #define PACKAGE_TARNAME "mesa"
  2924. | #define PACKAGE_VERSION "18.1.0-mild"
  2925. | #define PACKAGE_STRING "Mesa 18.1.0-mild"
  2926. | #define PACKAGE_BUGREPORT "https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa"
  2927. | #define PACKAGE_URL ""
  2928. | #define PACKAGE "mesa"
  2929. | #define VERSION "18.1.0-mild"
  2930. | #define STDC_HEADERS 1
  2931. | #define HAVE_SYS_TYPES_H 1
  2932. | #define HAVE_SYS_STAT_H 1
  2933. | #define HAVE_STDLIB_H 1
  2934. | #define HAVE_STRING_H 1
  2935. | #define HAVE_MEMORY_H 1
  2936. | #define HAVE_STRINGS_H 1
  2937. | #define HAVE_INTTYPES_H 1
  2938. | #define HAVE_STDINT_H 1
  2939. | #define HAVE_UNISTD_H 1
  2940. | #define HAVE_DLFCN_H 1
  2941. | #define LT_OBJDIR ".libs/"
  2942. | #define YYTEXT_POINTER 1
  2943. | #define HAVE___BUILTIN_BSWAP32 1
  2944. | #define HAVE___BUILTIN_BSWAP64 1
  2945. | #define HAVE___BUILTIN_CLZ 1
  2946. | #define HAVE___BUILTIN_CLZLL 1
  2947. | #define HAVE___BUILTIN_CTZ 1
  2948. | #define HAVE___BUILTIN_EXPECT 1
  2949. | #define HAVE___BUILTIN_FFS 1
  2950. | #define HAVE___BUILTIN_FFSLL 1
  2951. | #define HAVE___BUILTIN_POPCOUNT 1
  2952. | #define HAVE___BUILTIN_POPCOUNTLL 1
  2953. | #define HAVE___BUILTIN_UNREACHABLE 1
  2954. | #define HAVE_FUNC_ATTRIBUTE_CONST 1
  2955. | #define HAVE_FUNC_ATTRIBUTE_FLATTEN 1
  2956. | #define HAVE_FUNC_ATTRIBUTE_FORMAT 1
  2957. | #define HAVE_FUNC_ATTRIBUTE_MALLOC 1
  2958. | #define HAVE_FUNC_ATTRIBUTE_PACKED 1
  2959. | #define HAVE_FUNC_ATTRIBUTE_PURE 1
  2960. | #define HAVE_FUNC_ATTRIBUTE_RETURNS_NONNULL 1
  2961. | #define HAVE_FUNC_ATTRIBUTE_UNUSED 1
  2962. | #define HAVE_FUNC_ATTRIBUTE_VISIBILITY 1
  2963. | #define HAVE_FUNC_ATTRIBUTE_WARN_UNUSED_RESULT 1
  2964. | #define HAVE_FUNC_ATTRIBUTE_WEAK 1
  2965. | #define HAVE_FUNC_ATTRIBUTE_ALIAS 1
  2966. | #define HAVE_FUNC_ATTRIBUTE_NORETURN 1
  2967. | /* end confdefs.h.  */
  2968. |
  2969. | #if defined(__GNUC__) && (__GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 8))
  2970. | #error "Need GCC >= 4.8 for sane POWER8 support"
  2971. | #endif
  2972. | #include <altivec.h>
  2973. | int main () {
  2974. |     vector unsigned char r;
  2975. |     vector unsigned int v = vec_splat_u32 (1);
  2976. |     r = __builtin_vec_vgbbd ((vector unsigned char) v);
  2977. |     return 0;
  2978. | }
  2979. configure:21372: result: no
  2980. configure:21494: checking if ld supports -Bsymbolic
  2981. configure:21500: gcc -o conftest -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99   -Wl,-Bsymbolic conftest.c  >&5
  2982. configure:21500: $? = 0
  2983. configure:21501: result: yes
  2984. configure:21517: checking whether ld supports --gc-sections
  2985. configure:21523: gcc -o conftest -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99   -Wl,--gc-sections conftest.c  >&5
  2986. conftest.c:48:13: warning: 'UnusedFunc' defined but not used [-Wunused-function]
  2987.  static char UnusedFunc() { return 5; } int main() { return 0;}
  2988.              ^~~~~~~~~~
  2989. configure:21523: $? = 0
  2990. configure:21524: result: yes
  2991. configure:21552: checking if the linker supports version-scripts
  2992. configure:21560: gcc -o conftest -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99   -Wl,--version-script=./build-support/conftest.map conftest.c  >&5
  2993. configure:21560: $? = 0
  2994. configure:21561: result: yes
  2995. configure:21579: checking if the linker supports --dynamic-list
  2996. configure:21587: gcc -o conftest -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99   -Wl,--dynamic-list=./build-support/conftest.dyn conftest.c  >&5
  2997. configure:21587: $? = 0
  2998. configure:21588: result: yes
  2999. configure:21662: WARNING: Floating-point textures enabled.
  3000. configure:21664: WARNING: Please consult docs/patents.txt with your lawyer before building Mesa.
  3001. configure:21678: checking whether to enable assembly
  3002. configure:21749: result: yes, x86_64
  3003. configure:21779: checking whether sys/types.h defines makedev
  3004. configure:21795: gcc -o conftest -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99   conftest.c  >&5
  3005. conftest.c: In function 'main':
  3006. conftest.c:52:8: error: implicit declaration of function 'makedev' [-Werror=implicit-function-declaration]
  3007.  return makedev(0, 0);
  3008.         ^~~~~~~
  3009. cc1: some warnings being treated as errors
  3010. configure:21795: $? = 1
  3011. configure: failed program was:
  3012. | /* confdefs.h */
  3013. | #define PACKAGE_NAME "Mesa"
  3014. | #define PACKAGE_TARNAME "mesa"
  3015. | #define PACKAGE_VERSION "18.1.0-mild"
  3016. | #define PACKAGE_STRING "Mesa 18.1.0-mild"
  3017. | #define PACKAGE_BUGREPORT "https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa"
  3018. | #define PACKAGE_URL ""
  3019. | #define PACKAGE "mesa"
  3020. | #define VERSION "18.1.0-mild"
  3021. | #define STDC_HEADERS 1
  3022. | #define HAVE_SYS_TYPES_H 1
  3023. | #define HAVE_SYS_STAT_H 1
  3024. | #define HAVE_STDLIB_H 1
  3025. | #define HAVE_STRING_H 1
  3026. | #define HAVE_MEMORY_H 1
  3027. | #define HAVE_STRINGS_H 1
  3028. | #define HAVE_INTTYPES_H 1
  3029. | #define HAVE_STDINT_H 1
  3030. | #define HAVE_UNISTD_H 1
  3031. | #define HAVE_DLFCN_H 1
  3032. | #define LT_OBJDIR ".libs/"
  3033. | #define YYTEXT_POINTER 1
  3034. | #define HAVE___BUILTIN_BSWAP32 1
  3035. | #define HAVE___BUILTIN_BSWAP64 1
  3036. | #define HAVE___BUILTIN_CLZ 1
  3037. | #define HAVE___BUILTIN_CLZLL 1
  3038. | #define HAVE___BUILTIN_CTZ 1
  3039. | #define HAVE___BUILTIN_EXPECT 1
  3040. | #define HAVE___BUILTIN_FFS 1
  3041. | #define HAVE___BUILTIN_FFSLL 1
  3042. | #define HAVE___BUILTIN_POPCOUNT 1
  3043. | #define HAVE___BUILTIN_POPCOUNTLL 1
  3044. | #define HAVE___BUILTIN_UNREACHABLE 1
  3045. | #define HAVE_FUNC_ATTRIBUTE_CONST 1
  3046. | #define HAVE_FUNC_ATTRIBUTE_FLATTEN 1
  3047. | #define HAVE_FUNC_ATTRIBUTE_FORMAT 1
  3048. | #define HAVE_FUNC_ATTRIBUTE_MALLOC 1
  3049. | #define HAVE_FUNC_ATTRIBUTE_PACKED 1
  3050. | #define HAVE_FUNC_ATTRIBUTE_PURE 1
  3051. | #define HAVE_FUNC_ATTRIBUTE_RETURNS_NONNULL 1
  3052. | #define HAVE_FUNC_ATTRIBUTE_UNUSED 1
  3053. | #define HAVE_FUNC_ATTRIBUTE_VISIBILITY 1
  3054. | #define HAVE_FUNC_ATTRIBUTE_WARN_UNUSED_RESULT 1
  3055. | #define HAVE_FUNC_ATTRIBUTE_WEAK 1
  3056. | #define HAVE_FUNC_ATTRIBUTE_ALIAS 1
  3057. | #define HAVE_FUNC_ATTRIBUTE_NORETURN 1
  3058. | /* end confdefs.h.  */
  3059. | #include <sys/types.h>
  3060. | int
  3061. | main ()
  3062. | {
  3063. | return makedev(0, 0);
  3064. |   ;
  3065. |   return 0;
  3066. | }
  3067. configure:21804: result: no
  3068. configure:21808: checking sys/mkdev.h usability
  3069. configure:21808: gcc -c -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99  conftest.c >&5
  3070. conftest.c:81:10: fatal error: sys/mkdev.h: No such file or directory
  3071.  #include <sys/mkdev.h>
  3072.           ^~~~~~~~~~~~~
  3073. compilation terminated.
  3074. configure:21808: $? = 1
  3075. configure: failed program was:
  3076. | /* confdefs.h */
  3077. | #define PACKAGE_NAME "Mesa"
  3078. | #define PACKAGE_TARNAME "mesa"
  3079. | #define PACKAGE_VERSION "18.1.0-mild"
  3080. | #define PACKAGE_STRING "Mesa 18.1.0-mild"
  3081. | #define PACKAGE_BUGREPORT "https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa"
  3082. | #define PACKAGE_URL ""
  3083. | #define PACKAGE "mesa"
  3084. | #define VERSION "18.1.0-mild"
  3085. | #define STDC_HEADERS 1
  3086. | #define HAVE_SYS_TYPES_H 1
  3087. | #define HAVE_SYS_STAT_H 1
  3088. | #define HAVE_STDLIB_H 1
  3089. | #define HAVE_STRING_H 1
  3090. | #define HAVE_MEMORY_H 1
  3091. | #define HAVE_STRINGS_H 1
  3092. | #define HAVE_INTTYPES_H 1
  3093. | #define HAVE_STDINT_H 1
  3094. | #define HAVE_UNISTD_H 1
  3095. | #define HAVE_DLFCN_H 1
  3096. | #define LT_OBJDIR ".libs/"
  3097. | #define YYTEXT_POINTER 1
  3098. | #define HAVE___BUILTIN_BSWAP32 1
  3099. | #define HAVE___BUILTIN_BSWAP64 1
  3100. | #define HAVE___BUILTIN_CLZ 1
  3101. | #define HAVE___BUILTIN_CLZLL 1
  3102. | #define HAVE___BUILTIN_CTZ 1
  3103. | #define HAVE___BUILTIN_EXPECT 1
  3104. | #define HAVE___BUILTIN_FFS 1
  3105. | #define HAVE___BUILTIN_FFSLL 1
  3106. | #define HAVE___BUILTIN_POPCOUNT 1
  3107. | #define HAVE___BUILTIN_POPCOUNTLL 1
  3108. | #define HAVE___BUILTIN_UNREACHABLE 1
  3109. | #define HAVE_FUNC_ATTRIBUTE_CONST 1
  3110. | #define HAVE_FUNC_ATTRIBUTE_FLATTEN 1
  3111. | #define HAVE_FUNC_ATTRIBUTE_FORMAT 1
  3112. | #define HAVE_FUNC_ATTRIBUTE_MALLOC 1
  3113. | #define HAVE_FUNC_ATTRIBUTE_PACKED 1
  3114. | #define HAVE_FUNC_ATTRIBUTE_PURE 1
  3115. | #define HAVE_FUNC_ATTRIBUTE_RETURNS_NONNULL 1
  3116. | #define HAVE_FUNC_ATTRIBUTE_UNUSED 1
  3117. | #define HAVE_FUNC_ATTRIBUTE_VISIBILITY 1
  3118. | #define HAVE_FUNC_ATTRIBUTE_WARN_UNUSED_RESULT 1
  3119. | #define HAVE_FUNC_ATTRIBUTE_WEAK 1
  3120. | #define HAVE_FUNC_ATTRIBUTE_ALIAS 1
  3121. | #define HAVE_FUNC_ATTRIBUTE_NORETURN 1
  3122. | /* end confdefs.h.  */
  3123. | #include <stdio.h>
  3124. | #ifdef HAVE_SYS_TYPES_H
  3125. | # include <sys/types.h>
  3126. | #endif
  3127. | #ifdef HAVE_SYS_STAT_H
  3128. | # include <sys/stat.h>
  3129. | #endif
  3130. | #ifdef STDC_HEADERS
  3131. | # include <stdlib.h>
  3132. | # include <stddef.h>
  3133. | #else
  3134. | # ifdef HAVE_STDLIB_H
  3135. | #  include <stdlib.h>
  3136. | # endif
  3137. | #endif
  3138. | #ifdef HAVE_STRING_H
  3139. | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
  3140. | #  include <memory.h>
  3141. | # endif
  3142. | # include <string.h>
  3143. | #endif
  3144. | #ifdef HAVE_STRINGS_H
  3145. | # include <strings.h>
  3146. | #endif
  3147. | #ifdef HAVE_INTTYPES_H
  3148. | # include <inttypes.h>
  3149. | #endif
  3150. | #ifdef HAVE_STDINT_H
  3151. | # include <stdint.h>
  3152. | #endif
  3153. | #ifdef HAVE_UNISTD_H
  3154. | # include <unistd.h>
  3155. | #endif
  3156. | #include <sys/mkdev.h>
  3157. configure:21808: result: no
  3158. configure:21808: checking sys/mkdev.h presence
  3159. configure:21808: gcc -E  conftest.c
  3160. conftest.c:48:10: fatal error: sys/mkdev.h: No such file or directory
  3161.  #include <sys/mkdev.h>
  3162.           ^~~~~~~~~~~~~
  3163. compilation terminated.
  3164. configure:21808: $? = 1
  3165. configure: failed program was:
  3166. | /* confdefs.h */
  3167. | #define PACKAGE_NAME "Mesa"
  3168. | #define PACKAGE_TARNAME "mesa"
  3169. | #define PACKAGE_VERSION "18.1.0-mild"
  3170. | #define PACKAGE_STRING "Mesa 18.1.0-mild"
  3171. | #define PACKAGE_BUGREPORT "https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa"
  3172. | #define PACKAGE_URL ""
  3173. | #define PACKAGE "mesa"
  3174. | #define VERSION "18.1.0-mild"
  3175. | #define STDC_HEADERS 1
  3176. | #define HAVE_SYS_TYPES_H 1
  3177. | #define HAVE_SYS_STAT_H 1
  3178. | #define HAVE_STDLIB_H 1
  3179. | #define HAVE_STRING_H 1
  3180. | #define HAVE_MEMORY_H 1
  3181. | #define HAVE_STRINGS_H 1
  3182. | #define HAVE_INTTYPES_H 1
  3183. | #define HAVE_STDINT_H 1
  3184. | #define HAVE_UNISTD_H 1
  3185. | #define HAVE_DLFCN_H 1
  3186. | #define LT_OBJDIR ".libs/"
  3187. | #define YYTEXT_POINTER 1
  3188. | #define HAVE___BUILTIN_BSWAP32 1
  3189. | #define HAVE___BUILTIN_BSWAP64 1
  3190. | #define HAVE___BUILTIN_CLZ 1
  3191. | #define HAVE___BUILTIN_CLZLL 1
  3192. | #define HAVE___BUILTIN_CTZ 1
  3193. | #define HAVE___BUILTIN_EXPECT 1
  3194. | #define HAVE___BUILTIN_FFS 1
  3195. | #define HAVE___BUILTIN_FFSLL 1
  3196. | #define HAVE___BUILTIN_POPCOUNT 1
  3197. | #define HAVE___BUILTIN_POPCOUNTLL 1
  3198. | #define HAVE___BUILTIN_UNREACHABLE 1
  3199. | #define HAVE_FUNC_ATTRIBUTE_CONST 1
  3200. | #define HAVE_FUNC_ATTRIBUTE_FLATTEN 1
  3201. | #define HAVE_FUNC_ATTRIBUTE_FORMAT 1
  3202. | #define HAVE_FUNC_ATTRIBUTE_MALLOC 1
  3203. | #define HAVE_FUNC_ATTRIBUTE_PACKED 1
  3204. | #define HAVE_FUNC_ATTRIBUTE_PURE 1
  3205. | #define HAVE_FUNC_ATTRIBUTE_RETURNS_NONNULL 1
  3206. | #define HAVE_FUNC_ATTRIBUTE_UNUSED 1
  3207. | #define HAVE_FUNC_ATTRIBUTE_VISIBILITY 1
  3208. | #define HAVE_FUNC_ATTRIBUTE_WARN_UNUSED_RESULT 1
  3209. | #define HAVE_FUNC_ATTRIBUTE_WEAK 1
  3210. | #define HAVE_FUNC_ATTRIBUTE_ALIAS 1
  3211. | #define HAVE_FUNC_ATTRIBUTE_NORETURN 1
  3212. | /* end confdefs.h.  */
  3213. | #include <sys/mkdev.h>
  3214. configure:21808: result: no
  3215. configure:21808: checking for sys/mkdev.h
  3216. configure:21808: result: no
  3217. configure:21818: checking sys/sysmacros.h usability
  3218. configure:21818: gcc -c -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99  conftest.c >&5
  3219. configure:21818: $? = 0
  3220. configure:21818: result: yes
  3221. configure:21818: checking sys/sysmacros.h presence
  3222. configure:21818: gcc -E  conftest.c
  3223. configure:21818: $? = 0
  3224. configure:21818: result: yes
  3225. configure:21818: checking for sys/sysmacros.h
  3226. configure:21818: result: yes
  3227. configure:21829: checking xlocale.h usability
  3228. configure:21829: gcc -c -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99  conftest.c >&5
  3229. conftest.c:82:10: fatal error: xlocale.h: No such file or directory
  3230.  #include <xlocale.h>
  3231.           ^~~~~~~~~~~
  3232. compilation terminated.
  3233. configure:21829: $? = 1
  3234. configure: failed program was:
  3235. | /* confdefs.h */
  3236. | #define PACKAGE_NAME "Mesa"
  3237. | #define PACKAGE_TARNAME "mesa"
  3238. | #define PACKAGE_VERSION "18.1.0-mild"
  3239. | #define PACKAGE_STRING "Mesa 18.1.0-mild"
  3240. | #define PACKAGE_BUGREPORT "https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa"
  3241. | #define PACKAGE_URL ""
  3242. | #define PACKAGE "mesa"
  3243. | #define VERSION "18.1.0-mild"
  3244. | #define STDC_HEADERS 1
  3245. | #define HAVE_SYS_TYPES_H 1
  3246. | #define HAVE_SYS_STAT_H 1
  3247. | #define HAVE_STDLIB_H 1
  3248. | #define HAVE_STRING_H 1
  3249. | #define HAVE_MEMORY_H 1
  3250. | #define HAVE_STRINGS_H 1
  3251. | #define HAVE_INTTYPES_H 1
  3252. | #define HAVE_STDINT_H 1
  3253. | #define HAVE_UNISTD_H 1
  3254. | #define HAVE_DLFCN_H 1
  3255. | #define LT_OBJDIR ".libs/"
  3256. | #define YYTEXT_POINTER 1
  3257. | #define HAVE___BUILTIN_BSWAP32 1
  3258. | #define HAVE___BUILTIN_BSWAP64 1
  3259. | #define HAVE___BUILTIN_CLZ 1
  3260. | #define HAVE___BUILTIN_CLZLL 1
  3261. | #define HAVE___BUILTIN_CTZ 1
  3262. | #define HAVE___BUILTIN_EXPECT 1
  3263. | #define HAVE___BUILTIN_FFS 1
  3264. | #define HAVE___BUILTIN_FFSLL 1
  3265. | #define HAVE___BUILTIN_POPCOUNT 1
  3266. | #define HAVE___BUILTIN_POPCOUNTLL 1
  3267. | #define HAVE___BUILTIN_UNREACHABLE 1
  3268. | #define HAVE_FUNC_ATTRIBUTE_CONST 1
  3269. | #define HAVE_FUNC_ATTRIBUTE_FLATTEN 1
  3270. | #define HAVE_FUNC_ATTRIBUTE_FORMAT 1
  3271. | #define HAVE_FUNC_ATTRIBUTE_MALLOC 1
  3272. | #define HAVE_FUNC_ATTRIBUTE_PACKED 1
  3273. | #define HAVE_FUNC_ATTRIBUTE_PURE 1
  3274. | #define HAVE_FUNC_ATTRIBUTE_RETURNS_NONNULL 1
  3275. | #define HAVE_FUNC_ATTRIBUTE_UNUSED 1
  3276. | #define HAVE_FUNC_ATTRIBUTE_VISIBILITY 1
  3277. | #define HAVE_FUNC_ATTRIBUTE_WARN_UNUSED_RESULT 1
  3278. | #define HAVE_FUNC_ATTRIBUTE_WEAK 1
  3279. | #define HAVE_FUNC_ATTRIBUTE_ALIAS 1
  3280. | #define HAVE_FUNC_ATTRIBUTE_NORETURN 1
  3281. | #define MAJOR_IN_SYSMACROS 1
  3282. | /* end confdefs.h.  */
  3283. | #include <stdio.h>
  3284. | #ifdef HAVE_SYS_TYPES_H
  3285. | # include <sys/types.h>
  3286. | #endif
  3287. | #ifdef HAVE_SYS_STAT_H
  3288. | # include <sys/stat.h>
  3289. | #endif
  3290. | #ifdef STDC_HEADERS
  3291. | # include <stdlib.h>
  3292. | # include <stddef.h>
  3293. | #else
  3294. | # ifdef HAVE_STDLIB_H
  3295. | #  include <stdlib.h>
  3296. | # endif
  3297. | #endif
  3298. | #ifdef HAVE_STRING_H
  3299. | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
  3300. | #  include <memory.h>
  3301. | # endif
  3302. | # include <string.h>
  3303. | #endif
  3304. | #ifdef HAVE_STRINGS_H
  3305. | # include <strings.h>
  3306. | #endif
  3307. | #ifdef HAVE_INTTYPES_H
  3308. | # include <inttypes.h>
  3309. | #endif
  3310. | #ifdef HAVE_STDINT_H
  3311. | # include <stdint.h>
  3312. | #endif
  3313. | #ifdef HAVE_UNISTD_H
  3314. | # include <unistd.h>
  3315. | #endif
  3316. | #include <xlocale.h>
  3317. configure:21829: result: no
  3318. configure:21829: checking xlocale.h presence
  3319. configure:21829: gcc -E  conftest.c
  3320. conftest.c:49:10: fatal error: xlocale.h: No such file or directory
  3321.  #include <xlocale.h>
  3322.           ^~~~~~~~~~~
  3323. compilation terminated.
  3324. configure:21829: $? = 1
  3325. configure: failed program was:
  3326. | /* confdefs.h */
  3327. | #define PACKAGE_NAME "Mesa"
  3328. | #define PACKAGE_TARNAME "mesa"
  3329. | #define PACKAGE_VERSION "18.1.0-mild"
  3330. | #define PACKAGE_STRING "Mesa 18.1.0-mild"
  3331. | #define PACKAGE_BUGREPORT "https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa"
  3332. | #define PACKAGE_URL ""
  3333. | #define PACKAGE "mesa"
  3334. | #define VERSION "18.1.0-mild"
  3335. | #define STDC_HEADERS 1
  3336. | #define HAVE_SYS_TYPES_H 1
  3337. | #define HAVE_SYS_STAT_H 1
  3338. | #define HAVE_STDLIB_H 1
  3339. | #define HAVE_STRING_H 1
  3340. | #define HAVE_MEMORY_H 1
  3341. | #define HAVE_STRINGS_H 1
  3342. | #define HAVE_INTTYPES_H 1
  3343. | #define HAVE_STDINT_H 1
  3344. | #define HAVE_UNISTD_H 1
  3345. | #define HAVE_DLFCN_H 1
  3346. | #define LT_OBJDIR ".libs/"
  3347. | #define YYTEXT_POINTER 1
  3348. | #define HAVE___BUILTIN_BSWAP32 1
  3349. | #define HAVE___BUILTIN_BSWAP64 1
  3350. | #define HAVE___BUILTIN_CLZ 1
  3351. | #define HAVE___BUILTIN_CLZLL 1
  3352. | #define HAVE___BUILTIN_CTZ 1
  3353. | #define HAVE___BUILTIN_EXPECT 1
  3354. | #define HAVE___BUILTIN_FFS 1
  3355. | #define HAVE___BUILTIN_FFSLL 1
  3356. | #define HAVE___BUILTIN_POPCOUNT 1
  3357. | #define HAVE___BUILTIN_POPCOUNTLL 1
  3358. | #define HAVE___BUILTIN_UNREACHABLE 1
  3359. | #define HAVE_FUNC_ATTRIBUTE_CONST 1
  3360. | #define HAVE_FUNC_ATTRIBUTE_FLATTEN 1
  3361. | #define HAVE_FUNC_ATTRIBUTE_FORMAT 1
  3362. | #define HAVE_FUNC_ATTRIBUTE_MALLOC 1
  3363. | #define HAVE_FUNC_ATTRIBUTE_PACKED 1
  3364. | #define HAVE_FUNC_ATTRIBUTE_PURE 1
  3365. | #define HAVE_FUNC_ATTRIBUTE_RETURNS_NONNULL 1
  3366. | #define HAVE_FUNC_ATTRIBUTE_UNUSED 1
  3367. | #define HAVE_FUNC_ATTRIBUTE_VISIBILITY 1
  3368. | #define HAVE_FUNC_ATTRIBUTE_WARN_UNUSED_RESULT 1
  3369. | #define HAVE_FUNC_ATTRIBUTE_WEAK 1
  3370. | #define HAVE_FUNC_ATTRIBUTE_ALIAS 1
  3371. | #define HAVE_FUNC_ATTRIBUTE_NORETURN 1
  3372. | #define MAJOR_IN_SYSMACROS 1
  3373. | /* end confdefs.h.  */
  3374. | #include <xlocale.h>
  3375. configure:21829: result: no
  3376. configure:21829: checking for xlocale.h
  3377. configure:21829: result: no
  3378. configure:21835: checking sys/sysctl.h usability
  3379. configure:21835: gcc -c -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99  conftest.c >&5
  3380. configure:21835: $? = 0
  3381. configure:21835: result: yes
  3382. configure:21835: checking sys/sysctl.h presence
  3383. configure:21835: gcc -E  conftest.c
  3384. configure:21835: $? = 0
  3385. configure:21835: result: yes
  3386. configure:21835: checking for sys/sysctl.h
  3387. configure:21835: result: yes
  3388. configure:21843: checking endian.h usability
  3389. configure:21843: gcc -c -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99  conftest.c >&5
  3390. configure:21843: $? = 0
  3391. configure:21843: result: yes
  3392. configure:21843: checking endian.h presence
  3393. configure:21843: gcc -E  conftest.c
  3394. configure:21843: $? = 0
  3395. configure:21843: result: yes
  3396. configure:21843: checking for endian.h
  3397. configure:21843: result: yes
  3398. configure:21853: checking for strtof
  3399. configure:21853: gcc -o conftest -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99   conftest.c  >&5
  3400. configure:21853: $? = 0
  3401. configure:21853: result: yes
  3402. configure:21858: checking for mkostemp
  3403. configure:21858: gcc -o conftest -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99   conftest.c  >&5
  3404. configure:21858: $? = 0
  3405. configure:21858: result: yes
  3406. configure:21863: checking for timespec_get
  3407. configure:21863: gcc -o conftest -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99   conftest.c  >&5
  3408. configure:21863: $? = 0
  3409. configure:21863: result: yes
  3410. configure:21868: checking for memfd_create
  3411. configure:21868: gcc -o conftest -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99   conftest.c  >&5
  3412. /tmp/ccwoy37k.o: In function `main':
  3413. /home/corentin/git/mesa_mild_compatibility/conftest.c:84: undefined reference to `memfd_create'
  3414. collect2: error: ld returned 1 exit status
  3415. configure:21868: $? = 1
  3416. configure: failed program was:
  3417. | /* confdefs.h */
  3418. | #define PACKAGE_NAME "Mesa"
  3419. | #define PACKAGE_TARNAME "mesa"
  3420. | #define PACKAGE_VERSION "18.1.0-mild"
  3421. | #define PACKAGE_STRING "Mesa 18.1.0-mild"
  3422. | #define PACKAGE_BUGREPORT "https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa"
  3423. | #define PACKAGE_URL ""
  3424. | #define PACKAGE "mesa"
  3425. | #define VERSION "18.1.0-mild"
  3426. | #define STDC_HEADERS 1
  3427. | #define HAVE_SYS_TYPES_H 1
  3428. | #define HAVE_SYS_STAT_H 1
  3429. | #define HAVE_STDLIB_H 1
  3430. | #define HAVE_STRING_H 1
  3431. | #define HAVE_MEMORY_H 1
  3432. | #define HAVE_STRINGS_H 1
  3433. | #define HAVE_INTTYPES_H 1
  3434. | #define HAVE_STDINT_H 1
  3435. | #define HAVE_UNISTD_H 1
  3436. | #define HAVE_DLFCN_H 1
  3437. | #define LT_OBJDIR ".libs/"
  3438. | #define YYTEXT_POINTER 1
  3439. | #define HAVE___BUILTIN_BSWAP32 1
  3440. | #define HAVE___BUILTIN_BSWAP64 1
  3441. | #define HAVE___BUILTIN_CLZ 1
  3442. | #define HAVE___BUILTIN_CLZLL 1
  3443. | #define HAVE___BUILTIN_CTZ 1
  3444. | #define HAVE___BUILTIN_EXPECT 1
  3445. | #define HAVE___BUILTIN_FFS 1
  3446. | #define HAVE___BUILTIN_FFSLL 1
  3447. | #define HAVE___BUILTIN_POPCOUNT 1
  3448. | #define HAVE___BUILTIN_POPCOUNTLL 1
  3449. | #define HAVE___BUILTIN_UNREACHABLE 1
  3450. | #define HAVE_FUNC_ATTRIBUTE_CONST 1
  3451. | #define HAVE_FUNC_ATTRIBUTE_FLATTEN 1
  3452. | #define HAVE_FUNC_ATTRIBUTE_FORMAT 1
  3453. | #define HAVE_FUNC_ATTRIBUTE_MALLOC 1
  3454. | #define HAVE_FUNC_ATTRIBUTE_PACKED 1
  3455. | #define HAVE_FUNC_ATTRIBUTE_PURE 1
  3456. | #define HAVE_FUNC_ATTRIBUTE_RETURNS_NONNULL 1
  3457. | #define HAVE_FUNC_ATTRIBUTE_UNUSED 1
  3458. | #define HAVE_FUNC_ATTRIBUTE_VISIBILITY 1
  3459. | #define HAVE_FUNC_ATTRIBUTE_WARN_UNUSED_RESULT 1
  3460. | #define HAVE_FUNC_ATTRIBUTE_WEAK 1
  3461. | #define HAVE_FUNC_ATTRIBUTE_ALIAS 1
  3462. | #define HAVE_FUNC_ATTRIBUTE_NORETURN 1
  3463. | #define MAJOR_IN_SYSMACROS 1
  3464. | #define HAVE_ENDIAN_H 1
  3465. | /* end confdefs.h.  */
  3466. | /* Define memfd_create to an innocuous variant, in case <limits.h> declares memfd_create.
  3467. |    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  3468. | #define memfd_create innocuous_memfd_create
  3469. |
  3470. | /* System header to define __stub macros and hopefully few prototypes,
  3471. |     which can conflict with char memfd_create (); below.
  3472. |     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  3473. |     <limits.h> exists even on freestanding compilers.  */
  3474. |
  3475. | #ifdef __STDC__
  3476. | # include <limits.h>
  3477. | #else
  3478. | # include <assert.h>
  3479. | #endif
  3480. |
  3481. | #undef memfd_create
  3482. |
  3483. | /* Override any GCC internal prototype to avoid an error.
  3484. |    Use char because int might match the return type of a GCC
  3485. |    builtin and then its argument prototype would still apply.  */
  3486. | #ifdef __cplusplus
  3487. | extern "C"
  3488. | #endif
  3489. | char memfd_create ();
  3490. | /* The GNU C library defines this for functions which it implements
  3491. |     to always fail with ENOSYS.  Some functions are actually named
  3492. |     something starting with __ and the normal name is an alias.  */
  3493. | #if defined __stub_memfd_create || defined __stub___memfd_create
  3494. | choke me
  3495. | #endif
  3496. |
  3497. | int
  3498. | main ()
  3499. | {
  3500. | return memfd_create ();
  3501. |   ;
  3502. |   return 0;
  3503. | }
  3504. configure:21868: result: no
  3505. configure:21874: checking whether strtod has locale support
  3506. configure:21895: gcc -o conftest -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99   conftest.c  >&5
  3507. conftest.c: In function 'main':
  3508. conftest.c:61:31: warning: passing argument 2 of 'strtod_l' from incompatible pointer type [-Wincompatible-pointer-types]
  3509.         double d = strtod_l(s, end, loc);
  3510.                                ^~~
  3511. In file included from conftest.c:52:0:
  3512. /usr/include/stdlib.h:222:15: note: expected 'char ** restrict' but argument is of type 'char *'
  3513.  extern double strtod_l (const char *__restrict __nptr,
  3514.                ^~~~~~~~
  3515. conftest.c:62:30: warning: passing argument 2 of 'strtof_l' from incompatible pointer type [-Wincompatible-pointer-types]
  3516.         float f = strtof_l(s, end, loc);
  3517.                               ^~~
  3518. In file included from conftest.c:52:0:
  3519. /usr/include/stdlib.h:226:14: note: expected 'char ** restrict' but argument is of type 'char *'
  3520.  extern float strtof_l (const char *__restrict __nptr,
  3521.               ^~~~~~~~
  3522. conftest.c:62:14: warning: unused variable 'f' [-Wunused-variable]
  3523.         float f = strtof_l(s, end, loc);
  3524.               ^
  3525. conftest.c:61:15: warning: unused variable 'd' [-Wunused-variable]
  3526.         double d = strtod_l(s, end, loc);
  3527.                ^
  3528. conftest.c:61:15: warning: 'end' is used uninitialized in this function [-Wuninitialized]
  3529.         double d = strtod_l(s, end, loc);
  3530.                ^
  3531. configure:21895: $? = 0
  3532. configure:21897: result: yes
  3533. configure:21906: checking for dlopen
  3534. configure:21906: gcc -o conftest -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99   conftest.c  >&5
  3535. /tmp/ccXJddHq.o: In function `main':
  3536. /home/corentin/git/mesa_mild_compatibility/conftest.c:84: undefined reference to `dlopen'
  3537. collect2: error: ld returned 1 exit status
  3538. configure:21906: $? = 1
  3539. configure: failed program was:
  3540. | /* confdefs.h */
  3541. | #define PACKAGE_NAME "Mesa"
  3542. | #define PACKAGE_TARNAME "mesa"
  3543. | #define PACKAGE_VERSION "18.1.0-mild"
  3544. | #define PACKAGE_STRING "Mesa 18.1.0-mild"
  3545. | #define PACKAGE_BUGREPORT "https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa"
  3546. | #define PACKAGE_URL ""
  3547. | #define PACKAGE "mesa"
  3548. | #define VERSION "18.1.0-mild"
  3549. | #define STDC_HEADERS 1
  3550. | #define HAVE_SYS_TYPES_H 1
  3551. | #define HAVE_SYS_STAT_H 1
  3552. | #define HAVE_STDLIB_H 1
  3553. | #define HAVE_STRING_H 1
  3554. | #define HAVE_MEMORY_H 1
  3555. | #define HAVE_STRINGS_H 1
  3556. | #define HAVE_INTTYPES_H 1
  3557. | #define HAVE_STDINT_H 1
  3558. | #define HAVE_UNISTD_H 1
  3559. | #define HAVE_DLFCN_H 1
  3560. | #define LT_OBJDIR ".libs/"
  3561. | #define YYTEXT_POINTER 1
  3562. | #define HAVE___BUILTIN_BSWAP32 1
  3563. | #define HAVE___BUILTIN_BSWAP64 1
  3564. | #define HAVE___BUILTIN_CLZ 1
  3565. | #define HAVE___BUILTIN_CLZLL 1
  3566. | #define HAVE___BUILTIN_CTZ 1
  3567. | #define HAVE___BUILTIN_EXPECT 1
  3568. | #define HAVE___BUILTIN_FFS 1
  3569. | #define HAVE___BUILTIN_FFSLL 1
  3570. | #define HAVE___BUILTIN_POPCOUNT 1
  3571. | #define HAVE___BUILTIN_POPCOUNTLL 1
  3572. | #define HAVE___BUILTIN_UNREACHABLE 1
  3573. | #define HAVE_FUNC_ATTRIBUTE_CONST 1
  3574. | #define HAVE_FUNC_ATTRIBUTE_FLATTEN 1
  3575. | #define HAVE_FUNC_ATTRIBUTE_FORMAT 1
  3576. | #define HAVE_FUNC_ATTRIBUTE_MALLOC 1
  3577. | #define HAVE_FUNC_ATTRIBUTE_PACKED 1
  3578. | #define HAVE_FUNC_ATTRIBUTE_PURE 1
  3579. | #define HAVE_FUNC_ATTRIBUTE_RETURNS_NONNULL 1
  3580. | #define HAVE_FUNC_ATTRIBUTE_UNUSED 1
  3581. | #define HAVE_FUNC_ATTRIBUTE_VISIBILITY 1
  3582. | #define HAVE_FUNC_ATTRIBUTE_WARN_UNUSED_RESULT 1
  3583. | #define HAVE_FUNC_ATTRIBUTE_WEAK 1
  3584. | #define HAVE_FUNC_ATTRIBUTE_ALIAS 1
  3585. | #define HAVE_FUNC_ATTRIBUTE_NORETURN 1
  3586. | #define MAJOR_IN_SYSMACROS 1
  3587. | #define HAVE_ENDIAN_H 1
  3588. | /* end confdefs.h.  */
  3589. | /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
  3590. |    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  3591. | #define dlopen innocuous_dlopen
  3592. |
  3593. | /* System header to define __stub macros and hopefully few prototypes,
  3594. |     which can conflict with char dlopen (); below.
  3595. |     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  3596. |     <limits.h> exists even on freestanding compilers.  */
  3597. |
  3598. | #ifdef __STDC__
  3599. | # include <limits.h>
  3600. | #else
  3601. | # include <assert.h>
  3602. | #endif
  3603. |
  3604. | #undef dlopen
  3605. |
  3606. | /* Override any GCC internal prototype to avoid an error.
  3607. |    Use char because int might match the return type of a GCC
  3608. |    builtin and then its argument prototype would still apply.  */
  3609. | #ifdef __cplusplus
  3610. | extern "C"
  3611. | #endif
  3612. | char dlopen ();
  3613. | /* The GNU C library defines this for functions which it implements
  3614. |     to always fail with ENOSYS.  Some functions are actually named
  3615. |     something starting with __ and the normal name is an alias.  */
  3616. | #if defined __stub_dlopen || defined __stub___dlopen
  3617. | choke me
  3618. | #endif
  3619. |
  3620. | int
  3621. | main ()
  3622. | {
  3623. | return dlopen ();
  3624. |   ;
  3625. |   return 0;
  3626. | }
  3627. configure:21906: result: no
  3628. configure:21910: checking for dlopen in -ldl
  3629. configure:21935: gcc -o conftest -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99   conftest.c -ldl   >&5
  3630. configure:21935: $? = 0
  3631. configure:21944: result: yes
  3632. configure:21958: checking for dladdr
  3633. configure:21958: gcc -o conftest -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99   conftest.c  -ldl >&5
  3634. configure:21958: $? = 0
  3635. configure:21958: result: yes
  3636. configure:21969: checking for dl_iterate_phdr
  3637. configure:21969: gcc -o conftest -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99   conftest.c  >&5
  3638. configure:21969: $? = 0
  3639. configure:21969: result: yes
  3640. configure:21981: checking for clock_gettime
  3641. configure:21981: gcc -o conftest -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99   conftest.c  >&5
  3642. configure:21981: $? = 0
  3643. configure:21981: result: yes
  3644. configure:22037: checking for posix_memalign
  3645. configure:22037: gcc -o conftest -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99   conftest.c  >&5
  3646. configure:22037: $? = 0
  3647. configure:22037: result: yes
  3648. configure:22045: checking for zlib >= 1.2.3
  3649. configure:22052: $PKG_CONFIG --exists --print-errors "zlib >= $ZLIB_REQUIRED"
  3650. configure:22055: $? = 0
  3651. configure:22069: $PKG_CONFIG --exists --print-errors "zlib >= $ZLIB_REQUIRED"
  3652. configure:22072: $? = 0
  3653. configure:22130: result: yes
  3654. configure:22304: checking for the pthreads library -lpthreads
  3655. configure:22342: gcc -o conftest -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99    conftest.c -lpthreads  >&5
  3656. /usr/bin/ld: cannot find -lpthreads
  3657. collect2: error: ld returned 1 exit status
  3658. configure:22342: $? = 1
  3659. configure: failed program was:
  3660. | /* confdefs.h */
  3661. | #define PACKAGE_NAME "Mesa"
  3662. | #define PACKAGE_TARNAME "mesa"
  3663. | #define PACKAGE_VERSION "18.1.0-mild"
  3664. | #define PACKAGE_STRING "Mesa 18.1.0-mild"
  3665. | #define PACKAGE_BUGREPORT "https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa"
  3666. | #define PACKAGE_URL ""
  3667. | #define PACKAGE "mesa"
  3668. | #define VERSION "18.1.0-mild"
  3669. | #define STDC_HEADERS 1
  3670. | #define HAVE_SYS_TYPES_H 1
  3671. | #define HAVE_SYS_STAT_H 1
  3672. | #define HAVE_STDLIB_H 1
  3673. | #define HAVE_STRING_H 1
  3674. | #define HAVE_MEMORY_H 1
  3675. | #define HAVE_STRINGS_H 1
  3676. | #define HAVE_INTTYPES_H 1
  3677. | #define HAVE_STDINT_H 1
  3678. | #define HAVE_UNISTD_H 1
  3679. | #define HAVE_DLFCN_H 1
  3680. | #define LT_OBJDIR ".libs/"
  3681. | #define YYTEXT_POINTER 1
  3682. | #define HAVE___BUILTIN_BSWAP32 1
  3683. | #define HAVE___BUILTIN_BSWAP64 1
  3684. | #define HAVE___BUILTIN_CLZ 1
  3685. | #define HAVE___BUILTIN_CLZLL 1
  3686. | #define HAVE___BUILTIN_CTZ 1
  3687. | #define HAVE___BUILTIN_EXPECT 1
  3688. | #define HAVE___BUILTIN_FFS 1
  3689. | #define HAVE___BUILTIN_FFSLL 1
  3690. | #define HAVE___BUILTIN_POPCOUNT 1
  3691. | #define HAVE___BUILTIN_POPCOUNTLL 1
  3692. | #define HAVE___BUILTIN_UNREACHABLE 1
  3693. | #define HAVE_FUNC_ATTRIBUTE_CONST 1
  3694. | #define HAVE_FUNC_ATTRIBUTE_FLATTEN 1
  3695. | #define HAVE_FUNC_ATTRIBUTE_FORMAT 1
  3696. | #define HAVE_FUNC_ATTRIBUTE_MALLOC 1
  3697. | #define HAVE_FUNC_ATTRIBUTE_PACKED 1
  3698. | #define HAVE_FUNC_ATTRIBUTE_PURE 1
  3699. | #define HAVE_FUNC_ATTRIBUTE_RETURNS_NONNULL 1
  3700. | #define HAVE_FUNC_ATTRIBUTE_UNUSED 1
  3701. | #define HAVE_FUNC_ATTRIBUTE_VISIBILITY 1
  3702. | #define HAVE_FUNC_ATTRIBUTE_WARN_UNUSED_RESULT 1
  3703. | #define HAVE_FUNC_ATTRIBUTE_WEAK 1
  3704. | #define HAVE_FUNC_ATTRIBUTE_ALIAS 1
  3705. | #define HAVE_FUNC_ATTRIBUTE_NORETURN 1
  3706. | #define MAJOR_IN_SYSMACROS 1
  3707. | #define HAVE_ENDIAN_H 1
  3708. | #define HAVE_DLADDR 1
  3709. | #define HAVE_CLOCK_GETTIME 1
  3710. | /* end confdefs.h.  */
  3711. | #include <pthread.h>
  3712. |                         static void routine(void *a) { a = 0; }
  3713. |                         static void *start_routine(void *a) { return a; }
  3714. | int
  3715. | main ()
  3716. | {
  3717. | pthread_t th; pthread_attr_t attr;
  3718. |                         pthread_create(&th, 0, start_routine, 0);
  3719. |                         pthread_join(th, 0);
  3720. |                         pthread_attr_init(&attr);
  3721. |                         pthread_cleanup_push(routine, 0);
  3722. |                         pthread_cleanup_pop(0) /* ; */
  3723. |   ;
  3724. |   return 0;
  3725. | }
  3726. configure:22351: result: no
  3727. configure:22249: checking whether pthreads work without any flags
  3728. configure:22342: gcc -o conftest -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99    conftest.c   >&5
  3729. /tmp/ccQwVgmM.o: In function `main':
  3730. /home/corentin/git/mesa_mild_compatibility/conftest.c:59: undefined reference to `pthread_create'
  3731. /home/corentin/git/mesa_mild_compatibility/conftest.c:60: undefined reference to `pthread_join'
  3732. /home/corentin/git/mesa_mild_compatibility/conftest.c:62: undefined reference to `__pthread_register_cancel'
  3733. /home/corentin/git/mesa_mild_compatibility/conftest.c:63: undefined reference to `__pthread_unregister_cancel'
  3734. collect2: error: ld returned 1 exit status
  3735. configure:22342: $? = 1
  3736. configure: failed program was:
  3737. | /* confdefs.h */
  3738. | #define PACKAGE_NAME "Mesa"
  3739. | #define PACKAGE_TARNAME "mesa"
  3740. | #define PACKAGE_VERSION "18.1.0-mild"
  3741. | #define PACKAGE_STRING "Mesa 18.1.0-mild"
  3742. | #define PACKAGE_BUGREPORT "https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa"
  3743. | #define PACKAGE_URL ""
  3744. | #define PACKAGE "mesa"
  3745. | #define VERSION "18.1.0-mild"
  3746. | #define STDC_HEADERS 1
  3747. | #define HAVE_SYS_TYPES_H 1
  3748. | #define HAVE_SYS_STAT_H 1
  3749. | #define HAVE_STDLIB_H 1
  3750. | #define HAVE_STRING_H 1
  3751. | #define HAVE_MEMORY_H 1
  3752. | #define HAVE_STRINGS_H 1
  3753. | #define HAVE_INTTYPES_H 1
  3754. | #define HAVE_STDINT_H 1
  3755. | #define HAVE_UNISTD_H 1
  3756. | #define HAVE_DLFCN_H 1
  3757. | #define LT_OBJDIR ".libs/"
  3758. | #define YYTEXT_POINTER 1
  3759. | #define HAVE___BUILTIN_BSWAP32 1
  3760. | #define HAVE___BUILTIN_BSWAP64 1
  3761. | #define HAVE___BUILTIN_CLZ 1
  3762. | #define HAVE___BUILTIN_CLZLL 1
  3763. | #define HAVE___BUILTIN_CTZ 1
  3764. | #define HAVE___BUILTIN_EXPECT 1
  3765. | #define HAVE___BUILTIN_FFS 1
  3766. | #define HAVE___BUILTIN_FFSLL 1
  3767. | #define HAVE___BUILTIN_POPCOUNT 1
  3768. | #define HAVE___BUILTIN_POPCOUNTLL 1
  3769. | #define HAVE___BUILTIN_UNREACHABLE 1
  3770. | #define HAVE_FUNC_ATTRIBUTE_CONST 1
  3771. | #define HAVE_FUNC_ATTRIBUTE_FLATTEN 1
  3772. | #define HAVE_FUNC_ATTRIBUTE_FORMAT 1
  3773. | #define HAVE_FUNC_ATTRIBUTE_MALLOC 1
  3774. | #define HAVE_FUNC_ATTRIBUTE_PACKED 1
  3775. | #define HAVE_FUNC_ATTRIBUTE_PURE 1
  3776. | #define HAVE_FUNC_ATTRIBUTE_RETURNS_NONNULL 1
  3777. | #define HAVE_FUNC_ATTRIBUTE_UNUSED 1
  3778. | #define HAVE_FUNC_ATTRIBUTE_VISIBILITY 1
  3779. | #define HAVE_FUNC_ATTRIBUTE_WARN_UNUSED_RESULT 1
  3780. | #define HAVE_FUNC_ATTRIBUTE_WEAK 1
  3781. | #define HAVE_FUNC_ATTRIBUTE_ALIAS 1
  3782. | #define HAVE_FUNC_ATTRIBUTE_NORETURN 1
  3783. | #define MAJOR_IN_SYSMACROS 1
  3784. | #define HAVE_ENDIAN_H 1
  3785. | #define HAVE_DLADDR 1
  3786. | #define HAVE_CLOCK_GETTIME 1
  3787. | /* end confdefs.h.  */
  3788. | #include <pthread.h>
  3789. |                         static void routine(void *a) { a = 0; }
  3790. |                         static void *start_routine(void *a) { return a; }
  3791. | int
  3792. | main ()
  3793. | {
  3794. | pthread_t th; pthread_attr_t attr;
  3795. |                         pthread_create(&th, 0, start_routine, 0);
  3796. |                         pthread_join(th, 0);
  3797. |                         pthread_attr_init(&attr);
  3798. |                         pthread_cleanup_push(routine, 0);
  3799. |                         pthread_cleanup_pop(0) /* ; */
  3800. |   ;
  3801. |   return 0;
  3802. | }
  3803. configure:22351: result: no
  3804. configure:22254: checking whether pthreads work with -Kthread
  3805. configure:22342: gcc -o conftest -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99 -Kthread   conftest.c   >&5
  3806. gcc: error: unrecognized command line option '-Kthread'; did you mean '-pthread'?
  3807. configure:22342: $? = 1
  3808. configure: failed program was:
  3809. | /* confdefs.h */
  3810. | #define PACKAGE_NAME "Mesa"
  3811. | #define PACKAGE_TARNAME "mesa"
  3812. | #define PACKAGE_VERSION "18.1.0-mild"
  3813. | #define PACKAGE_STRING "Mesa 18.1.0-mild"
  3814. | #define PACKAGE_BUGREPORT "https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa"
  3815. | #define PACKAGE_URL ""
  3816. | #define PACKAGE "mesa"
  3817. | #define VERSION "18.1.0-mild"
  3818. | #define STDC_HEADERS 1
  3819. | #define HAVE_SYS_TYPES_H 1
  3820. | #define HAVE_SYS_STAT_H 1
  3821. | #define HAVE_STDLIB_H 1
  3822. | #define HAVE_STRING_H 1
  3823. | #define HAVE_MEMORY_H 1
  3824. | #define HAVE_STRINGS_H 1
  3825. | #define HAVE_INTTYPES_H 1
  3826. | #define HAVE_STDINT_H 1
  3827. | #define HAVE_UNISTD_H 1
  3828. | #define HAVE_DLFCN_H 1
  3829. | #define LT_OBJDIR ".libs/"
  3830. | #define YYTEXT_POINTER 1
  3831. | #define HAVE___BUILTIN_BSWAP32 1
  3832. | #define HAVE___BUILTIN_BSWAP64 1
  3833. | #define HAVE___BUILTIN_CLZ 1
  3834. | #define HAVE___BUILTIN_CLZLL 1
  3835. | #define HAVE___BUILTIN_CTZ 1
  3836. | #define HAVE___BUILTIN_EXPECT 1
  3837. | #define HAVE___BUILTIN_FFS 1
  3838. | #define HAVE___BUILTIN_FFSLL 1
  3839. | #define HAVE___BUILTIN_POPCOUNT 1
  3840. | #define HAVE___BUILTIN_POPCOUNTLL 1
  3841. | #define HAVE___BUILTIN_UNREACHABLE 1
  3842. | #define HAVE_FUNC_ATTRIBUTE_CONST 1
  3843. | #define HAVE_FUNC_ATTRIBUTE_FLATTEN 1
  3844. | #define HAVE_FUNC_ATTRIBUTE_FORMAT 1
  3845. | #define HAVE_FUNC_ATTRIBUTE_MALLOC 1
  3846. | #define HAVE_FUNC_ATTRIBUTE_PACKED 1
  3847. | #define HAVE_FUNC_ATTRIBUTE_PURE 1
  3848. | #define HAVE_FUNC_ATTRIBUTE_RETURNS_NONNULL 1
  3849. | #define HAVE_FUNC_ATTRIBUTE_UNUSED 1
  3850. | #define HAVE_FUNC_ATTRIBUTE_VISIBILITY 1
  3851. | #define HAVE_FUNC_ATTRIBUTE_WARN_UNUSED_RESULT 1
  3852. | #define HAVE_FUNC_ATTRIBUTE_WEAK 1
  3853. | #define HAVE_FUNC_ATTRIBUTE_ALIAS 1
  3854. | #define HAVE_FUNC_ATTRIBUTE_NORETURN 1
  3855. | #define MAJOR_IN_SYSMACROS 1
  3856. | #define HAVE_ENDIAN_H 1
  3857. | #define HAVE_DLADDR 1
  3858. | #define HAVE_CLOCK_GETTIME 1
  3859. | /* end confdefs.h.  */
  3860. | #include <pthread.h>
  3861. |                         static void routine(void *a) { a = 0; }
  3862. |                         static void *start_routine(void *a) { return a; }
  3863. | int
  3864. | main ()
  3865. | {
  3866. | pthread_t th; pthread_attr_t attr;
  3867. |                         pthread_create(&th, 0, start_routine, 0);
  3868. |                         pthread_join(th, 0);
  3869. |                         pthread_attr_init(&attr);
  3870. |                         pthread_cleanup_push(routine, 0);
  3871. |                         pthread_cleanup_pop(0) /* ; */
  3872. |   ;
  3873. |   return 0;
  3874. | }
  3875. configure:22351: result: no
  3876. configure:22254: checking whether pthreads work with -kthread
  3877. configure:22342: gcc -o conftest -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99 -kthread   conftest.c   >&5
  3878. gcc: error: unrecognized command line option '-kthread'; did you mean '-pthread'?
  3879. configure:22342: $? = 1
  3880. configure: failed program was:
  3881. | /* confdefs.h */
  3882. | #define PACKAGE_NAME "Mesa"
  3883. | #define PACKAGE_TARNAME "mesa"
  3884. | #define PACKAGE_VERSION "18.1.0-mild"
  3885. | #define PACKAGE_STRING "Mesa 18.1.0-mild"
  3886. | #define PACKAGE_BUGREPORT "https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa"
  3887. | #define PACKAGE_URL ""
  3888. | #define PACKAGE "mesa"
  3889. | #define VERSION "18.1.0-mild"
  3890. | #define STDC_HEADERS 1
  3891. | #define HAVE_SYS_TYPES_H 1
  3892. | #define HAVE_SYS_STAT_H 1
  3893. | #define HAVE_STDLIB_H 1
  3894. | #define HAVE_STRING_H 1
  3895. | #define HAVE_MEMORY_H 1
  3896. | #define HAVE_STRINGS_H 1
  3897. | #define HAVE_INTTYPES_H 1
  3898. | #define HAVE_STDINT_H 1
  3899. | #define HAVE_UNISTD_H 1
  3900. | #define HAVE_DLFCN_H 1
  3901. | #define LT_OBJDIR ".libs/"
  3902. | #define YYTEXT_POINTER 1
  3903. | #define HAVE___BUILTIN_BSWAP32 1
  3904. | #define HAVE___BUILTIN_BSWAP64 1
  3905. | #define HAVE___BUILTIN_CLZ 1
  3906. | #define HAVE___BUILTIN_CLZLL 1
  3907. | #define HAVE___BUILTIN_CTZ 1
  3908. | #define HAVE___BUILTIN_EXPECT 1
  3909. | #define HAVE___BUILTIN_FFS 1
  3910. | #define HAVE___BUILTIN_FFSLL 1
  3911. | #define HAVE___BUILTIN_POPCOUNT 1
  3912. | #define HAVE___BUILTIN_POPCOUNTLL 1
  3913. | #define HAVE___BUILTIN_UNREACHABLE 1
  3914. | #define HAVE_FUNC_ATTRIBUTE_CONST 1
  3915. | #define HAVE_FUNC_ATTRIBUTE_FLATTEN 1
  3916. | #define HAVE_FUNC_ATTRIBUTE_FORMAT 1
  3917. | #define HAVE_FUNC_ATTRIBUTE_MALLOC 1
  3918. | #define HAVE_FUNC_ATTRIBUTE_PACKED 1
  3919. | #define HAVE_FUNC_ATTRIBUTE_PURE 1
  3920. | #define HAVE_FUNC_ATTRIBUTE_RETURNS_NONNULL 1
  3921. | #define HAVE_FUNC_ATTRIBUTE_UNUSED 1
  3922. | #define HAVE_FUNC_ATTRIBUTE_VISIBILITY 1
  3923. | #define HAVE_FUNC_ATTRIBUTE_WARN_UNUSED_RESULT 1
  3924. | #define HAVE_FUNC_ATTRIBUTE_WEAK 1
  3925. | #define HAVE_FUNC_ATTRIBUTE_ALIAS 1
  3926. | #define HAVE_FUNC_ATTRIBUTE_NORETURN 1
  3927. | #define MAJOR_IN_SYSMACROS 1
  3928. | #define HAVE_ENDIAN_H 1
  3929. | #define HAVE_DLADDR 1
  3930. | #define HAVE_CLOCK_GETTIME 1
  3931. | /* end confdefs.h.  */
  3932. | #include <pthread.h>
  3933. |                         static void routine(void *a) { a = 0; }
  3934. |                         static void *start_routine(void *a) { return a; }
  3935. | int
  3936. | main ()
  3937. | {
  3938. | pthread_t th; pthread_attr_t attr;
  3939. |                         pthread_create(&th, 0, start_routine, 0);
  3940. |                         pthread_join(th, 0);
  3941. |                         pthread_attr_init(&attr);
  3942. |                         pthread_cleanup_push(routine, 0);
  3943. |                         pthread_cleanup_pop(0) /* ; */
  3944. |   ;
  3945. |   return 0;
  3946. | }
  3947. configure:22351: result: no
  3948. configure:22304: checking for the pthreads library -llthread
  3949. configure:22342: gcc -o conftest -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99    conftest.c -llthread  >&5
  3950. /usr/bin/ld: cannot find -llthread
  3951. collect2: error: ld returned 1 exit status
  3952. configure:22342: $? = 1
  3953. configure: failed program was:
  3954. | /* confdefs.h */
  3955. | #define PACKAGE_NAME "Mesa"
  3956. | #define PACKAGE_TARNAME "mesa"
  3957. | #define PACKAGE_VERSION "18.1.0-mild"
  3958. | #define PACKAGE_STRING "Mesa 18.1.0-mild"
  3959. | #define PACKAGE_BUGREPORT "https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa"
  3960. | #define PACKAGE_URL ""
  3961. | #define PACKAGE "mesa"
  3962. | #define VERSION "18.1.0-mild"
  3963. | #define STDC_HEADERS 1
  3964. | #define HAVE_SYS_TYPES_H 1
  3965. | #define HAVE_SYS_STAT_H 1
  3966. | #define HAVE_STDLIB_H 1
  3967. | #define HAVE_STRING_H 1
  3968. | #define HAVE_MEMORY_H 1
  3969. | #define HAVE_STRINGS_H 1
  3970. | #define HAVE_INTTYPES_H 1
  3971. | #define HAVE_STDINT_H 1
  3972. | #define HAVE_UNISTD_H 1
  3973. | #define HAVE_DLFCN_H 1
  3974. | #define LT_OBJDIR ".libs/"
  3975. | #define YYTEXT_POINTER 1
  3976. | #define HAVE___BUILTIN_BSWAP32 1
  3977. | #define HAVE___BUILTIN_BSWAP64 1
  3978. | #define HAVE___BUILTIN_CLZ 1
  3979. | #define HAVE___BUILTIN_CLZLL 1
  3980. | #define HAVE___BUILTIN_CTZ 1
  3981. | #define HAVE___BUILTIN_EXPECT 1
  3982. | #define HAVE___BUILTIN_FFS 1
  3983. | #define HAVE___BUILTIN_FFSLL 1
  3984. | #define HAVE___BUILTIN_POPCOUNT 1
  3985. | #define HAVE___BUILTIN_POPCOUNTLL 1
  3986. | #define HAVE___BUILTIN_UNREACHABLE 1
  3987. | #define HAVE_FUNC_ATTRIBUTE_CONST 1
  3988. | #define HAVE_FUNC_ATTRIBUTE_FLATTEN 1
  3989. | #define HAVE_FUNC_ATTRIBUTE_FORMAT 1
  3990. | #define HAVE_FUNC_ATTRIBUTE_MALLOC 1
  3991. | #define HAVE_FUNC_ATTRIBUTE_PACKED 1
  3992. | #define HAVE_FUNC_ATTRIBUTE_PURE 1
  3993. | #define HAVE_FUNC_ATTRIBUTE_RETURNS_NONNULL 1
  3994. | #define HAVE_FUNC_ATTRIBUTE_UNUSED 1
  3995. | #define HAVE_FUNC_ATTRIBUTE_VISIBILITY 1
  3996. | #define HAVE_FUNC_ATTRIBUTE_WARN_UNUSED_RESULT 1
  3997. | #define HAVE_FUNC_ATTRIBUTE_WEAK 1
  3998. | #define HAVE_FUNC_ATTRIBUTE_ALIAS 1
  3999. | #define HAVE_FUNC_ATTRIBUTE_NORETURN 1
  4000. | #define MAJOR_IN_SYSMACROS 1
  4001. | #define HAVE_ENDIAN_H 1
  4002. | #define HAVE_DLADDR 1
  4003. | #define HAVE_CLOCK_GETTIME 1
  4004. | /* end confdefs.h.  */
  4005. | #include <pthread.h>
  4006. |                         static void routine(void *a) { a = 0; }
  4007. |                         static void *start_routine(void *a) { return a; }
  4008. | int
  4009. | main ()
  4010. | {
  4011. | pthread_t th; pthread_attr_t attr;
  4012. |                         pthread_create(&th, 0, start_routine, 0);
  4013. |                         pthread_join(th, 0);
  4014. |                         pthread_attr_init(&attr);
  4015. |                         pthread_cleanup_push(routine, 0);
  4016. |                         pthread_cleanup_pop(0) /* ; */
  4017. |   ;
  4018. |   return 0;
  4019. | }
  4020. configure:22351: result: no
  4021. configure:22254: checking whether pthreads work with -pthread
  4022. configure:22342: gcc -o conftest -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99 -pthread   conftest.c   >&5
  4023. configure:22342: $? = 0
  4024. configure:22351: result: yes
  4025. configure:22370: checking for joinable pthread attribute
  4026. configure:22385: gcc -o conftest -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99 -pthread   conftest.c   >&5
  4027. configure:22385: $? = 0
  4028. configure:22391: result: PTHREAD_CREATE_JOINABLE
  4029. configure:22401: checking if more special flags are required for pthreads
  4030. configure:22415: result: no
  4031. configure:22421: checking for PTHREAD_PRIO_INHERIT
  4032. configure:22439: gcc -o conftest -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99 -pthread   conftest.c   >&5
  4033. conftest.c: In function 'main':
  4034. conftest.c:57:5: warning: unused variable 'i' [-Wunused-variable]
  4035.  int i = PTHREAD_PRIO_INHERIT;
  4036.      ^
  4037. configure:22439: $? = 0
  4038. configure:22448: result: yes
  4039. configure:22643: checking linux/futex.h usability
  4040. configure:22643: gcc -c -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99  conftest.c >&5
  4041. configure:22643: $? = 0
  4042. configure:22643: result: yes
  4043. configure:22643: checking linux/futex.h presence
  4044. configure:22643: gcc -E  conftest.c
  4045. configure:22643: $? = 0
  4046. configure:22643: result: yes
  4047. configure:22643: checking for linux/futex.h
  4048. configure:22643: result: yes
  4049. configure:22863: checking for libelf
  4050. configure:22870: $PKG_CONFIG --exists --print-errors "libelf"
  4051. configure:22873: $? = 0
  4052. configure:22887: $PKG_CONFIG --exists --print-errors "libelf"
  4053. configure:22890: $? = 0
  4054. configure:22928: result: yes
  4055. configure:23128: checking for llvm-config
  4056. configure:23146: found /usr/bin/llvm-config
  4057. configure:23158: result: /usr/bin/llvm-config
  4058. configure:23256: gcc -o conftest -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99 -I/usr/include -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS   conftest.c  >&5
  4059. configure:23256: $? = 0
  4060. configure:23256: ./conftest
  4061. configure:23256: $? = 0
  4062. configure:23260: gcc -o conftest -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99 -I/usr/include -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS   conftest.c  >&5
  4063. configure:23260: $? = 0
  4064. configure:23260: ./conftest
  4065. configure:23260: $? = 0
  4066. configure:23264: gcc -o conftest -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99 -I/usr/include -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS   conftest.c  >&5
  4067. configure:23264: $? = 0
  4068. configure:23264: ./conftest
  4069. configure:23264: $? = 0
  4070. configure:23355: $PKG_CONFIG --exists --print-errors "libunwind"
  4071. configure:23358: $? = 0
  4072. configure:23375: checking for libunwind
  4073. configure:23382: $PKG_CONFIG --exists --print-errors "libunwind"
  4074. configure:23385: $? = 0
  4075. configure:23399: $PKG_CONFIG --exists --print-errors "libunwind"
  4076. configure:23402: $? = 0
  4077. configure:23460: result: yes
  4078. configure:24029: checking for libdrm >= 2.4.75
  4079. configure:24036: $PKG_CONFIG --exists --print-errors "libdrm >= $LIBDRM_REQUIRED"
  4080. configure:24039: $? = 0
  4081. configure:24053: $PKG_CONFIG --exists --print-errors "libdrm >= $LIBDRM_REQUIRED"
  4082. configure:24056: $? = 0
  4083. configure:24094: result: yes
  4084. configure:24275: checking for glproto >= 1.4.14
  4085. configure:24282: $PKG_CONFIG --exists --print-errors "glproto >= $GLPROTO_REQUIRED"
  4086. configure:24285: $? = 0
  4087. configure:24299: $PKG_CONFIG --exists --print-errors "glproto >= $GLPROTO_REQUIRED"
  4088. configure:24302: $? = 0
  4089. configure:24360: result: yes
  4090. configure:24479: checking for dri2proto >= 2.8
  4091. configure:24486: $PKG_CONFIG --exists --print-errors "dri2proto >= $DRI2PROTO_REQUIRED"
  4092. configure:24489: $? = 0
  4093. configure:24503: $PKG_CONFIG --exists --print-errors "dri2proto >= $DRI2PROTO_REQUIRED"
  4094. configure:24506: $? = 0
  4095. configure:24564: result: yes
  4096. configure:24585: checking for xxf86vm
  4097. configure:24592: $PKG_CONFIG --exists --print-errors "xxf86vm"
  4098. configure:24595: $? = 0
  4099. configure:24609: $PKG_CONFIG --exists --print-errors "xxf86vm"
  4100. configure:24612: $? = 0
  4101. configure:24650: result: yes
  4102. configure:24660: checking for x11 xext xdamage >= 1.1 xfixes x11-xcb xcb xcb-glx >= 1.8.1 xcb-dri2 >= 1.8 xxf86vm
  4103. configure:24667: $PKG_CONFIG --exists --print-errors "$dri_modules"
  4104. configure:24670: $? = 0
  4105. configure:24684: $PKG_CONFIG --exists --print-errors "$dri_modules"
  4106. configure:24687: $? = 0
  4107. configure:24745: result: yes
  4108. configure:25264: checking for x11-xcb xcb xcb-dri2 >= 1.8 xcb-xfixes
  4109. configure:25271: $PKG_CONFIG --exists --print-errors "x11-xcb xcb xcb-dri2 >= $XCBDRI2_REQUIRED xcb-xfixes"
  4110. configure:25274: $? = 0
  4111. configure:25288: $PKG_CONFIG --exists --print-errors "x11-xcb xcb xcb-dri2 >= $XCBDRI2_REQUIRED xcb-xfixes"
  4112. configure:25291: $? = 0
  4113. configure:25349: result: yes
  4114. configure:25486: checking for x11-xcb xcb >= 1.9.3 xcb-dri3 xcb-xfixes xcb-present xcb-sync xshmfence >= 1.1
  4115. configure:25493: $PKG_CONFIG --exists --print-errors "$dri3_modules"
  4116. configure:25496: $? = 0
  4117. configure:25510: $PKG_CONFIG --exists --print-errors "$dri3_modules"
  4118. configure:25513: $? = 0
  4119. configure:25571: result: yes
  4120. configure:25578: checking for xcb-dri3 >= 1.13 xcb-present >= 1.13
  4121. configure:25585: $PKG_CONFIG --exists --print-errors "$dri3_modifier_modules"
  4122. configure:25588: $? = 0
  4123. configure:25602: $PKG_CONFIG --exists --print-errors "$dri3_modifier_modules"
  4124. configure:25605: $? = 0
  4125. configure:25643: result: yes
  4126. configure:25735: checking for expat
  4127. configure:25742: $PKG_CONFIG --exists --print-errors "expat"
  4128. configure:25745: $? = 0
  4129. configure:25759: $PKG_CONFIG --exists --print-errors "expat"
  4130. configure:25762: $? = 0
  4131. configure:25982: result: yes
  4132. configure:26233: checking for libdrm >= 2.4.71 libdrm_radeon >= 2.4.71
  4133. configure:26240: $PKG_CONFIG --exists --print-errors "libdrm >= $LIBDRM_RADEON_REQUIRED libdrm_radeon >= $LIBDRM_RADEON_REQUIRED"
  4134. configure:26243: $? = 0
  4135. configure:26257: $PKG_CONFIG --exists --print-errors "libdrm >= $LIBDRM_RADEON_REQUIRED libdrm_radeon >= $LIBDRM_RADEON_REQUIRED"
  4136. configure:26260: $? = 0
  4137. configure:26318: result: yes
  4138. configure:26522: checking for libdrm >= 2.4.91 libdrm_amdgpu >= 2.4.91
  4139. configure:26529: $PKG_CONFIG --exists --print-errors "libdrm >= $LIBDRM_AMDGPU_REQUIRED libdrm_amdgpu >= $LIBDRM_AMDGPU_REQUIRED"
  4140. configure:26532: $? = 0
  4141. configure:26546: $PKG_CONFIG --exists --print-errors "libdrm >= $LIBDRM_AMDGPU_REQUIRED libdrm_amdgpu >= $LIBDRM_AMDGPU_REQUIRED"
  4142. configure:26549: $? = 0
  4143. configure:26607: result: yes
  4144. configure:26708: checking for mincore
  4145. configure:26708: gcc -o conftest -g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99   conftest.c  >&5
  4146. configure:26708: $? = 0
  4147. configure:26708: result: yes
  4148. configure:26775: $PKG_CONFIG --exists --print-errors "xvmc >= $XVMC_REQUIRED"
  4149. Package xvmc was not found in the pkg-config search path.
  4150. Perhaps you should add the directory containing `xvmc.pc'
  4151. to the PKG_CONFIG_PATH environment variable
  4152. No package 'xvmc' found
  4153. configure:26778: $? = 1
  4154. configure:26788: $PKG_CONFIG --exists --print-errors "vdpau >= $VDPAU_REQUIRED"
  4155. configure:26791: $? = 0
  4156. configure:26827: $PKG_CONFIG --exists --print-errors "libva >= $LIBVA_REQUIRED"
  4157. configure:26830: $? = 0
  4158. configure:26864: checking for x11-xcb xcb xcb-dri2 >= 1.8
  4159. configure:26871: $PKG_CONFIG --exists --print-errors "x11-xcb xcb xcb-dri2 >= $XCBDRI2_REQUIRED"
  4160. configure:26874: $? = 0
  4161. configure:26888: $PKG_CONFIG --exists --print-errors "x11-xcb xcb xcb-dri2 >= $XCBDRI2_REQUIRED"
  4162. configure:26891: $? = 0
  4163. configure:26949: result: yes
  4164. configure:27077: checking for vdpau >= 1.1
  4165. configure:27084: $PKG_CONFIG --exists --print-errors "vdpau >= $VDPAU_REQUIRED"
  4166. configure:27087: $? = 0
  4167. configure:27101: $PKG_CONFIG --exists --print-errors "vdpau >= $VDPAU_REQUIRED"
  4168. configure:27104: $? = 0
  4169. configure:27162: result: yes
  4170. configure:27430: checking for libva >= 0.38.0
  4171. configure:27437: $PKG_CONFIG --exists --print-errors "libva >= $LIBVA_REQUIRED"
  4172. configure:27440: $? = 0
  4173. configure:27454: $PKG_CONFIG --exists --print-errors "libva >= $LIBVA_REQUIRED"
  4174. configure:27457: $? = 0
  4175. configure:27515: result: yes
  4176. configure:27568: $PKG_CONFIG --exists --print-errors "libclc"
  4177. configure:27571: $? = 0
  4178. configure:28173: checking for libdrm >= 2.4.71 libdrm_radeon >= 2.4.71
  4179. configure:28258: result: yes
  4180. configure:28264: checking for libdrm >= 2.4.91 libdrm_amdgpu >= 2.4.91
  4181. configure:28349: result: yes
  4182. configure:29475: checking for valgrind
  4183. configure:29482: $PKG_CONFIG --exists --print-errors "valgrind"
  4184. Package valgrind was not found in the pkg-config search path.
  4185. Perhaps you should add the directory containing `valgrind.pc'
  4186. to the PKG_CONFIG_PATH environment variable
  4187. No package 'valgrind' found
  4188. configure:29485: $? = 1
  4189. configure:29499: $PKG_CONFIG --exists --print-errors "valgrind"
  4190. Package valgrind was not found in the pkg-config search path.
  4191. Perhaps you should add the directory containing `valgrind.pc'
  4192. to the PKG_CONFIG_PATH environment variable
  4193. No package 'valgrind' found
  4194. configure:29502: $? = 1
  4195. configure:29516: result: no
  4196. No package 'valgrind' found
  4197. configure:29545: checking whether to enable Valgrind support
  4198. configure:29560: result: no
  4199. configure:29722: checking that generated files are newer than configure
  4200. configure:29728: result: done
  4201. configure:30191: creating ./config.status
  4202.  
  4203. ## ---------------------- ##
  4204. ## Running config.status. ##
  4205. ## ---------------------- ##
  4206.  
  4207. This file was extended by Mesa config.status 18.1.0-mild, which was
  4208. generated by GNU Autoconf 2.69.  Invocation command line was
  4209.  
  4210.   CONFIG_FILES    =
  4211.   CONFIG_HEADERS  =
  4212.   CONFIG_LINKS    =
  4213.   CONFIG_COMMANDS =
  4214.   $ ./config.status
  4215.  
  4216. on corentin-antergos
  4217.  
  4218. config.status:1599: creating Makefile
  4219. config.status:1599: creating src/Makefile
  4220. config.status:1599: creating src/amd/Makefile
  4221. config.status:1599: creating src/amd/vulkan/Makefile
  4222. config.status:1599: creating src/broadcom/Makefile
  4223. config.status:1599: creating src/compiler/Makefile
  4224. config.status:1599: creating src/egl/Makefile
  4225. config.status:1599: creating src/egl/main/egl.pc
  4226. config.status:1599: creating src/egl/wayland/wayland-drm/Makefile
  4227. config.status:1599: creating src/egl/wayland/wayland-egl/Makefile
  4228. config.status:1599: creating src/egl/wayland/wayland-egl/wayland-egl.pc
  4229. config.status:1599: creating src/gallium/Makefile
  4230. config.status:1599: creating src/gallium/auxiliary/Makefile
  4231. config.status:1599: creating src/gallium/auxiliary/pipe-loader/Makefile
  4232. config.status:1599: creating src/gallium/drivers/freedreno/Makefile
  4233. config.status:1599: creating src/gallium/drivers/ddebug/Makefile
  4234. config.status:1599: creating src/gallium/drivers/i915/Makefile
  4235. config.status:1599: creating src/gallium/drivers/llvmpipe/Makefile
  4236. config.status:1599: creating src/gallium/drivers/noop/Makefile
  4237. config.status:1599: creating src/gallium/drivers/nouveau/Makefile
  4238. config.status:1599: creating src/gallium/drivers/pl111/Makefile
  4239. config.status:1599: creating src/gallium/drivers/r300/Makefile
  4240. config.status:1599: creating src/gallium/drivers/r600/Makefile
  4241. config.status:1599: creating src/gallium/drivers/radeon/Makefile
  4242. config.status:1599: creating src/gallium/drivers/radeonsi/Makefile
  4243. config.status:1599: creating src/gallium/drivers/rbug/Makefile
  4244. config.status:1599: creating src/gallium/drivers/softpipe/Makefile
  4245. config.status:1599: creating src/gallium/drivers/svga/Makefile
  4246. config.status:1599: creating src/gallium/drivers/swr/Makefile
  4247. config.status:1599: creating src/gallium/drivers/tegra/Makefile
  4248. config.status:1599: creating src/gallium/drivers/trace/Makefile
  4249. config.status:1599: creating src/gallium/drivers/etnaviv/Makefile
  4250. config.status:1599: creating src/gallium/drivers/imx/Makefile
  4251. config.status:1599: creating src/gallium/drivers/vc4/Makefile
  4252. config.status:1599: creating src/gallium/drivers/vc5/Makefile
  4253. config.status:1599: creating src/gallium/drivers/virgl/Makefile
  4254. config.status:1599: creating src/gallium/state_trackers/clover/Makefile
  4255. config.status:1599: creating src/gallium/state_trackers/dri/Makefile
  4256. config.status:1599: creating src/gallium/state_trackers/glx/xlib/Makefile
  4257. config.status:1599: creating src/gallium/state_trackers/nine/Makefile
  4258. config.status:1599: creating src/gallium/state_trackers/omx/Makefile
  4259. config.status:1599: creating src/gallium/state_trackers/omx/bellagio/Makefile
  4260. config.status:1599: creating src/gallium/state_trackers/omx/tizonia/Makefile
  4261. config.status:1599: creating src/gallium/state_trackers/osmesa/Makefile
  4262. config.status:1599: creating src/gallium/state_trackers/va/Makefile
  4263. config.status:1599: creating src/gallium/state_trackers/vdpau/Makefile
  4264. config.status:1599: creating src/gallium/state_trackers/xa/Makefile
  4265. config.status:1599: creating src/gallium/state_trackers/xa/xa_tracker.h
  4266. config.status:1599: creating src/gallium/state_trackers/xvmc/Makefile
  4267. config.status:1599: creating src/gallium/targets/d3dadapter9/Makefile
  4268. config.status:1599: creating src/gallium/targets/d3dadapter9/d3d.pc
  4269. config.status:1599: creating src/gallium/targets/dri/Makefile
  4270. config.status:1599: creating src/gallium/targets/libgl-xlib/Makefile
  4271. config.status:1599: creating src/gallium/targets/omx/Makefile
  4272. config.status:1599: creating src/gallium/targets/opencl/Makefile
  4273. config.status:1599: creating src/gallium/targets/opencl/mesa.icd
  4274. config.status:1599: creating src/gallium/targets/osmesa/Makefile
  4275. config.status:1599: creating src/gallium/targets/osmesa/osmesa.pc
  4276. config.status:1599: creating src/gallium/targets/pipe-loader/Makefile
  4277. config.status:1599: creating src/gallium/targets/va/Makefile
  4278. config.status:1599: creating src/gallium/targets/vdpau/Makefile
  4279. config.status:1599: creating src/gallium/targets/xa/Makefile
  4280. config.status:1599: creating src/gallium/targets/xa/xatracker.pc
  4281. config.status:1599: creating src/gallium/targets/xvmc/Makefile
  4282. config.status:1599: creating src/gallium/tests/trivial/Makefile
  4283. config.status:1599: creating src/gallium/tests/unit/Makefile
  4284. config.status:1599: creating src/gallium/winsys/etnaviv/drm/Makefile
  4285. config.status:1599: creating src/gallium/winsys/imx/drm/Makefile
  4286. config.status:1599: creating src/gallium/winsys/freedreno/drm/Makefile
  4287. config.status:1599: creating src/gallium/winsys/i915/drm/Makefile
  4288. config.status:1599: creating src/gallium/winsys/nouveau/drm/Makefile
  4289. config.status:1599: creating src/gallium/winsys/pl111/drm/Makefile
  4290. config.status:1599: creating src/gallium/winsys/radeon/drm/Makefile
  4291. config.status:1599: creating src/gallium/winsys/amdgpu/drm/Makefile
  4292. config.status:1599: creating src/gallium/winsys/svga/drm/Makefile
  4293. config.status:1599: creating src/gallium/winsys/sw/dri/Makefile
  4294. config.status:1599: creating src/gallium/winsys/sw/kms-dri/Makefile
  4295. config.status:1599: creating src/gallium/winsys/sw/null/Makefile
  4296. config.status:1599: creating src/gallium/winsys/sw/wrapper/Makefile
  4297. config.status:1599: creating src/gallium/winsys/sw/xlib/Makefile
  4298. config.status:1599: creating src/gallium/winsys/tegra/drm/Makefile
  4299. config.status:1599: creating src/gallium/winsys/vc4/drm/Makefile
  4300. config.status:1599: creating src/gallium/winsys/vc5/drm/Makefile
  4301. config.status:1599: creating src/gallium/winsys/virgl/drm/Makefile
  4302. config.status:1599: creating src/gallium/winsys/virgl/vtest/Makefile
  4303. config.status:1599: creating src/gbm/Makefile
  4304. config.status:1599: creating src/gbm/main/gbm.pc
  4305. config.status:1599: creating src/glx/Makefile
  4306. config.status:1599: creating src/glx/apple/Makefile
  4307. config.status:1599: creating src/glx/tests/Makefile
  4308. config.status:1599: creating src/glx/windows/Makefile
  4309. config.status:1599: creating src/glx/windows/windowsdriproto.pc
  4310. config.status:1599: creating src/gtest/Makefile
  4311. config.status:1599: creating src/intel/Makefile
  4312. config.status:1599: creating src/loader/Makefile
  4313. config.status:1599: creating src/mapi/Makefile
  4314. config.status:1599: creating src/mapi/es1api/glesv1_cm.pc
  4315. config.status:1599: creating src/mapi/es2api/glesv2.pc
  4316. config.status:1599: creating src/mapi/glapi/gen/Makefile
  4317. config.status:1599: creating src/mesa/Makefile
  4318. config.status:1599: creating src/mesa/gl.pc
  4319. config.status:1599: creating src/mesa/drivers/dri/dri.pc
  4320. config.status:1599: creating src/mesa/drivers/dri/common/Makefile
  4321. config.status:1599: creating src/mesa/drivers/dri/i915/Makefile
  4322. config.status:1599: creating src/mesa/drivers/dri/i965/Makefile
  4323. config.status:1599: creating src/mesa/drivers/dri/Makefile
  4324. config.status:1599: creating src/mesa/drivers/dri/nouveau/Makefile
  4325. config.status:1599: creating src/mesa/drivers/dri/r200/Makefile
  4326. config.status:1599: creating src/mesa/drivers/dri/radeon/Makefile
  4327. config.status:1599: creating src/mesa/drivers/dri/swrast/Makefile
  4328. config.status:1599: creating src/mesa/drivers/osmesa/Makefile
  4329. config.status:1599: creating src/mesa/drivers/osmesa/osmesa.pc
  4330. config.status:1599: creating src/mesa/drivers/x11/Makefile
  4331. config.status:1599: creating src/mesa/main/tests/Makefile
  4332. config.status:1599: creating src/mesa/state_tracker/tests/Makefile
  4333. config.status:1599: creating src/util/Makefile
  4334. config.status:1599: creating src/util/tests/hash_table/Makefile
  4335. config.status:1599: creating src/util/tests/string_buffer/Makefile
  4336. config.status:1599: creating src/util/xmlpool/Makefile
  4337. config.status:1599: creating src/vulkan/Makefile
  4338. config.status:1771: executing depfiles commands
  4339. config.status:1771: executing libtool commands
  4340.  
  4341. ## ---------------- ##
  4342. ## Cache variables. ##
  4343. ## ---------------- ##
  4344.  
  4345. _cv_gnu_make_command=make
  4346. ac_cv_build=x86_64-pc-linux-gnu
  4347. ac_cv_c_bigendian=no
  4348. ac_cv_c_compiler_gnu=yes
  4349. ac_cv_cxx_compiler_gnu=yes
  4350. ac_cv_env_AMDGPU_CFLAGS_set=
  4351. ac_cv_env_AMDGPU_CFLAGS_value=
  4352. ac_cv_env_AMDGPU_LIBS_set=
  4353. ac_cv_env_AMDGPU_LIBS_value=
  4354. ac_cv_env_ANDROID_CFLAGS_set=
  4355. ac_cv_env_ANDROID_CFLAGS_value=
  4356. ac_cv_env_ANDROID_LIBS_set=
  4357. ac_cv_env_ANDROID_LIBS_value=
  4358. ac_cv_env_CCASFLAGS_set=
  4359. ac_cv_env_CCASFLAGS_value=
  4360. ac_cv_env_CCAS_set=
  4361. ac_cv_env_CCAS_value=
  4362. ac_cv_env_CCC_set=
  4363. ac_cv_env_CCC_value=
  4364. ac_cv_env_CC_set=
  4365. ac_cv_env_CC_value=
  4366. ac_cv_env_CFLAGS_set=
  4367. ac_cv_env_CFLAGS_value=
  4368. ac_cv_env_CPPFLAGS_set=
  4369. ac_cv_env_CPPFLAGS_value=
  4370. ac_cv_env_CPP_set=
  4371. ac_cv_env_CPP_value=
  4372. ac_cv_env_CXX11_CXXFLAGS_set=
  4373. ac_cv_env_CXX11_CXXFLAGS_value=
  4374. ac_cv_env_CXXCPP_set=
  4375. ac_cv_env_CXXCPP_value=
  4376. ac_cv_env_CXXFLAGS_set=
  4377. ac_cv_env_CXXFLAGS_value=
  4378. ac_cv_env_CXX_set=
  4379. ac_cv_env_CXX_value=
  4380. ac_cv_env_DRI2PROTO_CFLAGS_set=
  4381. ac_cv_env_DRI2PROTO_CFLAGS_value=
  4382. ac_cv_env_DRI2PROTO_LIBS_set=
  4383. ac_cv_env_DRI2PROTO_LIBS_value=
  4384. ac_cv_env_DRIGL_CFLAGS_set=
  4385. ac_cv_env_DRIGL_CFLAGS_value=
  4386. ac_cv_env_DRIGL_LIBS_set=
  4387. ac_cv_env_DRIGL_LIBS_value=
  4388. ac_cv_env_ETNAVIV_CFLAGS_set=
  4389. ac_cv_env_ETNAVIV_CFLAGS_value=
  4390. ac_cv_env_ETNAVIV_LIBS_set=
  4391. ac_cv_env_ETNAVIV_LIBS_value=
  4392. ac_cv_env_EXPAT_CFLAGS_set=
  4393. ac_cv_env_EXPAT_CFLAGS_value=
  4394. ac_cv_env_EXPAT_LIBS_set=
  4395. ac_cv_env_EXPAT_LIBS_value=
  4396. ac_cv_env_FREEDRENO_CFLAGS_set=
  4397. ac_cv_env_FREEDRENO_CFLAGS_value=
  4398. ac_cv_env_FREEDRENO_LIBS_set=
  4399. ac_cv_env_FREEDRENO_LIBS_value=
  4400. ac_cv_env_GLPROTO_CFLAGS_set=
  4401. ac_cv_env_GLPROTO_CFLAGS_value=
  4402. ac_cv_env_GLPROTO_LIBS_set=
  4403. ac_cv_env_GLPROTO_LIBS_value=
  4404. ac_cv_env_GLVND_CFLAGS_set=
  4405. ac_cv_env_GLVND_CFLAGS_value=
  4406. ac_cv_env_GLVND_LIBS_set=
  4407. ac_cv_env_GLVND_LIBS_value=
  4408. ac_cv_env_I915_CFLAGS_set=
  4409. ac_cv_env_I915_CFLAGS_value=
  4410. ac_cv_env_I915_LIBS_set=
  4411. ac_cv_env_I915_LIBS_value=
  4412. ac_cv_env_LDFLAGS_set=
  4413. ac_cv_env_LDFLAGS_value=
  4414. ac_cv_env_LIBDRM_CFLAGS_set=
  4415. ac_cv_env_LIBDRM_CFLAGS_value=
  4416. ac_cv_env_LIBDRM_LIBS_set=
  4417. ac_cv_env_LIBDRM_LIBS_value=
  4418. ac_cv_env_LIBELF_CFLAGS_set=
  4419. ac_cv_env_LIBELF_CFLAGS_value=
  4420. ac_cv_env_LIBELF_LIBS_set=
  4421. ac_cv_env_LIBELF_LIBS_value=
  4422. ac_cv_env_LIBS_set=
  4423. ac_cv_env_LIBS_value=
  4424. ac_cv_env_LIBUNWIND_CFLAGS_set=
  4425. ac_cv_env_LIBUNWIND_CFLAGS_value=
  4426. ac_cv_env_LIBUNWIND_LIBS_set=
  4427. ac_cv_env_LIBUNWIND_LIBS_value=
  4428. ac_cv_env_LT_SYS_LIBRARY_PATH_set=
  4429. ac_cv_env_LT_SYS_LIBRARY_PATH_value=
  4430. ac_cv_env_NOUVEAU_CFLAGS_set=
  4431. ac_cv_env_NOUVEAU_CFLAGS_value=
  4432. ac_cv_env_NOUVEAU_LIBS_set=
  4433. ac_cv_env_NOUVEAU_LIBS_value=
  4434. ac_cv_env_NVVIEUX_CFLAGS_set=
  4435. ac_cv_env_NVVIEUX_CFLAGS_value=
  4436. ac_cv_env_NVVIEUX_LIBS_set=
  4437. ac_cv_env_NVVIEUX_LIBS_value=
  4438. ac_cv_env_OMX_BELLAGIO_CFLAGS_set=
  4439. ac_cv_env_OMX_BELLAGIO_CFLAGS_value=
  4440. ac_cv_env_OMX_BELLAGIO_LIBS_set=
  4441. ac_cv_env_OMX_BELLAGIO_LIBS_value=
  4442. ac_cv_env_OMX_TIZONIA_CFLAGS_set=
  4443. ac_cv_env_OMX_TIZONIA_CFLAGS_value=
  4444. ac_cv_env_OMX_TIZONIA_LIBS_set=
  4445. ac_cv_env_OMX_TIZONIA_LIBS_value=
  4446. ac_cv_env_PKG_CONFIG_LIBDIR_set=
  4447. ac_cv_env_PKG_CONFIG_LIBDIR_value=
  4448. ac_cv_env_PKG_CONFIG_PATH_set=
  4449. ac_cv_env_PKG_CONFIG_PATH_value=
  4450. ac_cv_env_PKG_CONFIG_set=
  4451. ac_cv_env_PKG_CONFIG_value=
  4452. ac_cv_env_PTHREADSTUBS_CFLAGS_set=
  4453. ac_cv_env_PTHREADSTUBS_CFLAGS_value=
  4454. ac_cv_env_PTHREADSTUBS_LIBS_set=
  4455. ac_cv_env_PTHREADSTUBS_LIBS_value=
  4456. ac_cv_env_RADEON_CFLAGS_set=
  4457. ac_cv_env_RADEON_CFLAGS_value=
  4458. ac_cv_env_RADEON_LIBS_set=
  4459. ac_cv_env_RADEON_LIBS_value=
  4460. ac_cv_env_SELINUX_CFLAGS_set=
  4461. ac_cv_env_SELINUX_CFLAGS_value=
  4462. ac_cv_env_SELINUX_LIBS_set=
  4463. ac_cv_env_SELINUX_LIBS_value=
  4464. ac_cv_env_SIMPENROSE_CFLAGS_set=
  4465. ac_cv_env_SIMPENROSE_CFLAGS_value=
  4466. ac_cv_env_SIMPENROSE_LIBS_set=
  4467. ac_cv_env_SIMPENROSE_LIBS_value=
  4468. ac_cv_env_VALGRIND_CFLAGS_set=
  4469. ac_cv_env_VALGRIND_CFLAGS_value=
  4470. ac_cv_env_VALGRIND_LIBS_set=
  4471. ac_cv_env_VALGRIND_LIBS_value=
  4472. ac_cv_env_VA_CFLAGS_set=
  4473. ac_cv_env_VA_CFLAGS_value=
  4474. ac_cv_env_VA_LIBS_set=
  4475. ac_cv_env_VA_LIBS_value=
  4476. ac_cv_env_VC5_SIMULATOR_CFLAGS_set=
  4477. ac_cv_env_VC5_SIMULATOR_CFLAGS_value=
  4478. ac_cv_env_VC5_SIMULATOR_LIBS_set=
  4479. ac_cv_env_VC5_SIMULATOR_LIBS_value=
  4480. ac_cv_env_VDPAU_CFLAGS_set=
  4481. ac_cv_env_VDPAU_CFLAGS_value=
  4482. ac_cv_env_VDPAU_LIBS_set=
  4483. ac_cv_env_VDPAU_LIBS_value=
  4484. ac_cv_env_VL_CFLAGS_set=
  4485. ac_cv_env_VL_CFLAGS_value=
  4486. ac_cv_env_VL_LIBS_set=
  4487. ac_cv_env_VL_LIBS_value=
  4488. ac_cv_env_WAYLAND_CLIENT_CFLAGS_set=
  4489. ac_cv_env_WAYLAND_CLIENT_CFLAGS_value=
  4490. ac_cv_env_WAYLAND_CLIENT_LIBS_set=
  4491. ac_cv_env_WAYLAND_CLIENT_LIBS_value=
  4492. ac_cv_env_WAYLAND_PROTOCOLS_CFLAGS_set=
  4493. ac_cv_env_WAYLAND_PROTOCOLS_CFLAGS_value=
  4494. ac_cv_env_WAYLAND_PROTOCOLS_LIBS_set=
  4495. ac_cv_env_WAYLAND_PROTOCOLS_LIBS_value=
  4496. ac_cv_env_WAYLAND_SCANNER_CFLAGS_set=
  4497. ac_cv_env_WAYLAND_SCANNER_CFLAGS_value=
  4498. ac_cv_env_WAYLAND_SCANNER_LIBS_set=
  4499. ac_cv_env_WAYLAND_SCANNER_LIBS_value=
  4500. ac_cv_env_WAYLAND_SERVER_CFLAGS_set=
  4501. ac_cv_env_WAYLAND_SERVER_CFLAGS_value=
  4502. ac_cv_env_WAYLAND_SERVER_LIBS_set=
  4503. ac_cv_env_WAYLAND_SERVER_LIBS_value=
  4504. ac_cv_env_XCB_DRI2_CFLAGS_set=
  4505. ac_cv_env_XCB_DRI2_CFLAGS_value=
  4506. ac_cv_env_XCB_DRI2_LIBS_set=
  4507. ac_cv_env_XCB_DRI2_LIBS_value=
  4508. ac_cv_env_XCB_DRI3_CFLAGS_set=
  4509. ac_cv_env_XCB_DRI3_CFLAGS_value=
  4510. ac_cv_env_XCB_DRI3_LIBS_set=
  4511. ac_cv_env_XCB_DRI3_LIBS_value=
  4512. ac_cv_env_XCB_DRI3_MODIFIERS_CFLAGS_set=
  4513. ac_cv_env_XCB_DRI3_MODIFIERS_CFLAGS_value=
  4514. ac_cv_env_XCB_DRI3_MODIFIERS_LIBS_set=
  4515. ac_cv_env_XCB_DRI3_MODIFIERS_LIBS_value=
  4516. ac_cv_env_XF86VIDMODE_CFLAGS_set=
  4517. ac_cv_env_XF86VIDMODE_CFLAGS_value=
  4518. ac_cv_env_XF86VIDMODE_LIBS_set=
  4519. ac_cv_env_XF86VIDMODE_LIBS_value=
  4520. ac_cv_env_XLIBGL_CFLAGS_set=
  4521. ac_cv_env_XLIBGL_CFLAGS_value=
  4522. ac_cv_env_XLIBGL_LIBS_set=
  4523. ac_cv_env_XLIBGL_LIBS_value=
  4524. ac_cv_env_XVMC_CFLAGS_set=
  4525. ac_cv_env_XVMC_CFLAGS_value=
  4526. ac_cv_env_XVMC_LIBS_set=
  4527. ac_cv_env_XVMC_LIBS_value=
  4528. ac_cv_env_YACC_set=
  4529. ac_cv_env_YACC_value=
  4530. ac_cv_env_YFLAGS_set=
  4531. ac_cv_env_YFLAGS_value=
  4532. ac_cv_env_ZLIB_CFLAGS_set=
  4533. ac_cv_env_ZLIB_CFLAGS_value=
  4534. ac_cv_env_ZLIB_LIBS_set=
  4535. ac_cv_env_ZLIB_LIBS_value=
  4536. ac_cv_env_build_alias_set=
  4537. ac_cv_env_build_alias_value=
  4538. ac_cv_env_host_alias_set=
  4539. ac_cv_env_host_alias_value=
  4540. ac_cv_env_target_alias_set=
  4541. ac_cv_env_target_alias_value=
  4542. ac_cv_func_clock_gettime=yes
  4543. ac_cv_func_dl_iterate_phdr=yes
  4544. ac_cv_func_dladdr=yes
  4545. ac_cv_func_dlopen=no
  4546. ac_cv_func_memfd_create=no
  4547. ac_cv_func_mincore=yes
  4548. ac_cv_func_mkostemp=yes
  4549. ac_cv_func_posix_memalign=yes
  4550. ac_cv_func_strtof=yes
  4551. ac_cv_func_timespec_get=yes
  4552. ac_cv_have_decl___SUNPRO_C=no
  4553. ac_cv_header_dlfcn_h=yes
  4554. ac_cv_header_endian_h=yes
  4555. ac_cv_header_inttypes_h=yes
  4556. ac_cv_header_linux_futex_h=yes
  4557. ac_cv_header_memory_h=yes
  4558. ac_cv_header_stdc=yes
  4559. ac_cv_header_stdint_h=yes
  4560. ac_cv_header_stdlib_h=yes
  4561. ac_cv_header_string_h=yes
  4562. ac_cv_header_strings_h=yes
  4563. ac_cv_header_sys_mkdev_h=no
  4564. ac_cv_header_sys_stat_h=yes
  4565. ac_cv_header_sys_sysctl_h=yes
  4566. ac_cv_header_sys_sysmacros_h=yes
  4567. ac_cv_header_sys_types_h=yes
  4568. ac_cv_header_sys_types_h_makedev=no
  4569. ac_cv_header_unistd_h=yes
  4570. ac_cv_header_xlocale_h=no
  4571. ac_cv_host=x86_64-pc-linux-gnu
  4572. ac_cv_lib_dl_dlopen=yes
  4573. ac_cv_lib_lex=-lfl
  4574. ac_cv_objext=o
  4575. ac_cv_path_EGREP='/usr/bin/grep -E'
  4576. ac_cv_path_FGREP='/usr/bin/grep -F'
  4577. ac_cv_path_GREP=/usr/bin/grep
  4578. ac_cv_path_SED=/usr/bin/sed
  4579. ac_cv_path_ac_pt_LLVM_CONFIG=/usr/bin/llvm-config
  4580. ac_cv_path_ac_pt_PKG_CONFIG=/usr/bin/pkg-config
  4581. ac_cv_path_install='/usr/bin/install -c'
  4582. ac_cv_path_lt_DD=/usr/bin/dd
  4583. ac_cv_path_mkdir=/usr/bin/mkdir
  4584. ac_cv_prog_AWK=gawk
  4585. ac_cv_prog_CPP='gcc -E'
  4586. ac_cv_prog_CXXCPP='g++ -E'
  4587. ac_cv_prog_INDENT=cat
  4588. ac_cv_prog_LEX=flex
  4589. ac_cv_prog_PYTHON2=python2.7
  4590. ac_cv_prog_RM='rm -f'
  4591. ac_cv_prog_YACC='bison -y'
  4592. ac_cv_prog_ac_ct_AR=ar
  4593. ac_cv_prog_ac_ct_CC=gcc
  4594. ac_cv_prog_ac_ct_CXX=g++
  4595. ac_cv_prog_ac_ct_OBJDUMP=objdump
  4596. ac_cv_prog_ac_ct_RANLIB=ranlib
  4597. ac_cv_prog_ac_ct_STRIP=strip
  4598. ac_cv_prog_cc_c89=
  4599. ac_cv_prog_cc_g=yes
  4600. ac_cv_prog_cxx_g=yes
  4601. ac_cv_prog_lex_root=lex.yy
  4602. ac_cv_prog_lex_yytext_pointer=yes
  4603. ac_cv_prog_make_make_set=yes
  4604. ac_cv_sys_file_offset_bits=no
  4605. ac_cv_sys_largefile_CC=no
  4606. ac_cv_target=x86_64-pc-linux-gnu
  4607. am_cv_CCAS_dependencies_compiler_type=gcc3
  4608. am_cv_CC_dependencies_compiler_type=gcc3
  4609. am_cv_CXX_dependencies_compiler_type=gcc3
  4610. am_cv_ar_interface=ar
  4611. am_cv_make_support_nested_variables=yes
  4612. am_cv_prog_cc_c_o=yes
  4613. am_cv_prog_tar_ustar=gnutar
  4614. ax_cv_PTHREAD_PRIO_INHERIT=yes
  4615. ax_cv_check_cflags___Wall=yes
  4616. ax_cv_check_cflags___Werror_implicit_function_declaration=yes
  4617. ax_cv_check_cflags___Werror_missing_prototypes=yes
  4618. ax_cv_check_cflags___Werror_pointer_arith=yes
  4619. ax_cv_check_cflags___Werror_vla=yes
  4620. ax_cv_check_cflags___Winitializer_overrides=no
  4621. ax_cv_check_cflags___Wmissing_prototypes=yes
  4622. ax_cv_check_cflags___Woverride_init=yes
  4623. ax_cv_check_cflags___fno_math_errno=yes
  4624. ax_cv_check_cflags___fno_trapping_math=yes
  4625. ax_cv_check_cflags___fvisibility_hidden=yes
  4626. ax_cv_check_cxxflags___Wall=yes
  4627. ax_cv_check_cxxflags___Werror_pointer_arith=yes
  4628. ax_cv_check_cxxflags___Werror_vla=yes
  4629. ax_cv_check_cxxflags___fno_math_errno=yes
  4630. ax_cv_check_cxxflags___fno_trapping_math=yes
  4631. ax_cv_check_cxxflags___fvisibility_hidden=yes
  4632. ax_cv_have___builtin_bswap32=yes
  4633. ax_cv_have___builtin_bswap64=yes
  4634. ax_cv_have___builtin_clz=yes
  4635. ax_cv_have___builtin_clzll=yes
  4636. ax_cv_have___builtin_ctz=yes
  4637. ax_cv_have___builtin_expect=yes
  4638. ax_cv_have___builtin_ffs=yes
  4639. ax_cv_have___builtin_ffsll=yes
  4640. ax_cv_have___builtin_popcount=yes
  4641. ax_cv_have___builtin_popcountll=yes
  4642. ax_cv_have___builtin_unreachable=yes
  4643. ax_cv_have_func_attribute_alias=yes
  4644. ax_cv_have_func_attribute_const=yes
  4645. ax_cv_have_func_attribute_flatten=yes
  4646. ax_cv_have_func_attribute_format=yes
  4647. ax_cv_have_func_attribute_malloc=yes
  4648. ax_cv_have_func_attribute_noreturn=yes
  4649. ax_cv_have_func_attribute_packed=yes
  4650. ax_cv_have_func_attribute_pure=yes
  4651. ax_cv_have_func_attribute_returns_nonnull=yes
  4652. ax_cv_have_func_attribute_unused=yes
  4653. ax_cv_have_func_attribute_visibility=yes
  4654. ax_cv_have_func_attribute_warn_unused_result=yes
  4655. ax_cv_have_func_attribute_weak=yes
  4656. ax_cv_prog_bison=yes
  4657. ax_cv_prog_flex=yes
  4658. lt_cv_ar_at_file=@
  4659. lt_cv_archive_cmds_need_lc=no
  4660. lt_cv_deplibs_check_method=pass_all
  4661. lt_cv_file_magic_cmd='$MAGIC_CMD'
  4662. lt_cv_file_magic_test_file=
  4663. lt_cv_ld_reload_flag=-r
  4664. lt_cv_nm_interface='BSD nm'
  4665. lt_cv_objdir=.libs
  4666. lt_cv_path_LD=/usr/bin/ld
  4667. lt_cv_path_LDCXX='/usr/bin/ld -m elf_x86_64'
  4668. lt_cv_path_NM='/usr/bin/nm -B'
  4669. lt_cv_path_mainfest_tool=no
  4670. lt_cv_prog_compiler_c_o=yes
  4671. lt_cv_prog_compiler_c_o_CXX=yes
  4672. lt_cv_prog_compiler_pic='-fPIC -DPIC'
  4673. lt_cv_prog_compiler_pic_CXX='-fPIC -DPIC'
  4674. lt_cv_prog_compiler_pic_works=yes
  4675. lt_cv_prog_compiler_pic_works_CXX=yes
  4676. lt_cv_prog_compiler_rtti_exceptions=no
  4677. lt_cv_prog_compiler_static_works=yes
  4678. lt_cv_prog_compiler_static_works_CXX=yes
  4679. lt_cv_prog_gnu_ld=yes
  4680. lt_cv_prog_gnu_ldcxx=yes
  4681. lt_cv_sharedlib_from_linklib_cmd='printf %s\n'
  4682. lt_cv_shlibpath_overrides_runpath=no
  4683. lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[   ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[     ][  ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'' | sed '\''/ __gnu_lto/d'\'''
  4684. lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \(.*\) .*$/  {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/  {"\1", (void *) \&\1},/p'\'''
  4685. lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \(.*\) .*$/  {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(lib.*\)$/  {"\1", (void *) \&\1},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/  {"lib\1", (void *) \&\1},/p'\'''
  4686. lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\'''
  4687. lt_cv_sys_global_symbol_to_import=
  4688. lt_cv_sys_max_cmd_len=1572864
  4689. lt_cv_to_host_file_cmd=func_convert_file_noop
  4690. lt_cv_to_tool_file_cmd=func_convert_file_noop
  4691. lt_cv_truncate_bin='/usr/bin/dd bs=4096 count=1'
  4692. pkg_cv_AMDGPU_CFLAGS=-I/usr/include/libdrm
  4693. pkg_cv_AMDGPU_LIBS='-ldrm -ldrm_amdgpu'
  4694. pkg_cv_DRI2PROTO_CFLAGS=
  4695. pkg_cv_DRI2PROTO_LIBS=
  4696. pkg_cv_DRIGL_CFLAGS=
  4697. pkg_cv_DRIGL_LIBS='-lXext -lXdamage -lXfixes -lX11-xcb -lX11 -lxcb -lxcb-glx -lxcb-dri2 -lXxf86vm'
  4698. pkg_cv_EXPAT_CFLAGS=
  4699. pkg_cv_EXPAT_LIBS=-lexpat
  4700. pkg_cv_GLPROTO_CFLAGS=
  4701. pkg_cv_GLPROTO_LIBS=
  4702. pkg_cv_LIBDRM_CFLAGS=-I/usr/include/libdrm
  4703. pkg_cv_LIBDRM_LIBS=-ldrm
  4704. pkg_cv_LIBELF_CFLAGS=
  4705. pkg_cv_LIBELF_LIBS=-lelf
  4706. pkg_cv_LIBUNWIND_CFLAGS=
  4707. pkg_cv_LIBUNWIND_LIBS=-lunwind
  4708. pkg_cv_RADEON_CFLAGS=-I/usr/include/libdrm
  4709. pkg_cv_RADEON_LIBS='-ldrm -ldrm_radeon'
  4710. pkg_cv_VA_CFLAGS=
  4711. pkg_cv_VA_LIBS=-lva
  4712. pkg_cv_VDPAU_CFLAGS=
  4713. pkg_cv_VDPAU_LIBS=-lvdpau
  4714. pkg_cv_VL_CFLAGS=
  4715. pkg_cv_VL_LIBS='-lX11-xcb -lX11 -lxcb -lxcb-dri2'
  4716. pkg_cv_XCB_DRI2_CFLAGS=
  4717. pkg_cv_XCB_DRI2_LIBS='-lX11-xcb -lX11 -lxcb -lxcb-dri2 -lxcb-xfixes'
  4718. pkg_cv_XCB_DRI3_CFLAGS=
  4719. pkg_cv_XCB_DRI3_LIBS='-lX11-xcb -lX11 -lxcb -lxcb-dri3 -lxcb-xfixes -lxcb-present -lxcb-sync -lxshmfence'
  4720. pkg_cv_XCB_DRI3_MODIFIERS_CFLAGS=
  4721. pkg_cv_XCB_DRI3_MODIFIERS_LIBS='-lxcb-dri3 -lxcb-present'
  4722. pkg_cv_XF86VIDMODE_CFLAGS=
  4723. pkg_cv_XF86VIDMODE_LIBS=-lXxf86vm
  4724. pkg_cv_ZLIB_CFLAGS=
  4725. pkg_cv_ZLIB_LIBS=-lz
  4726.  
  4727. ## ----------------- ##
  4728. ## Output variables. ##
  4729. ## ----------------- ##
  4730.  
  4731. ACLOCAL='${SHELL} /home/corentin/git/mesa_mild_compatibility/bin/missing aclocal-1.15'
  4732. AMDEPBACKSLASH='\'
  4733. AMDEP_FALSE='#'
  4734. AMDEP_TRUE=''
  4735. AMDGPU_CFLAGS='-I/usr/include/libdrm'
  4736. AMDGPU_LIBS='-ldrm -ldrm_amdgpu'
  4737. AMTAR='$${TAR-tar}'
  4738. AM_BACKSLASH='\'
  4739. AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
  4740. AM_DEFAULT_VERBOSITY='0'
  4741. AM_V='$(V)'
  4742. ANDROID_CFLAGS=''
  4743. ANDROID_LIBS=''
  4744. AR='ar'
  4745. AUTOCONF='${SHELL} /home/corentin/git/mesa_mild_compatibility/bin/missing autoconf'
  4746. AUTOHEADER='${SHELL} /home/corentin/git/mesa_mild_compatibility/bin/missing autoheader'
  4747. AUTOMAKE='${SHELL} /home/corentin/git/mesa_mild_compatibility/bin/missing automake-1.15'
  4748. AWK='gawk'
  4749. BSYMBOLIC='-Wl,-Bsymbolic'
  4750. BUILD_SHARED_FALSE='#'
  4751. BUILD_SHARED_TRUE=''
  4752. CC='gcc'
  4753. CCAS='gcc'
  4754. CCASDEPMODE='depmode=gcc3'
  4755. CCASFLAGS='-g -O2'
  4756. CCDEPMODE='depmode=gcc3'
  4757. CFLAGS='-g -O2 -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99 '
  4758. CLANG_RESOURCE_DIR=''
  4759. CLOCK_LIB=''
  4760. CLOVER_STD_OVERRIDE=''
  4761. CPP='gcc -E'
  4762. CPPFLAGS=''
  4763. CXX11_CXXFLAGS=''
  4764. CXX='g++'
  4765. CXXCPP='g++ -E'
  4766. CXXDEPMODE='depmode=gcc3'
  4767. CXXFLAGS='-g -O2 -Wall -fno-math-errno -fno-trapping-math '
  4768. CYGPATH_W='echo'
  4769. D3D_DRIVER_INSTALL_DIR='${exec_prefix}/lib/d3d'
  4770. DEFINES='-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_SSE41 -DUSE_GCC_ATOMIC_BUILTINS -DNDEBUG -DTEXTURE_FLOAT_ENABLED -DUSE_X86_64_ASM -DHAVE_SYS_SYSCTL_H -DHAVE_STRTOF -DHAVE_MKOSTEMP -DHAVE_TIMESPEC_GET -DHAVE_STRTOD_L -DHAVE_DL_ITERATE_PHDR -DHAVE_POSIX_MEMALIGN -DHAVE_ZLIB -DHAVE_LINUX_FUTEX_H -DHAVE_LIBDRM -DGLX_USE_DRM -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING -DGLX_USE_TLS -DHAVE_X11_PLATFORM -DHAVE_SURFACELESS_PLATFORM -DHAVE_DRM_PLATFORM -DHAVE_DRI3 -DHAVE_DRI3_MODIFIERS -DENABLE_SHADER_CACHE -DHAVE_MINCORE -DHAVE_ST_VDPAU -DHAVE_LLVM=0x0700 -DMESA_LLVM_VERSION_PATCH=0'
  4771. DEFS='-DPACKAGE_NAME=\"Mesa\" -DPACKAGE_TARNAME=\"mesa\" -DPACKAGE_VERSION=\"18.1.0-mild\" -DPACKAGE_STRING=\"Mesa\ 18.1.0-mild\" -DPACKAGE_BUGREPORT=\"https://bugs.freedesktop.org/enter_bug.cgi\?product=Mesa\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mesa\" -DVERSION=\"18.1.0-mild\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -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 -DLT_OBJDIR=\".libs/\" -DYYTEXT_POINTER=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 -DMAJOR_IN_SYSMACROS=1 -DHAVE_ENDIAN_H=1 -DHAVE_DLADDR=1 -DHAVE_CLOCK_GETTIME=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_LIBUNWIND=1 -DENABLE_ST_OMX_BELLAGIO=0 -DENABLE_ST_OMX_TIZONIA=0'
  4772. DEPDIR='.deps'
  4773. DLLTOOL='false'
  4774. DLOPEN_LIBS='-ldl'
  4775. DRI2PROTO_CFLAGS=''
  4776. DRI2PROTO_LIBS=''
  4777. DRIGL_CFLAGS=''
  4778. DRIGL_LIBS='-lXext -lXdamage -lXfixes -lX11-xcb -lX11 -lxcb -lxcb-glx -lxcb-dri2 -lXxf86vm'
  4779. DRI_DRIVER_INSTALL_DIR='${libdir}/dri'
  4780. DRI_DRIVER_SEARCH_DIR='${DRI_DRIVER_INSTALL_DIR}'
  4781. DRI_LIB_DEPS='  -ldrm -lexpat -lm -lpthread -pthread -ldl'
  4782. DRI_PC_REQ_PRIV='libdrm >= 2.4.75'
  4783. DSYMUTIL=''
  4784. DUMPBIN=''
  4785. ECHO_C=''
  4786. ECHO_N='-n'
  4787. ECHO_T=''
  4788. EGL_CFLAGS=''
  4789. EGL_LIB_DEPS='-ldl  -lpthread -pthread'
  4790. EGL_NATIVE_PLATFORM='_EGL_PLATFORM_X11'
  4791. EGREP='/usr/bin/grep -E'
  4792. ETNAVIV_CFLAGS=''
  4793. ETNAVIV_LIBS=''
  4794. EXEEXT=''
  4795. EXPAT_CFLAGS=''
  4796. EXPAT_LIBS='-lexpat'
  4797. FGREP='/usr/bin/grep -F'
  4798. FREEDRENO_CFLAGS=''
  4799. FREEDRENO_LIBS=''
  4800. GALLIUM_PIPE_LOADER_DEFINES=' -DHAVE_PIPE_LOADER_DRI -DHAVE_PIPE_LOADER_KMS'
  4801. GBM_PC_LIB_PRIV='-ldl'
  4802. GBM_PC_REQ_PRIV=''
  4803. GC_SECTIONS='-Wl,--gc-sections'
  4804. GEN_ASM_OFFSETS_FALSE=''
  4805. GEN_ASM_OFFSETS_TRUE='#'
  4806. GLESv1_CM_LIB_DEPS='-ldrm -lm -lpthread -pthread -ldl'
  4807. GLESv1_CM_PC_LIB_PRIV='-lm -lpthread -pthread -ldl'
  4808. GLESv2_LIB_DEPS='-ldrm -lm -lpthread -pthread -ldl'
  4809. GLESv2_PC_LIB_PRIV='-lm -lpthread -pthread -ldl'
  4810. GLPROTO_CFLAGS=''
  4811. GLPROTO_LIBS=''
  4812. GLVND_CFLAGS=''
  4813. GLVND_LIBS=''
  4814. GLX_TLS='yes'
  4815. GL_LIB='GL'
  4816. GL_LIB_DEPS='-lXext -lXdamage -lXfixes -lX11-xcb -lX11 -lxcb -lxcb-glx -lxcb-dri2 -lXxf86vm -ldrm -lm -lpthread -pthread -ldl'
  4817. GL_PC_CFLAGS=''
  4818. GL_PC_LIB_PRIV='-lm -lpthread -pthread -ldl'
  4819. GL_PC_REQ_PRIV=' libdrm >= 2.4.75 x11 xext xdamage >= 1.1 xfixes x11-xcb xcb xcb-glx >= 1.8.1 xcb-dri2 >= 1.8 xxf86vm'
  4820. GREP='/usr/bin/grep'
  4821. HAVE_AARCH64_ASM_FALSE=''
  4822. HAVE_AARCH64_ASM_TRUE='#'
  4823. HAVE_AMD_DRIVERS_FALSE='#'
  4824. HAVE_AMD_DRIVERS_TRUE=''
  4825. HAVE_ANDROID_FALSE=''
  4826. HAVE_ANDROID_TRUE='#'
  4827. HAVE_APPLEDRI_FALSE=''
  4828. HAVE_APPLEDRI_TRUE='#'
  4829. HAVE_ARM_ASM_FALSE=''
  4830. HAVE_ARM_ASM_TRUE='#'
  4831. HAVE_BROADCOM_DRIVERS_FALSE=''
  4832. HAVE_BROADCOM_DRIVERS_TRUE='#'
  4833. HAVE_CLOVER_FALSE=''
  4834. HAVE_CLOVER_ICD_FALSE='#'
  4835. HAVE_CLOVER_ICD_TRUE=''
  4836. HAVE_CLOVER_TRUE='#'
  4837. HAVE_COMMON_OSMESA_FALSE=''
  4838. HAVE_COMMON_OSMESA_TRUE='#'
  4839. HAVE_COMPAT_SYMLINKS_FALSE='#'
  4840. HAVE_COMPAT_SYMLINKS_TRUE=''
  4841. HAVE_DRI2_FALSE='#'
  4842. HAVE_DRI2_TRUE=''
  4843. HAVE_DRI3_FALSE='#'
  4844. HAVE_DRI3_TRUE=''
  4845. HAVE_DRICOMMON_FALSE='#'
  4846. HAVE_DRICOMMON_TRUE=''
  4847. HAVE_DRISW_FALSE='#'
  4848. HAVE_DRISW_KMS_FALSE='#'
  4849. HAVE_DRISW_KMS_TRUE=''
  4850. HAVE_DRISW_TRUE=''
  4851. HAVE_DRI_GLX_FALSE='#'
  4852. HAVE_DRI_GLX_TRUE=''
  4853. HAVE_EGL_FALSE='#'
  4854. HAVE_EGL_TRUE=''
  4855. HAVE_GALLIUM_COMPUTE_FALSE=''
  4856. HAVE_GALLIUM_COMPUTE_TRUE='#'
  4857. HAVE_GALLIUM_ETNAVIV_FALSE=''
  4858. HAVE_GALLIUM_ETNAVIV_TRUE='#'
  4859. HAVE_GALLIUM_EXTRA_HUD_FALSE=''
  4860. HAVE_GALLIUM_EXTRA_HUD_TRUE='#'
  4861. HAVE_GALLIUM_FALSE='#'
  4862. HAVE_GALLIUM_FREEDRENO_FALSE=''
  4863. HAVE_GALLIUM_FREEDRENO_TRUE='#'
  4864. HAVE_GALLIUM_I915_FALSE=''
  4865. HAVE_GALLIUM_I915_TRUE='#'
  4866. HAVE_GALLIUM_IMX_FALSE=''
  4867. HAVE_GALLIUM_IMX_TRUE='#'
  4868. HAVE_GALLIUM_LLVMPIPE_FALSE=''
  4869. HAVE_GALLIUM_LLVMPIPE_TRUE='#'
  4870. HAVE_GALLIUM_LLVM_FALSE='#'
  4871. HAVE_GALLIUM_LLVM_TRUE=''
  4872. HAVE_GALLIUM_NOUVEAU_FALSE=''
  4873. HAVE_GALLIUM_NOUVEAU_TRUE='#'
  4874. HAVE_GALLIUM_OSMESA_FALSE=''
  4875. HAVE_GALLIUM_OSMESA_TRUE='#'
  4876. HAVE_GALLIUM_PL111_FALSE=''
  4877. HAVE_GALLIUM_PL111_TRUE='#'
  4878. HAVE_GALLIUM_R300_FALSE=''
  4879. HAVE_GALLIUM_R300_TRUE='#'
  4880. HAVE_GALLIUM_R600_FALSE=''
  4881. HAVE_GALLIUM_R600_TRUE='#'
  4882. HAVE_GALLIUM_RADEONSI_FALSE='#'
  4883. HAVE_GALLIUM_RADEONSI_TRUE=''
  4884. HAVE_GALLIUM_RADEON_COMMON_FALSE='#'
  4885. HAVE_GALLIUM_RADEON_COMMON_TRUE=''
  4886. HAVE_GALLIUM_SOFTPIPE_FALSE=''
  4887. HAVE_GALLIUM_SOFTPIPE_TRUE='#'
  4888. HAVE_GALLIUM_STATIC_TARGETS_FALSE='#'
  4889. HAVE_GALLIUM_STATIC_TARGETS_TRUE=''
  4890. HAVE_GALLIUM_SVGA_FALSE=''
  4891. HAVE_GALLIUM_SVGA_TRUE='#'
  4892. HAVE_GALLIUM_SWRAST_FALSE=''
  4893. HAVE_GALLIUM_SWRAST_TRUE='#'
  4894. HAVE_GALLIUM_SWR_FALSE=''
  4895. HAVE_GALLIUM_SWR_TRUE='#'
  4896. HAVE_GALLIUM_TEGRA_FALSE=''
  4897. HAVE_GALLIUM_TEGRA_TRUE='#'
  4898. HAVE_GALLIUM_TESTS_FALSE=''
  4899. HAVE_GALLIUM_TESTS_TRUE='#'
  4900. HAVE_GALLIUM_TRUE=''
  4901. HAVE_GALLIUM_VC4_FALSE=''
  4902. HAVE_GALLIUM_VC4_TRUE='#'
  4903. HAVE_GALLIUM_VC5_FALSE=''
  4904. HAVE_GALLIUM_VC5_TRUE='#'
  4905. HAVE_GALLIUM_VIRGL_FALSE=''
  4906. HAVE_GALLIUM_VIRGL_TRUE='#'
  4907. HAVE_GALLIUM_XLIB_GLX_FALSE=''
  4908. HAVE_GALLIUM_XLIB_GLX_TRUE='#'
  4909. HAVE_GBM_FALSE='#'
  4910. HAVE_GBM_TRUE=''
  4911. HAVE_GLX_FALSE='#'
  4912. HAVE_GLX_TRUE=''
  4913. HAVE_I915_DRI_FALSE=''
  4914. HAVE_I915_DRI_TRUE='#'
  4915. HAVE_I965_DRI_FALSE=''
  4916. HAVE_I965_DRI_TRUE='#'
  4917. HAVE_INTEL_DRIVERS_FALSE=''
  4918. HAVE_INTEL_DRIVERS_TRUE='#'
  4919. HAVE_INTEL_VULKAN_FALSE=''
  4920. HAVE_INTEL_VULKAN_TRUE='#'
  4921. HAVE_LD_DYNAMIC_LIST_FALSE='#'
  4922. HAVE_LD_DYNAMIC_LIST_TRUE=''
  4923. HAVE_LD_VERSION_SCRIPT_FALSE='#'
  4924. HAVE_LD_VERSION_SCRIPT_TRUE=''
  4925. HAVE_LIBDRM_FALSE='#'
  4926. HAVE_LIBDRM_TRUE=''
  4927. HAVE_LIBSENSORS_FALSE=''
  4928. HAVE_LIBSENSORS_TRUE='#'
  4929. HAVE_LMSENSORS_FALSE=''
  4930. HAVE_LMSENSORS_TRUE='#'
  4931. HAVE_NOUVEAU_DRI_FALSE=''
  4932. HAVE_NOUVEAU_DRI_TRUE='#'
  4933. HAVE_OPENGL_ES1_FALSE='#'
  4934. HAVE_OPENGL_ES1_TRUE=''
  4935. HAVE_OPENGL_ES2_FALSE='#'
  4936. HAVE_OPENGL_ES2_TRUE=''
  4937. HAVE_OPENGL_FALSE='#'
  4938. HAVE_OPENGL_TRUE=''
  4939. HAVE_OSMESA_FALSE=''
  4940. HAVE_OSMESA_TRUE='#'
  4941. HAVE_PLATFORM_ANDROID_FALSE=''
  4942. HAVE_PLATFORM_ANDROID_TRUE='#'
  4943. HAVE_PLATFORM_DRM_FALSE='#'
  4944. HAVE_PLATFORM_DRM_TRUE=''
  4945. HAVE_PLATFORM_SURFACELESS_FALSE='#'
  4946. HAVE_PLATFORM_SURFACELESS_TRUE=''
  4947. HAVE_PLATFORM_WAYLAND_FALSE=''
  4948. HAVE_PLATFORM_WAYLAND_TRUE='#'
  4949. HAVE_PLATFORM_X11_FALSE='#'
  4950. HAVE_PLATFORM_X11_TRUE=''
  4951. HAVE_PPC64LE_ASM_FALSE=''
  4952. HAVE_PPC64LE_ASM_TRUE='#'
  4953. HAVE_R200_DRI_FALSE=''
  4954. HAVE_R200_DRI_TRUE='#'
  4955. HAVE_RADEON_DRI_FALSE='#'
  4956. HAVE_RADEON_DRI_TRUE=''
  4957. HAVE_RADEON_VULKAN_FALSE='#'
  4958. HAVE_RADEON_VULKAN_TRUE=''
  4959. HAVE_SHARED_GLAPI_FALSE='#'
  4960. HAVE_SHARED_GLAPI_TRUE=''
  4961. HAVE_SPARC_ASM_FALSE=''
  4962. HAVE_SPARC_ASM_TRUE='#'
  4963. HAVE_STD_CXX11_FALSE='#'
  4964. HAVE_STD_CXX11_TRUE=''
  4965. HAVE_ST_NINE_FALSE=''
  4966. HAVE_ST_NINE_TRUE='#'
  4967. HAVE_ST_OMX_BELLAGIO_FALSE=''
  4968. HAVE_ST_OMX_BELLAGIO_TRUE='#'
  4969. HAVE_ST_OMX_TIZONIA_FALSE=''
  4970. HAVE_ST_OMX_TIZONIA_TRUE='#'
  4971. HAVE_ST_VA_FALSE='#'
  4972. HAVE_ST_VA_TRUE=''
  4973. HAVE_ST_VDPAU_FALSE='#'
  4974. HAVE_ST_VDPAU_TRUE=''
  4975. HAVE_ST_XA_FALSE=''
  4976. HAVE_ST_XA_TRUE='#'
  4977. HAVE_ST_XVMC_FALSE=''
  4978. HAVE_ST_XVMC_TRUE='#'
  4979. HAVE_SWRAST_DRI_FALSE='#'
  4980. HAVE_SWRAST_DRI_TRUE=''
  4981. HAVE_SWR_AVX2_FALSE=''
  4982. HAVE_SWR_AVX2_TRUE='#'
  4983. HAVE_SWR_AVX_FALSE=''
  4984. HAVE_SWR_AVX_TRUE='#'
  4985. HAVE_SWR_BUILTIN_FALSE=''
  4986. HAVE_SWR_BUILTIN_TRUE='#'
  4987. HAVE_SWR_KNL_FALSE=''
  4988. HAVE_SWR_KNL_TRUE='#'
  4989. HAVE_SWR_SKX_FALSE=''
  4990. HAVE_SWR_SKX_TRUE='#'
  4991. HAVE_VULKAN_COMMON_FALSE='#'
  4992. HAVE_VULKAN_COMMON_TRUE=''
  4993. HAVE_WINDOWSDRI_FALSE=''
  4994. HAVE_WINDOWSDRI_TRUE='#'
  4995. HAVE_X86_64_ASM_FALSE='#'
  4996. HAVE_X86_64_ASM_TRUE=''
  4997. HAVE_X86_ASM_FALSE='#'
  4998. HAVE_X86_ASM_TRUE=''
  4999. HAVE_XF86VIDMODE='yes'
  5000. HAVE_XF86VIDMODE_FALSE='#'
  5001. HAVE_XF86VIDMODE_TRUE=''
  5002. HAVE_XLIB_GLX_FALSE=''
  5003. HAVE_XLIB_GLX_TRUE='#'
  5004. I915_CFLAGS=''
  5005. I915_LIBS=''
  5006. INDENT='cat'
  5007. INDENT_FLAGS=''
  5008. INSTALL_DATA='${INSTALL} -m 644'
  5009. INSTALL_PROGRAM='${INSTALL}'
  5010. INSTALL_SCRIPT='${INSTALL}'
  5011. INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
  5012. LD='/usr/bin/ld -m elf_x86_64'
  5013. LDFLAGS=''
  5014. LD_BUILD_ID='-Wl,--build-id=sha1'
  5015. LD_NO_UNDEFINED='-Wl,--no-undefined'
  5016. LEX='flex'
  5017. LEXLIB='-lfl'
  5018. LEX_OUTPUT_ROOT='lex.yy'
  5019. LIBATOMIC_LIBS=''
  5020. LIBCLC_INCLUDEDIR=''
  5021. LIBCLC_LIBEXECDIR=''
  5022. LIBDRM_CFLAGS='-I/usr/include/libdrm'
  5023. LIBDRM_LIBS='-ldrm'
  5024. LIBELF_CFLAGS=''
  5025. LIBELF_LIBS='-lelf'
  5026. LIBGLVND_DATADIR=''
  5027. LIBOBJS=''
  5028. LIBS=''
  5029. LIBSENSORS_LIBS=''
  5030. LIBTOOL='$(SHELL) $(top_builddir)/libtool'
  5031. LIBUNWIND_CFLAGS=''
  5032. LIBUNWIND_LIBS='-lunwind'
  5033. LIB_DIR='lib'
  5034. LIB_EXT='so'
  5035. LIPO=''
  5036. LLVM_CFLAGS='-I/usr/include -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS'
  5037. LLVM_CONFIG='/usr/bin/llvm-config'
  5038. LLVM_CXXFLAGS='-I/usr/include -pipe -std=c++11 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS'
  5039. LLVM_INCLUDEDIR='/usr/include'
  5040. LLVM_LDFLAGS='-L/usr/lib '
  5041. LLVM_LIBS='-lLLVM-7svn'
  5042. LN_S='ln -s'
  5043. LTLIBOBJS=''
  5044. LT_SYS_LIBRARY_PATH=''
  5045. MAKEINFO='${SHELL} /home/corentin/git/mesa_mild_compatibility/bin/missing makeinfo'
  5046. MANIFEST_TOOL=':'
  5047. MKDIR_P='/usr/bin/mkdir -p'
  5048. MSVC2013_COMPAT_CFLAGS=' -Werror=pointer-arith -Werror=vla'
  5049. MSVC2013_COMPAT_CXXFLAGS=' -Werror=pointer-arith -Werror=vla'
  5050. NEED_GALLIUM_VL_FALSE='#'
  5051. NEED_GALLIUM_VL_TRUE=''
  5052. NEED_GALLIUM_VL_WINSYS_FALSE='#'
  5053. NEED_GALLIUM_VL_WINSYS_TRUE=''
  5054. NEED_KHRPLATFORM_FALSE='#'
  5055. NEED_KHRPLATFORM_TRUE=''
  5056. NEED_LIBMESA_FALSE='#'
  5057. NEED_LIBMESA_TRUE=''
  5058. NEED_MEGADRIVER_FALSE='#'
  5059. NEED_MEGADRIVER_TRUE=''
  5060. NEED_OPENGL_COMMON_FALSE='#'
  5061. NEED_OPENGL_COMMON_TRUE=''
  5062. NEED_RADEON_DRM_WINSYS_FALSE='#'
  5063. NEED_RADEON_DRM_WINSYS_TRUE=''
  5064. NEED_WINSYS_XLIB_FALSE=''
  5065. NEED_WINSYS_XLIB_TRUE='#'
  5066. NINE_MAJOR='1'
  5067. NINE_MINOR='0'
  5068. NINE_PATCH='0'
  5069. NINE_VERSION='1.0.0'
  5070. NM='/usr/bin/nm -B'
  5071. NMEDIT=''
  5072. NOUVEAU_CFLAGS=''
  5073. NOUVEAU_LIBS=''
  5074. NVVIEUX_CFLAGS=''
  5075. NVVIEUX_LIBS=''
  5076. OBJDUMP='objdump'
  5077. OBJEXT='o'
  5078. OMX_BELLAGIO_CFLAGS=''
  5079. OMX_BELLAGIO_LIBS=''
  5080. OMX_BELLAGIO_LIB_INSTALL_DIR='${exec_prefix}/lib/bellagio'
  5081. OMX_TIZONIA_CFLAGS=''
  5082. OMX_TIZONIA_LIBS=''
  5083. OMX_TIZONIA_LIB_INSTALL_DIR=''
  5084. OPENCL_LIBNAME=''
  5085. OPENCL_VERSION='1'
  5086. OSMESA_LIB='OSMesa'
  5087. OSMESA_LIB_DEPS=''
  5088. OSMESA_PC_LIB_PRIV=''
  5089. OSMESA_PC_REQ=''
  5090. OSMESA_VERSION='8'
  5091. OTOOL64=''
  5092. OTOOL=''
  5093. PACKAGE='mesa'
  5094. PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa'
  5095. PACKAGE_NAME='Mesa'
  5096. PACKAGE_STRING='Mesa 18.1.0-mild'
  5097. PACKAGE_TARNAME='mesa'
  5098. PACKAGE_URL=''
  5099. PACKAGE_VERSION='18.1.0-mild'
  5100. PATH_SEPARATOR=':'
  5101. PKG_CONFIG='/usr/bin/pkg-config'
  5102. PKG_CONFIG_LIBDIR=''
  5103. PKG_CONFIG_PATH=''
  5104. POSIX_SHELL=''
  5105. PTHREADSTUBS_CFLAGS=''
  5106. PTHREADSTUBS_LIBS=''
  5107. PTHREAD_CC='gcc'
  5108. PTHREAD_CFLAGS='-pthread'
  5109. PTHREAD_LIBS='-lpthread -pthread'
  5110. PWR8_CFLAGS=''
  5111. PYTHON2='python2.7'
  5112. RADEON_CFLAGS='-I/usr/include/libdrm'
  5113. RADEON_LIBS='-ldrm -ldrm_radeon'
  5114. RANLIB='ranlib'
  5115. RM='rm -f'
  5116. SED='/usr/bin/sed'
  5117. SELINUX_CFLAGS=''
  5118. SELINUX_LIBS=''
  5119. SET_MAKE=''
  5120. SHELL='/bin/sh'
  5121. SIMPENROSE_CFLAGS=''
  5122. SIMPENROSE_LIBS=''
  5123. SSE41_CFLAGS='-msse4.1'
  5124. SSE41_SUPPORTED_FALSE='#'
  5125. SSE41_SUPPORTED_TRUE=''
  5126. STRIP='strip'
  5127. SWR_AVX2_CXXFLAGS=''
  5128. SWR_AVX_CXXFLAGS=''
  5129. SWR_INVALID_LLVM_VERSION_FALSE='#'
  5130. SWR_INVALID_LLVM_VERSION_TRUE=''
  5131. SWR_KNL_CXXFLAGS=''
  5132. SWR_SKX_CXXFLAGS=''
  5133. USE_LIBGLVND_FALSE=''
  5134. USE_LIBGLVND_TRUE='#'
  5135. USE_VC4_SIMULATOR_FALSE=''
  5136. USE_VC4_SIMULATOR_TRUE='#'
  5137. USE_VC5_SIMULATOR_FALSE=''
  5138. USE_VC5_SIMULATOR_TRUE='#'
  5139. VALGRIND_CFLAGS=''
  5140. VALGRIND_LIBS=''
  5141. VA_CFLAGS=''
  5142. VA_LIBS='-lva'
  5143. VA_LIB_INSTALL_DIR='${exec_prefix}/lib/dri'
  5144. VA_MAJOR='1'
  5145. VA_MINOR='1'
  5146. VC5_SIMULATOR_CFLAGS=''
  5147. VC5_SIMULATOR_LIBS=''
  5148. VDPAU_CFLAGS=''
  5149. VDPAU_LIBS='-lvdpau'
  5150. VDPAU_LIB_INSTALL_DIR='${libdir}/vdpau'
  5151. VDPAU_MAJOR='1'
  5152. VDPAU_MINOR='0'
  5153. VERSION='18.1.0-mild'
  5154. VISIBILITY_CFLAGS='-fvisibility=hidden'
  5155. VISIBILITY_CXXFLAGS='-fvisibility=hidden'
  5156. VL_CFLAGS=''
  5157. VL_LIBS='-lX11-xcb -lX11 -lxcb -lxcb-dri2'
  5158. VULKAN_ICD_INSTALL_DIR='${datarootdir}/vulkan/icd.d'
  5159. WAYLAND_CLIENT_CFLAGS=''
  5160. WAYLAND_CLIENT_LIBS=''
  5161. WAYLAND_PROTOCOLS_CFLAGS=''
  5162. WAYLAND_PROTOCOLS_DATADIR=''
  5163. WAYLAND_PROTOCOLS_LIBS=''
  5164. WAYLAND_SCANNER=''
  5165. WAYLAND_SCANNER_CFLAGS=''
  5166. WAYLAND_SCANNER_LIBS=''
  5167. WAYLAND_SERVER_CFLAGS=''
  5168. WAYLAND_SERVER_LIBS=''
  5169. WNO_OVERRIDE_INIT=' -Wno-override-init'
  5170. X11_INCLUDES=' '
  5171. XA_MAJOR='2'
  5172. XA_MINOR='3'
  5173. XA_PATCH='0'
  5174. XA_VERSION='2.3.0'
  5175. XCB_DRI2_CFLAGS=''
  5176. XCB_DRI2_LIBS='-lX11-xcb -lX11 -lxcb -lxcb-dri2 -lxcb-xfixes'
  5177. XCB_DRI3_CFLAGS=''
  5178. XCB_DRI3_LIBS='-lX11-xcb -lX11 -lxcb -lxcb-dri3 -lxcb-xfixes -lxcb-present -lxcb-sync -lxshmfence'
  5179. XCB_DRI3_MODIFIERS_CFLAGS=''
  5180. XCB_DRI3_MODIFIERS_LIBS='-lxcb-dri3 -lxcb-present'
  5181. XF86VIDMODE_CFLAGS=''
  5182. XF86VIDMODE_LIBS='-lXxf86vm'
  5183. XLIBGL_CFLAGS=''
  5184. XLIBGL_LIBS=''
  5185. XVMC_CFLAGS=''
  5186. XVMC_LIBS=''
  5187. XVMC_LIB_INSTALL_DIR='${libdir}'
  5188. XVMC_MAJOR='1'
  5189. XVMC_MINOR='0'
  5190. YACC='bison'
  5191. YFLAGS=''
  5192. ZLIB_CFLAGS=''
  5193. ZLIB_LIBS='-lz'
  5194. ac_ct_AR='ar'
  5195. ac_ct_CC='gcc'
  5196. ac_ct_CXX='g++'
  5197. ac_ct_DUMPBIN=''
  5198. acv_mako_found='yes'
  5199. am__EXEEXT_FALSE=''
  5200. am__EXEEXT_TRUE='#'
  5201. am__fastdepCCAS_FALSE='#'
  5202. am__fastdepCCAS_TRUE=''
  5203. am__fastdepCC_FALSE='#'
  5204. am__fastdepCC_TRUE=''
  5205. am__fastdepCXX_FALSE='#'
  5206. am__fastdepCXX_TRUE=''
  5207. am__include='include'
  5208. am__isrc=''
  5209. am__leading_dot='.'
  5210. am__nodep='_no'
  5211. am__quote=''
  5212. am__tar='tar --format=ustar -chf - "$$tardir"'
  5213. am__untar='tar -xf -'
  5214. ax_pthread_config=''
  5215. bindir='${exec_prefix}/bin'
  5216. build='x86_64-pc-linux-gnu'
  5217. build_alias=''
  5218. build_cpu='x86_64'
  5219. build_os='linux-gnu'
  5220. build_vendor='pc'
  5221. datadir='${datarootdir}'
  5222. datarootdir='${prefix}/share'
  5223. docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
  5224. dvidir='${docdir}'
  5225. exec_prefix='${prefix}'
  5226. host='x86_64-pc-linux-gnu'
  5227. host_alias=''
  5228. host_cpu='x86_64'
  5229. host_os='linux-gnu'
  5230. host_vendor='pc'
  5231. htmldir='${docdir}'
  5232. ifGNUmake=''
  5233. includedir='${prefix}/include'
  5234. infodir='${datarootdir}/info'
  5235. install_sh='${SHELL} /home/corentin/git/mesa_mild_compatibility/bin/install-sh'
  5236. libdir='${exec_prefix}/lib'
  5237. libexecdir='${exec_prefix}/libexec'
  5238. localedir='${datarootdir}/locale'
  5239. localstatedir='${prefix}/var'
  5240. mandir='${datarootdir}/man'
  5241. mkdir_p='$(MKDIR_P)'
  5242. oldincludedir='/usr/include'
  5243. pdfdir='${docdir}'
  5244. prefix='/home/corentin/mesa_mild'
  5245. program_transform_name='s,x,x,'
  5246. psdir='${docdir}'
  5247. sbindir='${exec_prefix}/sbin'
  5248. sharedstatedir='${prefix}/com'
  5249. sysconfdir='${prefix}/etc'
  5250. target='x86_64-pc-linux-gnu'
  5251. target_alias=''
  5252. target_cpu='x86_64'
  5253. target_os='linux-gnu'
  5254. target_vendor='pc'
  5255.  
  5256. ## ----------- ##
  5257. ## confdefs.h. ##
  5258. ## ----------- ##
  5259.  
  5260. /* confdefs.h */
  5261. #define PACKAGE_NAME "Mesa"
  5262. #define PACKAGE_TARNAME "mesa"
  5263. #define PACKAGE_VERSION "18.1.0-mild"
  5264. #define PACKAGE_STRING "Mesa 18.1.0-mild"
  5265. #define PACKAGE_BUGREPORT "https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa"
  5266. #define PACKAGE_URL ""
  5267. #define PACKAGE "mesa"
  5268. #define VERSION "18.1.0-mild"
  5269. #define STDC_HEADERS 1
  5270. #define HAVE_SYS_TYPES_H 1
  5271. #define HAVE_SYS_STAT_H 1
  5272. #define HAVE_STDLIB_H 1
  5273. #define HAVE_STRING_H 1
  5274. #define HAVE_MEMORY_H 1
  5275. #define HAVE_STRINGS_H 1
  5276. #define HAVE_INTTYPES_H 1
  5277. #define HAVE_STDINT_H 1
  5278. #define HAVE_UNISTD_H 1
  5279. #define HAVE_DLFCN_H 1
  5280. #define LT_OBJDIR ".libs/"
  5281. #define YYTEXT_POINTER 1
  5282. #define HAVE___BUILTIN_BSWAP32 1
  5283. #define HAVE___BUILTIN_BSWAP64 1
  5284. #define HAVE___BUILTIN_CLZ 1
  5285. #define HAVE___BUILTIN_CLZLL 1
  5286. #define HAVE___BUILTIN_CTZ 1
  5287. #define HAVE___BUILTIN_EXPECT 1
  5288. #define HAVE___BUILTIN_FFS 1
  5289. #define HAVE___BUILTIN_FFSLL 1
  5290. #define HAVE___BUILTIN_POPCOUNT 1
  5291. #define HAVE___BUILTIN_POPCOUNTLL 1
  5292. #define HAVE___BUILTIN_UNREACHABLE 1
  5293. #define HAVE_FUNC_ATTRIBUTE_CONST 1
  5294. #define HAVE_FUNC_ATTRIBUTE_FLATTEN 1
  5295. #define HAVE_FUNC_ATTRIBUTE_FORMAT 1
  5296. #define HAVE_FUNC_ATTRIBUTE_MALLOC 1
  5297. #define HAVE_FUNC_ATTRIBUTE_PACKED 1
  5298. #define HAVE_FUNC_ATTRIBUTE_PURE 1
  5299. #define HAVE_FUNC_ATTRIBUTE_RETURNS_NONNULL 1
  5300. #define HAVE_FUNC_ATTRIBUTE_UNUSED 1
  5301. #define HAVE_FUNC_ATTRIBUTE_VISIBILITY 1
  5302. #define HAVE_FUNC_ATTRIBUTE_WARN_UNUSED_RESULT 1
  5303. #define HAVE_FUNC_ATTRIBUTE_WEAK 1
  5304. #define HAVE_FUNC_ATTRIBUTE_ALIAS 1
  5305. #define HAVE_FUNC_ATTRIBUTE_NORETURN 1
  5306. #define MAJOR_IN_SYSMACROS 1
  5307. #define HAVE_ENDIAN_H 1
  5308. #define HAVE_DLADDR 1
  5309. #define HAVE_CLOCK_GETTIME 1
  5310. #define HAVE_PTHREAD_PRIO_INHERIT 1
  5311. #define HAVE_PTHREAD 1
  5312. #define HAVE_LIBUNWIND 1
  5313. #define ENABLE_ST_OMX_BELLAGIO 0
  5314. #define ENABLE_ST_OMX_TIZONIA 0
  5315.  
  5316. configure: exit 0
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top