Package Details: supertux-git 1:v0.6.2.r446.gf982c3253-1

Git Clone URL: https://aur.archlinux.org/supertux-git.git (read-only, click to copy)
Package Base: supertux-git
Description: A classic 2D jump'n run sidescroller game in a style similar to the original SuperMario game
Upstream URL: http://supertux.lethargik.org/
Licenses: GPL
Conflicts: supertux
Provides: supertux
Submitter: chenxiaolong
Maintainer: FredBezies
Last Packager: FredBezies
Votes: 14
Popularity: 0.001106
First Submitted: 2012-02-16 21:18
Last Updated: 2020-10-10 17:06

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

FredBezies commented on 2018-09-15 18:49

Related to this commit ? https://github.com/SuperTux/supertux/commit/05a101d2359c7a202ceee3420426065f3ca247f2

There is another error related to freetype-config not be found :

checking for freetype-config... no configure: error: *** Unable to find FreeType2 library (http://www.freetype.org/)

make[2]: *** [CMakeFiles/SDL_ttf.dir/build.make:106: SDL_ttf-prefix/src/SDL_ttf-stamp/SDL_ttf-configure] Error 1

And it cannot be build as of today, september 15 :

https://ci.appveyor.com/project/supertux/supertux-9ml4d/branch/master

We have to wait.

colinkeenan commented on 2018-09-15 17:36

Won't compile for me in a clean chroot now. Here's the error:

CMake Error: The following variables are used in this project, but they are set to NOTFOUND.

Please set them or make sure they are set and tested correctly in the CMake files:

FREETYPE_LIBRARY linked by target "supertux2_lib" in directory /build/supertux-git/src/supertux

RAQM_LIBRARIES linked by target "supertux2_lib" in directory /build/supertux-git/src/supertux

FredBezies commented on 2018-06-03 09:19

@FFY00 : I adopted this PKGBUILD. I cleaned it up a little following your comment :)

FFY00 commented on 2018-06-02 20:29

Why are you downloading the submodules one by one? This will break if upstream changes something.

colinkeenan commented on 2017-08-24 02:00

There seem to be some unnecessary dependencies now:

.
.
.
Checking PKGBUILD
Checking supertux-git-8143.90755da83-1-x86_64.pkg.tar.xz
supertux-git W: Potential non-FHS info page (usr/share/games/supertux2/levels/halloween2014/info) found.
supertux-git W: Potential non-FHS info page (usr/share/games/supertux2/levels/bonus2/info) found.
supertux-git W: Potential non-FHS info page (usr/share/games/supertux2/levels/bonus3/info) found.
supertux-git W: Potential non-FHS info page (usr/share/games/supertux2/levels/world2/info) found.
supertux-git W: Potential non-FHS info page (usr/share/games/supertux2/levels/bonus1/info) found.
supertux-git W: Potential non-FHS info page (usr/share/games/supertux2/levels/world1/info) found.
supertux-git W: Dependency included and not needed ('physfs')
supertux-git W: Dependency included and not needed ('boost')


I have no idea what the "Potential non-FHS info page" warnings are about.

colinkeenan commented on 2016-06-11 17:25

I figured out how to make this compile. The problem is that warnings are treated as errors everywhere and we are probably using a later version of gcc than the author so we are getting more warnings that stop the compile only because they are treated as errors. After it failed to compile, I did the following and it worked:

cd src

grep -rl "\-Werror" | xargs sed -i "s/\-Werror//g"

cd ..

With that change, maekpkg worked. After installing, the game works as well. Maybe something like this should be added to PKGBUILD because we don't care about warnings and certainly don't want them to be treated as errors.

colinkeenan commented on 2016-06-04 14:54

It's been a month since this package built on my system. Can anyone build this?

colinkeenan commented on 2016-05-04 01:01

Builds today 5/3. Guess it's to be expected with a git package in active development.

colinkeenan commented on 2016-05-01 03:28

Doesn't build on 4/30/2016:

.
.
.
[100%] Built target tinygettext
.
.
.
[ 3%] Completed 'tinygettext'
[ 3%] Built target tinygettext
Scanning dependencies of target sexp
[ 3%] Building CXX object CMakeFiles/sexp.dir/external/sexp-cpp/src/io.cpp.o
[ 3%] Building CXX object CMakeFiles/sexp.dir/external/sexp-cpp/src/value.cpp.o
[ 4%] Building CXX object CMakeFiles/sexp.dir/external/sexp-cpp/src/util.cpp.o
[ 4%] Building CXX object CMakeFiles/sexp.dir/external/sexp-cpp/src/parser.cpp.o
[ 4%] Building CXX object CMakeFiles/sexp.dir/external/sexp-cpp/src/lexer.cpp.o
[ 5%] Linking CXX static library libsexp.a
[ 5%] Built target sexp
Scanning dependencies of target squirrel
[ 5%] Creating directories for 'squirrel'
[ 6%] No download step for 'squirrel'
[ 6%] No patch step for 'squirrel'
[ 6%] No update step for 'squirrel'
[ 7%] Performing configure step for 'squirrel'
.
.
.
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:

LIB_SUFFIX


