Tiny Core Linux

Off-Topic => Archive / Obsolete => SCM EXtensions => Topic started by: cortman on April 04, 2013, 02:50:14 PM

Title: Supertux SCM gives "Illegal Instruction"
Post by: cortman on April 04, 2013, 02:50:14 PM
As a test I'm trying to run Supertux. I have already loaded gtk2.scm and libiconv.tcz (which AFAIK satisfies dependencies). When I try and run it from the terminal I get "Illegal instruction", and it refuses to run.
Am I doing something wrong?
Thanks.
Title: Re: Supertux SCM gives "Illegal Instruction"
Post by: tinypoodle on April 04, 2013, 03:56:05 PM
On what type of CPU?
Title: Re: Supertux SCM gives "Illegal Instruction"
Post by: cortman on April 04, 2013, 04:35:19 PM
Pentium MMX- full specs of machine- http://www.toshiba-europe.com/computers/products/notebooks/satellitepro460cdt/product.shtm (http://www.toshiba-europe.com/computers/products/notebooks/satellitepro460cdt/product.shtm).
Title: Re: Supertux SCM gives "Illegal Instruction"
Post by: tinypoodle on April 04, 2013, 04:49:58 PM
Probably the executable or one of the libs it depends on contains opcode for i686, resulting in Illegal Instruction with  a i586.
Title: Re: Supertux SCM gives "Illegal Instruction"
Post by: cortman on April 04, 2013, 04:55:12 PM
Ah, I never thought of that.
Maybe the SCM version is too new? I don't know.
I know in DSL it ran fine (supertux.dsl), an extension-loading process almost identical to TC's.
Title: Re: Supertux SCM gives "Illegal Instruction"
Post by: Rich on April 04, 2013, 05:05:13 PM
Hi cortman
There's an older version available you could try,  supertux.tcz
Title: Re: Supertux SCM gives "Illegal Instruction"
Post by: curaga on April 05, 2013, 06:25:18 AM
Please use gdb to find out which part is compiled for a higher cpu.