Package Details: supertux-old 0.1.3-9

Git Clone URL: https://aur.archlinux.org/supertux-old.git (read-only)
Package Base: supertux-old
Description: Jump and run game inspired by Super Mario Bros. Milestone 1 release.
Upstream URL: http://supertux.lethargik.org
Licenses: GPL2
Submitter: FSMaxB
Maintainer: FSMaxB
Last Packager: FSMaxB
Votes: 2
Popularity: 0.030891
First Submitted: 2013-01-05 21:37
Last Updated: 2016-09-19 11:53

Latest Comments

FSMaxB commented on 2016-09-19 12:01

Thanks @fusion809, link and build are fixed.

fusion809 commented on 2016-09-19 05:32

Oh and building this package with the correct source gives:

then mv -f ".deps/music_manager.Tpo" ".deps/music_manager.Po"; \
else rm -f ".deps/music_manager.Tpo"; exit 1; \
fi
music_manager.cpp: In member function ‘bool MusicManager::exists_music(const string&)’:
music_manager.cpp:69:74: error: no matching function for call to ‘make_pair(const string&, MusicManager::MusicResource)’
std::make_pair<std::string, MusicResource> (file, MusicResource()));
^
In file included from /usr/include/c++/6.2.1/bits/stl_algobase.h:64:0,
from /usr/include/c++/6.2.1/bits/char_traits.h:39,
from /usr/include/c++/6.2.1/string:40,
from music_manager.h:24,
from music_manager.cpp:21:
/usr/include/c++/6.2.1/bits/stl_pair.h:425:5: note: candidate: template<class _T1, class _T2> constexpr std::pair<typename std::__decay_and_strip<_Tp>::__type, typename std::__decay_and_strip<_T2>::__type> std::make_pair(_T1&&, _T2&&)
make_pair(_T1&& __x, _T2&& __y)
^~~~~~~~~
/usr/include/c++/6.2.1/bits/stl_pair.h:425:5: note: template argument deduction/substitution failed:
music_manager.cpp:69:53: note: cannot convert ‘file’ (type ‘const string {aka const std::__cxx11::basic_string<char>}’) to type ‘std::__cxx11::basic_string<char>&&’
std::make_pair<std::string, MusicResource> (file, MusicResource()));
^~~~
make[1]: *** [Makefile:356: music_manager.o] Error 1
make[1]: Leaving directory '/home/fusion809/AUR/supertux-old/src/supertux-0.1.3/src'
make: *** [Makefile:231: all-recursive] Error 1

which I suspect might be a GCC 6 issue.

fusion809 commented on 2016-09-19 05:26

@FSMaxB, the source link is dead. The correct link is https://github.com/SuperTux/supertux/releases/download/v0.1.3/supertux-0.1.3.tar.bz2.

FSMaxB commented on 2016-01-20 22:04

@fusion809: This is compiled from source, so you really won't need the lib32 libraries. Sadly I can't reproduce your problem, it builds perfectly fine for me. Haven't tried in a completely fresh Arch installation, but according to namcap, all the dependencies should be fine.

fusion809 commented on 2016-01-20 21:46

Hey, I just tried to build this package on 64-bit Arch Linux and it returned the error:
checking wether OpenGL should be used... yes
checking for sdl-config... /usr/bin/sdl-config
checking for SDL - version >= 1.2.4... yes
checking for Mix_OpenAudio in -lSDL_mixer... no
configure: error: SDL_mixer library required
the sdl_mixer package is installed, however.
I have tried installing both lib32-sdl_mixer and lib32-sdl_image, as I suspected they were the problem, but this did not fix this error. Any ideas?

FSMaxB commented on 2015-06-29 23:40

@dos1: I don't have the power to change the name of the current supertux package. You could write a bug report, maybe the current maintainer of the supertux package will change the name to supertux2. If this happens, I can drop this package in favor of a new supertux package.

dos1 commented on 2015-06-29 23:22

This package should be called "supertux" and current "supertux" should be called "supertux2" or "supertux-beta" - even upstream says so: http://supertux.lethargik.org/wiki/Download/Unstable