Page 1 of 1
Minetest 4.6

Posted:
Thu Apr 04, 2013 20:38
by Cooper
Ok so this looks awesome BUT my worlds wont load,
Here is the debug Text
-------------
Separator
-------------
In trans_func.
In trans_func.
12:35:47: ERROR[main]: Some exception: "Illegal instruction"
12:36:14: INFO: event_handler(): Ctrl+C, Close Event, Logoff Event or Shutdown Event, shutting down.

Posted:
Thu Apr 04, 2013 20:39
by nextmissinglink
post this in bugs and problems

Posted:
Fri Apr 05, 2013 00:42
by Cooper
well i cant so too bad

Posted:
Fri Apr 05, 2013 00:45
by cheapie
Cooper wrote:well i cant so too bad
Why not?

Posted:
Fri Apr 05, 2013 00:49
by 0gb.us
From what I hear, it means your operating system or your processor or something is out of date. I forget which.

Posted:
Fri Apr 05, 2013 13:12
by Calinou
If you're using mods, make sure you've updated them to their latest version. Very old versions of More Ores can cause divisions by zero (which can be the cause of an "In trans_func." error).

Posted:
Fri Apr 05, 2013 14:31
by Jordach
Illegal Instruction refers to a PROCESSOR THAT DOES NOT HAVE SSE2, which is required by Minetest 0.4.x
Also: You have a Pentium 3 or AMD Duron. So. You can't play.

Posted:
Fri Apr 05, 2013 20:57
by xyz
Jordach wrote:Illegal Instruction refers to a PROCESSOR THAT DOES NOT HAVE SSE2, which is required by Minetest 0.4.x
Nope, it isn't.

Posted:
Fri Apr 05, 2013 21:50
by Jordach
xyz, most often, it is

Posted:
Sat Apr 06, 2013 09:41
by xyz
Jordach wrote:xyz, most often, it is
Minetest itself doesn't require any specific processor features.

Posted:
Sat Apr 06, 2013 09:55
by Jordach
Yes it does. Try 0.3.1 on a Intel Pentium 3; or AMD Duron. It needs SSE2.

Posted:
Sat Apr 06, 2013 10:59
by CryAngel
Minetest itself doesn't require any specific processor features.
Yes it does
i think is more compile time related thing. at least gcc have -msse2 and -mno-sse2 as example.

Posted:
Sat Apr 06, 2013 15:32
by xyz
Jordach wrote:Yes it does. Try 0.3.1 on a Intel Pentium 3; or AMD Duron. It needs SSE2.
I don't have any of them but I know some people were able to run it. (and, well, I won't bother arguing with you on that anymore)
CryAngel wrote:Minetest itself doesn't require any specific processor features.
Yes it does
i think is more compile time related thing. at least gcc have -msse2 and -mno-sse2 as example.
Yes, it only depends on build.

Posted:
Sat Apr 06, 2013 16:47
by hdastwb
I was going to try making a build with -mno-sse2, but when I got to trying it I realized that one would probably have to find ways to re-build all of the dependencies with the flag as well and, due to the nature of Windows building, they all have substantially different build systems. Then, even if one thinks that one's succeeded in re-building without SSE2, one wouldn't know for sure until Cooper or someone else with an outdated processor tried it; thus, they would have to have not been scared off by Jordach.
It might be more of a question of who has enough guts to do that much work to make something that he cannot test directly and doesn't even know for sure will solve the problem.
Then again, I'd like to be proven wrong; I've had more than my fair share of difficulty building stuff on Windows…

Posted:
Sat Apr 06, 2013 17:09
by rarkenin
If you use the crosscompile buildbot, you can build all dependencies the same way.