Todays build error #37

Closed
opened 2025-02-03 11:04:09 -05:00 by rich · 3 comments

[ 78%] Building CXX object Core/CMakeFiles/CaveCore.dir/src/Core/AnimatedSprite.cpp.o
In file included from /home/rich/Redacted/ReCaveGame/Core/src/Core/AnimatedSprite.cpp:1:
/home/rich/Redacted/ReCaveGame/Core/include/Core/AnimatedSprite.hpp:17:9: error: ‘Event’ does not name a type
17 | Event<> Began;
| ^~~~~
/home/rich/Redacted/ReCaveGame/Core/include/Core/AnimatedSprite.hpp:18:9: error: ‘Event’ does not name a type
18 | Event<> Complete;
| ^~~~~
/home/rich/Redacted/ReCaveGame/Core/include/Core/AnimatedSprite.hpp:19:9: error: ‘Event’ does not name a type
19 | Event<> Paused;
| ^~~~~
/home/rich/Redacted/ReCaveGame/Core/include/Core/AnimatedSprite.hpp:20:9: error: ‘Event’ does not name a type
20 | Event<> Resumed;
| ^~~~~
/home/rich/Redacted/ReCaveGame/Core/include/Core/AnimatedSprite.hpp:21:9: error: ‘Event’ does not name a type
21 | Event<> Cancelled;
| ^~~~~
make[2]: *** [Core/CMakeFiles/CaveCore.dir/build.make:76: Core/CMakeFiles/CaveCore.dir/src/Core/AnimatedSprite.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1166: Core/CMakeFiles/CaveCore.dir/all] Error 2
make: *** [Makefile:136: all] Error 2

[ 78%] Building CXX object Core/CMakeFiles/CaveCore.dir/src/Core/AnimatedSprite.cpp.o In file included from /home/rich/Redacted/ReCaveGame/Core/src/Core/AnimatedSprite.cpp:1: /home/rich/Redacted/ReCaveGame/Core/include/Core/AnimatedSprite.hpp:17:9: error: ‘Event’ does not name a type 17 | Event<> Began; | ^~~~~ /home/rich/Redacted/ReCaveGame/Core/include/Core/AnimatedSprite.hpp:18:9: error: ‘Event’ does not name a type 18 | Event<> Complete; | ^~~~~ /home/rich/Redacted/ReCaveGame/Core/include/Core/AnimatedSprite.hpp:19:9: error: ‘Event’ does not name a type 19 | Event<> Paused; | ^~~~~ /home/rich/Redacted/ReCaveGame/Core/include/Core/AnimatedSprite.hpp:20:9: error: ‘Event’ does not name a type 20 | Event<> Resumed; | ^~~~~ /home/rich/Redacted/ReCaveGame/Core/include/Core/AnimatedSprite.hpp:21:9: error: ‘Event’ does not name a type 21 | Event<> Cancelled; | ^~~~~ make[2]: *** [Core/CMakeFiles/CaveCore.dir/build.make:76: Core/CMakeFiles/CaveCore.dir/src/Core/AnimatedSprite.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:1166: Core/CMakeFiles/CaveCore.dir/all] Error 2 make: *** [Makefile:136: all] Error 2
Author

Above, no longer an issue, now:

