Forums » General Questions » ITG3 Theme crashes when I attempt opening "Options" Menu

1
I have ITG3 Theme on top of Stepmania Beta 2a on a Linux based OS.

Here is my terminal output:
Mixing 0.000000 ahead in 0 Mix() calls
Players joined: P1
Language: en
Current renderer: OpenGL
Theme: itg3
Error: Invalid OptionRowHandler "" in "ScreenOptionsService::Line0".
Reply
beta 2a is incredibly old, try something newer (it should work on 5.0.12)
Reply
beta 2a is incredibly old, try something newer (it should work on 5.0.12)
I have been monkeying around compiling 5.0.12 from the source. I get stuck at the part where a build of ffmpeg is attempted. I've searched extensively for how to get past this step, but only found a few obscure threads, and I didn't fully understand what was going on.

I primarily referenced the following article for the Process of Compiling Stepmania:
https://github.com/stepmania/stepmania/wiki/Compiling-StepMania

I successfully had to compile CMake 3.2.0 because only version 2.8.5 existed in the Package Manager.
https://askubuntu.com/questions/679299/is-there-a-ppa-offering-cmake-3-2-for-ubuntu-precise

I played around with the suggestions here (and other sources) but nothing is working so far
https://www.stepmania.com/forums/stepmania-development/show/5810?start=0
https://www.stepmania.com/forums/stepmania-releases/show/457?PageSpeed=noscript&start=96


$make -j8
[ 0%] [ 0%] Performing build step for 'ffmpeg'
Building CXX object extern/CMakeFiles/cppformat.dir/cppformat/format.cc.o
[ 0%] [ 1%] [ 1%] cc1plus: error: unrecognized command line option ‘-std=gnu++11’
make[2]: *** [extern/CMakeFiles/cppformat.dir/cppformat/format.cc.o] Error 1
make[1]: *** [extern/CMakeFiles/cppformat.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
Built target glew
Building CXX object extern/CMakeFiles/jsoncpp.dir/jsoncpp/src/lib_json/json_reader.cpp.o
[ 1%] Building CXX object extern/CMakeFiles/jsoncpp.dir/jsoncpp/src/lib_json/json_value.cpp.o
[ 3%] Built target png
cc1plus: error: unrecognized command line option ‘-std=gnu++11’Building CXX object extern/CMakeFiles/jsoncpp.dir/jsoncpp/src/lib_json/json_writer.cpp.o
cc1plus: error: unrecognized command line option ‘-std=gnu++11’[ 7%]

make[2]: *** [extern/CMakeFiles/jsoncpp.dir/jsoncpp/src/lib_json/json_value.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [extern/CMakeFiles/jsoncpp.dir/jsoncpp/src/lib_json/json_reader.cpp.o] Error 1
Built target lua-5.1
cc1plus: error: unrecognized command line option ‘-std=gnu++11’
make[2]: *** [extern/CMakeFiles/jsoncpp.dir/jsoncpp/src/lib_json/json_writer.cpp.o] Error 1
make[1]: *** [extern/CMakeFiles/jsoncpp.dir/all] Error 2
[ 23%] Built target tommath
make[3]: warning: -jN forced in submake: disabling jobserver mode.
[ 24%] No install step for 'ffmpeg'
[ 24%] No test step for 'ffmpeg'
[ 24%] Completed 'ffmpeg'
[ 24%] Built target ffmpeg
make: *** [all] Error 2


Reply
I have also attempted 'make' and 'automake'. No matter what procedure I follow I get complaints about "MakeFile.in' not existing and a folder called 'bundle' not existing. From what I have been reading automake is supposed to generation a MakeFile.in from MakeFile.am. That doesn't seem to be happening. Since the 'bundle' folder didn't exists in the source tree, I attempted commenting out references to 'bundle inside of 'configure.ac' and 'Makefile.am. The complaints about 'bundle' went away.
Reply
Also do I need libglew 1.8? I am installing it on a 32-bit system, and I am having a booger of a time finding a 32-bit compatible version.
Reply
1) you need a newer compiler, looking at those errors.
2) autotools support was removed a while back, the automake stuff remaining is only there because nobody remembered to delete it.
3) yes, stepmania 5.0.12 depends on glew. compile from source if you need to.
Reply