0.79.02 - unitsync big errors.

0.79.02 - unitsync big errors.

Discuss your problems with the latest release of the engine here. Problems with games, maps or other utilities belong in their respective forums.

Moderator: Moderators

Post Reply
bjv
Posts: 3
Joined: 27 May 2009, 00:01

0.79.02 - unitsync big errors.

Post by bjv »

Im having big problems with latest spring, and they all revolve around unitsync

I installed spring & springlobby from the 9.04 ubuntu repo, but when launching the lobby client it dies with:

Code: Select all

06:02:05 PM: LoadMinimap (  )
06:02:05 PM: LoadMinimap (  )
06:02:05 PM: LoadMinimap (  )
06:02:05 PM: LoadMinimap (  )
06:02:05 PM: LoadMinimap (  )
06:02:05 PM: LoadMinimap (  )
06:02:06 PM: LoadMinimap (  )
06:02:06 PM: LoadMinimap (  )
06:02:06 PM: LoadMinimap (  )
06:02:06 PM: LoadMinimap (  )
06:02:06 PM: LoadUnitSyncLib (  )
06:02:06 PM: Loading from: /usr/lib/spring/unitsync.so
Illegal instruction
running spring directly gets an even less helpful:

Code: Select all

$ spring
Illegal instruction
so i grabbed the MS windows installer & threw it into Wine, to my amazement it died with: Failed to load shared library 'E:\bin\Spring\unitsync.dll' (error 1: invalid function)
and the wine console printing:

Code: Select all

06:15:07 PM: LoadUnitSyncLib (  )
06:15:07 PM: Loading from: E:\bin\Spring\unitsync.dll
06:16:32 PM: runtime assertion ( ../src/springunitsynclib.cpp:102 ): Couldn't load the unitsync library
is everything just totally broken?
I even fetched spring_0.79.0.2_src.tar.gz and built it with cmake, That copy dies too with a similar:

Code: Select all

06:24:50 PM: LoadMinimap (  )
06:24:50 PM: LoadMinimap (  )
06:24:50 PM: LoadMinimap (  )
06:24:51 PM: FreeUnitSyncLib (  )
06:24:51 PM: LoadUnitSyncLib (  )
06:24:51 PM: Loading from: /home/minister/tmp/spring/unitsync.so
Illegal instruction

--
for now ive got spring_0.74b3.exe running in Wine, now if only i could figure out how to launch a botmatch directly from spring.exe. :(
imbaczek
Posts: 3629
Joined: 22 Aug 2006, 16:19

Re: 0.79.02 - unitsync big errors.

Post by imbaczek »

does your cpu support sse?
bjv
Posts: 3
Joined: 27 May 2009, 00:01

Re: 0.79.02 - unitsync big errors.

Post by bjv »

no, i suppose not?

Code: Select all

$ cat /proc/cpuinfo 
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 6
model           : 4
model name      : AMD Athlon(tm) Processor
stepping        : 4
cpu MHz         : 1394.093
cache size      : 256 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 mmx fxsr syscall mmxext 3dnowext 3dnow up
bogomips        : 2788.18
clflush size    : 32
power management:
imbaczek
Posts: 3629
Joined: 22 Aug 2006, 16:19

Re: 0.79.02 - unitsync big errors.

Post by imbaczek »

no sse. sorry.
User avatar
Pressure Line
Posts: 2283
Joined: 21 May 2007, 02:09

Re: 0.79.02 - unitsync big errors.

Post by Pressure Line »

bjv wrote:for now ive got spring_0.74b3.exe running in Wine, now if only i could figure out how to launch a botmatch directly from spring.exe. :(
Image

For srs? Its pretty easy.
bjv
Posts: 3
Joined: 27 May 2009, 00:01

Re: 0.79.02 - unitsync big errors.

Post by bjv »

wow, ok yeah good call,

cmake for whatever reason decided to build with ' -mfpmath=sse -msse'


i can try and rebuild my source version,
Is this what broke the windows & ubuntu 9.04 repo copies too though?
seems a little.. odd to have a repo version that breaks without intel.

@Pressure Line
ah, in 0.74 those are called "Global AI test", which sounded a little.. chaotic.
i'd just loaded 'Test Script', then moved on.
imbaczek
Posts: 3629
Joined: 22 Aug 2006, 16:19

Re: 0.79.02 - unitsync big errors.

Post by imbaczek »

it builds with sse because that's what you need to play online - you'll get sync errors if you don't. using x86 fpu math will allow you to play locally with bots, but that's it.
Post Reply

Return to “Help & Bugs”