Package Details: stepmania 5.0.12-1

Git Clone URL: https://aur.archlinux.org/stepmania.git (read-only)
Package Base: stepmania
Description: A free dance and rhythm game (was previously sm-ssc)
Upstream URL: http://www.stepmania.com/
Licenses: MIT
Replaces: sm-ssc
Submitter: Nascher
Maintainer: Nascher
Last Packager: Nascher
Votes: 14
Popularity: 0.421196
First Submitted: 2015-08-12 13:57
Last Updated: 2016-08-14 20:18

Latest Comments

wallacoloo commented on 2017-03-23 01:03

I second ajs124's comment about building with "-D WITH_MINIMAID=OFF". This is the only way I can build stepmania without getting linker errors (below). Are other people on x64 not getting errors?

[100%] Linking CXX executable ../../stepmania
/usr/bin/ld: ../../extern/libmmmagic/linux-64bit/libmmmagic.a(mmmagic.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../extern/libmmmagic/linux-64bit/libmmmagic.a(minimaidhid.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ../../extern/libmmmagic/linux-64bit/libmmmagic.a(update.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Nonrepresentable section on output


The MiniMaid appears to be some circuit board that had only one production run and is no longer being sold. It allows one to interface the dance pads from an actual DDR machine to a PC running stepmania. A search yields this thread [1], in which it appears only 7 people ever bought the thing (and neither the cad files nor the source code was ever made public). Why it's included in mainline Stepmania is beyond me.

[1] https://zenius-i-vanisher.com/v5.2/thread?threadid=6298&page=1

Espionage724 commented on 2016-10-06 02:11

I'm relatively new to AUR; I didn't see needing to install git as a per-requisite anywhere, but I needed to install git before the package worked (iirc it failed early on during the ffmpeg step).

Nascher commented on 2016-07-11 14:11

Changed :-)

aucubin commented on 2016-07-11 13:09

you forgot to change the sha512sum of stepmania.install.

Nascher commented on 2016-07-11 12:39

@Artefact2 I updated the PKGBUILD, so StepMania will be built with GCC5.

If bugs still exists during the process of compiling, feel free to write an email to me. You can find the address in the PKGBUILD or if you click on my profile

Artefact2 commented on 2016-07-02 00:31

I cannot compile the package. Using gcc 6.1.1. Am I the only one?

aur/stepmania/src/stepmania-5.0.11/src/ThemeMetric.h:280:4: internal compiler error: in emit_move_insn, at expr.c:3546
m_metric[*s].Load( sGroup, pfn(*s) );
^~~~~~~~
Please submit a full bug report,
with preprocessed source if appropriate.
See <https://bugs.archlinux.org/> for instructions.

Nascher commented on 2016-05-23 08:39

Have you builded it with GCC 6.1.1?
I have the same problem that it will crash with that GCC version, but with GCC 5.3.0 I can play it.

Edit:
I've updated the PKGBUILD to enable GCC 6.1 support.
Now it should work :-)

leledumbo commented on 2016-05-19 14:18

builds fine, but upon execution:

StepMania5.0-UNKNOWN
Compiled 20160519 @ 13:47:55 (build UNKNOWN)
Log starting 2016-05-19 21:17:53
Fatal: crash from within the crash signal handler

ajs124 commented on 2016-04-02 15:05

You might want to add "-D WITH_MINIMAID=OFF" to the cmake line, so it builds with -fPIC. I doubt anyone using this package uses those anyways.

Nascher commented on 2016-03-05 18:33

I've updated the PKGBUILD, it should now build the package.

dos1 commented on 2016-03-05 18:01

If you want to build it, as a dirty workaround you can change "cmake -D WITH_SYSTEM_FFMPEG=ON .." to "cmake -D WITH_SYSTEM_FFMPEG=OFF .." in build() section.

Ape commented on 2016-03-05 06:56

I can confirm that there is a ffmpeg related build error.

aucubin commented on 2016-03-01 13:32

It seems like stepmania doesn't build against the new version 3 of ffmpeg and changing the dependency to ffmpeg28 also didn't help.

Unfortunately I don't have experience with writing PKGBUILDs so I can't fix it myself.

Nascher commented on 2015-08-13 19:22

Hi Artefact2,

I can add you as a Co-Mantainer, if you want to manage the package too :-)

Artefact2 commented on 2015-08-13 16:58

Hi Nascher,

Thanks for taking over the package. I moved earlier this month and had no internet access.