Git Product home page Git Product logo

dviglo's Issues

Failed to build on MSYS2 MINGW64 when CMAKE_BUILD_TYPE is empty

[618/1012] Building CXX object source/dviglo/CMakeFiles/dviglo.dir/audio/audio.cpp.obj
FAILED: source/dviglo/CMakeFiles/dviglo.dir/audio/audio.cpp.obj
C:\msys64\mingw64\bin\c++.exe -DDV_BOX2D=1 -DDV_BULLET=1 -DDV_FILEWATCHER=1 -DDV_IS_BUILDING=1 -DDV_LOGGING=1 -DDV_NAVIGATION=1 -DDV_NETWORK=1 -DDV_OPENGL=1 -DDV_THREADING=1 -DDV_URHO2D=1 -DGLEW_NO_GLU -DGLEW_STATIC -IC:/msys64/home/Administrator/dviglo/build/source/third-party/sdl/include -IC:/msys64/home/Administrator/dviglo/source/third-party/sdl/include -IC:/msys64/home/Administrator/dviglo/source/third-party/sdl/include/SDL3 -IC:/msys64/home/Administrator/dviglo/source/third-party/stb -IC:/msys64/home/Administrator/dviglo/source/third-party/rapidjson/include -IC:/msys64/home/Administrator/dviglo/source/third-party/lz4 -IC:/msys64/home/Administrator/dviglo/source/third-party/pugixml/src -IC:/msys64/home/Administrator/dviglo/source/third-party/freetype/include -IC:/msys64/home/Administrator/dviglo/source/third-party/glew -IC:/msys64/home/Administrator/dviglo/source/third-party/libcpuid/libcpuid -IC:/msys64/home/Administrator/dviglo/source/third-party/detour/detour -IC:/msys64/home/Administrator/dviglo/source/third-party/detour -IC:/msys64/home/Administrator/dviglo/source/third-party/detour_crowd/detour_crowd -IC:/msys64/home/Administrator/dviglo/source/third-party/detour_crowd -IC:/msys64/home/Administrator/dviglo/source/third-party/detour_tile_cache/detour_tile_cache -IC:/msys64/home/Administrator/dviglo/source/third-party/detour_tile_cache -IC:/msys64/home/Administrator/dviglo/source/third-party/recast/recast -IC:/msys64/home/Administrator/dviglo/source/third-party/recast -IC:/msys64/home/Administrator/dviglo/source/third-party/civetweb -IC:/msys64/home/Administrator/dviglo/source/third-party/slikenet/Source -IC:/msys64/home/Administrator/dviglo/source/third-party/bullet/bullet -IC:/msys64/home/Administrator/dviglo/source/third-party/bullet -IC:/msys64/home/Administrator/dviglo/source/third-party/stanhull -IC:/msys64/home/Administrator/dviglo/source/third-party/box2d/include -std=c++20 -MD -MT source/dviglo/CMakeFiles/dviglo.dir/audio/audio.cpp.obj -MF source\dviglo\CMakeFiles\dviglo.dir\audio\audio.cpp.obj.d -o source/dviglo/CMakeFiles/dviglo.dir/audio/audio.cpp.obj -c C:/msys64/home/Administrator/dviglo/source/dviglo/audio/audio.cpp
In file included from C:/msys64/mingw64/include/c++/12.2.0/cassert:44,
                 from C:/msys64/home/Administrator/dviglo/source/dviglo/containers/ptr.h:10,
                 from C:/msys64/home/Administrator/dviglo/source/dviglo/core/string_hash_register.h:8,
                 from C:/msys64/home/Administrator/dviglo/source/dviglo/core/object.h:8,
                 from C:/msys64/home/Administrator/dviglo/source/dviglo/audio/audio.h:10,
                 from C:/msys64/home/Administrator/dviglo/source/dviglo/audio/audio.cpp:5:
C:/msys64/home/Administrator/dviglo/source/dviglo/audio/audio.cpp: In static member function 'static dviglo::Audio& dviglo::Audio::get_instance()':
C:/msys64/home/Administrator/dviglo/source/dviglo/audio/audio.cpp:43:13: error: 'audio_destructed' was not declared in this scope
   43 |     assert(!audio_destructed);
      |             ^~~~~~~~~~~~~~~~
[619/1012] Building CXX object source/dviglo/CMakeFiles/dviglo.dir/audio/sound.cpp.obj
[620/1012] Building CXX object source/dviglo/CMakeFiles/dviglo.dir/audio/ogg_vorbis_sound_stream.cpp.obj
[621/1012] Building CXX object source/dviglo/CMakeFiles/dviglo.dir/audio/sound_listener.cpp.obj
[622/1012] Building CXX object source/dviglo/CMakeFiles/dviglo.dir/audio/sound_source_3d.cpp.obj
[623/1012] Building CXX object source/dviglo/CMakeFiles/dviglo.dir/audio/sound_source.cpp.obj
C:/msys64/home/Administrator/dviglo/source/dviglo/audio/sound_source.cpp: In member function 'void dviglo::SoundSource::Mix(int*, unsigned int, int, bool, bool)':
C:/msys64/home/Administrator/dviglo/source/dviglo/audio/sound_source.cpp:408:23: warning: compound assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile]
  408 |         timePosition_ += ((float)samples / (float)mixRate) * frequency_ / soundStream_->GetFrequency();
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/msys64/home/Administrator/dviglo/source/dviglo/audio/sound_source.cpp: In member function 'void dviglo::SoundSource::MixZeroVolume(dviglo::Sound*, unsigned int, int)':
C:/msys64/home/Administrator/dviglo/source/dviglo/audio/sound_source.cpp:1204:20: warning: compound assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile]
 1204 |     fractPosition_ += fractAdd;
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~
C:/msys64/home/Administrator/dviglo/source/dviglo/audio/sound_source.cpp:1207:24: warning: compound assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile]
 1207 |         fractPosition_ &= 65535;
      |         ~~~~~~~~~~~~~~~^~~~~~~~
C:/msys64/home/Administrator/dviglo/source/dviglo/audio/sound_source.cpp: In member function 'void dviglo::SoundSource::MixNull(float)':
C:/msys64/home/Administrator/dviglo/source/dviglo/audio/sound_source.cpp:1232:19: warning: compound assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile]
 1232 |     timePosition_ += timeStep * frequency_ / sound_->GetFrequency();
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/msys64/home/Administrator/dviglo/source/dviglo/audio/sound_source.cpp:1238:27: warning: compound assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile]
 1238 |             timePosition_ -= sound_->GetLength();
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
ninja: build stopped: subcommand failed.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.