Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- scons -j8 platform=x11
- scons: Reading SConscript files ...
- Enabling ALSA
- Enabling PulseAudio
- Checking for C header file mntent.h... (cached) yes
- scons: done reading SConscript files.
- scons: Building targets ...
- [Initial build] Compiling ==> modules/voxel/terrain/voxel_lod_terrain.cpp
- [Initial build] Compiling ==> thirdparty/libvpx/vp8/decoder/onyxd_if.c
- [Initial build] Compiling ==> thirdparty/libvpx/vp9/vp9_dx_iface.c
- [Initial build] Compiling ==> thirdparty/libvpx/vp9/common/vp9_alloccommon.c
- [Initial build] Compiling ==> thirdparty/libvpx/vp9/common/vp9_blockd.c
- [Initial build] Compiling ==> thirdparty/libvpx/vp9/common/vp9_common_data.c
- [Initial build] Compiling ==> thirdparty/libvpx/vp9/common/vp9_debugmodes.c
- [Initial build] Compiling ==> thirdparty/libvpx/vp9/common/vp9_entropy.c
- [Initial build] Compiling ==> thirdparty/libvpx/vp9/common/vp9_entropymode.c
- [Initial build] Compiling ==> thirdparty/libvpx/vp9/common/vp9_entropymv.c
- In file included from modules/voxel/terrain/../streams/voxel_stream.h:4:0,
- from modules/voxel/terrain/voxel_lod_terrain.h:4,
- from modules/voxel/terrain/voxel_lod_terrain.cpp:1:
- modules/voxel/terrain/../streams/../voxel_buffer.h: In member function 'bool VoxelBuffer::validate_pos(unsigned int, unsigned int, unsigned int) const':
- modules/voxel/terrain/../streams/../voxel_buffer.h:90:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- return x < _size.x && y < _size.y && z < _size.z;
- ~~^~~~~~~~~
- modules/voxel/terrain/../streams/../voxel_buffer.h:90:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- return x < _size.x && y < _size.y && z < _size.z;
- ~~^~~~~~~~~
- modules/voxel/terrain/../streams/../voxel_buffer.h:90:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- return x < _size.x && y < _size.y && z < _size.z;
- ~~^~~~~~~~~
- [Initial build] Compiling ==> thirdparty/libvpx/vp9/common/vp9_filter.c
- [Initial build] Compiling ==> thirdparty/libvpx/vp9/common/vp9_frame_buffers.c
- [Initial build] Compiling ==> thirdparty/libvpx/vp9/common/vp9_idct.c
- [Initial build] Compiling ==> thirdparty/libvpx/vp9/common/vp9_loopfilter.c
- [Initial build] Compiling ==> thirdparty/libvpx/vp9/common/vp9_mvref_common.c
- [Initial build] Compiling ==> thirdparty/libvpx/vp9/common/vp9_pred_common.c
- [Initial build] Compiling ==> thirdparty/libvpx/vp9/common/vp9_quant_common.c
- [Initial build] Compiling ==> thirdparty/libvpx/vp9/common/vp9_reconinter.c
- [Initial build] Compiling ==> thirdparty/libvpx/vp9/common/vp9_reconintra.c
- [Initial build] Compiling ==> thirdparty/libvpx/vp9/common/vp9_rtcd.c
- [Initial build] Compiling ==> thirdparty/libvpx/vp9/common/vp9_scale.c
- [Initial build] Compiling ==> thirdparty/libvpx/vp9/common/vp9_scan.c
- [Initial build] Compiling ==> thirdparty/libvpx/vp9/common/vp9_seg_common.c
- [Initial build] Compiling ==> thirdparty/libvpx/vp9/common/vp9_thread_common.c
- [Initial build] Compiling ==> thirdparty/libvpx/vp9/common/vp9_tile_common.c
- [Initial build] Compiling ==> thirdparty/libvpx/vp9/decoder/vp9_decodeframe.c
- [Initial build] Compiling ==> thirdparty/libvpx/vp9/decoder/vp9_decodemv.c
- [Initial build] Compiling ==> thirdparty/libvpx/vp9/decoder/vp9_decoder.c
- [Initial build] Compiling ==> thirdparty/libvpx/vp9/decoder/vp9_detokenize.c
- [Initial build] Compiling ==> thirdparty/libvpx/vp9/decoder/vp9_dsubexp.c
- [Initial build] Compiling ==> thirdparty/libvpx/vp9/decoder/vp9_dthread.c
- [Initial build] Compiling ==> thirdparty/libvpx/vpx/src/vpx_codec.c
- [Initial build] Compiling ==> thirdparty/libvpx/vpx/src/vpx_decoder.c
- [Initial build] Compiling ==> thirdparty/libvpx/vpx/src/vpx_image.c
- [Initial build] Compiling ==> thirdparty/libvpx/vpx/src/vpx_psnr.c
- [Initial build] Compiling ==> thirdparty/libvpx/vpx_dsp/bitreader.c
- [Initial build] Compiling ==> thirdparty/libvpx/vpx_dsp/bitreader_buffer.c
- [Initial build] Compiling ==> thirdparty/libvpx/vpx_dsp/intrapred.c
- [Initial build] Compiling ==> thirdparty/libvpx/vpx_dsp/inv_txfm.c
- [Initial build] Compiling ==> thirdparty/libvpx/vpx_dsp/loopfilter.c
- [Initial build] Compiling ==> thirdparty/libvpx/vpx_dsp/prob.c
- [Initial build] Compiling ==> thirdparty/libvpx/vpx_dsp/vpx_convolve.c
- [Initial build] Compiling ==> thirdparty/libvpx/vpx_dsp/vpx_dsp_rtcd.c
- [Initial build] Compiling ==> thirdparty/libvpx/vpx_mem/vpx_mem.c
- [Initial build] Compiling ==> thirdparty/libvpx/vpx_scale/vpx_scale_rtcd.c
- [Initial build] Compiling ==> thirdparty/libvpx/vpx_scale/generic/yv12config.c
- [Initial build] Compiling ==> thirdparty/libvpx/vpx_scale/generic/yv12extend.c
- [Initial build] Compiling ==> thirdparty/libvpx/vpx_util/vpx_thread.c
- In file included from modules/voxel/terrain/../meshers/dmc/voxel_mesher_dmc.h:6:0,
- from modules/voxel/terrain/voxel_mesh_updater.h:9,
- from modules/voxel/terrain/voxel_lod_terrain.h:8,
- from modules/voxel/terrain/voxel_lod_terrain.cpp:1:
- modules/voxel/terrain/../meshers/dmc/hermite_value.h: In function 'float dmc::get_isolevel_clamped(const VoxelBuffer&, unsigned int, unsigned int, unsigned int)':
- modules/voxel/terrain/../meshers/dmc/hermite_value.h:21:8: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- x = x >= voxels.get_size().x ? voxels.get_size().x - 1 : x;
- ~~^~~~~~~~~~~~~~~~~~~~~~
- modules/voxel/terrain/../meshers/dmc/hermite_value.h:22:8: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- y = y >= voxels.get_size().y ? voxels.get_size().y - 1 : y;
- ~~^~~~~~~~~~~~~~~~~~~~~~
- modules/voxel/terrain/../meshers/dmc/hermite_value.h:23:8: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- z = z >= voxels.get_size().z ? voxels.get_size().z - 1 : z;
- ~~^~~~~~~~~~~~~~~~~~~~~~
- [Initial build] Compiling ==> thirdparty/libvpx/vp8/decoder/threading.c
- [Initial build] Compiling ==> thirdparty/libvpx/vp8/common/x86/idct_blk_mmx.c
- In file included from ./thirdparty/misc/pcg.h:7:0,
- from ./core/math/random_pcg.h:36,
- from ./core/math/math_funcs.h:35,
- from ./core/hashfuncs.h:35,
- from modules/voxel/terrain/../streams/../math/vector3i.h:4,
- from modules/voxel/terrain/../streams/../voxel_buffer.h:4,
- from modules/voxel/terrain/../streams/voxel_stream.h:4,
- from modules/voxel/terrain/voxel_lod_terrain.h:4,
- from modules/voxel/terrain/voxel_lod_terrain.cpp:1:
- modules/voxel/terrain/voxel_lod_terrain.cpp: In member function 'void VoxelLodTerrain::immerge_block(Vector3i, unsigned int)':
- modules/voxel/terrain/voxel_lod_terrain.cpp:108:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ERR_FAIL_COND(lod_index >= get_lod_count());
- ~~~~~~~~~~^~~~~~~~~~~~~~~~~~
- ./core/typedefs.h:317:41: note: in definition of macro 'unlikely'
- #define unlikely(x) __builtin_expect(!!(x), 0)
- ^
- modules/voxel/terrain/voxel_lod_terrain.cpp:108:2: note: in expansion of macro 'ERR_FAIL_COND'
- ERR_FAIL_COND(lod_index >= get_lod_count());
- ^~~~~~~~~~~~~
- modules/voxel/terrain/voxel_lod_terrain.cpp: In member function 'void VoxelLodTerrain::set_lod_count(unsigned int)':
- modules/voxel/terrain/voxel_lod_terrain.cpp:154:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (get_lod_count() != p_lod_count) {
- ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
- [Initial build] modules/voxel/terrain/voxel_lod_terrain.cpp:157:71: error: invalid initialization of non-const reference of type 'LodOctree<bool>::NoDestroyAction&' from an rvalue of type 'LodOctree<bool>::NoDestroyAction'
- _lod_octree.create_from_lod_count(bs, p_lod_count, LodOctree<bool>::NoDestroyAction());
- ^~~~~~~~~~~~~~~~~
- In file included from modules/voxel/terrain/voxel_lod_terrain.h:5:0,
- from modules/voxel/terrain/voxel_lod_terrain.cpp:1:
- modules/voxel/terrain/lod_octree.h:60:7: note: initializing argument 3 of 'void LodOctree<T>::create_from_lod_count(int, unsigned int, A&) [with A = LodOctree<bool>::NoDestroyAction; T = bool]'
- void create_from_lod_count(int base_size, unsigned int lod_count, A &destroy_action) {
- ^~~~~~~~~~~~~~~~~~~~~
- In file included from ./thirdparty/misc/pcg.h:7:0,
- from ./core/math/random_pcg.h:36,
- from ./core/math/math_funcs.h:35,
- from ./core/hashfuncs.h:35,
- from modules/voxel/terrain/../streams/../math/vector3i.h:4,
- from modules/voxel/terrain/../streams/../voxel_buffer.h:4,
- from modules/voxel/terrain/../streams/voxel_stream.h:4,
- from modules/voxel/terrain/voxel_lod_terrain.h:4,
- from modules/voxel/terrain/voxel_lod_terrain.cpp:1:
- modules/voxel/terrain/voxel_lod_terrain.cpp: In member function 'Dictionary VoxelLodTerrain::get_block_info(Vector3, unsigned int) const':
- modules/voxel/terrain/voxel_lod_terrain.cpp:205:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ERR_FAIL_COND_V(lod_index >= get_lod_count(), d);
- ~~~~~~~~~~^~~~~~~~~~~~~~~~~~
- ./core/typedefs.h:317:41: note: in definition of macro 'unlikely'
- #define unlikely(x) __builtin_expect(!!(x), 0)
- ^
- modules/voxel/terrain/voxel_lod_terrain.cpp:205:2: note: in expansion of macro 'ERR_FAIL_COND_V'
- ERR_FAIL_COND_V(lod_index >= get_lod_count(), d);
- ^~~~~~~~~~~~~~~
- modules/voxel/terrain/voxel_lod_terrain.cpp: In member function 'Vector3 VoxelLodTerrain::voxel_to_block_position(Vector3, unsigned int) const':
- modules/voxel/terrain/voxel_lod_terrain.cpp:238:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- ERR_FAIL_COND_V(lod_index >= get_lod_count(), Vector3());
- ~~~~~~~~~~^~~~~~~~~~~~~~~~~~
- ./core/typedefs.h:317:41: note: in definition of macro 'unlikely'
- #define unlikely(x) __builtin_expect(!!(x), 0)
- ^
- modules/voxel/terrain/voxel_lod_terrain.cpp:238:2: note: in expansion of macro 'ERR_FAIL_COND_V'
- ERR_FAIL_COND_V(lod_index >= get_lod_count(), Vector3());
- ^~~~~~~~~~~~~~~
- modules/voxel/terrain/voxel_lod_terrain.cpp: In member function 'void VoxelLodTerrain::_notification(int)':
- modules/voxel/terrain/voxel_lod_terrain.cpp:286:19: error: invalid initialization of non-const reference of type 'VoxelLodTerrain::_notification(int)::EnterWorldAction&' from an rvalue of type 'VoxelLodTerrain::_notification(int)::EnterWorldAction'
- for_all_blocks(EnterWorldAction(*get_world()));
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from modules/voxel/terrain/voxel_lod_terrain.cpp:1:0:
- modules/voxel/terrain/voxel_lod_terrain.h:81:7: note: initializing argument 1 of 'void VoxelLodTerrain::for_all_blocks(A&) [with A = VoxelLodTerrain::_notification(int)::EnterWorldAction]'
- void for_all_blocks(A &action) {
- ^~~~~~~~~~~~~~
- modules/voxel/terrain/voxel_lod_terrain.cpp:290:19: error: invalid initialization of non-const reference of type 'VoxelLodTerrain::_notification(int)::ExitWorldAction&' from an rvalue of type 'VoxelLodTerrain::_notification(int)::ExitWorldAction'
- for_all_blocks(ExitWorldAction());
- ^~~~~~~~~~~~~~~~~
- In file included from modules/voxel/terrain/voxel_lod_terrain.cpp:1:0:
- modules/voxel/terrain/voxel_lod_terrain.h:81:7: note: initializing argument 1 of 'void VoxelLodTerrain::for_all_blocks(A&) [with A = VoxelLodTerrain::_notification(int)::ExitWorldAction]'
- void for_all_blocks(A &action) {
- ^~~~~~~~~~~~~~
- modules/voxel/terrain/voxel_lod_terrain.cpp:294:19: error: invalid initialization of non-const reference of type 'VoxelLodTerrain::_notification(int)::SetVisibilityAction&' from an rvalue of type 'VoxelLodTerrain::_notification(int)::SetVisibilityAction'
- for_all_blocks(SetVisibilityAction(is_visible()));
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from modules/voxel/terrain/voxel_lod_terrain.cpp:1:0:
- modules/voxel/terrain/voxel_lod_terrain.h:81:7: note: initializing argument 1 of 'void VoxelLodTerrain::for_all_blocks(A&) [with A = VoxelLodTerrain::_notification(int)::SetVisibilityAction]'
- void for_all_blocks(A &action) {
- ^~~~~~~~~~~~~~
- In file included from ./thirdparty/misc/pcg.h:7:0,
- from ./core/math/random_pcg.h:36,
- from ./core/math/math_funcs.h:35,
- from ./core/hashfuncs.h:35,
- from modules/voxel/terrain/../streams/../math/vector3i.h:4,
- from modules/voxel/terrain/../streams/../voxel_buffer.h:4,
- from modules/voxel/terrain/../streams/voxel_stream.h:4,
- from modules/voxel/terrain/voxel_lod_terrain.h:4,
- from modules/voxel/terrain/voxel_lod_terrain.cpp:1:
- modules/voxel/terrain/voxel_lod_terrain.cpp: In member function 'void VoxelLodTerrain::try_schedule_loading_with_neighbors(const Vector3i&, unsigned int)':
- modules/voxel/terrain/voxel_lod_terrain.cpp:325:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- CRASH_COND(lod_index >= get_lod_count());
- ~~~~~~~~~~^~~~~~~~~~~~~~~~~~
- ./core/typedefs.h:317:41: note: in definition of macro 'unlikely'
- #define unlikely(x) __builtin_expect(!!(x), 0)
- ^
- modules/voxel/terrain/voxel_lod_terrain.cpp:325:2: note: in expansion of macro 'CRASH_COND'
- CRASH_COND(lod_index >= get_lod_count());
- ^~~~~~~~~~
- [Initial build] modules/voxel/terrain/voxel_lod_terrain.cpp: In member function 'bool VoxelLodTerrain::check_block_loaded_and_updated(const Vector3i&, unsigned int)':
- modules/voxel/terrain/voxel_lod_terrain.cpp:352:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- CRASH_COND(lod_index >= get_lod_count());
- ~~~~~~~~~~^~~~~~~~~~~~~~~~~~
- ./core/typedefs.h:317:41: note: in definition of macro 'unlikely'
- #define unlikely(x) __builtin_expect(!!(x), 0)
- ^
- modules/voxel/terrain/voxel_lod_terrain.cpp:352:2: note: in expansion of macro 'CRASH_COND'
- CRASH_COND(lod_index >= get_lod_count());
- ^~~~~~~~~~
- Compiling ==> thirdparty/libvpx/vp8/common/x86/idct_blk_sse2.c
- modules/voxel/terrain/voxel_lod_terrain.cpp: In member function 'void VoxelLodTerrain::_process()':
- modules/voxel/terrain/voxel_lod_terrain.cpp:421:46: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- for (unsigned int lod_index = 0; lod_index < get_lod_count(); ++lod_index) {
- ~~~~~~~~~~^~~~~~~~~~~~~~~~~
- modules/voxel/terrain/voxel_lod_terrain.cpp:549:46: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- for (unsigned int lod_index = 0; lod_index < get_lod_count(); ++lod_index) {
- ~~~~~~~~~~^~~~~~~~~~~~~~~~~
- modules/voxel/terrain/voxel_lod_terrain.cpp:552:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- for (int i = 0; i < lod.blocks_to_load.size(); ++i) {
- ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
- modules/voxel/terrain/voxel_lod_terrain.cpp:582:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (ob.lod >= get_lod_count()) {
- ~~~~~~~^~~~~~~~~~~~~~~~~~
- modules/voxel/terrain/voxel_lod_terrain.cpp:637:46: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- for (unsigned int lod_index = 0; lod_index < get_lod_count(); ++lod_index) {
- ~~~~~~~~~~^~~~~~~~~~~~~~~~~
- modules/voxel/terrain/voxel_lod_terrain.cpp:640:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- for (int i = 0; i < lod.blocks_pending_update.size(); ++i) {
- ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- modules/voxel/terrain/voxel_lod_terrain.cpp:689:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- for (unsigned int i = 0; i < output.blocks.size(); ++i) {
- ~~^~~~~~~~~~~~~~~~~~~~~~
- modules/voxel/terrain/voxel_lod_terrain.cpp:692:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (ob.lod >= get_lod_count()) {
- ~~~~~~~^~~~~~~~~~~~~~~~~~
- modules/voxel/terrain/voxel_lod_terrain.cpp:711:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- for (; queue_index < _blocks_pending_main_thread_update.size() && os.get_ticks_msec() < timeout; ++queue_index) {
- ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- modules/voxel/terrain/voxel_lod_terrain.cpp:715:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (ob.lod >= get_lod_count()) {
- ~~~~~~~^~~~~~~~~~~~~~~~~~
- [Initial build] Compiling ==> thirdparty/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c
- [Initial build] Compiling ==> thirdparty/libvpx/vpx_dsp/x86/inv_txfm_sse2.c
- In file included from modules/voxel/terrain/voxel_data_loader.h:4:0,
- from modules/voxel/terrain/voxel_lod_terrain.h:6,
- from modules/voxel/terrain/voxel_lod_terrain.cpp:1:
- modules/voxel/terrain/block_thread_manager.h: In instantiation of 'void VoxelBlockThreadManager<InputBlockData_T, OutputBlockData_T, Processor_T>::push(const VoxelBlockThreadManager<InputBlockData_T, OutputBlockData_T, Processor_T>::Input&) [with InputBlockData_T = VoxelDataLoader::InputBlockData; OutputBlockData_T = VoxelDataLoader::OutputBlockData; Processor_T = VoxelDataLoader::Processor]':
- modules/voxel/terrain/voxel_data_loader.h:36:50: required from here
- modules/voxel/terrain/block_thread_manager.h:135:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- for (int job_index = 0; job_index < _job_count; ++job_index) {
- ~~~~~~~~~~^~~~~~~~~~~~
- In file included from ./thirdparty/misc/pcg.h:7:0,
- from ./core/math/random_pcg.h:36,
- from ./core/math/math_funcs.h:35,
- from ./core/hashfuncs.h:35,
- from modules/voxel/terrain/../streams/../math/vector3i.h:4,
- from modules/voxel/terrain/../streams/../voxel_buffer.h:4,
- from modules/voxel/terrain/../streams/voxel_stream.h:4,
- from modules/voxel/terrain/voxel_lod_terrain.h:4,
- from modules/voxel/terrain/voxel_lod_terrain.cpp:1:
- ./core/typedefs.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- #define MAX(m_a, m_b) (((m_a) > (m_b)) ? (m_a) : (m_b))
- ~~~~~~~^~~~~~~~
- modules/voxel/terrain/block_thread_manager.h:141:28: note: in expansion of macro 'MAX'
- highest_pending_count = MAX(highest_pending_count, job.shared_input.blocks.size());
- ^~~
- ./core/typedefs.h:126:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- #define MIN(m_a, m_b) (((m_a) < (m_b)) ? (m_a) : (m_b))
- ~~~~~~~^~~~~~~~
- modules/voxel/terrain/block_thread_manager.h:142:27: note: in expansion of macro 'MIN'
- lowest_pending_count = MIN(lowest_pending_count, job.shared_input.blocks.size());
- ^~~
- In file included from modules/voxel/terrain/voxel_data_loader.h:4:0,
- from modules/voxel/terrain/voxel_lod_terrain.h:6,
- from modules/voxel/terrain/voxel_lod_terrain.cpp:1:
- modules/voxel/terrain/block_thread_manager.h:152:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- for (int job_index = 0; job_index < _job_count && i < input.blocks.size(); ++job_index) {
- ~~~~~~~~~~^~~~~~~~~~~~
- modules/voxel/terrain/block_thread_manager.h:152:55: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- for (int job_index = 0; job_index < _job_count && i < input.blocks.size(); ++job_index) {
- In file included from ./thirdparty/misc/pcg.h:7:0,
- from ./core/math/random_pcg.h:36,
- from ./core/math/math_funcs.h:35,
- from ./core/hashfuncs.h:35,
- from modules/voxel/terrain/../streams/../math/vector3i.h:4,
- from modules/voxel/terrain/../streams/../voxel_buffer.h:4,
- from modules/voxel/terrain/../streams/voxel_stream.h:4,
- from modules/voxel/terrain/voxel_lod_terrain.h:4,
- from modules/voxel/terrain/voxel_lod_terrain.cpp:1:
- ./core/typedefs.h:126:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- #define MIN(m_a, m_b) (((m_a) < (m_b)) ? (m_a) : (m_b))
- ~~~~~~~^~~~~~~~
- modules/voxel/terrain/block_thread_manager.h:157:16: note: in expansion of macro 'MIN'
- int count = MIN(median_pending_count - pending_count, input.blocks.size());
- ^~~
- In file included from modules/voxel/terrain/voxel_data_loader.h:4:0,
- from modules/voxel/terrain/voxel_lod_terrain.h:6,
- from modules/voxel/terrain/voxel_lod_terrain.cpp:1:
- modules/voxel/terrain/block_thread_manager.h:160:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (i + count > input.blocks.size()) {
- modules/voxel/terrain/block_thread_manager.h:172:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- for (int job_index = 0; job_index < _job_count && i < input.blocks.size(); ++job_index) {
- ~~~~~~~~~~^~~~~~~~~~~~
- modules/voxel/terrain/block_thread_manager.h:172:55: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- for (int job_index = 0; job_index < _job_count && i < input.blocks.size(); ++job_index) {
- modules/voxel/terrain/block_thread_manager.h:182:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (i + count > input.blocks.size()) {
- modules/voxel/terrain/block_thread_manager.h:191:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- for (int job_index = 0; job_index < _job_count; ++job_index) {
- ~~~~~~~~~~^~~~~~~~~~~~
- modules/voxel/terrain/block_thread_manager.h: In instantiation of 'void VoxelBlockThreadManager<InputBlockData_T, OutputBlockData_T, Processor_T>::push(const VoxelBlockThreadManager<InputBlockData_T, OutputBlockData_T, Processor_T>::Input&) [with InputBlockData_T = VoxelMeshUpdater::InputBlockData; OutputBlockData_T = VoxelMeshUpdater::OutputBlockData; Processor_T = VoxelMeshUpdater::Processor]':
- modules/voxel/terrain/voxel_mesh_updater.h:50:50: required from here
- modules/voxel/terrain/block_thread_manager.h:135:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- for (int job_index = 0; job_index < _job_count; ++job_index) {
- ~~~~~~~~~~^~~~~~~~~~~~
- In file included from ./thirdparty/misc/pcg.h:7:0,
- from ./core/math/random_pcg.h:36,
- from ./core/math/math_funcs.h:35,
- from ./core/hashfuncs.h:35,
- from modules/voxel/terrain/../streams/../math/vector3i.h:4,
- from modules/voxel/terrain/../streams/../voxel_buffer.h:4,
- from modules/voxel/terrain/../streams/voxel_stream.h:4,
- from modules/voxel/terrain/voxel_lod_terrain.h:4,
- from modules/voxel/terrain/voxel_lod_terrain.cpp:1:
- ./core/typedefs.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- #define MAX(m_a, m_b) (((m_a) > (m_b)) ? (m_a) : (m_b))
- ~~~~~~~^~~~~~~~
- modules/voxel/terrain/block_thread_manager.h:141:28: note: in expansion of macro 'MAX'
- highest_pending_count = MAX(highest_pending_count, job.shared_input.blocks.size());
- ^~~
- ./core/typedefs.h:126:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- #define MIN(m_a, m_b) (((m_a) < (m_b)) ? (m_a) : (m_b))
- ~~~~~~~^~~~~~~~
- modules/voxel/terrain/block_thread_manager.h:142:27: note: in expansion of macro 'MIN'
- lowest_pending_count = MIN(lowest_pending_count, job.shared_input.blocks.size());
- ^~~
- In file included from modules/voxel/terrain/voxel_data_loader.h:4:0,
- from modules/voxel/terrain/voxel_lod_terrain.h:6,
- from modules/voxel/terrain/voxel_lod_terrain.cpp:1:
- modules/voxel/terrain/block_thread_manager.h:152:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- for (int job_index = 0; job_index < _job_count && i < input.blocks.size(); ++job_index) {
- ~~~~~~~~~~^~~~~~~~~~~~
- modules/voxel/terrain/block_thread_manager.h:152:55: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- for (int job_index = 0; job_index < _job_count && i < input.blocks.size(); ++job_index) {
- In file included from ./thirdparty/misc/pcg.h:7:0,
- from ./core/math/random_pcg.h:36,
- from ./core/math/math_funcs.h:35,
- from ./core/hashfuncs.h:35,
- from modules/voxel/terrain/../streams/../math/vector3i.h:4,
- from modules/voxel/terrain/../streams/../voxel_buffer.h:4,
- from modules/voxel/terrain/../streams/voxel_stream.h:4,
- from modules/voxel/terrain/voxel_lod_terrain.h:4,
- from modules/voxel/terrain/voxel_lod_terrain.cpp:1:
- ./core/typedefs.h:126:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- #define MIN(m_a, m_b) (((m_a) < (m_b)) ? (m_a) : (m_b))
- ~~~~~~~^~~~~~~~
- modules/voxel/terrain/block_thread_manager.h:157:16: note: in expansion of macro 'MIN'
- int count = MIN(median_pending_count - pending_count, input.blocks.size());
- ^~~
- In file included from modules/voxel/terrain/voxel_data_loader.h:4:0,
- from modules/voxel/terrain/voxel_lod_terrain.h:6,
- from modules/voxel/terrain/voxel_lod_terrain.cpp:1:
- modules/voxel/terrain/block_thread_manager.h:160:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (i + count > input.blocks.size()) {
- modules/voxel/terrain/block_thread_manager.h:172:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- for (int job_index = 0; job_index < _job_count && i < input.blocks.size(); ++job_index) {
- ~~~~~~~~~~^~~~~~~~~~~~
- modules/voxel/terrain/block_thread_manager.h:172:55: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- for (int job_index = 0; job_index < _job_count && i < input.blocks.size(); ++job_index) {
- modules/voxel/terrain/block_thread_manager.h:182:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- if (i + count > input.blocks.size()) {
- [Initial build] modules/voxel/terrain/block_thread_manager.h:191:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- for (int job_index = 0; job_index < _job_count; ++job_index) {
- ~~~~~~~~~~^~~~~~~~~~~~
- [Initial build] Compiling ==> thirdparty/libvpx/vpx_dsp/x86/loopfilter_sse2.c
- In file included from modules/voxel/terrain/block_thread_manager.h:6:0,
- from modules/voxel/terrain/voxel_data_loader.h:4,
- from modules/voxel/terrain/voxel_lod_terrain.h:6,
- from modules/voxel/terrain/voxel_lod_terrain.cpp:1:
- modules/voxel/terrain/../util/utility.h: In instantiation of 'void shift_up(std::vector<T>&, int) [with T = VoxelBlockThreadManager<VoxelMeshUpdater::InputBlockData, VoxelMeshUpdater::OutputBlockData, VoxelMeshUpdater::Processor>::OutputBlock]':
- modules/voxel/terrain/voxel_lod_terrain.cpp:769:59: required from here
- modules/voxel/terrain/../util/utility.h:29:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- for (int i = pos; i < v.size(); ++i, ++j) {
- In file included from modules/voxel/terrain/voxel_data_loader.h:4:0,
- from modules/voxel/terrain/voxel_lod_terrain.h:6,
- from modules/voxel/terrain/voxel_lod_terrain.cpp:1:
- modules/voxel/terrain/block_thread_manager.h: In instantiation of 'static Dictionary VoxelBlockThreadManager<InputBlockData_T, OutputBlockData_T, Processor_T>::to_dictionary(const VoxelBlockThreadManager<InputBlockData_T, OutputBlockData_T, Processor_T>::Stats&) [with InputBlockData_T = VoxelDataLoader::InputBlockData; OutputBlockData_T = VoxelDataLoader::OutputBlockData; Processor_T = VoxelDataLoader::Processor]':
- modules/voxel/terrain/voxel_lod_terrain.cpp:787:38: required from here
- modules/voxel/terrain/block_thread_manager.h:246:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- for (int i = 0; i < stats.thread_count; ++i) {
- ~~^~~~~~~~~~~~~~~~~~~~
- modules/voxel/terrain/block_thread_manager.h: In instantiation of 'static Dictionary VoxelBlockThreadManager<InputBlockData_T, OutputBlockData_T, Processor_T>::to_dictionary(const VoxelBlockThreadManager<InputBlockData_T, OutputBlockData_T, Processor_T>::Stats&) [with InputBlockData_T = VoxelMeshUpdater::InputBlockData; OutputBlockData_T = VoxelMeshUpdater::OutputBlockData; Processor_T = VoxelMeshUpdater::Processor]':
- modules/voxel/terrain/voxel_lod_terrain.cpp:788:40: required from here
- modules/voxel/terrain/block_thread_manager.h:246:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- [Initial build] Compiling ==> thirdparty/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c
- [Initial build] Compiling ==> thirdparty/libvpx/vpx_dsp/x86/loopfilter_avx2.c
- In file included from ./thirdparty/misc/pcg.h:7:0,
- from ./core/math/random_pcg.h:36,
- from ./core/math/math_funcs.h:35,
- from ./core/hashfuncs.h:35,
- from modules/voxel/terrain/../streams/../math/vector3i.h:4,
- from modules/voxel/terrain/../streams/../voxel_buffer.h:4,
- from modules/voxel/terrain/../streams/voxel_stream.h:4,
- from modules/voxel/terrain/voxel_lod_terrain.h:4,
- from modules/voxel/terrain/voxel_lod_terrain.cpp:1:
- modules/voxel/terrain/block_thread_manager.h: In instantiation of 'int VoxelBlockThreadManager<InputBlockData_T, OutputBlockData_T, Processor_T>::push_block_requests(VoxelBlockThreadManager<InputBlockData_T, OutputBlockData_T, Processor_T>::JobData&, const std::vector<VoxelBlockThreadManager<InputBlockData_T, OutputBlockData_T, Processor_T>::InputBlock>&, int, int) [with InputBlockData_T = VoxelDataLoader::InputBlockData; OutputBlockData_T = VoxelDataLoader::OutputBlockData; Processor_T = VoxelDataLoader::Processor]':
- modules/voxel/terrain/block_thread_manager.h:163:43: required from 'void VoxelBlockThreadManager<InputBlockData_T, OutputBlockData_T, Processor_T>::push(const VoxelBlockThreadManager<InputBlockData_T, OutputBlockData_T, Processor_T>::Input&) [with InputBlockData_T = VoxelDataLoader::InputBlockData; OutputBlockData_T = VoxelDataLoader::OutputBlockData; Processor_T = VoxelDataLoader::Processor]'
- modules/voxel/terrain/voxel_data_loader.h:36:50: required from here
- modules/voxel/terrain/block_thread_manager.h:291:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- CRASH_COND(end > input_blocks.size());
- ./core/typedefs.h:317:41: note: in definition of macro 'unlikely'
- #define unlikely(x) __builtin_expect(!!(x), 0)
- ^
- modules/voxel/terrain/block_thread_manager.h:291:3: note: in expansion of macro 'CRASH_COND'
- CRASH_COND(end > input_blocks.size());
- ^~~~~~~~~~
- [Initial build] Compiling ==> thirdparty/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c
- modules/voxel/terrain/block_thread_manager.h: In instantiation of 'int VoxelBlockThreadManager<InputBlockData_T, OutputBlockData_T, Processor_T>::push_block_requests(VoxelBlockThreadManager<InputBlockData_T, OutputBlockData_T, Processor_T>::JobData&, const std::vector<VoxelBlockThreadManager<InputBlockData_T, OutputBlockData_T, Processor_T>::InputBlock>&, int, int) [with InputBlockData_T = VoxelMeshUpdater::InputBlockData; OutputBlockData_T = VoxelMeshUpdater::OutputBlockData; Processor_T = VoxelMeshUpdater::Processor]':
- modules/voxel/terrain/block_thread_manager.h:163:43: required from 'void VoxelBlockThreadManager<InputBlockData_T, OutputBlockData_T, Processor_T>::push(const VoxelBlockThreadManager<InputBlockData_T, OutputBlockData_T, Processor_T>::Input&) [with InputBlockData_T = VoxelMeshUpdater::InputBlockData; OutputBlockData_T = VoxelMeshUpdater::OutputBlockData; Processor_T = VoxelMeshUpdater::Processor]'
- modules/voxel/terrain/voxel_mesh_updater.h:50:50: required from here
- modules/voxel/terrain/block_thread_manager.h:291:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- CRASH_COND(end > input_blocks.size());
- ./core/typedefs.h:317:41: note: in definition of macro 'unlikely'
- #define unlikely(x) __builtin_expect(!!(x), 0)
- ^
- modules/voxel/terrain/block_thread_manager.h:291:3: note: in expansion of macro 'CRASH_COND'
- CRASH_COND(end > input_blocks.size());
- ^~~~~~~~~~
- [Initial build] Compiling ==> thirdparty/libvpx/vp8/common/x86/filter_x86.c
- [Initial build] Compiling ==> thirdparty/libvpx/vp8/common/x86/loopfilter_x86.c
- [Initial build] Compiling ==> thirdparty/libvpx/vp8/common/x86/vp8_asm_stubs.c
- [Initial build] Compiling ==> thirdparty/libvpx/vpx_dsp/x86/vpx_asm_stubs.c
- [Initial build] yasm -Ithirdparty/libvpx/ -f elf64 -D X86_64 -o thirdparty/libvpx/vp8/common/x86/copy_sse2.x11.tools.64.o thirdparty/libvpx/vp8/common/x86/copy_sse2.asm
- [Initial build] yasm -Ithirdparty/libvpx/ -f elf64 -D X86_64 -o thirdparty/libvpx/vp8/common/x86/copy_sse3.x11.tools.64.o thirdparty/libvpx/vp8/common/x86/copy_sse3.asm
- [Initial build] yasm -Ithirdparty/libvpx/ -f elf64 -D X86_64 -o thirdparty/libvpx/vp8/common/x86/dequantize_mmx.x11.tools.64.o thirdparty/libvpx/vp8/common/x86/dequantize_mmx.asm
- [Initial build] yasm -Ithirdparty/libvpx/ -f elf64 -D X86_64 -o thirdparty/libvpx/vp8/common/x86/idctllm_mmx.x11.tools.64.o thirdparty/libvpx/vp8/common/x86/idctllm_mmx.asm
- [Initial build] yasm -Ithirdparty/libvpx/ -f elf64 -D X86_64 -o thirdparty/libvpx/vp8/common/x86/idctllm_sse2.x11.tools.64.o thirdparty/libvpx/vp8/common/x86/idctllm_sse2.asm
- [Initial build] yasm -Ithirdparty/libvpx/ -f elf64 -D X86_64 -o thirdparty/libvpx/vp8/common/x86/iwalsh_mmx.x11.tools.64.o thirdparty/libvpx/vp8/common/x86/iwalsh_mmx.asm
- [Initial build] yasm -Ithirdparty/libvpx/ -f elf64 -D X86_64 -o thirdparty/libvpx/vp8/common/x86/iwalsh_sse2.x11.tools.64.o thirdparty/libvpx/vp8/common/x86/iwalsh_sse2.asm
- [Initial build] yasm -Ithirdparty/libvpx/ -f elf64 -D X86_64 -o thirdparty/libvpx/vp8/common/x86/loopfilter_sse2.x11.tools.64.o thirdparty/libvpx/vp8/common/x86/loopfilter_sse2.asm
- [Initial build] yasm -Ithirdparty/libvpx/ -f elf64 -D X86_64 -o thirdparty/libvpx/vp8/common/x86/recon_mmx.x11.tools.64.o thirdparty/libvpx/vp8/common/x86/recon_mmx.asm
- [Initial build] yasm -Ithirdparty/libvpx/ -f elf64 -D X86_64 -o thirdparty/libvpx/vp8/common/x86/recon_sse2.x11.tools.64.o thirdparty/libvpx/vp8/common/x86/recon_sse2.asm
- [Initial build] yasm -Ithirdparty/libvpx/ -f elf64 -D X86_64 -o thirdparty/libvpx/vp8/common/x86/subpixel_mmx.x11.tools.64.o thirdparty/libvpx/vp8/common/x86/subpixel_mmx.asm
- [Initial build] yasm -Ithirdparty/libvpx/ -f elf64 -D X86_64 -o thirdparty/libvpx/vp8/common/x86/subpixel_sse2.x11.tools.64.o thirdparty/libvpx/vp8/common/x86/subpixel_sse2.asm
- [Initial build] yasm -Ithirdparty/libvpx/ -f elf64 -D X86_64 -o thirdparty/libvpx/vp8/common/x86/subpixel_ssse3.x11.tools.64.o thirdparty/libvpx/vp8/common/x86/subpixel_ssse3.asm
- [Initial build] yasm -Ithirdparty/libvpx/ -f elf64 -D X86_64 -o thirdparty/libvpx/vp8/common/x86/vp8_loopfilter_mmx.x11.tools.64.o thirdparty/libvpx/vp8/common/x86/vp8_loopfilter_mmx.asm
- [Initial build] yasm -Ithirdparty/libvpx/ -f elf64 -D X86_64 -o thirdparty/libvpx/vpx_dsp/x86/intrapred_sse2.x11.tools.64.o thirdparty/libvpx/vpx_dsp/x86/intrapred_sse2.asm
- [Initial build] yasm -Ithirdparty/libvpx/ -f elf64 -D X86_64 -o thirdparty/libvpx/vpx_dsp/x86/intrapred_ssse3.x11.tools.64.o thirdparty/libvpx/vpx_dsp/x86/intrapred_ssse3.asm
- [Initial build] yasm -Ithirdparty/libvpx/ -f elf64 -D X86_64 -o thirdparty/libvpx/vpx_dsp/x86/inv_wht_sse2.x11.tools.64.o thirdparty/libvpx/vpx_dsp/x86/inv_wht_sse2.asm
- [Initial build] yasm -Ithirdparty/libvpx/ -f elf64 -D X86_64 -o thirdparty/libvpx/vpx_dsp/x86/vpx_convolve_copy_sse2.x11.tools.64.o thirdparty/libvpx/vpx_dsp/x86/vpx_convolve_copy_sse2.asm
- [Initial build] yasm -Ithirdparty/libvpx/ -f elf64 -D X86_64 -o thirdparty/libvpx/vpx_dsp/x86/vpx_subpixel_8t_sse2.x11.tools.64.o thirdparty/libvpx/vpx_dsp/x86/vpx_subpixel_8t_sse2.asm
- [Initial build] yasm -Ithirdparty/libvpx/ -f elf64 -D X86_64 -o thirdparty/libvpx/vpx_dsp/x86/vpx_subpixel_8t_ssse3.x11.tools.64.o thirdparty/libvpx/vpx_dsp/x86/vpx_subpixel_8t_ssse3.asm
- [Initial build] yasm -Ithirdparty/libvpx/ -f elf64 -D X86_64 -o thirdparty/libvpx/vpx_dsp/x86/vpx_subpixel_bilinear_sse2.x11.tools.64.o thirdparty/libvpx/vpx_dsp/x86/vpx_subpixel_bilinear_sse2.asm
- [Initial build] yasm -Ithirdparty/libvpx/ -f elf64 -D X86_64 -o thirdparty/libvpx/vpx_dsp/x86/vpx_subpixel_bilinear_ssse3.x11.tools.64.o thirdparty/libvpx/vpx_dsp/x86/vpx_subpixel_bilinear_ssse3.asm
- [Initial build] yasm -Ithirdparty/libvpx/ -f elf64 -D X86_64 -o thirdparty/libvpx/vpx_ports/emms.x11.tools.64.o thirdparty/libvpx/vpx_ports/emms.asm
- [Initial build] yasm -Ithirdparty/libvpx/ -f elf64 -D X86_64 -o thirdparty/libvpx/vp8/common/x86/loopfilter_block_sse2_x86_64.x11.tools.64.o thirdparty/libvpx/vp8/common/x86/loopfilter_block_sse2_x86_64.asm
- [Initial build] yasm -Ithirdparty/libvpx/ -f elf64 -D X86_64 -o thirdparty/libvpx/vpx_dsp/x86/inv_txfm_ssse3_x86_64.x11.tools.64.o thirdparty/libvpx/vpx_dsp/x86/inv_txfm_ssse3_x86_64.asm
- [Initial build] Compiling ==> thirdparty/libsimplewebm/libwebm/mkvparser/mkvparser.cc
- [Initial build] Compiling ==> thirdparty/libsimplewebm/OpusVorbisDecoder.cpp
- [Initial build] Compiling ==> thirdparty/libsimplewebm/VPXDecoder.cpp
- [Initial build] Compiling ==> thirdparty/libsimplewebm/WebMDemuxer.cpp
- [Initial build] Compiling ==> modules/webm/register_types.cpp
- [Initial build] Compiling ==> modules/webm/video_stream_webm.cpp
- [Initial build] Compiling ==> thirdparty/libwebp/src/dec/alpha_dec.c
- scons: *** [modules/voxel/terrain/voxel_lod_terrain.x11.tools.64.o] Error 1
- scons: building terminated because of errors.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement