Forums » General Questions » Building SM5 failed :(

1
Ok, so I was building SM5. I found out that apparently sm-ssc had been abandoned, so I went to stepmania.
I typed in:
 hg clone https://code.google.com/p/stepmania 


It setup the folder and such.
Then I did:
 ./autogen.sh 


Everything was still good. But then I did:
 ./Utils/build.sh 


Got this:
 Configuring StepMania...okay.

Building StepMania...failed.
Consider passing --verbose to ./Utils/build.sh. Pass --help for details.


Passing --verbose displayed a bunch of files, but the final things at the end said:

/usr/bin/ld: arch/Threads/stepmania-Threads_Pthreads.o: undefined reference to symbol 'pthread_create@@GLIBC_2.2.5'
/lib/x86_64-linux-gnu/libpthread.so.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make[2]: *** [stepmania] Error 1
make[2]: Leaving directory `/home/yungdavinci/stepmania/_build/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/yungdavinci/stepmania/_build/src'
make: *** [all-recursive] Error 1
Building StepMania...failed.


So, the https://code.google.com/p/stepmania is broken. Linux users still have to use beta 1. :( (not like it's that different though)
Although it could be me...
FIX PL0X

Last edited: 15 December 2013 11:32am

<YungDaVinci> but what does it mean
<YungDaVinci> what is kyzentun
<Kyzentun> It means Kyzentun.
<Jousway> what the fuck is a Kyzentun
Reply
Post very nicely written and it contains useful facts. I am happy to find your distinguished way of writing the post. Thanks a lot.
Reply
/usr/bin/ld: arch/Threads/stepmania-Threads_Pthreads.o: undefined reference to symbol 'pthread_create@@GLIBC_2.2.5'
/lib/x86_64-linux-gnu/libpthread.so.0: error adding symbols: DSO missing from command line


Something's wrong with your system. pthread_create@@GLIBC_2.2.5 should come from, well, libc, which GCC should include automatically. There's a mismatch between your libpthread, libc, and GCC.
Reply
Something's wrong with your system. pthread_create@@GLIBC_2.2.5 should come from, well, libc, which GCC should include automatically. There's a mismatch between your libpthread, libc, and GCC.

Really? That's weird, because this is a fresh install of Linux Mint 16. I guess I'll reinstall gcc (and g++ just because) then rebuild to see what happens.
Thanks for helping.
<YungDaVinci> but what does it mean
<YungDaVinci> what is kyzentun
<Kyzentun> It means Kyzentun.
<Jousway> what the fuck is a Kyzentun
Reply
IDK. I just reinstalled GCC & G++, did a dist-upgrade and everything.
Eh. I'll just stick to sm-ssc. It works anyway.
<YungDaVinci> but what does it mean
<YungDaVinci> what is kyzentun
<Kyzentun> It means Kyzentun.
<Jousway> what the fuck is a Kyzentun
Reply
IDK. I just reinstalled GCC & G++, did a dist-upgrade and everything.
Eh. I'll just stick to sm-ssc. It works anyway.


I'm having the same issue. Same error.

Any idea how to fix it, or any other method for installing Stepmania?
Reply