nixbot

builds

failed lint-0.1.0 checks.x86_64-linux.lint · build #92 · raw

unpackPhase
1unpacking source archive /nix/store/95y29irhrvwzhym8q63rrw6pab0snvwr-source2source root is source
configurePhase
3-- The C compiler identification is Clang 23.1.34-- The CXX compiler identification is Clang 23.1.35-- Detecting C compiler ABI info6-- Detecting C compiler ABI info - done7-- Check for working C compiler: /nix/store/q5hx5j4n0c1nyxaxfgd1dzca3r3q3c25-clang-wrapper-23.1.3/bin/clang - skipped8-- Detecting C compile features9-- Detecting C compile features - done10-- Detecting CXX compiler ABI info11-- Detecting CXX compiler ABI info - done12-- Check for working CXX compiler: /nix/store/q5hx5j4n0c1nyxaxfgd1dzca3r3q3c25-clang-wrapper-23.1.3/bin/clang++ - skipped13-- Detecting CXX compile features14-- Detecting CXX compile features - done15-- Found Vulkan: /nix/store/la62431p5qf1ggr3rdzql9dksv5fhicc-vulkan-loader-1.4.363.0/lib/libvulkan.so (found version "1.4.363") missing components: glslc glslangValidator16-- Performing Test CMAKE_HAVE_LIBC_PTHREAD17-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success18-- Found Threads: TRUE19-- Found PkgConfig: /nix/store/s70gz6bvz74c36xigh5m2ab2cqli08cv-pkg-config-wrapper-0.29.2/bin/pkg-config (found version "0.29.2")20-- Checking for module 'stb'21-- Found stb, version 122-- Configuring done (5.1s)23-- Generating done (0.3s)24-- Build files have been written to: /build/source/build
buildPhase
25Running clang-tidy in 16 threads for 20 files out of 20 in compilation database ...26[ 1/20][7.5s] /nix/store/065b08l7x6wkfl80si3yyjcjk87ivmya-clang-tools-23.1.3/bin/clang-tidy --use-color -p=build -quiet /build/source/wren_math/src/geometry.cpp27[ 2/20][9.0s] /nix/store/065b08l7x6wkfl80si3yyjcjk87ivmya-clang-tools-23.1.3/bin/clang-tidy --use-color -p=build -quiet /build/source/wren_utils/src/string.cpp28[ 3/20][18.0s] /nix/store/065b08l7x6wkfl80si3yyjcjk87ivmya-clang-tools-23.1.3/bin/clang-tidy --use-color -p=build -quiet /build/source/wren_vk/src/memory.cpp29[ 4/20][3.9s] /nix/store/065b08l7x6wkfl80si3yyjcjk87ivmya-clang-tools-23.1.3/bin/clang-tidy --use-color -p=build -quiet /build/source/wren_utils/src/string_reader.cpp30[ 5/20][39.1s] /nix/store/065b08l7x6wkfl80si3yyjcjk87ivmya-clang-tools-23.1.3/bin/clang-tidy --use-color -p=build -quiet /build/source/wren_utils/tests/string_reader.cpp31[ 6/20][39.7s] /nix/store/065b08l7x6wkfl80si3yyjcjk87ivmya-clang-tools-23.1.3/bin/clang-tidy --use-color -p=build -quiet /build/source/wren_platform/src/input.cpp32[ 7/20][41.2s] /nix/store/065b08l7x6wkfl80si3yyjcjk87ivmya-clang-tools-23.1.3/bin/clang-tidy --use-color -p=build -quiet /build/source/wren_utils/tests/binary_reader.cpp33[ 8/20][46.5s] /nix/store/065b08l7x6wkfl80si3yyjcjk87ivmya-clang-tools-23.1.3/bin/clang-tidy --use-color -p=build -quiet /build/source/wren_utils/tests/enums.cpp34[ 9/20][46.6s] /nix/store/065b08l7x6wkfl80si3yyjcjk87ivmya-clang-tools-23.1.3/bin/clang-tidy --use-color -p=build -quiet /build/source/wren_math/tests/vector.cpp35[10/20][48.2s] /nix/store/065b08l7x6wkfl80si3yyjcjk87ivmya-clang-tools-23.1.3/bin/clang-tidy --use-color -p=build -quiet /build/source/wren_math/tests/matrix.cpp36[11/20][48.5s] /nix/store/065b08l7x6wkfl80si3yyjcjk87ivmya-clang-tools-23.1.3/bin/clang-tidy --use-color -p=build -quiet /build/source/wren_math/tests/geometry.cpp37[12/20][58.0s] /nix/store/065b08l7x6wkfl80si3yyjcjk87ivmya-clang-tools-23.1.3/bin/clang-tidy --use-color -p=build -quiet /build/source/wren_utils/src/filesystem.cpp38[13/20][81.3s] /nix/store/065b08l7x6wkfl80si3yyjcjk87ivmya-clang-tools-23.1.3/bin/clang-tidy --use-color -p=build -quiet /build/source/wren_vk/src/vulkan.cpp39[14/20][91.4s] /nix/store/065b08l7x6wkfl80si3yyjcjk87ivmya-clang-tools-23.1.3/bin/clang-tidy --use-color -p=build -quiet /build/source/wren/src/render_target.cpp40/build/source/wren/include/wren/graph.hpp:21:8: error: constructor does not initialize these fields: nodes, edges [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]41 21 | struct Graph {42 | ^43 22 | auto begin() { return nodes.begin(); }44 23 | auto end() { return nodes.end(); }45 24 | 46 25 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t {47 26 | const auto node = std::ranges::find_if(48 27 | nodes, [name](const node_t& node) { return name == node->name; });49 28 | if (node != nodes.end()) return *node;50 29 | 51 30 | return nullptr;52 31 | }53 32 | 54 33 | std::vector<node_t> nodes;55 | 56 | {}57 34 | std::vector<edge_t> edges;58 | 59 | {}60/build/source/wren/include/wren/graph.hpp:39:3: error: constructor does not initialize these fields: passes_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]61 39 | explicit GraphBuilder(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {}62 | ^63/build/source/wren/include/wren/pipeline.hpp:20:3: error: constructor does not initialize these fields: shader_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]64 20 | Pipeline(std::string name, const std::shared_ptr<vk::Shader>& shader)65 | ^66 21 | : name_(std::move(name)), shader_(shader) {}67 22 | 68 23 | std::string name_;69 24 | 70 25 | std::shared_ptr<vk::Shader> shader_;71 | 72 | {}73/build/source/wren/include/wren/render_pass.hpp:26:3: error: constructor does not initialize these fields: shaders_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]74 26 | explicit PassResources(std::string target_prefix)75 | ^76/build/source/wren/include/wren/render_pass.hpp:52:3: error: function 'has_colour_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]77 52 | auto has_colour_target() const { return colour_target_; }78 | ^79 | [[nodiscard]] 80/build/source/wren/include/wren/render_pass.hpp:53:3: error: function 'has_depth_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]81 53 | auto has_depth_target() const { return depth_target_; }82 | ^83 | [[nodiscard]] 84/build/source/wren/include/wren/render_pass.hpp:55:3: error: function 'target_prefix' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]85 55 | auto target_prefix() const { return target_prefix_; }86 | ^87 | [[nodiscard]] 88/build/source/wren/include/wren/render_pass.hpp:93:3: error: function 'output_size' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]89 93 | auto output_size() const { return size_; }90 | ^91 | [[nodiscard]] 92/build/source/wren/include/wren/render_target.hpp:9:10: error: 'wren/vk/image.hpp' file not found [clang-diagnostic-error]93 9 | #include <wren/vk/image.hpp>94 | ^~~~~~~~~~~~~~~~~~~95/build/source/wren/include/wren/render_target.hpp:61:3: error: constructor does not initialize these fields: transition_fn_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]96 61 | RenderTarget(math::Vec2i size, ::vk::SampleCountFlagBits sample_count,97 | ^98/build/source/wren_platform/include/wren/platform/event.hpp:75:7: error: constructor does not initialize these fields: handlers_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]99 75 | class Dispatcher {100 | ^101 76 | public:102 77 | template <typename T>103 78 | void dispatch(T&& value) const;104 79 | template <typename T>105 80 | void on(std::function<void(const T& t)> cb);106 81 | 107 82 | private:108 83 | std::unordered_map<size_t, std::vector<std::function<void(void*)>>> handlers_;109 | 110 | {}111/build/source/wren_platform/include/wren/platform/graphics_context.hpp:23:7: error: constructor does not initialize these fields: impl_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]112 23 | class GraphicsContext {113 | ^114/build/source/wren_platform/include/wren/platform/input.hpp:10:7: error: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]115 10 | class Input {116 | ^117 11 | public:118 12 | void initialize(event::Dispatcher& dispatcher);119 13 | 120 14 | [[nodiscard]] auto is_pressed(KeyCode key) const -> bool;121 15 | [[nodiscard]] auto is_pressed_down(KeyCode key) const -> bool;122 16 | 123 17 | auto end_frame() { pressed_down_.clear(); }124 18 | 125 19 | private:126 20 | std::unordered_map<KeyCode, bool> pressed_;127 | 128 | {}129 21 | std::unordered_map<KeyCode, bool> pressed_down_;130 | 131 | {}132Error while processing /build/source/wren/src/render_target.cpp.133134[15/20][94.7s] /nix/store/065b08l7x6wkfl80si3yyjcjk87ivmya-clang-tools-23.1.3/bin/clang-tidy --use-color -p=build -quiet /build/source/wren_vk/src/buffer.cpp135[16/20][96.0s] /nix/store/065b08l7x6wkfl80si3yyjcjk87ivmya-clang-tools-23.1.3/bin/clang-tidy --use-color -p=build -quiet /build/source/wren_platform/src/linux/window.cpp136[17/20][97.2s] /nix/store/065b08l7x6wkfl80si3yyjcjk87ivmya-clang-tools-23.1.3/bin/clang-tidy --use-color -p=build -quiet /build/source/wren_vk/src/image.cpp137[18/20][99.0s] /nix/store/065b08l7x6wkfl80si3yyjcjk87ivmya-clang-tools-23.1.3/bin/clang-tidy --use-color -p=build -quiet /build/source/wren_platform/src/linux/graphics_context.cpp138[19/20][87.4s] /nix/store/065b08l7x6wkfl80si3yyjcjk87ivmya-clang-tools-23.1.3/bin/clang-tidy --use-color -p=build -quiet /build/source/wren_vk/src/shader.cpp139[20/20][82.8s] /nix/store/065b08l7x6wkfl80si3yyjcjk87ivmya-clang-tools-23.1.3/bin/clang-tidy --use-color -p=build -quiet /build/source/wren/src/application.cpp