Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [ 2%] Building C object plugins/obs-filters/CMakeFiles/obs-rnnoise.dir/rnnoise/src/kiss_fft.c.o
- [ 2%] Building C object plugins/obs-filters/CMakeFiles/obs-rnnoise.dir/rnnoise/src/celt_lpc.c.o
- [ 2%] Building C object libobs/CMakeFiles/libobs-version.dir/obsversion.c.o
- [ 2%] Swig compile obslua.i for lua
- [ 2%] Building C object plugins/obs-filters/CMakeFiles/obs-rnnoise.dir/rnnoise/src/rnn_data.c.o
- [ 2%] Building C object deps/libcaption/CMakeFiles/caption.dir/src/caption.c.o
- [ 3%] Building C object deps/glad/CMakeFiles/obsglad.dir/src/glad_egl.c.o
- [ 3%] Building C object plugins/obs-filters/CMakeFiles/obs-rnnoise.dir/rnnoise/src/denoise.c.o
- [ 3%] Building C object deps/libcaption/CMakeFiles/caption.dir/src/cea708.c.o
- [ 3%] Building C object deps/libcaption/CMakeFiles/caption.dir/src/eia608.c.o
- [ 4%] Building C object plugins/obs-filters/CMakeFiles/obs-rnnoise.dir/rnnoise/src/pitch.c.o
- [ 4%] Building C object plugins/obs-filters/CMakeFiles/obs-rnnoise.dir/rnnoise/src/rnn.c.o
- [ 5%] Building CXX object deps/json11/CMakeFiles/json11.dir/json11.cpp.o
- [ 5%] Building C object deps/glad/CMakeFiles/obsglad.dir/src/glad.c.o
- [ 6%] Building C object deps/libcaption/CMakeFiles/caption.dir/src/eia608_charmap.c.o
- [ 6%] Building C object plugins/obs-filters/CMakeFiles/obs-rnnoise.dir/rnnoise/src/rnn_reader.c.o
- [ 6%] Building C object deps/libcaption/CMakeFiles/caption.dir/src/eia608_from_utf8.c.o
- [ 7%] Building C object deps/libcaption/CMakeFiles/caption.dir/src/mpeg.c.o
- [ 7%] Swig compile obspython.i for python
- [ 7%] Building C object deps/libcaption/CMakeFiles/caption.dir/src/scc.c.o
- [ 7%] Building C object deps/libcaption/CMakeFiles/caption.dir/src/utf8.c.o
- [ 7%] Building CXX object plugins/obs-nvenc/obs-nvenc-test/CMakeFiles/obs[ 2%] Building C object plugins/obs-filters/CMakeFiles/obs-rnnoise.dir/rnnoise/src/kiss_fft.c.o
- [ 2%] Building C object plugins/obs-filters/CMakeFiles/obs-rnnoise.dir/rnnoise/src/celt_lpc.c.o
- [ 2%] Building C object libobs/CMakeFiles/libobs-version.dir/obsversion.c.o
- [ 2%] Swig compile obslua.i for lua
- [ 2%] Building C object plugins/obs-filters/CMakeFiles/obs-rnnoise.dir/rnnoise/src/rnn_data.c.o
- [ 2%] Building C object deps/libcaption/CMakeFiles/caption.dir/src/caption.c.o
- [ 3%] Building C object deps/glad/CMakeFiles/obsglad.dir/src/glad_egl.c.o
- [ 3%] Building C object plugins/obs-filters/CMakeFiles/obs-rnnoise.dir/rnnoise/src/denoise.c.o
- [ 3%] Building C object deps/libcaption/CMakeFiles/caption.dir/src/cea708.c.o
- [ 3%] Building C object deps/libcaption/CMakeFiles/caption.dir/src/eia608.c.o
- [ 4%] Building C object plugins/obs-filters/CMakeFiles/obs-rnnoise.dir/rnnoise/src/pitch.c.o
- [ 4%] Building C object plugins/obs-filters/CMakeFiles/obs-rnnoise.dir/rnnoise/src/rnn.c.o
- [ 5%] Building CXX object deps/json11/CMakeFiles/json11.dir/json11.cpp.o
- [ 5%] Building C object deps/glad/CMakeFiles/obsglad.dir/src/glad.c.o
- [ 6%] Building C object deps/libcaption/CMakeFiles/caption.dir/src/eia608_charmap.c.o
- [ 6%] Building C object plugins/obs-filters/CMakeFiles/obs-rnnoise.dir/rnnoise/src/rnn_reader.c.o
- [ 6%] Building C object deps/libcaption/CMakeFiles/caption.dir/src/eia608_from_utf8.c.o
- [ 7%] Building C object deps/libcaption/CMakeFiles/caption.dir/src/mpeg.c.o
- [ 7%] Swig compile obspython.i for python
- [ 7%] Building C object deps/libcaption/CMakeFiles/caption.dir/src/scc.c.o
- [ 7%] Building C object deps/libcaption/CMakeFiles/caption.dir/src/utf8.c.o
- [ 7%] Building CXX object plugins/obs-nvenc/obs-nvenc-test/CMakeFiles/obs-nvenc-test.dir/obs-nvenc-test.cpp.o
- [ 8%] Building C object deps/libcaption/CMakeFiles/caption.dir/src/xds.c.o
- [ 8%] Building C object deps/libcaption/CMakeFiles/caption.dir/src/srt.c.o
- [ 8%] Built target libobs-version
- /source/source/proton/obs-studio/deps/json11/json11.cpp: In function ‘void json11::dump(const std::string&, std::string&)’:
- /source/source/proton/obs-studio/deps/json11/json11.cpp:97:32: error: ‘uint8_t’ does not name a type
- 97 | } else if (static_cast<uint8_t>(ch) <= 0x1f) {
- | ^~~~~~~
- /source/source/proton/obs-studio/deps/json11/json11.cpp:25:1: note: ‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
- 24 | #include <cmath>
- +++ |+#include <cstdint>
- 25 |
- /source/source/proton/obs-studio/deps/json11/json11.cpp:101:32: error: ‘uint8_t’ does not name a type
- 101 | } else if (static_cast<uint8_t>(ch) == 0xe2 && static_cast<uint8_t>(value[i+1]) == 0x80
- | ^~~~~~~
- /source/source/proton/obs-studio/deps/json11/json11.cpp:101:32: note: ‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
- /source/source/proton/obs-studio/deps/json11/json11.cpp:101:68: error: ‘uint8_t’ does not name a type
- 101 | } else if (static_cast<uint8_t>(ch) == 0xe2 && static_cast<uint8_t>(value[i+1]) == 0x80
- | ^~~~~~~
- /source/source/proton/obs-studio/deps/json11/json11.cpp:101:68: note: ‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
- /source/source/proton/obs-studio/deps/json11/json11.cpp:102:35: error: ‘uint8_t’ does not name a type
- 102 | && static_cast<uint8_t>(value[i+2]) == 0xa8) {
- | ^~~~~~~
- /source/source/proton/obs-studio/deps/json11/json11.cpp:102:35: note: ‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
- /source/source/proton/obs-studio/deps/json11/json11.cpp:105:32: error: ‘uint8_t’ does not name a type
- 105 | } else if (static_cast<uint8_t>(ch) == 0xe2 && static_cast<uint8_t>(value[i+1]) == 0x80
- | ^~~~~~~
- /source/source/proton/obs-studio/deps/json11/json11.cpp:105:32: note: ‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
- /source/source/proton/obs-studio/deps/json11/json11.cpp:105:68: error: ‘uint8_t’ does not name a type
- 105 | } else if (static_cast<uint8_t>(ch) == 0xe2 && static_cast<uint8_t>(value[i+1]) == 0x80
- | ^~~~~~~
- /source/source/proton/obs-studio/deps/json11/json11.cpp:105:68: note: ‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
- /source/source/proton/obs-studio/deps/json11/json11.cpp:106:35: error: ‘uint8_t’ does not name a type
- 106 | && static_cast<uint8_t>(value[i+2]) == 0xa9) {
- | ^~~~~~~
- /source/source/proton/obs-studio/deps/json11/json11.cpp:106:35: note: ‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
- /source/source/proton/obs-studio/deps/json11/json11.cpp: In function ‘std::string json11::esc(char)’:
- /source/source/proton/obs-studio/deps/json11/json11.cpp:332:21: error: ‘uint8_t’ does not name a type
- 332 | if (static_cast<uint8_t>(c) >= 0x20 && static_cast<uint8_t>(c) <= 0x7f) {
- | ^~~~~~~
- /source/source/proton/obs-studio/deps/json11/json11.cpp:332:21: note: ‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
- /source/source/proton/obs-studio/deps/json11/json11.cpp:332:56: error: ‘uint8_t’ does not name a type
- 332 | if (static_cast<uint8_t>(c) >= 0x20 && static_cast<uint8_t>(c) <= 0x7f) {
- | ^~~~~~~
- /source/source/proton/obs-studio/deps/json11/json11.cpp:332:56: note: ‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
- [ 8%] Linking C static library libcaption.a
- [ 8%] Built target caption
- [ 11%] Building C object libobs/CMakeFiles/libobs.dir/obs-avc.c.o
- [ 11%] Building C object libobs/CMakeFiles/libobs.dir/obs-hotkey-name-map.c.o
- [ 11%] Building C object libobs/CMakeFiles/libobs.dir/obs-nal.c.o
- [ 11%] Building C object libobs/CMakeFiles/libobs.dir/obs-display.c.o
- [ 11%] Building C object libobs/CMakeFiles/libobs.dir/obs-data.c.o
- [ 11%] Building C object libobs/CMakeFiles/libobs.dir/obs-output.c.o
- [ 11%] Building C object libobs/CMakeFiles/libobs.dir/obs-hevc.c.o
- [ 11%] Building C object libobs/CMakeFiles/libobs.dir/obs-encoder.c.o
- [ 12%] Building C object libobs/CMakeFiles/libobs.dir/obs-properties.c.o
- [ 11%] Building C object libobs/CMakeFiles/libobs.dir/obs-audio.c.o
- [ 11%] Building C object libobs/CMakeFiles/libobs.dir/obs-audio-controls.c.o
- [ 11%] Building C object libobs/CMakeFiles/libobs.dir/obs-output-delay.c.o
- [ 12%] Building C object libobs/CMakeFiles/libobs.dir/obs-module.c.o
- [ 11%] Building C object libobs/CMakeFiles/libobs.dir/obs-av1.c.o
- [ 11%] Building C object libobs/CMakeFiles/libobs.dir/obs-missing-files.c.o
- [ 13%] Building C object libobs/CMakeFiles/libobs.dir/obs-source-deinterlace.c.o
- [ 13%] Building C object libobs/CMakeFiles/libobs.dir/obs-source-transition.c.o
- [ 13%] Building C object libobs/CMakeFiles/libobs.dir/obs-video-gpu-encode.c.o
- [ 13%] Building C object libobs/CMakeFiles/libobs.dir/obs-video.c.o
- [ 13%] Building C object libobs/CMakeFiles/libobs.dir/obs-scene.c.o
- [ 13%] Building C object libobs/CMakeFiles/libobs.dir/obs-source.c.o
- [ 14%] Building C object libobs/CMakeFiles/libobs.dir/obs-view.c.o
- [ 14%] Building C object libobs/CMakeFiles/libobs.dir/obs-service.c.o
- [ 11%] Building C object libobs/CMakeFiles/libobs.dir/obs-hotkey.c.o
- [ 14%] Building C object libobs/CMakeFiles/libobs.dir/obs.c.o
- [ 14%] Built target obslua_swig_compilation
- [ 14%] Building C object libobs/CMakeFiles/libobs.dir/util/array-serializer.c.o
- [ 14%] Building C object libobs/CMakeFiles/libobs.dir/util/base.c.o
- [ 14%] Building C object libobs/CMakeFiles/libobs.dir/util/bitstream.c.o
- [ 15%] Building C object libobs/CMakeFiles/libobs.dir/util/bmem.c.o
- [ 15%] Building C object libobs/CMakeFiles/libobs.dir/util/buffered-file-serializer.c.o
- make[2]: *** [deps/json11/CMakeFiles/json11.dir/build.make:79: deps/json11/CMakeFiles/json11.dir/json11.cpp.o] Error 1
- make[1]: *** [CMakeFiles/Makefile2:2559: deps/json11/CMakeFiles/json11.dir/all] Error 2
- make[1]: *** Waiting for unfinished jobs....
- [ 15%] Building C object libobs/CMakeFiles/libobs.dir/util/cf-lexer.c.o
- [ 15%] Building C object libobs/CMakeFiles/libobs.dir/util/cf-parser.c.o
- [ 16%] Building C object libobs/CMakeFiles/libobs.dir/util/config-file.c.o
- /source/source/proton/obs-studio/libobs/util/buffered-file-serializer.c: In function ‘io_thread’:
- /source/source/proton/obs-studio/libobs/util/buffered-file-serializer.c:167:55: warning: ‘next_seek_position’ may be used uninitialized [-Wmaybe-uninitialized]
- 167 | current_seek_position = next_seek_position + chunk_used;
- | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /source/source/proton/obs-studio/libobs/util/buffered-file-serializer.c:83:18: note: ‘next_seek_position’ was declared here
- 83 | uint64_t next_seek_position;
- | ^~~~~~~~~~~~~~~~~~
- [ 16%] Building C object libobs/CMakeFiles/libobs.dir/util/crc32.c.o
- [ 16%] Building C object libobs/CMakeFiles/libobs.dir/util/dstr.c.o
- [ 16%] Building C object libobs/CMakeFiles/libobs.dir/util/file-serializer.c.o
- [ 17%] Building C object libobs/CMakeFiles/libobs.dir/util/lexer.c.o
- [ 17%] Built target obs-rnnoise
- [ 17%] Building C object libobs/CMakeFiles/libobs.dir/util/pipe.c.o
- [ 17%] Building C object libobs/CMakeFiles/libobs.dir/util/platform.c.o
- [ 17%] Building C object libobs/CMakeFiles/libobs.dir/util/profiler.c.o
- [ 18%] Building C object libobs/CMakeFiles/libobs.dir/util/source-profiler.c.o
- [ 18%] Building C object libobs/CMakeFiles/libobs.dir/util/task.c.o
- [ 18%] Building C object libobs/CMakeFiles/libobs.dir/util/text-lookup.c.o
- [ 18%] Building C object libobs/CMakeFiles/libobs.dir/util/utf8.c.o
- [ 19%] Building C object libobs/CMakeFiles/libobs.dir/callback/calldata.c.o
- [ 19%] Building C object libobs/CMakeFiles/libobs.dir/callback/decl.c.o
- [ 19%] Building C object libobs/CMakeFiles/libobs.dir/callback/proc.c.o
- [ 19%] Building C object libobs/CMakeFiles/libobs.dir/callback/signal.c.o
- [ 20%] Building C object libobs/CMakeFiles/libobs.dir/media-io/audio-io.c.o
- [ 20%] Building C object libobs/CMakeFiles/libobs.dir/media-io/audio-resampler-ffmpeg.c.o
- [ 20%] Building C object libobs/CMakeFiles/libobs.dir/media-io/format-conversion.c.o
- [ 20%] Building C object libobs/CMakeFiles/libobs.dir/media-io/media-remux.c.o
- [ 20%] Building C object libobs/CMakeFiles/libobs.dir/media-io/video-frame.c.o
- [ 21%] Building C object libobs/CMakeFiles/libobs.dir/media-io/video-fourcc.c.o
- [ 21%] Building C object libobs/CMakeFiles/libobs.dir/media-io/video-io.c.o
- [ 21%] Building C object libobs/CMakeFiles/libobs.dir/media-io/video-matrices.c.o
- [ 21%] Building C object libobs/CMakeFiles/libobs.dir/media-io/video-scaler-ffmpeg.c.o
- [ 22%] Building C object libobs/CMakeFiles/libobs.dir/graphics/axisang.c.o
- [ 22%] Building C object libobs/CMakeFiles/libobs.dir/graphics/bounds.c.o
- [ 22%] Building C object libobs/CMakeFiles/libobs.dir/graphics/effect-parser.c.o
- [ 22%] Building C object libobs/CMakeFiles/libobs.dir/graphics/effect.c.o
- [ 23%] Building C object libobs/CMakeFiles/libobs.dir/graphics/graphics-ffmpeg.c.o
- [ 23%] Building C object libobs/CMakeFiles/libobs.dir/graphics/graphics.c.o
- [ 23%] Building C object libobs/CMakeFiles/libobs.dir/graphics/graphics-imports.c.o
- [ 23%] Building C object libobs/CMakeFiles/libobs.dir/graphics/image-file.c.o
- [ 24%] Building C object libobs/CMakeFiles/libobs.dir/graphics/libnsgif/libnsgif.c.o
- [ 24%] Building C object libobs/CMakeFiles/libobs.dir/graphics/math-extra.c.o
- [ 24%] Building C object libobs/CMakeFiles/libobs.dir/graphics/matrix3.c.o
- [ 24%] Building C object libobs/CMakeFiles/libobs.dir/graphics/matrix4.c.o
- [ 25%] Building C object libobs/CMakeFiles/libobs.dir/graphics/plane.c.o
- [ 25%] Building C object libobs/CMakeFiles/libobs.dir/graphics/quat.c.o
- [ 25%] Building C object libobs/CMakeFiles/libobs.dir/graphics/shader-parser.c.o
- [ 25%] Building C object libobs/CMakeFiles/libobs.dir/graphics/texture-render.c.o
- [ 25%] Built target obspython_swig_compilation
- [ 26%] Building C object libobs/CMakeFiles/libobs.dir/graphics/vec2.c.o
- [ 26%] Built target obsglad
- [ 26%] Building C object libobs/CMakeFiles/libobs.dir/graphics/vec3.c.o
- [ 26%] Building C object libobs/CMakeFiles/libobs.dir/graphics/vec4.c.o
- [ 26%] Building C object libobs/CMakeFiles/libobs.dir/obs-nix-platform.c.o
- [ 27%] Building C object libobs/CMakeFiles/libobs.dir/obs-nix-x11.c.o
- [ 27%] Building C object libobs/CMakeFiles/libobs.dir/obs-nix.c.o
- [ 27%] Building C object libobs/CMakeFiles/libobs.dir/util/pipe-posix.c.o
- [ 27%] Building C object libobs/CMakeFiles/libobs.dir/util/platform-nix.c.o
- [ 28%] Building C object libobs/CMakeFiles/libobs.dir/util/threading-posix.c.o
- [ 28%] Building C object libobs/CMakeFiles/libobs.dir/audio-monitoring/pulse/pulseaudio-enum-devices.c.o
- [ 28%] Building C object libobs/CMakeFiles/libobs.dir/audio-monitoring/pulse/pulseaudio-monitoring-available.c.o
- [ 28%] Building C object libobs/CMakeFiles/libobs.dir/audio-monitoring/pulse/pulseaudio-output.c.o
- [ 28%] Building C object libobs/CMakeFiles/libobs.dir/audio-monitoring/pulse/pulseaudio-wrapper.c.o
- [ 29%] Building C object libobs/CMakeFiles/libobs.dir/util/platform-nix-dbus.c.o
- [ 29%] Building C object libobs/CMakeFiles/libobs.dir/util/platform-nix-portal.c.o
- [ 29%] Building C object libobs/CMakeFiles/libobs.dir/obs-nix-wayland.c.o
- [ 29%] Linking CXX executable obs-nvenc-test
- Copy obs-nvenc-test to binary directory
- [ 29%] Built target obs-nvenc-test
- [ 29%] Linking C shared library libobs.so
- Copy libobs to library directory (lib)
- Create symlink for legacy libobs
- Copy libobs resources to data directory (share/obs/libobs)
- [ 29%] Built target libobs
- make: *** [Makefile:156: all] Error 2
- -nvenc-test.dir/obs-nvenc-test.cpp.o
- [ 8%] Building C object deps/libcaption/CMakeFiles/caption.dir/src/xds.c.o
- [ 8%] Building C object deps/libcaption/CMakeFiles/caption.dir/src/srt.c.o
- [ 8%] Built target libobs-version
- /source/source/proton/obs-studio/deps/json11/json11.cpp: In function ‘void json11::dump(const std::string&, std::string&)’:
- /source/source/proton/obs-studio/deps/json11/json11.cpp:97:32: error: ‘uint8_t’ does not name a type
- 97 | } else if (static_cast<uint8_t>(ch) <= 0x1f) {
- | ^~~~~~~
- /source/source/proton/obs-studio/deps/json11/json11.cpp:25:1: note: ‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
- 24 | #include <cmath>
- +++ |+#include <cstdint>
- 25 |
- /source/source/proton/obs-studio/deps/json11/json11.cpp:101:32: error: ‘uint8_t’ does not name a type
- 101 | } else if (static_cast<uint8_t>(ch) == 0xe2 && static_cast<uint8_t>(value[i+1]) == 0x80
- | ^~~~~~~
- /source/source/proton/obs-studio/deps/json11/json11.cpp:101:32: note: ‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
- /source/source/proton/obs-studio/deps/json11/json11.cpp:101:68: error: ‘uint8_t’ does not name a type
- 101 | } else if (static_cast<uint8_t>(ch) == 0xe2 && static_cast<uint8_t>(value[i+1]) == 0x80
- | ^~~~~~~
- /source/source/proton/obs-studio/deps/json11/json11.cpp:101:68: note: ‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
- /source/source/proton/obs-studio/deps/json11/json11.cpp:102:35: error: ‘uint8_t’ does not name a type
- 102 | && static_cast<uint8_t>(value[i+2]) == 0xa8) {
- | ^~~~~~~
- /source/source/proton/obs-studio/deps/json11/json11.cpp:102:35: note: ‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
- /source/source/proton/obs-studio/deps/json11/json11.cpp:105:32: error: ‘uint8_t’ does not name a type
- 105 | } else if (static_cast<uint8_t>(ch) == 0xe2 && static_cast<uint8_t>(value[i+1]) == 0x80
- | ^~~~~~~
- /source/source/proton/obs-studio/deps/json11/json11.cpp:105:32: note: ‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
- /source/source/proton/obs-studio/deps/json11/json11.cpp:105:68: error: ‘uint8_t’ does not name a type
- 105 | } else if (static_cast<uint8_t>(ch) == 0xe2 && static_cast<uint8_t>(value[i+1]) == 0x80
- | ^~~~~~~
- /source/source/proton/obs-studio/deps/json11/json11.cpp:105:68: note: ‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
- /source/source/proton/obs-studio/deps/json11/json11.cpp:106:35: error: ‘uint8_t’ does not name a type
- 106 | && static_cast<uint8_t>(value[i+2]) == 0xa9) {
- | ^~~~~~~
- /source/source/proton/obs-studio/deps/json11/json11.cpp:106:35: note: ‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
- /source/source/proton/obs-studio/deps/json11/json11.cpp: In function ‘std::string json11::esc(char)’:
- /source/source/proton/obs-studio/deps/json11/json11.cpp:332:21: error: ‘uint8_t’ does not name a type
- 332 | if (static_cast<uint8_t>(c) >= 0x20 && static_cast<uint8_t>(c) <= 0x7f) {
- | ^~~~~~~
- /source/source/proton/obs-studio/deps/json11/json11.cpp:332:21: note: ‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
- /source/source/proton/obs-studio/deps/json11/json11.cpp:332:56: error: ‘uint8_t’ does not name a type
- 332 | if (static_cast<uint8_t>(c) >= 0x20 && static_cast<uint8_t>(c) <= 0x7f) {
- | ^~~~~~~
- /source/source/proton/obs-studio/deps/json11/json11.cpp:332:56: note: ‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
- [ 8%] Linking C static library libcaption.a
- [ 8%] Built target caption
- [ 11%] Building C object libobs/CMakeFiles/libobs.dir/obs-avc.c.o
- [ 11%] Building C object libobs/CMakeFiles/libobs.dir/obs-hotkey-name-map.c.o
- [ 11%] Building C object libobs/CMakeFiles/libobs.dir/obs-nal.c.o
- [ 11%] Building C object libobs/CMakeFiles/libobs.dir/obs-display.c.o
- [ 11%] Building C object libobs/CMakeFiles/libobs.dir/obs-data.c.o
- [ 11%] Building C object libobs/CMakeFiles/libobs.dir/obs-output.c.o
- [ 11%] Building C object libobs/CMakeFiles/libobs.dir/obs-hevc.c.o
- [ 11%] Building C object libobs/CMakeFiles/libobs.dir/obs-encoder.c.o
- [ 12%] Building C object libobs/CMakeFiles/libobs.dir/obs-properties.c.o
- [ 11%] Building C object libobs/CMakeFiles/libobs.dir/obs-audio.c.o
- [ 11%] Building C object libobs/CMakeFiles/libobs.dir/obs-audio-controls.c.o
- [ 11%] Building C object libobs/CMakeFiles/libobs.dir/obs-output-delay.c.o
- [ 12%] Building C object libobs/CMakeFiles/libobs.dir/obs-module.c.o
- [ 11%] Building C object libobs/CMakeFiles/libobs.dir/obs-av1.c.o
- [ 11%] Building C object libobs/CMakeFiles/libobs.dir/obs-missing-files.c.o
- [ 13%] Building C object libobs/CMakeFiles/libobs.dir/obs-source-deinterlace.c.o
- [ 13%] Building C object libobs/CMakeFiles/libobs.dir/obs-source-transition.c.o
- [ 13%] Building C object libobs/CMakeFiles/libobs.dir/obs-video-gpu-encode.c.o
- [ 13%] Building C object libobs/CMakeFiles/libobs.dir/obs-video.c.o
- [ 13%] Building C object libobs/CMakeFiles/libobs.dir/obs-scene.c.o
- [ 13%] Building C object libobs/CMakeFiles/libobs.dir/obs-source.c.o
- [ 14%] Building C object libobs/CMakeFiles/libobs.dir/obs-view.c.o
- [ 14%] Building C object libobs/CMakeFiles/libobs.dir/obs-service.c.o
- [ 11%] Building C object libobs/CMakeFiles/libobs.dir/obs-hotkey.c.o
- [ 14%] Building C object libobs/CMakeFiles/libobs.dir/obs.c.o
- [ 14%] Built target obslua_swig_compilation
- [ 14%] Building C object libobs/CMakeFiles/libobs.dir/util/array-serializer.c.o
- [ 14%] Building C object libobs/CMakeFiles/libobs.dir/util/base.c.o
- [ 14%] Building C object libobs/CMakeFiles/libobs.dir/util/bitstream.c.o
- [ 15%] Building C object libobs/CMakeFiles/libobs.dir/util/bmem.c.o
- [ 15%] Building C object libobs/CMakeFiles/libobs.dir/util/buffered-file-serializer.c.o
- make[2]: *** [deps/json11/CMakeFiles/json11.dir/build.make:79: deps/json11/CMakeFiles/json11.dir/json11.cpp.o] Error 1
- make[1]: *** [CMakeFiles/Makefile2:2559: deps/json11/CMakeFiles/json11.dir/all] Error 2
- make[1]: *** Waiting for unfinished jobs....
- [ 15%] Building C object libobs/CMakeFiles/libobs.dir/util/cf-lexer.c.o
- [ 15%] Building C object libobs/CMakeFiles/libobs.dir/util/cf-parser.c.o
- [ 16%] Building C object libobs/CMakeFiles/libobs.dir/util/config-file.c.o
- /source/source/proton/obs-studio/libobs/util/buffered-file-serializer.c: In function ‘io_thread’:
- /source/source/proton/obs-studio/libobs/util/buffered-file-serializer.c:167:55: warning: ‘next_seek_position’ may be used uninitialized [-Wmaybe-uninitialized]
- 167 | current_seek_position = next_seek_position + chunk_used;
- | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /source/source/proton/obs-studio/libobs/util/buffered-file-serializer.c:83:18: note: ‘next_seek_position’ was declared here
- 83 | uint64_t next_seek_position;
- | ^~~~~~~~~~~~~~~~~~
- [ 16%] Building C object libobs/CMakeFiles/libobs.dir/util/crc32.c.o
- [ 16%] Building C object libobs/CMakeFiles/libobs.dir/util/dstr.c.o
- [ 16%] Building C object libobs/CMakeFiles/libobs.dir/util/file-serializer.c.o
- [ 17%] Building C object libobs/CMakeFiles/libobs.dir/util/lexer.c.o
- [ 17%] Built target obs-rnnoise
- [ 17%] Building C object libobs/CMakeFiles/libobs.dir/util/pipe.c.o
- [ 17%] Building C object libobs/CMakeFiles/libobs.dir/util/platform.c.o
- [ 17%] Building C object libobs/CMakeFiles/libobs.dir/util/profiler.c.o
- [ 18%] Building C object libobs/CMakeFiles/libobs.dir/util/source-profiler.c.o
- [ 18%] Building C object libobs/CMakeFiles/libobs.dir/util/task.c.o
- [ 18%] Building C object libobs/CMakeFiles/libobs.dir/util/text-lookup.c.o
- [ 18%] Building C object libobs/CMakeFiles/libobs.dir/util/utf8.c.o
- [ 19%] Building C object libobs/CMakeFiles/libobs.dir/callback/calldata.c.o
- [ 19%] Building C object libobs/CMakeFiles/libobs.dir/callback/decl.c.o
- [ 19%] Building C object libobs/CMakeFiles/libobs.dir/callback/proc.c.o
- [ 19%] Building C object libobs/CMakeFiles/libobs.dir/callback/signal.c.o
- [ 20%] Building C object libobs/CMakeFiles/libobs.dir/media-io/audio-io.c.o
- [ 20%] Building C object libobs/CMakeFiles/libobs.dir/media-io/audio-resampler-ffmpeg.c.o
- [ 20%] Building C object libobs/CMakeFiles/libobs.dir/media-io/format-conversion.c.o
- [ 20%] Building C object libobs/CMakeFiles/libobs.dir/media-io/media-remux.c.o
- [ 20%] Building C object libobs/CMakeFiles/libobs.dir/media-io/video-frame.c.o
- [ 21%] Building C object libobs/CMakeFiles/libobs.dir/media-io/video-fourcc.c.o
- [ 21%] Building C object libobs/CMakeFiles/libobs.dir/media-io/video-io.c.o
- [ 21%] Building C object libobs/CMakeFiles/libobs.dir/media-io/video-matrices.c.o
- [ 21%] Building C object libobs/CMakeFiles/libobs.dir/media-io/video-scaler-ffmpeg.c.o
- [ 22%] Building C object libobs/CMakeFiles/libobs.dir/graphics/axisang.c.o
- [ 22%] Building C object libobs/CMakeFiles/libobs.dir/graphics/bounds.c.o
- [ 22%] Building C object libobs/CMakeFiles/libobs.dir/graphics/effect-parser.c.o
- [ 22%] Building C object libobs/CMakeFiles/libobs.dir/graphics/effect.c.o
- [ 23%] Building C object libobs/CMakeFiles/libobs.dir/graphics/graphics-ffmpeg.c.o
- [ 23%] Building C object libobs/CMakeFiles/libobs.dir/graphics/graphics.c.o
- [ 23%] Building C object libobs/CMakeFiles/libobs.dir/graphics/graphics-imports.c.o
- [ 23%] Building C object libobs/CMakeFiles/libobs.dir/graphics/image-file.c.o
- [ 24%] Building C object libobs/CMakeFiles/libobs.dir/graphics/libnsgif/libnsgif.c.o
- [ 24%] Building C object libobs/CMakeFiles/libobs.dir/graphics/math-extra.c.o
- [ 24%] Building C object libobs/CMakeFiles/libobs.dir/graphics/matrix3.c.o
- [ 24%] Building C object libobs/CMakeFiles/libobs.dir/graphics/matrix4.c.o
- [ 25%] Building C object libobs/CMakeFiles/libobs.dir/graphics/plane.c.o
- [ 25%] Building C object libobs/CMakeFiles/libobs.dir/graphics/quat.c.o
- [ 25%] Building C object libobs/CMakeFiles/libobs.dir/graphics/shader-parser.c.o
- [ 25%] Building C object libobs/CMakeFiles/libobs.dir/graphics/texture-render.c.o
- [ 25%] Built target obspython_swig_compilation
- [ 26%] Building C object libobs/CMakeFiles/libobs.dir/graphics/vec2.c.o
- [ 26%] Built target obsglad
- [ 26%] Building C object libobs/CMakeFiles/libobs.dir/graphics/vec3.c.o
- [ 26%] Building C object libobs/CMakeFiles/libobs.dir/graphics/vec4.c.o
- [ 26%] Building C object libobs/CMakeFiles/libobs.dir/obs-nix-platform.c.o
- [ 27%] Building C object libobs/CMakeFiles/libobs.dir/obs-nix-x11.c.o
- [ 27%] Building C object libobs/CMakeFiles/libobs.dir/obs-nix.c.o
- [ 27%] Building C object libobs/CMakeFiles/libobs.dir/util/pipe-posix.c.o
- [ 27%] Building C object libobs/CMakeFiles/libobs.dir/util/platform-nix.c.o
- [ 28%] Building C object libobs/CMakeFiles/libobs.dir/util/threading-posix.c.o
- [ 28%] Building C object libobs/CMakeFiles/libobs.dir/audio-monitoring/pulse/pulseaudio-enum-devices.c.o
- [ 28%] Building C object libobs/CMakeFiles/libobs.dir/audio-monitoring/pulse/pulseaudio-monitoring-available.c.o
- [ 28%] Building C object libobs/CMakeFiles/libobs.dir/audio-monitoring/pulse/pulseaudio-output.c.o
- [ 28%] Building C object libobs/CMakeFiles/libobs.dir/audio-monitoring/pulse/pulseaudio-wrapper.c.o
- [ 29%] Building C object libobs/CMakeFiles/libobs.dir/util/platform-nix-dbus.c.o
- [ 29%] Building C object libobs/CMakeFiles/libobs.dir/util/platform-nix-portal.c.o
- [ 29%] Building C object libobs/CMakeFiles/libobs.dir/obs-nix-wayland.c.o
- [ 29%] Linking CXX executable obs-nvenc-test
- Copy obs-nvenc-test to binary directory
- [ 29%] Built target obs-nvenc-test
- [ 29%] Linking C shared library libobs.so
- Copy libobs to library directory (lib)
- Create symlink for legacy libobs
- Copy libobs resources to data directory (share/obs/libobs)
- [ 29%] Built target libobs
- make: *** [Makefile:156: all] Error 2
- You’re using GCC 15, which is strict about requiring explicit #include <cstdint> for uint8_t. The json11.cpp file assumes it's included indirectly — which fails on newer compilers.
- vim deps/json11/json11.cpp
- #include <cmath>
- #include <cstdint> // <-- add this line
- #include <cstdlib>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement