<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW - Mesa fails to build: unknown typename bool"
href="https://bugs.freedesktop.org/show_bug.cgi?id=101471">101471</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>Mesa fails to build: unknown typename bool
</td>
</tr>
<tr>
<th>Product</th>
<td>Mesa
</td>
</tr>
<tr>
<th>Version</th>
<td>git
</td>
</tr>
<tr>
<th>Hardware</th>
<td>Other
</td>
</tr>
<tr>
<th>OS</th>
<td>All
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>normal
</td>
</tr>
<tr>
<th>Priority</th>
<td>medium
</td>
</tr>
<tr>
<th>Component</th>
<td>Mesa core
</td>
</tr>
<tr>
<th>Assignee</th>
<td>mesa-dev@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>gr.muench@gmail.com
</td>
</tr>
<tr>
<th>QA Contact</th>
<td>mesa-dev@lists.freedesktop.org
</td>
</tr></table>
<p>
<div>
<pre>In file included from common/ac_surface.c:31:0:
common/ac_gpu_info.h:57:2: Fehler: unbekannter Typname: »bool«
bool has_dedicated_vram;
^~~~
common/ac_gpu_info.h:58:2: Fehler: unbekannter Typname: »bool«
bool has_virtual_memory;
^~~~
common/ac_gpu_info.h:59:2: Fehler: unbekannter Typname: »bool«
bool gfx_ib_pad_with_type2;
^~~~
common/ac_gpu_info.h:60:2: Fehler: unbekannter Typname: »bool«
bool has_hw_decode;
^~~~
common/ac_gpu_info.h:76:2: Fehler: unbekannter Typname: »bool«
bool has_userptr;
^~~~
common/ac_gpu_info.h:89:2: Fehler: unbekannter Typname: »bool«
bool r600_gb_backend_map_valid;
^~~~
common/ac_gpu_info.h:101:1: Fehler: Unbekannter Typname »bool«; meinten Sie
»_Bool«?
bool ac_query_gpu_info(int fd, amdgpu_device_handle dev,
^~~~
_Bool
In file included from common/ac_surface.c:38:0:
/usr/include/libdrm/amdgpu.h:107:31: Fehler: In Konflikt stehende Typen für
»amdgpu_device_handle«
typedef struct amdgpu_device *amdgpu_device_handle;
^~~~~~~~~~~~~~~~~~~~
In file included from common/ac_surface.c:31:0:
common/ac_gpu_info.h:36:16: Anmerkung: Vorherige Deklaration von
»amdgpu_device_handle« war hier
typedef void * amdgpu_device_handle;
^~~~~~~~~~~~~~~~~~~~
make[4]: *** [Makefile:944: common/common_libamd_common_la-ac_surface.lo]
Fehler 1
make[4]: *** Es wird auf noch nicht beendete Prozesse gewartet....
ar: `u' modifier ignored since `D' is the default (see `U')
In file included from common/ac_gpu_info.c:26:0:
common/ac_gpu_info.h:41:2: Fehler: unbekannter Typname: »uint32_t«
uint32_t pci_domain;
^~~~~~~~
common/ac_gpu_info.h:42:2: Fehler: unbekannter Typname: »uint32_t«
uint32_t pci_bus;
^~~~~~~~
common/ac_gpu_info.h:43:2: Fehler: unbekannter Typname: »uint32_t«
uint32_t pci_dev;
^~~~~~~~
common/ac_gpu_info.h:44:2: Fehler: unbekannter Typname: »uint32_t«
uint32_t pci_func;
^~~~~~~~
common/ac_gpu_info.h:47:2: Fehler: unbekannter Typname: »uint32_t«
uint32_t pci_id;
^~~~~~~~
common/ac_gpu_info.h:50:2: Fehler: unbekannter Typname: »uint32_t«
uint32_t pte_fragment_size;
^~~~~~~~
common/ac_gpu_info.h:51:2: Fehler: unbekannter Typname: »uint32_t«
uint32_t gart_page_size;
^~~~~~~~
common/ac_gpu_info.h:52:2: Fehler: unbekannter Typname: »uint64_t«
uint64_t gart_size;
^~~~~~~~
common/ac_gpu_info.h:53:2: Fehler: unbekannter Typname: »uint64_t«
uint64_t vram_size;
^~~~~~~~
common/ac_gpu_info.h:54:2: Fehler: unbekannter Typname: »uint64_t«
uint64_t vram_vis_size;
^~~~~~~~
common/ac_gpu_info.h:55:2: Fehler: unbekannter Typname: »uint64_t«
uint64_t max_alloc_size;
^~~~~~~~
common/ac_gpu_info.h:56:2: Fehler: unbekannter Typname: »uint32_t«
uint32_t min_alloc_size;
^~~~~~~~
common/ac_gpu_info.h:57:2: Fehler: unbekannter Typname: »bool«
bool has_dedicated_vram;
^~~~
common/ac_gpu_info.h:58:2: Fehler: unbekannter Typname: »bool«
bool has_virtual_memory;
^~~~
common/ac_gpu_info.h:59:2: Fehler: unbekannter Typname: »bool«
bool gfx_ib_pad_with_type2;
^~~~
common/ac_gpu_info.h:60:2: Fehler: unbekannter Typname: »bool«
bool has_hw_decode;
^~~~
common/ac_gpu_info.h:61:2: Fehler: unbekannter Typname: »uint32_t«
uint32_t num_sdma_rings;
^~~~~~~~
common/ac_gpu_info.h:62:2: Fehler: unbekannter Typname: »uint32_t«
uint32_t num_compute_rings;
^~~~~~~~
common/ac_gpu_info.h:63:2: Fehler: unbekannter Typname: »uint32_t«
uint32_t uvd_fw_version;
^~~~~~~~
common/ac_gpu_info.h:64:2: Fehler: unbekannter Typname: »uint32_t«
uint32_t vce_fw_version;
^~~~~~~~
common/ac_gpu_info.h:65:2: Fehler: unbekannter Typname: »uint32_t«
uint32_t me_fw_version;
^~~~~~~~
common/ac_gpu_info.h:66:2: Fehler: unbekannter Typname: »uint32_t«
uint32_t pfp_fw_version;
^~~~~~~~
common/ac_gpu_info.h:67:2: Fehler: unbekannter Typname: »uint32_t«
uint32_t ce_fw_version;
^~~~~~~~
common/ac_gpu_info.h:68:2: Fehler: unbekannter Typname: »uint32_t«
uint32_t vce_harvest_config;
^~~~~~~~
common/ac_gpu_info.h:69:2: Fehler: unbekannter Typname: »uint32_t«
uint32_t clock_crystal_freq;
^~~~~~~~
common/ac_gpu_info.h:70:2: Fehler: unbekannter Typname: »uint32_t«
uint32_t tcc_cache_line_size;
^~~~~~~~
common/ac_gpu_info.h:73:2: Fehler: unbekannter Typname: »uint32_t«
uint32_t drm_major; /* version */
^~~~~~~~
common/ac_gpu_info.h:74:2: Fehler: unbekannter Typname: »uint32_t«
uint32_t drm_minor;
^~~~~~~~
common/ac_gpu_info.h:75:2: Fehler: unbekannter Typname: »uint32_t«
uint32_t drm_patchlevel;
^~~~~~~~
common/ac_gpu_info.h:76:2: Fehler: unbekannter Typname: »bool«
bool has_userptr;
^~~~
common/ac_gpu_info.h:79:2: Fehler: unbekannter Typname: »uint32_t«
uint32_t r600_max_quad_pipes; /* wave size / 16 */
^~~~~~~~
common/ac_gpu_info.h:80:2: Fehler: unbekannter Typname: »uint32_t«
uint32_t max_shader_clock;
^~~~~~~~
common/ac_gpu_info.h:81:2: Fehler: unbekannter Typname: »uint32_t«
uint32_t num_good_compute_units;
^~~~~~~~
common/ac_gpu_info.h:82:2: Fehler: unbekannter Typname: »uint32_t«
uint32_t max_se; /* shader engines */
^~~~~~~~
common/ac_gpu_info.h:83:2: Fehler: unbekannter Typname: »uint32_t«
uint32_t max_sh_per_se; /* shader arrays per shader engine
*/
^~~~~~~~
common/ac_gpu_info.h:86:2: Fehler: unbekannter Typname: »uint32_t«
uint32_t r300_num_gb_pipes;
^~~~~~~~
common/ac_gpu_info.h:87:2: Fehler: unbekannter Typname: »uint32_t«
uint32_t r300_num_z_pipes;
^~~~~~~~
common/ac_gpu_info.h:88:2: Fehler: unbekannter Typname: »uint32_t«
uint32_t r600_gb_backend_map; /* R600 harvest config */
^~~~~~~~
common/ac_gpu_info.h:89:2: Fehler: unbekannter Typname: »bool«
bool r600_gb_backend_map_valid;
^~~~
common/ac_gpu_info.h:90:2: Fehler: unbekannter Typname: »uint32_t«
uint32_t r600_num_banks;
^~~~~~~~
common/ac_gpu_info.h:91:2: Fehler: unbekannter Typname: »uint32_t«
uint32_t num_render_backends;
^~~~~~~~
common/ac_gpu_info.h:92:2: Fehler: unbekannter Typname: »uint32_t«
uint32_t num_tile_pipes; /* pipe count from PIPE_CONFIG */
^~~~~~~~
common/ac_gpu_info.h:93:2: Fehler: unbekannter Typname: »uint32_t«
uint32_t pipe_interleave_bytes;
^~~~~~~~
common/ac_gpu_info.h:94:2: Fehler: unbekannter Typname: »uint32_t«
uint32_t enabled_rb_mask; /* GCN harvest config */
^~~~~~~~
common/ac_gpu_info.h:97:2: Fehler: unbekannter Typname: »uint32_t«
uint32_t si_tile_mode_array[32];
^~~~~~~~
common/ac_gpu_info.h:98:2: Fehler: unbekannter Typname: »uint32_t«
uint32_t cik_macrotile_mode_array[16];
^~~~~~~~
common/ac_gpu_info.h:101:1: Fehler: Unbekannter Typname »bool«; meinten Sie
»_Bool«?
bool ac_query_gpu_info(int fd, amdgpu_device_handle dev,
^~~~
_Bool
In file included from common/ac_gpu_info.c:37:0:
/usr/include/libdrm/amdgpu.h:107:31: Fehler: In Konflikt stehende Typen für
»amdgpu_device_handle«
typedef struct amdgpu_device *amdgpu_device_handle;
^~~~~~~~~~~~~~~~~~~~
In file included from common/ac_gpu_info.c:26:0:
common/ac_gpu_info.h:36:16: Anmerkung: Vorherige Deklaration von
»amdgpu_device_handle« war hier
typedef void * amdgpu_device_handle;
^~~~~~~~~~~~~~~~~~~~
common/ac_gpu_info.c:87:6: Fehler: In Konflikt stehende Typen für
»ac_query_gpu_info«
bool ac_query_gpu_info(int fd, amdgpu_device_handle dev,
^~~~~~~~~~~~~~~~~
In file included from common/ac_gpu_info.c:26:0:
common/ac_gpu_info.h:101:6: Anmerkung: Vorherige Deklaration von
»ac_query_gpu_info« war hier
bool ac_query_gpu_info(int fd, amdgpu_device_handle dev,
^~~~~~~~~~~~~~~~~
common/ac_gpu_info.c: In Funktion »ac_query_gpu_info«:
common/ac_gpu_info.c:171:6: Warnung: Zeigerziele bei Übergabe des Arguments 5
von »amdgpu_query_firmware_version« unterscheiden sich im Vorzeichenbesitz
[-Wpointer-sign]
&info->me_fw_version, &unused_feature);
^
In file included from common/ac_gpu_info.c:37:0:
/usr/include/libdrm/amdgpu.h:975:5: Anmerkung: »uint32_t * {alias unsigned int
*}« erwartet, aber Argument hat Typ »int *«
int amdgpu_query_firmware_version(amdgpu_device_handle dev, unsigned fw_type,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
common/ac_gpu_info.c:178:6: Warnung: Zeigerziele bei Übergabe des Arguments 5
von »amdgpu_query_firmware_version« unterscheiden sich im Vorzeichenbesitz
[-Wpointer-sign]
&info->pfp_fw_version, &unused_feature);
^
In file included from common/ac_gpu_info.c:37:0:
/usr/include/libdrm/amdgpu.h:975:5: Anmerkung: »uint32_t * {alias unsigned int
*}« erwartet, aber Argument hat Typ »int *«
int amdgpu_query_firmware_version(amdgpu_device_handle dev, unsigned fw_type,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
common/ac_gpu_info.c:185:6: Warnung: Zeigerziele bei Übergabe des Arguments 5
von »amdgpu_query_firmware_version« unterscheiden sich im Vorzeichenbesitz
[-Wpointer-sign]
&info->ce_fw_version, &unused_feature);
^
In file included from common/ac_gpu_info.c:37:0:
/usr/include/libdrm/amdgpu.h:975:5: Anmerkung: »uint32_t * {alias unsigned int
*}« erwartet, aber Argument hat Typ »int *«
int amdgpu_query_firmware_version(amdgpu_device_handle dev, unsigned fw_type,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[4]: *** [Makefile:937: common/common_libamd_common_la-ac_gpu_info.lo]
Fehler 1
common/ac_nir_to_llvm.c: In Funktion »build_tex_intrinsic«:
common/ac_nir_to_llvm.c:2038:8: Warnung: »compare_cube_wa« könnte in dieser
Funktion uninitialisiert verwendet werden [-Wmaybe-uninitialized]
tmp = LLVMBuildSelect(ctx->builder, compare_cube_wa, tmp2, tmp, "");
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
common/ac_nir_to_llvm.c:1939:15: Anmerkung: »compare_cube_wa« wurde hier
deklariert
LLVMValueRef compare_cube_wa;
^~~~~~~~~~~~~~~
common/ac_nir_to_llvm.c: In Funktion »visit_alu«:
common/ac_nir_to_llvm.c:1312:10: Warnung: »cond« könnte in dieser Funktion
uninitialisiert verwendet werden [-Wmaybe-uninitialized]
result = LLVMBuildSelect(ctx->builder, cond, ctx->f32zero, result, "");
~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
common/ac_nir_to_llvm.c:1294:15: Anmerkung: »cond« wurde hier deklariert
LLVMValueRef cond;
^~~~
common/ac_nir_to_llvm.c: In Funktion »visit_load_var«:
common/ac_nir_to_llvm.c:2680:10: Warnung: »stride« könnte in dieser Funktion
uninitialisiert verwendet werden [-Wmaybe-uninitialized]
dw_addr = get_dw_address(ctx, dw_addr, param, const_index, is_compact,
vertex_index, stride,
~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
indir_index);
~~~~~~~~~~~~
common/ac_nir_to_llvm.c:2660:24: Anmerkung: »stride« wurde hier deklariert
LLVMValueRef dw_addr, stride;
^~~~~~
common/ac_nir_to_llvm.c: In Funktion »visit_store_var«:
common/ac_nir_to_llvm.c:2728:10: Warnung: »stride« könnte in dieser Funktion
uninitialisiert verwendet werden [-Wmaybe-uninitialized]
dw_addr = get_dw_address(ctx, dw_addr, param, const_index, is_compact,
vertex_index, stride,
~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
indir_index);
~~~~~~~~~~~~
common/ac_nir_to_llvm.c:2699:15: Anmerkung: »stride« wurde hier deklariert
LLVMValueRef stride, dw_addr;
^~~~~~
common/ac_nir_to_llvm.c: In Funktion »visit_cf_list.isra.33«:
common/ac_nir_to_llvm.c:3429:5: Warnung: Ausgabe der ».«-Direktive könnte
abgeschnitten sein, beim Schreiben von 1 Byte in eine Region der Größe zwischen
0 und 5 [-Wformat-truncation=]
"%s.%s.%s", base_name, atomic_name, coords_type);
^~~~~~~~~~
In file included from /usr/include/stdio.h:939:0,
from ../../src/compiler/nir_types.h:31,
from ../../src/compiler/nir/nir.h:39,
from common/ac_nir_to_llvm.c:29:
/usr/include/bits/stdio2.h:64:10: Anmerkung: »__builtin___snprintf_chk« gibt 29
oder mehr Bytes (angenommen 34) in das Ziel der Größe 32 aus
return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__bos (__s), __fmt, __va_arg_pack ());
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
common/ac_nir_to_llvm.c:2350:15: Warnung: »results[0]« könnte in dieser
Funktion uninitialisiert verwendet werden [-Wmaybe-uninitialized]
LLVMValueRef ret = results[0];
^~~
common/ac_nir_to_llvm.c:3706:10: Warnung: »src_c1« könnte in dieser Funktion
uninitialisiert verwendet werden [-Wmaybe-uninitialized]
temp2 = LLVMBuildFMul(ctx->builder, ddy_el, src_c1, "");
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
common/ac_nir_to_llvm.c:3643:23: Anmerkung: »src_c1« wurde hier deklariert
LLVMValueRef src_c0, src_c1;
^~~~~~
common/ac_nir_to_llvm.c:3703:10: Warnung: »src_c0« könnte in dieser Funktion
uninitialisiert verwendet werden [-Wmaybe-uninitialized]
temp1 = LLVMBuildFMul(ctx->builder, ddx_el, src_c0, "");
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
common/ac_nir_to_llvm.c:3643:15: Anmerkung: »src_c0« wurde hier deklariert
LLVMValueRef src_c0, src_c1;
^~~~~~
make[4]: Verzeichnis „/tmp/yaourt-tmp-greg/aur-lib32-mesa-git/src/mesa/src/amd“
wird verlassen
make[3]: *** [Makefile:739: all] Fehler 2
make[3]: Verzeichnis „/tmp/yaourt-tmp-greg/aur-lib32-mesa-git/src/mesa/src/amd“
wird verlassen
make[2]: *** [Makefile:851: all-recursive] Fehler 1
make[2]: Verzeichnis „/tmp/yaourt-tmp-greg/aur-lib32-mesa-git/src/mesa/src“
wird verlassen
make[1]: *** [Makefile:642: all] Fehler 2
make[1]: Verzeichnis „/tmp/yaourt-tmp-greg/aur-lib32-mesa-git/src/mesa/src“
wird verlassen
make: *** [Makefile:642: all-recursive] Fehler 1</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
<li>You are the QA Contact for the bug.</li>
</ul>
</body>
</html>