Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- PS Z:\island\apps\examples\hello_triangle\build> ninja
- [1/31] Building C object le_backend_vk/CMakeFiles/le_backend_vk.dir/util/spirv_reflect/spirv_reflect.c.obj
- FAILED: le_backend_vk/CMakeFiles/le_backend_vk.dir/util/spirv_reflect/spirv_reflect.c.obj
- C:\msys64\ucrt64\bin\cc.exe -DSPIRV_REFLECT_USE_SYSTEM_SPIRV_H -DVK_NO_PROTOTYPES -IZ:/island -IZ:/island/modules/le_core -IZ:/island/3rdparty/src/glm -IC:/VulkanSDK/1.3.243.0/include -IZ:/island/modules/le_camera -IZ:/island/modules/le_pipeline_builder -IZ:/island/modules/le_renderer -IZ:/island/modules/le_ui_event -IZ:/island/modules/le_window -IZ:/island/modules/le_log -IZ:/island/modules/le_file_watcher -IZ:/island/modules/le_backend_vk -IZ:/island/modules/le_shader_compiler -IZ:/island/modules/le_swapchain_vk -MD -MT le_backend_vk/CMakeFiles/le_backend_vk.dir/util/spirv_reflect/spirv_reflect.c.obj -MF le_backend_vk\CMakeFiles\le_backend_vk.dir\util\spirv_reflect\spirv_reflect.c.obj.d -o le_backend_vk/CMakeFiles/le_backend_vk.dir/util/spirv_reflect/spirv_reflect.c.obj -c Z:/island/modules/le_backend_vk/util/spirv_reflect/spirv_reflect.c
- In file included from Z:/island/modules/le_backend_vk/util/spirv_reflect/spirv_reflect.c:17:
- Z:/island/modules/le_backend_vk/util/spirv_reflect/spirv_reflect.h:36:10: fatal error: spirv/unified1/spirv.h: No such file or directory
- 36 | #include <spirv/unified1/spirv.h>
- | ^~~~~~~~~~~~~~~~~~~~~~~~
- compilation terminated.
- [6/31] Building CXX object le_backend_vk/CMakeFiles/le_backend_vk.dir/le_pipeline.cpp.obj
- FAILED: le_backend_vk/CMakeFiles/le_backend_vk.dir/le_pipeline.cpp.obj
- C:\msys64\ucrt64\bin\c++.exe -DSPIRV_REFLECT_USE_SYSTEM_SPIRV_H -DVK_NO_PROTOTYPES -IZ:/island -IZ:/island/modules/le_core -IZ:/island/3rdparty/src/glm -IC:/VulkanSDK/1.3.243.0/include -IZ:/island/modules/le_camera -IZ:/island/modules/le_pipeline_builder -IZ:/island/modules/le_renderer -IZ:/island/modules/le_ui_event -IZ:/island/modules/le_window -IZ:/island/modules/le_log -IZ:/island/modules/le_file_watcher -IZ:/island/modules/le_backend_vk -IZ:/island/modules/le_shader_compiler -IZ:/island/modules/le_swapchain_vk -std=gnu++20 -MD -MT le_backend_vk/CMakeFiles/le_backend_vk.dir/le_pipeline.cpp.obj -MF le_backend_vk\CMakeFiles\le_backend_vk.dir\le_pipeline.cpp.obj.d -o le_backend_vk/CMakeFiles/le_backend_vk.dir/le_pipeline.cpp.obj -c Z:/island/modules/le_backend_vk/le_pipeline.cpp
- In file included from Z:/island/modules/le_backend_vk/le_pipeline.cpp:20:
- Z:/island/modules/le_backend_vk/util/spirv_reflect/spirv_reflect.h:36:10: fatal error: spirv/unified1/spirv.h: No such file or directory
- 36 | #include <spirv/unified1/spirv.h>
- | ^~~~~~~~~~~~~~~~~~~~~~~~
- compilation terminated.
- [9/31] Building CXX object le_renderer/CMakeFiles/le_renderer.dir/le_command_buffer_encoder.cpp.obj
- FAILED: le_renderer/CMakeFiles/le_renderer.dir/le_command_buffer_encoder.cpp.obj
- C:\msys64\ucrt64\bin\c++.exe -IZ:/island -IZ:/island/modules/le_core -IZ:/island/3rdparty/src/glm -IC:/VulkanSDK/1.3.243.0/include -IZ:/island/modules/le_camera -IZ:/island/modules/le_pipeline_builder -IZ:/island/modules/le_renderer -IZ:/island/modules/le_backend_vk -IZ:/island/modules/le_swapchain_vk -IZ:/island/modules/le_jobs -IZ:/island/modules/le_log -std=gnu++20 -MD -MT le_renderer/CMakeFiles/le_renderer.dir/le_command_buffer_encoder.cpp.obj -MF le_renderer\CMakeFiles\le_renderer.dir\le_command_buffer_encoder.cpp.obj.d -o le_renderer/CMakeFiles/le_renderer.dir/le_command_buffer_encoder.cpp.obj -c Z:/island/modules/le_renderer/le_command_buffer_encoder.cpp
- Z:/island/modules/le_renderer/le_command_buffer_encoder.cpp: In function 'void cbe_set_vertex_data(le_command_buffer_encoder_o*, const void*, uint64_t, uint32_t, le_renderer_api::command_buffer_encoder_interface_t::buffer_binding_info_o*)':
- Z:/island/modules/le_renderer/le_command_buffer_encoder.cpp:15:36: error: '__FUNCSIG__' was not declared in this scope
- 15 | # define __PRETTY_FUNCTION__ __FUNCSIG__
- | ^~~~~~~~~~~
- Z:/island/modules/le_renderer/le_command_buffer_encoder.cpp:364:42: note: in expansion of macro '__PRETTY_FUNCTION__'
- 364 | std::cerr << "ERROR " << __PRETTY_FUNCTION__ << " could not allocate " << numBytes << " Bytes." << std::endl
- | ^~~~~~~~~~~~~~~~~~~
- Z:/island/modules/le_renderer/le_command_buffer_encoder.cpp: In function 'void cbe_set_index_data(le_command_buffer_encoder_o*, const void*, uint64_t, const le::IndexType&, le_renderer_api::command_buffer_encoder_interface_t::buffer_binding_info_o*)':
- Z:/island/modules/le_renderer/le_command_buffer_encoder.cpp:15:36: error: '__FUNCSIG__' was not declared in this scope
- 15 | # define __PRETTY_FUNCTION__ __FUNCSIG__
- | ^~~~~~~~~~~
- Z:/island/modules/le_renderer/le_command_buffer_encoder.cpp:404:42: note: in expansion of macro '__PRETTY_FUNCTION__'
- 404 | std::cerr << "ERROR " << __PRETTY_FUNCTION__ << " could not allocate " << numBytes << " Bytes." << std::endl
- | ^~~~~~~~~~~~~~~~~~~
- Z:/island/modules/le_renderer/le_command_buffer_encoder.cpp: In function 'void cbe_set_argument_data(le_command_buffer_encoder_o*, uint64_t, const void*, size_t)':
- Z:/island/modules/le_renderer/le_command_buffer_encoder.cpp:15:36: error: '__FUNCSIG__' was not declared in this scope
- 15 | # define __PRETTY_FUNCTION__ __FUNCSIG__
- | ^~~~~~~~~~~
- Z:/island/modules/le_renderer/le_command_buffer_encoder.cpp:454:42: note: in expansion of macro '__PRETTY_FUNCTION__'
- 454 | std::cerr << "ERROR " << __PRETTY_FUNCTION__ << " could not allocate " << numBytes << " Bytes." << std::endl
- | ^~~~~~~~~~~~~~~~~~~
- Z:/island/modules/le_renderer/le_command_buffer_encoder.cpp: In function 'void cbe_write_to_buffer(le_command_buffer_encoder_o*, le_buf_resource_handle_t* const&, size_t, const void*, size_t)':
- Z:/island/modules/le_renderer/le_command_buffer_encoder.cpp:15:36: error: '__FUNCSIG__' was not declared in this scope
- 15 | # define __PRETTY_FUNCTION__ __FUNCSIG__
- | ^~~~~~~~~~~
- Z:/island/modules/le_renderer/le_command_buffer_encoder.cpp:753:42: note: in expansion of macro '__PRETTY_FUNCTION__'
- 753 | std::cerr << "ERROR " << __PRETTY_FUNCTION__ << " could not allocate " << numBytes << " Bytes." << std::endl
- | ^~~~~~~~~~~~~~~~~~~
- Z:/island/modules/le_renderer/le_command_buffer_encoder.cpp: In function 'void cbe_write_to_image(le_command_buffer_encoder_o*, le_img_resource_handle_t* const&, const le_write_to_image_settings_t&, const void*, size_t)':
- Z:/island/modules/le_renderer/le_command_buffer_encoder.cpp:15:36: error: '__FUNCSIG__' was not declared in this scope
- 15 | # define __PRETTY_FUNCTION__ __FUNCSIG__
- | ^~~~~~~~~~~
- Z:/island/modules/le_renderer/le_command_buffer_encoder.cpp:806:42: note: in expansion of macro '__PRETTY_FUNCTION__'
- 806 | std::cerr << "ERROR " << __PRETTY_FUNCTION__ << " could not allocate " << numBytes << " Bytes." << std::endl
- | ^~~~~~~~~~~~~~~~~~~
- Z:/island/modules/le_renderer/le_command_buffer_encoder.cpp: In function 'void cbe_build_rtx_tlas(le_command_buffer_encoder_o*, le_tlas_resource_handle_t* const*, const le_rtx_geometry_instance_t*, le_blas_resource_handle_t* const*, uint32_t)':
- Z:/island/modules/le_renderer/le_command_buffer_encoder.cpp:15:36: error: '__FUNCSIG__' was not declared in this scope
- 15 | # define __PRETTY_FUNCTION__ __FUNCSIG__
- | ^~~~~~~~~~~
- Z:/island/modules/le_renderer/le_command_buffer_encoder.cpp:900:42: note: in expansion of macro '__PRETTY_FUNCTION__'
- 900 | std::cerr << "ERROR " << __PRETTY_FUNCTION__ << " could not allocate " << gpu_memory_bytes_required << " Bytes." << std::endl
- | ^~~~~~~~~~~~~~~~~~~
- [10/31] Building CXX object le_backend_vk/CMakeFiles/le_backend_vk.dir/le_device_vk.cpp.obj
- FAILED: le_backend_vk/CMakeFiles/le_backend_vk.dir/le_device_vk.cpp.obj
- C:\msys64\ucrt64\bin\c++.exe -DSPIRV_REFLECT_USE_SYSTEM_SPIRV_H -DVK_NO_PROTOTYPES -IZ:/island -IZ:/island/modules/le_core -IZ:/island/3rdparty/src/glm -IC:/VulkanSDK/1.3.243.0/include -IZ:/island/modules/le_camera -IZ:/island/modules/le_pipeline_builder -IZ:/island/modules/le_renderer -IZ:/island/modules/le_ui_event -IZ:/island/modules/le_window -IZ:/island/modules/le_log -IZ:/island/modules/le_file_watcher -IZ:/island/modules/le_backend_vk -IZ:/island/modules/le_shader_compiler -IZ:/island/modules/le_swapchain_vk -std=gnu++20 -MD -MT le_backend_vk/CMakeFiles/le_backend_vk.dir/le_device_vk.cpp.obj -MF le_backend_vk\CMakeFiles\le_backend_vk.dir\le_device_vk.cpp.obj.d -o le_backend_vk/CMakeFiles/le_backend_vk.dir/le_device_vk.cpp.obj -c Z:/island/modules/le_backend_vk/le_device_vk.cpp
- Z:/island/modules/le_backend_vk/le_device_vk.cpp: In function 'bool device_get_memory_allocation_info(le_device_o*, const VkMemoryRequirements&, const VkFlags&, VkMemoryAllocateInfo*)':
- Z:/island/modules/le_backend_vk/le_device_vk.cpp:18:36: error: '__FUNCSIG__' was not declared in this scope
- 18 | # define __PRETTY_FUNCTION__ __FUNCSIG__
- | ^~~~~~~~~~~
- Z:/island/modules/le_backend_vk/le_device_vk.cpp:552:64: note: in expansion of macro '__PRETTY_FUNCTION__'
- 552 | logger.error( "%s: MemoryTypeIndex not found", __PRETTY_FUNCTION__ );
- | ^~~~~~~~~~~~~~~~~~~
- [13/31] Building CXX object le_core/CMakeFiles/le_core.dir/le_core.cpp.obj
- FAILED: le_core/CMakeFiles/le_core.dir/le_core.cpp.obj
- C:\msys64\ucrt64\bin\c++.exe -IZ:/island -IZ:/island/modules/le_core -IZ:/island/3rdparty/src/glm -IC:/VulkanSDK/1.3.243.0/include -IZ:/island/modules/le_camera -IZ:/island/modules/le_pipeline_builder -IZ:/island/modules/le_renderer -IZ:/island/modules/le_ui_event -IZ:/island/modules/le_window -IZ:/island/modules/le_log -IZ:/island/modules/le_file_watcher -std=gnu++20 -MD -MT le_core/CMakeFiles/le_core.dir/le_core.cpp.obj -MF le_core\CMakeFiles\le_core.dir\le_core.cpp.obj.d -o le_core/CMakeFiles/le_core.dir/le_core.cpp.obj -c Z:/island/modules/le_core/le_core.cpp
- Z:/island/modules/le_core/le_core.cpp: In constructor 'PltGot::PltGot()':
- Z:/island/modules/le_core/le_core.cpp:508:35: error: '_SC_PAGESIZE' was not declared in this scope
- 508 | : PAGE_SIZE( sysconf( _SC_PAGESIZE ) )
- | ^~~~~~~~~~~~
- Z:/island/modules/le_core/le_core.cpp:508:26: error: 'sysconf' was not declared in this scope; did you mean 'swscanf'?
- 508 | : PAGE_SIZE( sysconf( _SC_PAGESIZE ) )
- | ^~~~~~~
- | swscanf
- Z:/island/modules/le_core/le_core.cpp:514:54: error: 'PROT_READ' was not declared in this scope
- 514 | plt_got = mmap( NULL, plt_got_sz, PROT_READ | PROT_WRITE, MAP_ANONYMOUS | MAP_PRIVATE, -1, 0 );
- | ^~~~~~~~~
- Z:/island/modules/le_core/le_core.cpp:514:66: error: 'PROT_WRITE' was not declared in this scope
- 514 | plt_got = mmap( NULL, plt_got_sz, PROT_READ | PROT_WRITE, MAP_ANONYMOUS | MAP_PRIVATE, -1, 0 );
- | ^~~~~~~~~~
- Z:/island/modules/le_core/le_core.cpp:514:78: error: 'MAP_ANONYMOUS' was not declared in this scope
- 514 | plt_got = mmap( NULL, plt_got_sz, PROT_READ | PROT_WRITE, MAP_ANONYMOUS | MAP_PRIVATE, -1, 0 );
- | ^~~~~~~~~~~~~
- Z:/island/modules/le_core/le_core.cpp:514:94: error: 'MAP_PRIVATE' was not declared in this scope
- 514 | plt_got = mmap( NULL, plt_got_sz, PROT_READ | PROT_WRITE, MAP_ANONYMOUS | MAP_PRIVATE, -1, 0 );
- | ^~~~~~~~~~~
- Z:/island/modules/le_core/le_core.cpp:514:30: error: 'mmap' was not declared in this scope
- 514 | plt_got = mmap( NULL, plt_got_sz, PROT_READ | PROT_WRITE, MAP_ANONYMOUS | MAP_PRIVATE, -1, 0 );
- | ^~~~
- In file included from Z:/island/modules/le_core/le_core.cpp:12:
- Z:/island/modules/le_core/le_core.cpp:515:36: error: 'MAP_FAILED' was not declared in this scope
- 515 | assert( plt_got != MAP_FAILED && "Map did not succeed" );
- | ^~~~~~~~~~
- Z:/island/modules/le_core/le_core.cpp:544:59: error: 'PROT_EXEC' was not declared in this scope
- 544 | mprotect( plt_got, PAGE_SIZE, PROT_READ | PROT_EXEC );
- | ^~~~~~~~~
- Z:/island/modules/le_core/le_core.cpp:544:17: error: 'mprotect' was not declared in this scope
- 544 | mprotect( plt_got, PAGE_SIZE, PROT_READ | PROT_EXEC );
- | ^~~~~~~~
- Z:/island/modules/le_core/le_core.cpp: In destructor 'PltGot::~PltGot()':
- Z:/island/modules/le_core/le_core.cpp:548:30: error: 'munmap' was not declared in this scope
- 548 | int result = munmap( plt_got, plt_got_sz );
- | ^~~~~~
- [14/31] Building CXX object le_renderer/CMakeFiles/le_renderer.dir/le_rendergraph.cpp.obj
- FAILED: le_renderer/CMakeFiles/le_renderer.dir/le_rendergraph.cpp.obj
- C:\msys64\ucrt64\bin\c++.exe -IZ:/island -IZ:/island/modules/le_core -IZ:/island/3rdparty/src/glm -IC:/VulkanSDK/1.3.243.0/include -IZ:/island/modules/le_camera -IZ:/island/modules/le_pipeline_builder -IZ:/island/modules/le_renderer -IZ:/island/modules/le_backend_vk -IZ:/island/modules/le_swapchain_vk -IZ:/island/modules/le_jobs -IZ:/island/modules/le_log -std=gnu++20 -MD -MT le_renderer/CMakeFiles/le_renderer.dir/le_rendergraph.cpp.obj -MF le_renderer\CMakeFiles\le_renderer.dir\le_rendergraph.cpp.obj.d -o le_renderer/CMakeFiles/le_renderer.dir/le_rendergraph.cpp.obj -c Z:/island/modules/le_renderer/le_rendergraph.cpp
- Z:/island/modules/le_renderer/le_rendergraph.cpp: In lambda function:
- Z:/island/modules/le_renderer/le_rendergraph.cpp:407:33: error: 'readlink' was not declared in this scope
- 407 | ssize_t count = readlink( "/proc/self/exe", result, 1024 );
- | ^~~~~~~~
- [15/31] Building CXX object le_file_watcher/CMakeFiles/le_file_watcher.dir/le_file_watcher_win32.cpp.obj
- FAILED: le_file_watcher/CMakeFiles/le_file_watcher.dir/le_file_watcher_win32.cpp.obj
- C:\msys64\ucrt64\bin\c++.exe -IZ:/island -IZ:/island/modules/le_core -IZ:/island/3rdparty/src/glm -IC:/VulkanSDK/1.3.243.0/include -IZ:/island/modules/le_camera -IZ:/island/modules/le_pipeline_builder -IZ:/island/modules/le_renderer -IZ:/island/modules/le_ui_event -IZ:/island/modules/le_window -IZ:/island/modules/le_log -IZ:/island/modules/le_file_watcher -std=gnu++20 -MD -MT le_file_watcher/CMakeFiles/le_file_watcher.dir/le_file_watcher_win32.cpp.obj -MF le_file_watcher\CMakeFiles\le_file_watcher.dir\le_file_watcher_win32.cpp.obj.d -o le_file_watcher/CMakeFiles/le_file_watcher.dir/le_file_watcher_win32.cpp.obj -c Z:/island/modules/le_file_watcher/le_file_watcher_win32.cpp
- Z:/island/modules/le_file_watcher/le_file_watcher_win32.cpp:54:14: error: 'vector' in namespace 'std' does not name a template type
- 54 | std::vector<uint64_t> watch_directory_hash; // < these three vectors run in parallel.
- | ^~~~~~
- Z:/island/modules/le_file_watcher/le_file_watcher_win32.cpp:18:1: note: 'std::vector' is defined in header '<vector>'; did you forget to '#include <vector>'?
- 17 | # include "le_hash_util.h"
- +++ |+#include <vector>
- 18 |
- Z:/island/modules/le_file_watcher/le_file_watcher_win32.cpp:55:14: error: 'vector' in namespace 'std' does not name a template type
- 55 | std::vector<WatchedDirectory*> watched_directories; // < these three vectors run in parallel.
- | ^~~~~~
- Z:/island/modules/le_file_watcher/le_file_watcher_win32.cpp:55:9: note: 'std::vector' is defined in header '<vector>'; did you forget to '#include <vector>'?
- 55 | std::vector<WatchedDirectory*> watched_directories; // < these three vectors run in parallel.
- | ^~~
- Z:/island/modules/le_file_watcher/le_file_watcher_win32.cpp:56:14: error: 'vector' in namespace 'std' does not name a template type
- 56 | std::vector<std::vector<watch_data_t>> watch_data; // < these three vectors run in parallel.
- | ^~~~~~
- Z:/island/modules/le_file_watcher/le_file_watcher_win32.cpp:56:9: note: 'std::vector' is defined in header '<vector>'; did you forget to '#include <vector>'?
- 56 | std::vector<std::vector<watch_data_t>> watch_data; // < these three vectors run in parallel.
- | ^~~
- Z:/island/modules/le_file_watcher/le_file_watcher_win32.cpp: In member function 'size_t le_file_watcher_o::get_watch_data_idx_for_hash(uint64_t) const':
- Z:/island/modules/le_file_watcher/le_file_watcher_win32.cpp:62:39: error: 'watch_directory_hash' was not declared in this scope
- 62 | for ( auto const& w : watch_directory_hash ) {
- | ^~~~~~~~~~~~~~~~~~~~
- Z:/island/modules/le_file_watcher/le_file_watcher_win32.cpp: In function 'void file_watcher_instance_destroy(le_file_watcher_o*)':
- Z:/island/modules/le_file_watcher/le_file_watcher_win32.cpp:92:35: error: 'struct le_file_watcher_o' has no member named 'watched_directories'
- 92 | for ( auto& w : instance->watched_directories ) {
- | ^~~~~~~~~~~~~~~~~~~
- Z:/island/modules/le_file_watcher/le_file_watcher_win32.cpp:93:24: error: type '<type error>' argument given to 'delete', expected pointer
- 93 | delete w;
- | ^
- Z:/island/modules/le_file_watcher/le_file_watcher_win32.cpp:96:19: error: 'struct le_file_watcher_o' has no member named 'watched_directories'
- 96 | instance->watched_directories.clear();
- | ^~~~~~~~~~~~~~~~~~~
- Z:/island/modules/le_file_watcher/le_file_watcher_win32.cpp: In function 'int file_watcher_add_watch(le_file_watcher_o*, const le_file_watcher_watch_settings*)':
- Z:/island/modules/le_file_watcher/le_file_watcher_win32.cpp:116:39: error: 'struct le_file_watcher_o' has no member named 'watch_directory_hash'
- 116 | if ( watch_index == instance->watch_directory_hash.size() ) {
- | ^~~~~~~~~~~~~~~~~~~~
- Z:/island/modules/le_file_watcher/le_file_watcher_win32.cpp:140:27: error: 'struct le_file_watcher_o' has no member named 'watch_directory_hash'
- 140 | instance->watch_directory_hash.push_back( file_basename_hash );
- | ^~~~~~~~~~~~~~~~~~~~
- Z:/island/modules/le_file_watcher/le_file_watcher_win32.cpp:141:27: error: 'struct le_file_watcher_o' has no member named 'watched_directories'
- 141 | instance->watched_directories.emplace_back( watched_directory );
- | ^~~~~~~~~~~~~~~~~~~
- Z:/island/modules/le_file_watcher/le_file_watcher_win32.cpp:142:27: error: 'struct le_file_watcher_o' has no member named 'watch_data'
- 142 | instance->watch_data.emplace_back(); // an empty entry to watch_data
- | ^~~~~~~~~~
- Z:/island/modules/le_file_watcher/le_file_watcher_win32.cpp:157:27: error: 'struct le_file_watcher_o' has no member named 'watch_data'
- 157 | instance->watch_data[ watch_index ].emplace_back( std::move( watch_data ) );
- | ^~~~~~~~~~
- Z:/island/modules/le_file_watcher/le_file_watcher_win32.cpp: In function 'bool file_watcher_remove_watch(le_file_watcher_o*, int)':
- Z:/island/modules/le_file_watcher/le_file_watcher_win32.cpp:177:33: error: 'struct le_file_watcher_o' has no member named 'watch_data'
- 177 | for ( ; idx < instance->watch_data.size(); ) {
- | ^~~~~~~~~~
- Z:/island/modules/le_file_watcher/le_file_watcher_win32.cpp:179:41: error: 'struct le_file_watcher_o' has no member named 'watch_data'
- 179 | auto& w_vec = instance->watch_data[ idx ];
- | ^~~~~~~~~~
- Z:/island/modules/le_file_watcher/le_file_watcher_win32.cpp:199:44: error: 'struct le_file_watcher_o' has no member named 'watched_directories'
- 199 | delete ( instance->watched_directories[ idx ] );
- | ^~~~~~~~~~~~~~~~~~~
- Z:/island/modules/le_file_watcher/le_file_watcher_win32.cpp:201:35: error: 'struct le_file_watcher_o' has no member named 'watched_directories'
- 201 | instance->watched_directories.erase( instance->watched_directories.begin() + idx );
- | ^~~~~~~~~~~~~~~~~~~
- Z:/island/modules/le_file_watcher/le_file_watcher_win32.cpp:201:72: error: 'struct le_file_watcher_o' has no member named 'watched_directories'
- 201 | instance->watched_directories.erase( instance->watched_directories.begin() + idx );
- | ^~~~~~~~~~~~~~~~~~~
- Z:/island/modules/le_file_watcher/le_file_watcher_win32.cpp:202:35: error: 'struct le_file_watcher_o' has no member named 'watch_directory_hash'
- 202 | instance->watch_directory_hash.erase( instance->watch_directory_hash.begin() + idx );
- | ^~~~~~~~~~~~~~~~~~~~
- Z:/island/modules/le_file_watcher/le_file_watcher_win32.cpp:202:73: error: 'struct le_file_watcher_o' has no member named 'watch_directory_hash'
- 202 | instance->watch_directory_hash.erase( instance->watch_directory_hash.begin() + idx );
- | ^~~~~~~~~~~~~~~~~~~~
- Z:/island/modules/le_file_watcher/le_file_watcher_win32.cpp:203:35: error: 'struct le_file_watcher_o' has no member named 'watch_data'
- 203 | instance->watch_data.erase( instance->watch_data.begin() + idx );
- | ^~~~~~~~~~
- Z:/island/modules/le_file_watcher/le_file_watcher_win32.cpp:203:63: error: 'struct le_file_watcher_o' has no member named 'watch_data'
- 203 | instance->watch_data.erase( instance->watch_data.begin() + idx );
- | ^~~~~~~~~~
- Z:/island/modules/le_file_watcher/le_file_watcher_win32.cpp: In function 'void watch_callback(DWORD, DWORD, LPOVERLAPPED)':
- Z:/island/modules/le_file_watcher/le_file_watcher_win32.cpp:241:14: error: 'vector' is not a member of 'std'
- 241 | std::vector<uint64_t> callback_file_name_hashes;
- | ^~~~~~
- Z:/island/modules/le_file_watcher/le_file_watcher_win32.cpp:241:14: note: 'std::vector' is defined in header '<vector>'; did you forget to '#include <vector>'?
- Z:/island/modules/le_file_watcher/le_file_watcher_win32.cpp:241:29: error: expected primary-expression before '>' token
- 241 | std::vector<uint64_t> callback_file_name_hashes;
- | ^
- Z:/island/modules/le_file_watcher/le_file_watcher_win32.cpp:241:31: error: 'callback_file_name_hashes' was not declared in this scope; did you mean 'callback_filename'?
- 241 | std::vector<uint64_t> callback_file_name_hashes;
- | ^~~~~~~~~~~~~~~~~~~~~~~~~
- | callback_filename
- Z:/island/modules/le_file_watcher/le_file_watcher_win32.cpp:275:22: error: 'vector' is not a member of 'std'
- 275 | std::vector<uint64_t> c;
- | ^~~~~~
- Z:/island/modules/le_file_watcher/le_file_watcher_win32.cpp:275:22: note: 'std::vector' is defined in header '<vector>'; did you forget to '#include <vector>'?
- Z:/island/modules/le_file_watcher/le_file_watcher_win32.cpp:275:37: error: expected primary-expression before '>' token
- 275 | std::vector<uint64_t> c;
- | ^
- Z:/island/modules/le_file_watcher/le_file_watcher_win32.cpp:275:39: error: 'c' was not declared in this scope
- 275 | std::vector<uint64_t> c;
- | ^
- Z:/island/modules/le_file_watcher/le_file_watcher_win32.cpp:293:36: error: 'struct le_file_watcher_o' has no member named 'watch_data'
- 293 | if ( idx < watch->watcher->watch_data.size() ) {
- | ^~~~~~~~~~
- Z:/island/modules/le_file_watcher/le_file_watcher_win32.cpp:302:63: error: 'struct le_file_watcher_o' has no member named 'watch_data'
- 302 | for ( auto const& w : watch->watcher->watch_data[ idx ] ) {
- | ^~~~~~~~~~
- [17/31] Building CXX object le_core/CMakeFiles/le_core.dir/le_api_loader_win32.cpp.obj
- FAILED: le_core/CMakeFiles/le_core.dir/le_api_loader_win32.cpp.obj
- C:\msys64\ucrt64\bin\c++.exe -IZ:/island -IZ:/island/modules/le_core -IZ:/island/3rdparty/src/glm -IC:/VulkanSDK/1.3.243.0/include -IZ:/island/modules/le_camera -IZ:/island/modules/le_pipeline_builder -IZ:/island/modules/le_renderer -IZ:/island/modules/le_ui_event -IZ:/island/modules/le_window -IZ:/island/modules/le_log -IZ:/island/modules/le_file_watcher -std=gnu++20 -MD -MT le_core/CMakeFiles/le_core.dir/le_api_loader_win32.cpp.obj -MF le_core\CMakeFiles\le_core.dir\le_api_loader_win32.cpp.obj.d -o le_core/CMakeFiles/le_core.dir/le_api_loader_win32.cpp.obj -c Z:/island/modules/le_core/le_api_loader_win32.cpp
- Z:/island/modules/le_core/le_api_loader_win32.cpp:235:16: error: redefinition of 'struct _SYSTEM_HANDLE_INFORMATION'
- 235 | typedef struct _SYSTEM_HANDLE_INFORMATION {
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from Z:/island/modules/le_core/le_api_loader_win32.cpp:10:
- C:/msys64/ucrt64/include/winternl.h:913:18: note: previous definition of 'struct _SYSTEM_HANDLE_INFORMATION'
- 913 | typedef struct _SYSTEM_HANDLE_INFORMATION {
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~
- Z:/island/modules/le_core/le_api_loader_win32.cpp:238:3: error: conflicting declaration 'typedef int SYSTEM_HANDLE_INFORMATION'
- 238 | } SYSTEM_HANDLE_INFORMATION, *PSYSTEM_HANDLE_INFORMATION;
- | ^~~~~~~~~~~~~~~~~~~~~~~~~
- C:/msys64/ucrt64/include/winternl.h:916:5: note: previous declaration as 'typedef struct _SYSTEM_HANDLE_INFORMATION SYSTEM_HANDLE_INFORMATION'
- 916 | } SYSTEM_HANDLE_INFORMATION, *PSYSTEM_HANDLE_INFORMATION;
- | ^~~~~~~~~~~~~~~~~~~~~~~~~
- Z:/island/modules/le_core/le_api_loader_win32.cpp:238:31: error: conflicting declaration 'typedef int* PSYSTEM_HANDLE_INFORMATION'
- 238 | } SYSTEM_HANDLE_INFORMATION, *PSYSTEM_HANDLE_INFORMATION;
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~
- C:/msys64/ucrt64/include/winternl.h:916:33: note: previous declaration as 'typedef struct _SYSTEM_HANDLE_INFORMATION* PSYSTEM_HANDLE_INFORMATION'
- 916 | } SYSTEM_HANDLE_INFORMATION, *PSYSTEM_HANDLE_INFORMATION;
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~
- Z:/island/modules/le_core/le_api_loader_win32.cpp:241:16: error: redefinition of 'struct _OBJECT_TYPE_INFORMATION'
- 241 | typedef struct _OBJECT_TYPE_INFORMATION {
- | ^~~~~~~~~~~~~~~~~~~~~~~~
- C:/msys64/ucrt64/include/winternl.h:251:18: note: previous definition of 'struct _OBJECT_TYPE_INFORMATION'
- 251 | typedef struct _OBJECT_TYPE_INFORMATION {
- | ^~~~~~~~~~~~~~~~~~~~~~~~
- Z:/island/modules/le_core/le_api_loader_win32.cpp:265:3: error: conflicting declaration 'typedef int OBJECT_TYPE_INFORMATION'
- 265 | } OBJECT_TYPE_INFORMATION, *POBJECT_TYPE_INFORMATION;
- | ^~~~~~~~~~~~~~~~~~~~~~~
- C:/msys64/ucrt64/include/winternl.h:273:5: note: previous declaration as 'typedef struct _OBJECT_TYPE_INFORMATION OBJECT_TYPE_INFORMATION'
- 273 | } OBJECT_TYPE_INFORMATION, *POBJECT_TYPE_INFORMATION;
- | ^~~~~~~~~~~~~~~~~~~~~~~
- Z:/island/modules/le_core/le_api_loader_win32.cpp:265:29: error: conflicting declaration 'typedef int* POBJECT_TYPE_INFORMATION'
- 265 | } OBJECT_TYPE_INFORMATION, *POBJECT_TYPE_INFORMATION;
- | ^~~~~~~~~~~~~~~~~~~~~~~~
- C:/msys64/ucrt64/include/winternl.h:273:31: note: previous declaration as 'typedef struct _OBJECT_TYPE_INFORMATION* POBJECT_TYPE_INFORMATION'
- 273 | } OBJECT_TYPE_INFORMATION, *POBJECT_TYPE_INFORMATION;
- | ^~~~~~~~~~~~~~~~~~~~~~~~
- Z:/island/modules/le_core/le_api_loader_win32.cpp:270:16: error: redefinition of 'struct _OBJECT_ALL_INFORMATION'
- 270 | typedef struct _OBJECT_ALL_INFORMATION {
- | ^~~~~~~~~~~~~~~~~~~~~~~
- C:/msys64/ucrt64/include/winternl.h:275:18: note: previous definition of 'struct _OBJECT_ALL_INFORMATION'
- 275 | typedef struct _OBJECT_ALL_INFORMATION {
- | ^~~~~~~~~~~~~~~~~~~~~~~
- Z:/island/modules/le_core/le_api_loader_win32.cpp:273:3: error: conflicting declaration 'typedef int OBJECT_ALL_INFORMATION'
- 273 | } OBJECT_ALL_INFORMATION, *POBJECT_ALL_INFORMATION;
- | ^~~~~~~~~~~~~~~~~~~~~~
- C:/msys64/ucrt64/include/winternl.h:278:4: note: previous declaration as 'typedef struct _OBJECT_ALL_INFORMATION OBJECT_ALL_INFORMATION'
- 278 | }OBJECT_ALL_INFORMATION, *POBJECT_ALL_INFORMATION;
- | ^~~~~~~~~~~~~~~~~~~~~~
- Z:/island/modules/le_core/le_api_loader_win32.cpp:273:28: error: conflicting declaration 'typedef int* POBJECT_ALL_INFORMATION'
- 273 | } OBJECT_ALL_INFORMATION, *POBJECT_ALL_INFORMATION;
- | ^~~~~~~~~~~~~~~~~~~~~~~
- C:/msys64/ucrt64/include/winternl.h:278:29: note: previous declaration as 'typedef struct _OBJECT_ALL_INFORMATION* POBJECT_ALL_INFORMATION'
- 278 | }OBJECT_ALL_INFORMATION, *POBJECT_ALL_INFORMATION;
- | ^~~~~~~~~~~~~~~~~~~~~~~
- Z:/island/modules/le_core/le_api_loader_win32.cpp: In function 'void* GetLibraryProcAddress(LPCSTR, LPCSTR)':
- Z:/island/modules/le_core/le_api_loader_win32.cpp:277:23: error: invalid conversion from 'FARPROC' {aka 'long long int (*)()'} to 'PVOID' {aka 'void*'} [-fpermissive]
- 277 | return module ? GetProcAddress( module, ProcName ) : NULL;
- | ^
- | |
- | FARPROC {aka long long int (*)()}
- Z:/island/modules/le_core/le_api_loader_win32.cpp: In function 'UCHAR get_file_handle_object_type_index(HANDLE)':
- Z:/island/modules/le_core/le_api_loader_win32.cpp:321:72: error: 'struct _OBJECT_ALL_INFORMATION' has no member named 'NumberOfObjectsTypes'; did you mean 'NumberOfObjects'?
- 321 | size_t num_elements = ( ( POBJECT_ALL_INFORMATION )( data ) )->NumberOfObjectsTypes;
- | ^~~~~~~~~~~~~~~~~~~~
- | NumberOfObjects
- Z:/island/modules/le_core/le_api_loader_win32.cpp:330:38: error: 'struct _OBJECT_TYPE_INFORMATION' has no member named 'TypeIndex'
- 330 | return info->TypeIndex;
- | ^~~~~~~~~
- Z:/island/modules/le_core/le_api_loader_win32.cpp: In function 'bool close_handles_held_by_process_id(ULONG, const wchar_t*)':
- Z:/island/modules/le_core/le_api_loader_win32.cpp:389:44: error: 'struct _SYSTEM_HANDLE_INFORMATION' has no member named 'HandleCount'
- 389 | ULONG_PTR NumberOfHandles = pshti->HandleCount;
- | ^~~~~~~~~~~
- Z:/island/modules/le_core/le_api_loader_win32.cpp:395:45: error: 'struct _SYSTEM_HANDLE_INFORMATION' has no member named 'Handles'; did you mean 'Handle'?
- 395 | _SYSTEM_HANDLE* sys_handle = pshti->Handles;
- | ^~~~~~~
- | Handle
- Z:/island/modules/le_core/le_api_loader_win32.cpp:425:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
- 425 | ( void* )sys_handle->Handle,
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- Z:/island/modules/le_core/le_api_loader_win32.cpp:474:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
- 474 | ( void* )sys_handle->Handle,
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- [18/31] Building CXX object le_backend_vk/CMakeFiles/le_backend_vk.dir/le_backend_vk.cpp.obj
- FAILED: le_backend_vk/CMakeFiles/le_backend_vk.dir/le_backend_vk.cpp.obj
- C:\msys64\ucrt64\bin\c++.exe -DSPIRV_REFLECT_USE_SYSTEM_SPIRV_H -DVK_NO_PROTOTYPES -IZ:/island -IZ:/island/modules/le_core -IZ:/island/3rdparty/src/glm -IC:/VulkanSDK/1.3.243.0/include -IZ:/island/modules/le_camera -IZ:/island/modules/le_pipeline_builder -IZ:/island/modules/le_renderer -IZ:/island/modules/le_ui_event -IZ:/island/modules/le_window -IZ:/island/modules/le_log -IZ:/island/modules/le_file_watcher -IZ:/island/modules/le_backend_vk -IZ:/island/modules/le_shader_compiler -IZ:/island/modules/le_swapchain_vk -std=gnu++20 -MD -MT le_backend_vk/CMakeFiles/le_backend_vk.dir/le_backend_vk.cpp.obj -MF le_backend_vk\CMakeFiles\le_backend_vk.dir\le_backend_vk.cpp.obj.d -o le_backend_vk/CMakeFiles/le_backend_vk.dir/le_backend_vk.cpp.obj -c Z:/island/modules/le_backend_vk/le_backend_vk.cpp
- Z:/island/modules/le_backend_vk/le_backend_vk.cpp: In function 'bool backend_clear_frame(le_backend_o*, size_t)':
- Z:/island/modules/le_backend_vk/le_backend_vk.cpp:48:36: error: '__FUNCSIG__' was not declared in this scope
- 48 | # define __PRETTY_FUNCTION__ __FUNCSIG__
- | ^~~~~~~~~~~
- Z:/island/modules/le_backend_vk/le_backend_vk.cpp:2078:136: note: in expansion of macro '__PRETTY_FUNCTION__'
- 2078 | logger.warn( "%s: abstract physical resource has unknown type (%p) and cannot be deleted. leaking...", __PRETTY_FUNCTION__, r.type );
- | ^~~~~~~~~~~~~~~~~~~
- Z:/island/modules/le_backend_vk/le_backend_vk.cpp: In lambda function:
- Z:/island/modules/le_backend_vk/le_backend_vk.cpp:6799:33: error: 'readlink' was not declared in this scope
- 6799 | ssize_t count = readlink( "/proc/self/exe", result, 1024 );
- | ^~~~~~~~
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement