Syscall ABI mismatch

Get support for Unvanquished.
Post Reply
User avatar
JOURNEYMAN
Dragoon
Posts: 339
Joined: Thu Mar 08, 2012 9:42 pm UTC

Syscall ABI mismatch

Post by JOURNEYMAN »

After git pull and make, I get the following error.

recursive error 'Syscall ABI mismatch' after: Syscall ABI mismatch

How to fix? :confused: What does this even mean?

Grab reality by the balls and squeeeeze!

Image

User avatar
Anomalous
Programmer
Posts: 318
Joined: Wed Mar 07, 2012 3:51 pm UTC

Re: Syscall ABI mismatch

Post by Anomalous »

It'll go away soon. For now, stick with 6f8450a3f6e73832d52060a6ce5e44b08b587fee or set sv_pure=0 (and test locally).

Debian and Ubuntu packages (squeeze, wheezy, sid; 12.04, 12.10, 13.04) may work on derivatives

OFFEND! … no, that's not right… ATTACK!

User avatar
Ishq
Project Head
Posts: 1147
Joined: Tue Mar 06, 2012 8:32 pm UTC

Re: Syscall ABI mismatch

Post by Ishq »

What it means is that there have been compatibility breaking changes in master that prevent you from playing on older servers. It'll disappear when Alpha 5 is released.

MoD
Posts: 2
Joined: Tue Jun 26, 2012 11:37 am UTC

Re: Syscall ABI mismatch

Post by MoD »

Anomalous wrote:

It'll go away soon. For now, stick with 6f8450a3f6e73832d52060a6ce5e44b08b587fee or set sv_pure=0 (and test locally).

I tried to add 'sv_pure' to cfg files as well as environment variables, but the error still appears. Could you please explain how to set it correctly and/or explain what you mean by 'stick with 6f8450a3f6e73832d52060a6ce5e44b08b587fee'.

I really would love to start that game and try it out, but that nasty error... :mad:

User avatar
danmal
Posts: 193
Joined: Thu Mar 08, 2012 1:44 am UTC

Re: Syscall ABI mismatch

Post by danmal »

You can set sv_pure on the command line by using the following command
./daemon.i386 +set sv_pure 0

Alternatively you can stick with this commit (f8450a3f6e73832d52060a6ce5e44b08b587fee). You should be able to revert to this commit by entering the following (you'll have to be in the Unvanquished dir)
git pull
git checkout v0.4.0-last-compat

If that doesn't work properly then download the following zip file.

MoD
Posts: 2
Joined: Tue Jun 26, 2012 11:37 am UTC

Re: Syscall ABI mismatch

Post by MoD »

Thank you, 'git checkout 6f8450a3f6e73832d52060a6ce5e44b08b587fee' including a recompilation of the source code solved the issue.
I also tried './daemon.x86_64 +set sv_pure 0', but that gave me a segmentation fault.

Post Reply