-- Build files have been written to: /home/colin/abs/supertux-git/src/supertux/squirrel-prefix/src/squirrel-build
[ 7%] Performing build step for 'squirrel'
Scanning dependencies of target squirrel
.
.
.
[ 7%] Completed 'squirrel'
[ 7%] Built target squirrel
Scanning dependencies of target supertux2_c
[ 8%] Building C object CMakeFiles/supertux2_c.dir/external/findlocale/findlocale.c.o
[ 8%] Building C object CMakeFiles/supertux2_c.dir/external/obstack/obstack.c.o
[ 8%] Built target supertux2_c
Scanning dependencies of target supertux2_lib
[ 8%] Building CXX object CMakeFiles/supertux2_lib.dir/src/addon/addon.cpp.o
[ 9%] Building CXX object CMakeFiles/supertux2_lib.dir/src/addon/addon_manager.cpp.o
/home/colin/abs/supertux-git/src/supertux/src/addon/addon_manager.cpp: In function ‘MD5 {anonymous}::md5_from_file(const string&)’:
/home/colin/abs/supertux-git/src/supertux/src/addon/addon_manager.cpp:67:72: error: ‘PHYSFS_readBytes’ was not declared in this scope
PHYSFS_sint64 len = PHYSFS_readBytes(file, buffer, sizeof(buffer));
^
/home/colin/abs/supertux-git/src/supertux/src/addon/addon_manager.cpp: In function ‘void {anonymous}::add_to_dictionary_path(void*, const char*, const char*)’:
/home/colin/abs/supertux-git/src/supertux/src/addon/addon_manager.cpp:88:5: error: ‘PHYSFS_Stat’ was not declared in this scope
PHYSFS_Stat statbuf;
^
/home/colin/abs/supertux-git/src/supertux/src/addon/addon_manager.cpp:89:37: error: ‘statbuf’ was not declared in this scope
PHYSFS_stat(full_path.c_str(), &statbuf);
^
/home/colin/abs/supertux-git/src/supertux/src/addon/addon_manager.cpp:89:44: error: ‘PHYSFS_stat’ was not declared in this scope
PHYSFS_stat(full_path.c_str(), &statbuf);
^
/home/colin/abs/supertux-git/src/supertux/src/addon/addon_manager.cpp:90:28: error: ‘PHYSFS_FILETYPE_DIRECTORY’ was not declared in this scope
if(statbuf.filetype == PHYSFS_FILETYPE_DIRECTORY)
^
/home/colin/abs/supertux-git/src/supertux/src/addon/addon_manager.cpp: In function ‘void {anonymous}::remove_from_dictionary_path(void*, const char*, const char*)’:
/home/colin/abs/supertux-git/src/supertux/src/addon/addon_manager.cpp:100:5: error: ‘PHYSFS_Stat’ was not declared in this scope
PHYSFS_Stat statbuf;
^
/home/colin/abs/supertux-git/src/supertux/src/addon/addon_manager.cpp:101:37: error: ‘statbuf’ was not declared in this scope
PHYSFS_stat(full_path.c_str(), &statbuf);
^
/home/colin/abs/supertux-git/src/supertux/src/addon/addon_manager.cpp:101:44: error: ‘PHYSFS_stat’ was not declared in this scope
PHYSFS_stat(full_path.c_str(), &statbuf);
^
/home/colin/abs/supertux-git/src/supertux/src/addon/addon_manager.cpp:102:28: error: ‘PHYSFS_FILETYPE_DIRECTORY’ was not declared in this scope
if(statbuf.filetype == PHYSFS_FILETYPE_DIRECTORY)
^
/home/colin/abs/supertux-git/src/supertux/src/addon/addon_manager.cpp: In member function ‘void AddonManager::disable_addon(const AddonId&)’:
/home/colin/abs/supertux-git/src/supertux/src/addon/addon_manager.cpp:470:60: error: ‘PHYSFS_unmount’ was not declared in this scope
if (PHYSFS_unmount(addon.get_install_filename().c_str()) == 0)
^
/home/colin/abs/supertux-git/src/supertux/src/addon/addon_manager.cpp: In member function ‘void AddonManager::add_installed_archive(const string&, const string&)’:
/home/colin/abs/supertux-git/src/supertux/src/addon/addon_manager.cpp:576:35: error: ‘PHYSFS_unmount’ was not declared in this scope
PHYSFS_unmount(os_path.c_str());
^
CMakeFiles/supertux2_lib.dir/build.make:87: recipe for target 'CMakeFiles/supertux2_lib.dir/src/addon/addon_manager.cpp.o' failed
make[2]: *** [CMakeFiles/supertux2_lib.dir/src/addon/addon_manager.cpp.o] Error 1
CMakeFiles/Makefile2:256: recipe for target 'CMakeFiles/supertux2_lib.dir/all' failed
make[1]: *** [CMakeFiles/supertux2_lib.dir/all] Error 2
Makefile:149: recipe for target 'all' failed
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...


Can anyone build it?

gennmaiko commented on 2016-04-26 15:31

That problem solved by doing "yaourt -S supertux-git" today.
Thanks :)