Open IntinteDAO opened 2 weeks ago
supertux2
https://www.supertux.org
https://github.com/SuperTux/supertux
Well, I can manually compile this game, however I don't know how to write a proper code for Build System
I fix one problem, but it crash on compilation
[371/507] Building CXX object CMakeFiles/supertux2_lib.dir/src/supertux/main.cpp.o FAILED: CMakeFiles/supertux2_lib.dir/src/supertux/main.cpp.o /home/builder/.termux-build/_cache/android-r26b-api-24-v4/bin/clang++ --target=aarch64-none-linux-android --gcc-toolchain=/home/builder/.termux-build/_cache/android-r26b-api-24-v4 --sysroot=/home/builder/.termux-build/_cache/android-r26b-api-24-v4/sysroot -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DGLM_ENABLE_EXPERIMENTAL -DRELEASE -I/home/builder/.termux-build/supertux2/build -I/home/builder/.termux-build/supertux2/src/src -isystem /data/data/com.termux/files/usr/include/AL -isystem /home/builder/.termux-build/supertux2/build/squirrel/ex/include -isystem /home/builder/.termux-build/supertux2/build/tinygettext/include -isystem /home/builder/.termux-build/supertux2/build/SDL_ttf/include/SDL2 -isystem /home/builder/.termux-build/supertux2/src/external/findlocale -isystem /home/builder/.termux-build/supertux2/src/external/obstack -isystem /home/builder/.termux-build/supertux2/src/external/sexp-cpp/include -isystem /home/builder/.termux-build/supertux2/src/external/SDL_SavePNG -isystem /home/builder/.termux-build/supertux2/src/external/partio_zip -isystem /data/data/com.termux/files/usr/include/SDL2 -isystem /data/data/com.termux/files/usr/include/libpng16 -isystem /data/data/com.termux/files/usr/include/webp -fstack-protector-strong -Oz --target=aarch64-linux-android24 -I/data/data/com.termux/files/usr/include -Wall -Wextra -Wno-unused-parameter -funit-at-a-time -fno-strict-aliasing -O3 -DNDEBUG -std=c++14 -fPIC -MD -MT CMakeFiles/supertux2_lib.dir/src/supertux/main.cpp.o -MF CMakeFiles/supertux2_lib.dir/src/supertux/main.cpp.o.d -o CMakeFiles/supertux2_lib.dir/src/supertux/main.cpp.o -c /home/builder/.termux-build/supertux2/src/src/supertux/main.cpp clang-17: warning: optimization flag '-funit-at-a-time' is not supported [-Wignored-optimization-argument] /home/builder/.termux-build/supertux2/src/src/supertux/main.cpp:143:34: error: no matching constructor for initialization of 'tinygettext::DictionaryManager' g_dictionary_manager.reset(new tinygettext::DictionaryManager(std::make_unique<PhysFSFileSystem>(), "UTF-8")); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/data/com.termux/files/usr/include/tinygettext/dictionary_manager.hpp:61:3: note: candidate constructor not viable: allows at most single argument 'charset_', but 2 arguments were provided DictionaryManager(const std::string& charset_ = "UTF-8"); ^ /data/data/com.termux/files/usr/include/tinygettext/dictionary_manager.hpp:98:3: note: candidate constructor not viable: requires 1 argument, but 2 were provided DictionaryManager (const DictionaryManager&); ^ 1 error generated.
Package: supertux2.tar.gz
Name
supertux2
Home page URL
https://www.supertux.org
Source code URL
https://github.com/SuperTux/supertux
Packaging policy acknowledgement
Additional information
Well, I can manually compile this game, however I don't know how to write a proper code for Build System
I fix one problem, but it crash on compilation
Package: supertux2.tar.gz