windows build has more issues #9
Labels
No labels
bug
claude:done
claude:failed
claude:in-progress
claude:ready
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Catcrafts/Crafter.Build#9
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
From the CI:
/workspace/Catcrafts/Crafter.Build/implementations/Crafter.Build-Clang.cpp:44:44: error: expected unqualified-id
44 | for(const std::unique_ptr& interface : this->interfaces) {
| ^
/usr/x86_64-w64-mingw32/include/rpc.h:12:19: note: expanded from macro 'interface'
12 | #define interface struct
| ^
/workspace/Catcrafts/Crafter.Build/implementations/Crafter.Build-Clang.cpp:51:9: error: expected ';' in 'for' statement specifier
51 | std::unordered_set<Configuration*> seen;
| ^
/workspace/Catcrafts/Crafter.Build/implementations/Crafter.Build-Clang.cpp:51:44: error: variable declaration in condition must have an initializer
51 | std::unordered_set<Configuration*> seen;
| ^
/workspace/Catcrafts/Crafter.Build/implementations/Crafter.Build-Clang.cpp:51:44: error: value of type 'std::unordered_set<Configuration >' is not contextually convertible to 'bool'
51 | std::unordered_set<Configuration> seen;
| ^~~~
/workspace/Catcrafts/Crafter.Build/implementations/Crafter.Build-Clang.cpp:52:45: error: expected '(' for function-style cast or type construction
52 | std::function<bool(Configuration*)> walk = [&](Configuration* depCfg) -> bool {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/workspace/Catcrafts/Crafter.Build/implementations/Crafter.Build-Clang.cpp:52:45: error: expected ')'
/workspace/Catcrafts/Crafter.Build/implementations/Crafter.Build-Clang.cpp:44:12: note: to match this '('
44 | for(const std::unique_ptr& interface : this->interfaces) {
| ^
/workspace/Catcrafts/Crafter.Build/implementations/Crafter.Build-Clang.cpp:68:17: error: use of undeclared identifier 'walk'
68 | if (walk(depCfg)) return true;
| ^~~~
/workspace/Catcrafts/Crafter.Build/implementations/Crafter.Build-Clang.cpp:165:48: error: expected unqualified-id
165 | for(const std::unique_ptr& interface : this->interfaces) {
| ^
/usr/x86_64-w64-mingw32/include/rpc.h:12:19: note: expanded from macro 'interface'
12 | #define interface struct
| ^
/workspace/Catcrafts/Crafter.Build/implementations/Crafter.Build-Clang.cpp:197:13: error: expected ';' in 'for' statement specifier
197 | throw std::runtime_error(std::format("Module {} not found not found, referenced in {}", match[1].str(), file.string()));
| ^
/workspace/Catcrafts/Crafter.Build/implementations/Crafter.Build-Clang.cpp:197:13: error: value of type 'void' is not contextually convertible to 'bool'
197 | throw std::runtime_error(std::format("Module {} not found not found, referenced in {}", match[1].str(), file.string()));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/workspace/Catcrafts/Crafter.Build/implementations/Crafter.Build-Clang.cpp:198:13: error: use of undeclared identifier 'next4'
198 | next4:;
| ^~~~~
/workspace/Catcrafts/Crafter.Build/implementations/Crafter.Build-Clang.cpp:198:18: error: expected ')'
198 | next4:;
| ^
/workspace/Catcrafts/Crafter.Build/implementations/Crafter.Build-Clang.cpp:165:16: note: to match this '('
165 | for(const std::unique_ptr& interface : this->interfaces) {
| ^
/workspace/Catcrafts/Crafter.Build/implementations/Crafter.Build-Clang.cpp:818:34: error: expected unqualified-id
818 | for(std::unique_ptr& interface : config.interfaces) {
| ^
/usr/x86_64-w64-mingw32/include/rpc.h:12:19: note: expanded from macro 'interface'
12 | #define interface struct
| ^
/workspace/Catcrafts/Crafter.Build/implementations/Crafter.Build-Clang.cpp:840:5: error: expected ';' in 'for' statement specifier
840 | for(Implementation& implementation : config.implementations) {
| ^
/workspace/Catcrafts/Crafter.Build/implementations/Crafter.Build-Clang.cpp:840:5: error: expected expression
/workspace/Catcrafts/Crafter.Build/implementations/Crafter.Build-Clang.cpp:840:5: error: expected ';' in 'for' statement specifier
/workspace/Catcrafts/Crafter.Build/implementations/Crafter.Build-Clang.cpp:868:5: error: expected expression
868 | for(const std::string& flag : buildResult.libs) {
| ^
/workspace/Catcrafts/Crafter.Build/implementations/Crafter.Build-Clang.cpp:868:5: error: expected ')'
/workspace/Catcrafts/Crafter.Build/implementations/Crafter.Build-Clang.cpp:818:8: note: to match this '('
818 | for(std::unique_ptr& interface : config.interfaces) {
| ^
/workspace/Catcrafts/Crafter.Build/implementations/Crafter.Build-Clang.cpp:1474:63: error: missing '#include <stdint.h>'; 'uint16_t' must be declared before it is used
1474 | addr.sin_port = htons(static_cast<uint16_t>(p));
| ^
/usr/x86_64-w64-mingw32/include/stdint.h:38:25: note: declaration here is not visible
38 | typedef unsigned short uint16_t;
| ^
19 errors generated.
claude:claim:22c42121-166b-4b0a-811a-a1b6d10dcc34
[progress]
[progress]
[progress]
[progress]
[progress]
[progress]
PR opened: #10