[ 52%] Building CXX object _deps/jui-build/CMakeFiles/JUI.dir/src/JUI/Widgets/Image.cpp.o
/home/rich/Redacted/ReCaveGame/build/_deps/jui-src/src/JUI/Widgets/Image.cpp: In member function ‘virtual void JUI::Image::Draw()’:
/home/rich/Redacted/ReCaveGame/build/_deps/jui-src/src/JUI/Widgets/Image.cpp:34:39: error: no match for ‘operator/’ (operand types are ‘J3ML::LinearAlgebra::Vector2’ and ‘J3ML::LinearAlgebra::Vector2i’)
34 | scale = GetAbsoluteSize() / texture->GetDimensions();
| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
| | |
| | J3ML::LinearAlgebra::Vector2i
| J3ML::LinearAlgebra::Vector2
In file included from /home/rich/Redacted/ReCaveGame/build/_deps/j3ml-src/include/J3ML/LinearAlgebra.hpp:18,
from /home/rich/Redacted/ReCaveGame/build/_deps/jui-src/include/JUI/Base/Widget.hpp:17,
from /home/rich/Redacted/ReCaveGame/build/_deps/jui-src/include/JUI/Widgets/Image.hpp:14,
from /home/rich/Redacted/ReCaveGame/build/_deps/jui-src/src/JUI/Widgets/Image.cpp:1:
/home/rich/Redacted/ReCaveGame/build/_deps/j3ml-src/include/J3ML/LinearAlgebra/Vector2.hpp:283:17: note: candidate: ‘J3ML::LinearAlgebra::Vector2 J3ML::LinearAlgebra::Vector2::operator/(float) const’
283 | Vector2 operator /(float rhs) const;
| ^~~~~~~~
/home/rich/Redacted/ReCaveGame/build/_deps/j3ml-src/include/J3ML/LinearAlgebra/Vector2.hpp:283:34: note: no known conversion for argument 1 from ‘J3ML::LinearAlgebra::Vector2i’ to ‘float’
283 | Vector2 operator /(float rhs) const;
| ~~~~~~^~~
/home/rich/Redacted/ReCaveGame/build/_deps/j3ml-src/include/J3ML/LinearAlgebra/Vector2.hpp:290:17: note: candidate: ‘J3ML::LinearAlgebra::Vector2 J3ML::LinearAlgebra::Vector2::operator/(const J3ML::LinearAlgebra::Vector2&) const’
290 | Vector2 operator / (const Vector2& rhs) const;
| ^~~~~~~~
/home/rich/Redacted/ReCaveGame/build/_deps/j3ml-src/include/J3ML/LinearAlgebra/Vector2.hpp:290:44: note: no known conversion for argument 1 from ‘J3ML::LinearAlgebra::Vector2i’ to ‘const J3ML::LinearAlgebra::Vector2&’
290 | Vector2 operator / (const Vector2& rhs) const;
| ~~~~~~~~~~~~~~~^~~
make[2]: *** [_deps/jui-build/CMakeFiles/JUI.dir/build.make:328: _deps/jui-build/CMakeFiles/JUI.dir/src/JUI/Widgets/Image.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:879: _deps/jui-build/CMakeFiles/JUI.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
rich@jam:/Redacted/ReCaveGame/build$ cd ClientApp/
rich@jam:
/Redacted/ReCaveGame/build/ClientApp$ ls
assets CMakeFiles cmake_install.cmake Makefile
rich@jam:/Redacted/ReCaveGame/build/ClientApp$ cd ..
rich@jam:
/Redacted/ReCaveGame/build$

Above, no longer an issue, now: [ 52%] Building CXX object _deps/jui-build/CMakeFiles/JUI.dir/src/JUI/Widgets/Image.cpp.o /home/rich/Redacted/ReCaveGame/build/_deps/jui-src/src/JUI/Widgets/Image.cpp: In member function ‘virtual void JUI::Image::Draw()’: /home/rich/Redacted/ReCaveGame/build/_deps/jui-src/src/JUI/Widgets/Image.cpp:34:39: error: no match for ‘operator/’ (operand types are ‘J3ML::LinearAlgebra::Vector2’ and ‘J3ML::LinearAlgebra::Vector2i’) 34 | scale = GetAbsoluteSize() / texture->GetDimensions(); | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | J3ML::LinearAlgebra::Vector2i | J3ML::LinearAlgebra::Vector2 In file included from /home/rich/Redacted/ReCaveGame/build/_deps/j3ml-src/include/J3ML/LinearAlgebra.hpp:18, from /home/rich/Redacted/ReCaveGame/build/_deps/jui-src/include/JUI/Base/Widget.hpp:17, from /home/rich/Redacted/ReCaveGame/build/_deps/jui-src/include/JUI/Widgets/Image.hpp:14, from /home/rich/Redacted/ReCaveGame/build/_deps/jui-src/src/JUI/Widgets/Image.cpp:1: /home/rich/Redacted/ReCaveGame/build/_deps/j3ml-src/include/J3ML/LinearAlgebra/Vector2.hpp:283:17: note: candidate: ‘J3ML::LinearAlgebra::Vector2 J3ML::LinearAlgebra::Vector2::operator/(float) const’ 283 | Vector2 operator /(float rhs) const; | ^~~~~~~~ /home/rich/Redacted/ReCaveGame/build/_deps/j3ml-src/include/J3ML/LinearAlgebra/Vector2.hpp:283:34: note: no known conversion for argument 1 from ‘J3ML::LinearAlgebra::Vector2i’ to ‘float’ 283 | Vector2 operator /(float rhs) const; | ~~~~~~^~~ /home/rich/Redacted/ReCaveGame/build/_deps/j3ml-src/include/J3ML/LinearAlgebra/Vector2.hpp:290:17: note: candidate: ‘J3ML::LinearAlgebra::Vector2 J3ML::LinearAlgebra::Vector2::operator/(const J3ML::LinearAlgebra::Vector2&) const’ 290 | Vector2 operator / (const Vector2& rhs) const; | ^~~~~~~~ /home/rich/Redacted/ReCaveGame/build/_deps/j3ml-src/include/J3ML/LinearAlgebra/Vector2.hpp:290:44: note: no known conversion for argument 1 from ‘J3ML::LinearAlgebra::Vector2i’ to ‘const J3ML::LinearAlgebra::Vector2&’ 290 | Vector2 operator / (const Vector2& rhs) const; | ~~~~~~~~~~~~~~~^~~ make[2]: *** [_deps/jui-build/CMakeFiles/JUI.dir/build.make:328: _deps/jui-build/CMakeFiles/JUI.dir/src/JUI/Widgets/Image.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:879: _deps/jui-build/CMakeFiles/JUI.dir/all] Error 2 make: *** [Makefile:136: all] Error 2 rich@jam:~/Redacted/ReCaveGame/build$ cd ClientApp/ rich@jam:~/Redacted/ReCaveGame/build/ClientApp$ ls assets CMakeFiles cmake_install.cmake Makefile rich@jam:~/Redacted/ReCaveGame/build/ClientApp$ cd .. rich@jam:~/Redacted/ReCaveGame/build$
Author

Cmake now giving this warning:
-- CPM: Adding package JUI@5.11 (5.11)
CMake Warning at build/cmake/CPM_0.38.7.cmake:323 (message):
CPM: JUI: Requires a newer version of JGL (49) than currently included
(48).
Call Stack (most recent call first):
build/cmake/CPM_0.38.7.cmake:621 (cpm_check_if_package_already_added)
build/_deps/jui-src/CMakeLists.txt:59 (CPMAddPackage)

Cmake now giving this warning: -- CPM: Adding package JUI@5.11 (5.11) CMake Warning at build/cmake/CPM_0.38.7.cmake:323 (message): CPM: JUI: Requires a newer version of JGL (49) than currently included (48). Call Stack (most recent call first): build/cmake/CPM_0.38.7.cmake:621 (cpm_check_if_package_already_added) build/_deps/jui-src/CMakeLists.txt:59 (CPMAddPackage)
Author

seems all good again now

seems all good again now
rich closed this issue 2025-02-10 10:25:54 -05:00
Sign in to join this conversation.
No description provided.