Yaribz / SPADS

SpringRTS Perl Autohost for Dedicated Server
GNU General Public License v3.0
17 stars 16 forks source link

[SPADS] Unable to load PerlUnitSync module #50

Closed rosscosack closed 5 years ago

rosscosack commented 5 years ago

I recompiled perl with thread support so that I could get the IRC Bridge. Now spads won't start. Error below I tried to recompile without threads in an attempt to revert but a test failed - far below. I'm not experienced with perl so I'm not sure which is best to fix

Version

This is perl 5, version 28, subversion 1 (v5.28.1) built for x86_64-linux-thread-multi Spads Error

NOTICE   - [SPADS] Initializing SPADS 0.12.6
CRITICAL - [SPADS] Unable to load PerlUnitSync module (Can't load '/home/uberserver/builds/spads/PerlUnitSync.so' for module PerlUnitSync: /home/uberserver/builds/spads/PerlUnitSync.so: undefined symbol: PL_sv_immortals at /usr/local/lib/perl5/5.28.1/x86_64-linux-thread-multi/DynaLoader.pm line 193.
 at /home/uberserver/builds/spads/PerlUnitSync.pm line 11.
Compilation failed in require at (eval 28) line 1.
BEGIN failed--compilation aborted at (eval 28) line 1.
)

Failed Test

t/op/exec ...................................................... # Failed test 17 - at op/exec.t line 114
# $! eq 20, 'Not a directory'
FAILED at test 17
rosscosack commented 5 years ago

I reinstalled spads using the installer and it's working :)