installing spring on mint 19

installing spring on mint 19

Discuss everything related to running Spring on your chosen distribution of Linux.

Moderator: Moderators

User avatar
adizow
Posts: 22
Joined: 30 Jun 2018, 11:01

installing spring on mint 19

Post by adizow »

hi i'm triying to install the game since last week but every time i success something is wrong, on mint 18 everything work except keybind
and now on mint19 BA10.10 can't be launched so i try to compile but i'm new on linux and all tuto i've seen seem outdated

actually cmake return

Code: Select all

adiz@ad1:~/Téléchargements/SpringMapEdit/spring$ cmake .
-- The CXX compiler identification is unknown
CMake Error at CMakeLists.txt:12 (project):
  No CMAKE_CXX_COMPILER could be found.

  Tell CMake where to find the compiler by setting either the environment
  variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the full path
  to the compiler, or to the compiler name if it is in the PATH.


-- Configuring incomplete, errors occurred!
See also "/home/adiz/Téléchargements/SpringMapEdit/spring/CMakeFiles/CMakeOutput.log".
See also "/home/adiz/Téléchargements/SpringMapEdit/spring/CMakeFiles/CMakeError.log".
Last edited by adizow on 06 Jul 2018, 15:00, edited 1 time in total.
User avatar
adizow
Posts: 22
Joined: 30 Jun 2018, 11:01

Re:

Post by adizow »

Well i found ton of missing library cmake worked install too ; but i cant run the lobby
the only way to play seem it spring from console :

Code: Select all

spring
Using writeable configuration source: "/home/adiz/.config/spring/springsettings.cfg"
Using additional read-only configuration source: "/home/adiz/.spring/springsettings.cfg"
Available log sections: Piece, VFS, OBJParser, Model, Sound, AutohostInterface, BumpWater, LuaSocket, Path, KeyBindings, DecalsDrawerGL4, CregSerializer, RoamMeshDrawer, CrashHandler, DynWater, SkyBox, CSMFGroundTextures, ArchiveScanner, GroundMoveType, Shader, FarTextureHandler, Net, Texture, ModelRenderContainer, GameServer, Font
Enabled log sections: Sound(Notice)
Enable or disable log sections using the LogSections configuration key
  or the SPRING_LOG_SECTIONS environment variable (both comma separated).
  Use "none" to disable the default log sections.
LogOutput initialized.
============== <User Config> ==============
  AdvSky = 1
  AllowDeferredMapRendering = 1
  AllowDeferredModelRendering = 1
  CamMode = 5
  GrassDetail = 3
  GroundDecals = 1
  GroundDetail = 116
  InputTextGeo = 0.26 0.73 0.02 0.028
  LastSelectedMap = Altored Divide Remake V3
  LastSelectedMod = Balanced Annihilation V10.10
  LastSelectedScript = Player vs. AI: KAIK 0.13
  MaxNanoParticles = 2500
  MaxParticles = 12000
  ScrollWheelSpeed = -25
  ShadowMapSize = 2047
  Shadows = 1
  ShowClock = 0
  ShowFPS = 1
  ShowPlayerInfo = 0
  ShowSpeed = 1
  UnitIconDist = 10000
  UsePBO = 0
  VSync = -1
  snd_volmaster = 12
============== </User Config> ==============
============== <User System> ==============
  Spring 104.0
    Build Environment: boost-106501, GNU libstdc++ version 20180415
     Compiler Version: gcc-7.3.0
     Operating System: Linux 4.15.0-20-generic #21-Ubuntu SMP Tue Apr 24 06:16:15 UTC 2018 x86_64
     Binary Word Size: 64-bit (native)
     Deque Chunk Size: 128
        Process Clock: std::chrono::high_resolution_clock
   Physical CPU Cores: 4
    Logical CPU Cores: 8
============== </User System> ==============
[good_fpu_init] CPU SSE mask: 127, flags:
	SSE 1.0:  1,  SSE 2.0:  1
	SSE 3.0:  1, SSSE 3.0:  1
	SSE 4.1:  1,  SSE 4.2:  1
	SSE 4.0A: 0,  SSE 5.0A: 0
	using streflop SSE FP-math mode, CPU supports SSE instructions
[WatchDogInstall] Installed (HangTimeout: 10sec)
[WatchDog::RegisterThread] registering controls for thread [main]
[GL::CheckAvailableVideoModes] desktop={1920x1080x24bpp@60Hz} current={1920x1080x24bpp@60Hz}
	display=1 modes=18 bounds={x=0, y=0, w=1920, h=1080}
		[ 1] 1920x1080x24bpp@60Hz
		[ 2] 1680x1050x24bpp@60Hz
		[ 3] 1600x900x24bpp@60Hz
		[ 4] 1440x900x24bpp@60Hz
[GR::CreateSDLWindow] using 0x anti-aliasing and 24-bit depth-buffer (PF="SDL_PIXELFORMAT_RGB888")
[GR::LogVersionInfo]
	SDL version : 2.0.8 (linked) / 2.0.8 (compiled)
	GL version  : 4.6.0 NVIDIA 390.48
	GL vendor   : NVIDIA Corporation
	GL renderer : GeForce GTX 1060 6GB/PCIe/SSE2
	GLSL version: 4.60 NVIDIA
	GLEW version: 2.0.0
	GPU memory  : 6144MB (total) / 4940MB (available)
	SDL swap-int: 1
	
	ARB shader support        : 1
	GLSL shader support       : 1
	FBO extension support     : 1
	NVX GPU mem-info support  : 1
	ATI GPU mem-info support  : 0
	NPOT-texture support      : 1 (1)
	texture query-LOD support : 1 (1)
	24-bit Z-buffer support   : 1 (-)
	primitive-restart support : 1 (1)
	clip-space control support: 1 (1)
	frag-depth layout support : 1 (-)
	
	max. FBO samples             : 32
	max. texture size            : 32768
	max. texture anisotropy level: 16.000000
	max. vec4 varyings/attributes: 31/16
	max. draw-buffers            : 8
	max. rec. indices/vertices   : 1048576/1048576
	max. uniform buffer-bindings : 84
	max. uniform block-size      : 64KB
	
	enable ATI-hacks : 0
	compress MIP-maps: 0
[GR::ToggleGLDebugOutput] OpenGL debug-context not installed (dbgErrors=0 dbgTraces=0)
[VSync::SetInterval] interval=-1 (adaptive)
[GR::LogDisplayMode] display-mode set to 1920x1080x24bpp@60Hz (fullscreen::decorated)
Using read-write data directory: /home/adiz/.config/spring/
Using read-only data directory: /home/adiz/.spring/
Using read-only data directory: /usr/local/share/games/spring/
Scanning: /usr/local/share/games/spring/base
Scanning: /home/adiz/.spring/maps
Scanning: /home/adiz/.spring/games
Scanning: /home/adiz/.spring/packages
[~ScopedOnceTimer][CArchiveScanner::ScanAllDirs] 0ms
[ThreadPool::SetThreadCount][1] wanted=3 current=1 maximum=4 (init=1)
[ThreadPool::SetThreadCount][2] workers=2
[Threading] Main thread CPU affinity mask set: 60 (config is 252)
[f=-000001] [Sound] [Sound::UpdateThread][1] cfgMaxSounds=128
[f=-000001] [~ScopedOnceTimer][ISound::Init::New] 0ms
[f=-000001] [CrashHandler] Warning: Setting a ThreadControls object on a thread that already has such an object registered.
[f=-000001] [Sound] [ISound::Initialize] spawning sound-thread (0.0ms)
[f=-000001] [WatchDog::RegisterThread] registering controls for thread [audio]
[f=-000001] [Sound] [Sound::InitThread][1]
[f=-000001] [Sound] [Sound::InitThread][2] opening default device "OpenAL Soft"
[f=-000001] [Sound] [Sound::InitThread][3] device=0x7f499800d2d0 context=0x7f4998005eb0
[f=-000001] [Sound] [Sound::InitThread][4][OpenAL API Info]
[f=-000001] [Sound]   Vendor:         OpenAL Community
[f=-000001] [Sound]   Version:        1.1 ALSOFT 1.18.2
[f=-000001] [Sound]   Renderer:       OpenAL Soft
[f=-000001] [Sound]   AL Extensions:  AL_EXT_ALAW AL_EXT_BFORMAT AL_EXT_DOUBLE AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_MULAW AL_EXT_MULAW_BFORMAT AL_EXT_MULAW_MCFORMATS AL_EXT_OFFSET AL_EXT_source_distance_model AL_EXT_SOURCE_RADIUS AL_EXT_STEREO_ANGLES AL_LOKI_quadriphonic AL_SOFT_block_alignment AL_SOFT_deferred_updates AL_SOFT_direct_channels AL_SOFT_gain_clamp_ex AL_SOFT_loop_points AL_SOFT_MSADPCM AL_SOFT_source_latency AL_SOFT_source_length AL_SOFT_source_resampler AL_SOFT_source_spatialize
[f=-000001] [Sound]   ALC Extensions: ALC_ENUMERATE_ALL_EXT ALC_ENUMERATION_EXT ALC_EXT_CAPTURE ALC_EXT_DEDICATED ALC_EXT_disconnect ALC_EXT_EFX ALC_EXT_thread_local_context ALC_SOFTX_device_clock ALC_SOFT_HRTF ALC_SOFT_loopback ALC_SOFT_output_limiter ALC_SOFT_pause_device
[f=-000001] [Sound]   Devices:
[f=-000001] [Sound]     [Audio interne Stéréo analogique]
[f=-000001] [Sound]   EFX Enabled: yes
[f=-000001] [Sound] [Sound::UpdateThread][2]
[f=-000001] [~ScopedOnceTimer][ISound::Init::Dev] 100ms
[f=-000001] Joysticks found: 0
[Info] Using filesystem-writepath: /home/adiz/.config/spring
[Info] Free disk space: 62640 MB
[f=-000001] [~CPoolArchive] name="/home/adiz/.spring/packages/a33dce5b4d29a86764a134c2fa01a08f.sdp" numZipFiles=9747 sumInflSize=429376kb sumReadTime=0ms
[f=-000001] 	file="luaai.lua" indx=2113 inflSize=1kb readTime=0ms
[f=-000001] 	file="anims/bar/cursorattack_1.png" indx=4 inflSize=1kb readTime=0ms
[f=-000001] 	file="anims/bar/cursorattack_13.png" indx=8 inflSize=1kb readTime=0ms
[f=-000001] 	file="anims/bar/cursorattack_14.png" indx=9 inflSize=1kb readTime=0ms
[f=-000001] 	file="anims/bar/cursorattack_12.png" indx=7 inflSize=1kb readTime=0ms
[f=-000001] 	file="anims/bar/cursorattack_0.png" indx=3 inflSize=1kb readTime=0ms
[f=-000001] 	file=".gitignore" indx=1 inflSize=0kb readTime=0ms
[f=-000001] 	file="anims/bar/cursorattack_10.png" indx=5 inflSize=1kb readTime=0ms
[f=-000001] 	file=".gitattributes" indx=0 inflSize=0kb readTime=0ms
[f=-000001] 	file="anims/bar/cursorattack.txt" indx=2 inflSize=0kb readTime=0ms
[f=-000001] [GR::LogDisplayMode] display-mode set to 1920x1080x24bpp@60Hz (fullscreen::decorated)
[f=-000001] [~CPoolArchive] name="/home/adiz/.spring/packages/a33dce5b4d29a86764a134c2fa01a08f.sdp" numZipFiles=9747 sumInflSize=429376kb sumReadTime=0ms
[f=-000001] 	file="luaai.lua" indx=2113 inflSize=1kb readTime=0ms
[f=-000001] 	file="anims/bar/cursorattack_1.png" indx=4 inflSize=1kb readTime=0ms
[f=-000001] 	file="anims/bar/cursorattack_13.png" indx=8 inflSize=1kb readTime=0ms
[f=-000001] 	file="anims/bar/cursorattack_14.png" indx=9 inflSize=1kb readTime=0ms
[f=-000001] 	file="anims/bar/cursorattack_12.png" indx=7 inflSize=1kb readTime=0ms
[f=-000001] 	file="anims/bar/cursorattack_0.png" indx=3 inflSize=1kb readTime=0ms
[f=-000001] 	file=".gitignore" indx=1 inflSize=0kb readTime=0ms
[f=-000001] 	file="anims/bar/cursorattack_10.png" indx=5 inflSize=1kb readTime=0ms
[f=-000001] 	file=".gitattributes" indx=0 inflSize=0kb readTime=0ms
[f=-000001] 	file="anims/bar/cursorattack.txt" indx=2 inflSize=0kb readTime=0ms
[f=-000001] [SpringApp::Kill][1] fromRun=1
[f=-000001] [ThreadPool::SetThreadCount][1] wanted=0 current=3 maximum=4 (init=0)
[f=-000001] 	[async=0] threads=3 tasks=0 {sum,avg}{exec,wait}time={{0.000, 0.000}, {0.000, 0.000}}ms
[f=-000001] 	[async=1] threads=3 tasks=2 {sum,avg}{exec,wait}time={{0.022, 0.011}, {0.071, 0.035}}ms
[f=-000001] 		thread=1 tasks=1 {sum,min,max,avg}{exec,wait}time={{0.017, 0.017, 0.017, 0.017}, {0.015, 0.015, 0.015, 0.015}}ms
[f=-000001] 		thread=2 tasks=1 {sum,min,max,avg}{exec,wait}time={{0.005, 0.005, 0.005, 0.005}, {0.056, 0.056, 0.056, 0.056}}ms
[f=-000001] [ThreadPool::SetThreadCount][2] workers=0
[f=-000001] [SpringApp::Kill][2]
[f=-000001] [Sound] [~CSound][1] soundThread=0x55fe2a800040
[f=-000001] [WatchDog::DeregisterThread] deregistering controls for thread [audio]
[f=-000001] [Sound] [Sound::UpdateThread][3] efx=0x7f4998026ce0
[f=-000001] [Sound] [Sound::UpdateThread][4] ctx=0x7f4998005eb0 dev=0x7f499800d2d0
[f=-000001] [Sound] [Sound::UpdateThread][5]
[f=-000001] [Sound] [~CSound][2]
[f=-000001] [Sound] [~CSound][3]
[f=-000001] [SpringApp::Kill][3]
[f=-000001] [SpringApp::Kill][4] font=0x55fe2a8dc410
[f=-000001] [SpringApp::Kill][5]
[f=-000001] [SpringApp::Kill][6]
[SpringApp::Kill][7]
[LuaSocket] Dumping luasocket rules:
[LuaSocket] TCP_CONNECT ALLOW * -1
[LuaSocket] TCP_LISTEN  ALLOW * -1
[LuaSocket] UDP_LISTEN  ALLOW * -1
[SpringApp::Kill][8]
[WatchDog::DeregisterThread] deregistering controls for thread [main]
[WatchDog::Uninstall][1] hangDetectorThread=0x55fdddf430d0 (joinable=1)
[WatchDog::Uninstall][2]
[WatchDog::Uninstall][3]
[SpringApp::Kill][9]
i can run only BA 10.10 like that ... 9.46 load but without starting com

For results of
cmake .
make spring
make install-spring

see https://www.forum-francophone-linuxmint ... 26#p121726
User avatar
MasterBel2
Posts: 347
Joined: 11 Apr 2016, 12:03

Re: installing spring on mint 19

Post by MasterBel2 »

BA 9.46 needs engine version Spring 103.0

You are compiling engine version Spring 104.0

That's all I have the knowledge to answer, sorry. :)
User avatar
adizow
Posts: 22
Joined: 30 Jun 2018, 11:01

Re: installing spring on mint 19

Post by adizow »

Hi,
Nobody know how to fix !?!

To sum up :
-Lobby can be installed and run from deb but i can't play through
-spring exe can be installed and run well from shell
-again 3 error from cmake . and I do not find how to solve them :

Code: Select all

CMake Warning at rts/build/cmake/TestCXXFlags.cmake:85 (Message):
  IEEE-FP support is missing, online play is highly discouraged with this
  build

Code: Select all

compiler doesn't support: -fcheck-pointer-bounds

Code: Select all

INFO RT-extension not found. glTF import/export will be built without Open3DGC-compression.



Hey, thanks master that makes sense :roll:
don't be sorry it's truly helpful to understanding what i'm doing
User avatar
MasterBel2
Posts: 347
Joined: 11 Apr 2016, 12:03

Re: installing spring on mint 19

Post by MasterBel2 »

I actually have the vaguest of ideas what could be going wrong. Could you please give a step by step (as best you can recall) what you've done? As to installing the engine and lobby and trying to run. Questions I'd like answers:

1) How did you try to play from lobby?
2) Have you installed a binary of the engine? Did you try using lobby autodownload? Are you trying to compile a version, if so, which, have you successfully compiled any?
3) What compiler are you using? Afaik you MUST use GCC to be able to play with others
4) in that last post, which engine were you trying to compile?

… I think that's all, but a little extra information may come in useful

I suspect that you're missing a library but from my extremely limited experience compiling for mac, I have absolutely no idea what it would be. I've done preliminary research and come up with nothing.

!summon engine_dev_all
User avatar
PicassoCT
Journeywar Developer & Mapper
Posts: 10450
Joined: 24 Jan 2006, 21:12

Re: installing spring on mint 19

Post by PicassoCT »

Minty fresh
User avatar
adizow
Posts: 22
Joined: 30 Jun 2018, 11:01

Re: installing spring on mint 19

Post by adizow »

Well, really thanks for your time, i'm actually trying to reinstall from zero

i've started with computer reboot
clean up of : /usr/local/share/games and all springfile in my /home (it begins to be cluttered)

apt-get install springlobby + spring == all seem working
i've downloading map+104.0.1-567-gc484c10 maintenance and still "spring executable not found" i've tried to edit path but unsuccessful then crash few seconds later :

Code: Select all

[Info] Server refused ranges                   ] 0/33242833 
[Info] piece finished==========================] 33242833/33242833 

[Progress] 100% [==============================] 391/391 
[Info] Found 39 repos in /home/adiz/.spring/rapid/repos.springrts.com/repos.gz
[Progress] 100% [==============================] 130/130 4 39 
[Download] Balanced Annihilation V10.10
[Progress] 100% [==============================] 274953/274953 
[Info] Using rapid
[Info] http://ba.repo.springrts.com/streamer.cgi?a33dce5b4d29a86764a134c2fa01a08f
[Info] Using filesystem-writepath: /home/adiz/.spring65343/183065343 
[Info] Free disk space: 62455 MB
[Info] Using filesystem-writepath: /home/adiz/.spring
[Info] Free disk space: 62455 MB
[Info] Using filesystem-writepath: /home/adiz/.spring
[Info] Free disk space: 62455 MB
[Info] Using filesystem-writepath: /home/adiz/.spring
[Info] Free disk space: 62456 MB
[Info] Using filesystem-writepath: /home/adiz/.spring
[Info] Free disk space: 62456 MB
terminate called after throwing an instance of 'LSL::Util::GlobalDestroyedError'
  what():  trying to access global during or after DestroyAll
Abandon (core dumped)
i clone the repository with

Code: Select all

git clone --recursive git://github.com/spring/spring.git -b master
git pull --rebase
cmake . still return same error

Code: Select all

-- Checking to see if CXX compiler accepts flag -mieee-fp
-- Checking to see if CXX compiler accepts flag -mieee-fp - no
CMake Warning at rts/build/cmake/TestCXXFlags.cmake:85 (Message):
  IEEE-FP support is missing, online play is highly discouraged with this
  build
Call Stack (most recent call first):
  CMakeLists.txt:93 (INCLUDE)

Code: Select all

-- Checking to see if CXX compiler accepts flag -fcheck-pointer-bounds
-- Checking to see if CXX compiler accepts flag -fcheck-pointer-bounds - no
compiler doesn't support: -fcheck-pointer-bounds

Code: Select all

INFO RT-extension not found. glTF import/export will be built without Open3DGC-compression.
-- Enabled formats: 3DS COLLADA LWO BLEND
More detailed this time ; probably true, missing library but don't found them and ieee-fp announced like a firmware so i'm bit scared with random download

actually make spring is working, hold on.

for old report : https://www.forum-francophone-linuxmint ... 28&t=10304
User avatar
ThinkSome
Posts: 387
Joined: 14 Jun 2015, 13:36

Re: installing spring on mint 19

Post by ThinkSome »

Which version of Springlobby?
User avatar
adizow
Posts: 22
Joined: 30 Jun 2018, 11:01

Re: installing spring on mint 19

Post by adizow »

hi thinksome
0.263 but i don't know how to upgrade this .
User avatar
adizow
Posts: 22
Joined: 30 Jun 2018, 11:01

Re: installing spring on mint 19

Post by adizow »

Maybe have solution through itch , I'll let you know !
User avatar
adizow
Posts: 22
Joined: 30 Jun 2018, 11:01

Re: installing spring on mint 19

Post by adizow »

still working well with itch (10.09 this time) but only offline

Code: Select all

-- Checking to see if CXX compiler accepts flag -mieee-fp
-- Checking to see if CXX compiler accepts flag -mieee-fp - no
CMake Warning at rts/build/cmake/TestCXXFlags.cmake:85 (Message):
  IEEE-FP support is missing, online play is highly discouraged with this
  build
Call Stack (most recent call first):
  CMakeLists.txt:93 (INCLUDE)
i have to found this damned IEEE

Code: Select all

adiz@ad1:~$ apt-cache search ieee
bash - GNU Bourne Again SHell
grub-ieee1275 - GRand Unified Bootloader, version 2 (Open Firmware version)
grub-ieee1275-bin - GRand Unified Bootloader, version 2 (Open Firmware binaries)
grub-ieee1275-dbg - GRand Unified Bootloader, version 2 (Open Firmware debug files)
ieee-data - OUI and IAB listings
libavc1394-0 - control IEEE 1394 audio/video devices
libavc1394-dev - control IEEE 1394 audio/video devices (development files)
libdouble-conversion-dev - routines to convert IEEE floats to and from strings (development files)
libdouble-conversion1 - routines to convert IEEE floats to and from strings
libiec61883-0 - partial implementation of IEC 61883 (shared lib)
libiec61883-dev - partial implementation of IEC 61883 (devel)
libieee1284-3 - cross-platform library for parallel port access
libieee1284-3-dev - cross-platform library for parallel port access [development files]
libmpfr-dev - multiple precision floating-point computation developers tools
libmpfr6 - multiple precision floating-point computation
libraw1394-11 - library for direct access to IEEE 1394 bus (aka FireWire)
libraw1394-11-dbg - debugging symbols for libraw1394-11
libraw1394-dev - library for direct access to IEEE 1394 bus - development files
libraw1394-doc - Reference manual and documentation about libraw1394
libraw1394-tools - library for direct access to IEEE 1394 bus (aka FireWire)
pax - Portable Archive Interchange (cpio, pax, tar)
python-netaddr - manipulation of various common network address notations (Python 2)
python-pyeclib - interface for implementing erasure codes - Python 2.x
python3-netaddr - manipulation of various common network address notations (Python 3)
qemu-slof - Slimline Open Firmware -- QEMU PowerPC version
wpasupplicant - client support for WPA and WPA2 (IEEE 802.11i)
alliance - VLSI CAD Tools
ap-utils - Access Point SNMP Utils for Linux
ardour - the digital audio workstation
btscanner - ncurses-based scanner for Bluetooth devices
cl-ieee-floats - Common Lisp IEEE-754 float en- and decoding
darts - C++ Template Library for implementation of Double-Array
dvbackup - backup tool using MiniDV camcorders
dvgrab - grab digital video data via IEEE1394 and USB links
ffado-dbus-server - FFADO D-Bus server
ffado-mixer-qt4 - FFADO D-Bus mixer applets (QT4)
ffado-tools - FFADO debugging and firmware tools
gambc - Gambit Scheme interpreter and compiler
gplcver - Verilog simulator
gscanbus - scan IEEE1394 (firewire/i.link) bus
haskell-cracknum-utils - crack various integer, floating-point data formats
horst - Highly Optimized Radio Scanning Tool
hostapd - IEEE 802.11 AP and IEEE 802.1X/WPA/WPA2/EAP Authenticator
iverilog - Icarus verilog compiler
jackd1-firewire - JACK Audio Connection Kit (FFADO backend)
jackd2-firewire - JACK Audio Connection Kit (FFADO and FreeBoB backends)
libavc1394-tools - control IEEE 1394 audio/video devices (utilities)
libcneartree-dev - Library and headers for solving the Nearest Neighbor Problem
libcneartree5 - Library for solving the Nearest Neighbor Problem
libdc1394-22 - high level programming interface for IEEE 1394 digital cameras
libdc1394-22-dbg - debugging symbols for the libdc1394-22 library
libdc1394-22-dev - high level programming interface for IEEE 1394 digital cameras - development
libdc1394-22-doc - high level programming interface for IEEE 1394 digital cameras - documentation
libdc1394-utils - utilities for IEEE 1394 digital cameras
libdsfmt-11213-1 - dSFMT-11213 pseudorandom number generator (shared library)
libdsfmt-1279-1 - dSFMT-1279 pseudorandom number generator (shared library)
libdsfmt-132049-1 - dSFMT-132049 pseudorandom number generator (shared library)
libdsfmt-19937-1 - dSFMT-19937 pseudorandom number generator (shared library)
libdsfmt-216091-1 - dSFMT-216091 pseudorandom number generator (shared library)
libdsfmt-2203-1 - dSFMT-2203 pseudorandom number generator (shared library)
libdsfmt-4253-1 - dSFMT-4253 pseudorandom number generator (shared library)
libdsfmt-44497-1 - dSFMT-44497 pseudorandom number generator (shared library)
libdsfmt-521-1 - dSFMT-521 pseudorandom number generator (shared library)
libdsfmt-86243-1 - dSFMT-86243 pseudorandom number generator (shared library)
libdsfmt-dev - dSFMT pseudorandom number generator (development files)
libffado-dev - FFADO API - development files
libffado2 - FFADO API
libflorist2017 - POSIX.5 Ada interface to operating system services: shared library
libflorist2017-dev - POSIX.5 Ada interface to operating system services: development
libghc-cracknum-dev - crack various integer, floating-point data formats
libghc-cracknum-doc - crack various integer, floating-point data formats; documentation
libghc-cracknum-prof - crack various integer, floating-point data formats; profiling libraries
libghc-data-binary-ieee754-dev - parser/serialiser for IEEE-754 floating-point values
libghc-data-binary-ieee754-doc - parser/serialiser for IEEE-754 floating-point values; documentation
libghc-data-binary-ieee754-prof - parser/serialiser for IEEE-754 floating-point values; profiling libraries
libghc-ieee754-dev - Utilities for dealing with IEEE floating point numbers
libghc-ieee754-doc - Utilities for dealing with IEEE floating point numbers; documentation
libghc-ieee754-prof - Utilities for dealing with IEEE floating point numbers; profiling libraries
libhinawa-dev - I/O library for IEEE 1394 asynchronous transactions (development file)
libhinawa0 - I/O library for IEEE 1394 asynchronous transactions
libhugs-unix-bundled - POSIX functionality
liblldpctl-dev - implementation of IEEE 802.1ab (LLDP) - development files
libmpfi-dev - multiple precision floating-point interval computation library -- libdev
libmpfi-dev-common - multiple precision floating-point interval computation library -- headers
libmpfi-doc - multiple precision floating-point interval computation library -- doc
libmpfi0 - multiple precision floating-point interval computation library -- lib
libnet-mac-vendor-perl - module to look up the vendor by OUI
linux-wlan-ng - utilities for wireless prism2 cards
linux-wlan-ng-doc - documentation for wlan-ng
linux-wlan-ng-firmware - firmware files used by the linux-wlan-ng driver
linuxptp - Precision Time Protocol (PTP, IEEE1588) implementation for Linux
lldpd - implementation of IEEE 802.1ab (LLDP)
mdk3 - Wireless attack tool for IEEE 802.11 networks
node-ieee754 - Libray to read or write IEEE754 floating point numbers
node-wcwidth.js - wcwidth.js is a javascript porting of C's wcwidth()
octave-interval - real-valued interval arithmetic for Octave
octave-interval-doc - real-valued interval arithmetic for Octave (arch-indep files)
openbios-ppc - PowerPC Open Firmware
openbios-sparc - SPARC Open Firmware
opencl-1.2-html-doc - OpenCL 1.2 documentation - html pages
opencl-1.2-man-doc - OpenCL 1.2 documentation - man pages (experimental)
openocd - Open on-chip JTAG debug solution for ARM and MIPS systems
posixtestsuite - POSIX conformance test suite report log
ptpd - Precision Time Protocol daemon
python-fpconst - Utilities for handling IEEE 754 floating point special values
python-ieee1284 - Python bindings to libieee1284
python3-pyeclib - interface for implementing erasure codes - Python 3.x
ruby-uuid - UUID generator for Ruby
scm - Scheme language interpreter
texlive-bibtex-extra - TeX Live: BibTeX additional styles
texlive-publishers - TeX Live: Publisher styles, theses, etc.
theorur - simple tool for Ogg/Theora streaming written in GTK+2
urjtag - JTAG programmer for various flash parts and boards
verilog - Icarus verilog compiler (transitional package)
vokoscreen - easy to use screencast creator
wpan-tools - Configure and test 802.15.4 devices
yash - yet another shell
broadcom-sta-common - Common files for the Broadcom STA Wireless driver
broadcom-sta-dkms - dkms source for the Broadcom STA Wireless driver
broadcom-sta-source - Source for the Broadcom STA Wireless driver
User avatar
MasterBel2
Posts: 347
Joined: 11 Apr 2016, 12:03

Re: installing spring on mint 19

Post by MasterBel2 »

adizow if you can install the binaries then you shouldn't have to worry about compiling the engine? When you open SpringLobby, what happens when you try to join a public battleroom? It should try to auto-download everything for you. Have you tried that? .-.
User avatar
Forboding Angel
Evolution RTS Developer
Posts: 14673
Joined: 17 Nov 2005, 02:43

Re: installing spring on mint 19

Post by Forboding Angel »

Do you have libsdl2-dev installed? If not, install it.

sudo apt-get update
sudo apt-get install libsdl2-dev


Also, why is the issue? Mint is ubuntu which means you can just grab the static binary and it will work just fine. Why are you tryharding and attempting to compile the engine?

Static 64bit
Static 64bit

I feel like you are your own worst enemy in this situation.
User avatar
adizow
Posts: 22
Joined: 30 Jun 2018, 11:01

Re: installing spring on mint 19

Post by adizow »

Of course master, i've tried on 3 different distrib mint /ubuntu /and debian just now and every time same error : the spring executable version was not found at the set location please, re check .. that's why I'm trying to compil :?

libsdl2-dev installed yes
and I succeeded to fix this ieee-fp error whit rollback on mint 18.3 but other libraries was missing : something like jonc... and not remember the second sorry my brain dying i belive :lol:

i'ts late i'm tired, need some sleep i will continue later ... thanks for your help anyway !
User avatar
MasterBel2
Posts: 347
Joined: 11 Apr 2016, 12:03

Re: installing spring on mint 19

Post by MasterBel2 »

Forboding Angel wrote:I feel like you are your own worst enemy in this situation.
Aren't we always our own worst enemies? .-,
adizow wrote:every time same error : the spring executable version was not found at the set location please, re check
okay, that implies that the lobby didn't finish downloading the engine? Can you possibly look in ~/.spring/engines (I think that's the dir name) and see if there's anything there? If there is, go into edit -> preferences and see if there are any engines listed there? If there is, you should see options for engines in Singleplayer and in the battlelist the battlerooms with the engines that you have downloaded should have a tick in the engine column.
User avatar
adizow
Posts: 22
Joined: 30 Jun 2018, 11:01

Re: installing spring on mint 19

Post by adizow »

hey
I feel like you are your own worst enemy in this situation.
And true, have a serious neurological problem and I often miss out on important things, so i tryhard and i probably doing lot of mistake :|
now i remember i've tried on my second computer under lubuntu and didn't work too

Master : into edit -> preferences /all engine downloaded is here with apparently correct path

Code: Select all

adiz@ad1:~/.spring/engine/104.0.1-567-gc484c10 maintenance$ ls -larth
total 35M
drwxr-xr-x 4 adiz adiz 4,0K juil.  9 02:02 AI
drwxr-xr-x 2 adiz adiz 4,0K juil.  9 02:02 fonts
-rw-r--r-- 1 adiz adiz 2,7K juil.  9 02:02 ctrlpanel.txt
-rw-r--r-- 1 adiz adiz 2,3K juil.  9 02:02 cmdcolors.txt
-rw-r--r-- 1 adiz adiz 2,8M juil.  9 02:02 libunitsync.so
drwxr-xr-x 2 adiz adiz 4,0K juil.  9 02:02 lib
drwxr-xr-x 5 adiz adiz 4,0K juil.  9 02:02 share
drwxr-xr-x 3 adiz adiz 4,0K juil.  9 02:02 examples
-rw-r--r-- 1 adiz adiz 3,9K juil.  9 02:02 socket.lua
-rw-r--r-- 1 adiz adiz 1,8K juil.  9 02:02 luaui.lua
drwxr-xr-x 9 adiz adiz 4,0K juil.  9 02:02 LuaUI
drwxr-xr-x 3 adiz adiz 4,0K juil.  9 02:02 base
-rwxr-xr-x 1 adiz adiz 1,6M juil.  9 02:02 pr-downloader
-rwxr-xr-x 1 adiz adiz  15M juil.  9 02:02 spring
-rwxr-xr-x 1 adiz adiz 2,9M juil.  9 02:02 spring-dedicated
-rwxr-xr-x 1 adiz adiz  13M juil.  9 02:02 spring-headless

Code: Select all

adiz@ad1:~/.spring/engine$ ls -larth
total 37M
-rw-r--r-- 1 adiz adiz  13M juil.  9 02:01 spring_104.0_minimal-portable-linux64-static.7z
drwxr-xr-x 8 adiz adiz 4,0K juil.  9 02:01 104.0
-rw-r--r-- 1 adiz adiz  13M juil.  9 02:02 spring_{maintenance}104.0.1-567-gc484c10_minimal-portable-linux64-static.7z
drwxr-xr-x 9 adiz adiz 4,0K juil.  9 02:02 104.0.1-567-gc484c10 maintenance
-rw-r--r-- 1 adiz adiz  13M juil.  9 11:00 spring_103.0_minimal-portable-linux64-static.7z
drwxr-xr-x 9 adiz adiz 4,0K juil.  9 11:00 103.0

I try to launch one game against AI and console return :

Code: Select all

/home/adiz/.spring/engine/104.0.1-567-gc484c10 maintenance/spring: error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory
User avatar
Forboding Angel
Evolution RTS Developer
Posts: 14673
Joined: 17 Nov 2005, 02:43

Re: installing spring on mint 19

Post by Forboding Angel »

Stop compiling the engine!

It's unnecessary and you're only going to cause problems for yourself.

Start from the beginning.

What version of the engine are you trying to install? Is it the engine that BA is currently using? if so then go download this:
https://springrts.com/dl/buildbot/defau ... -static.7z

Look in ~/.spring/engine/
If that path doesn't exist, create it.

Inside ~/.spring/engine/, create a new folder called:

Code: Select all

104.0.1-567-gc484c10 maintenance
So the entire path should be:

Code: Select all

 ~/.spring/engine/104.0.1-567-gc484c10 maintenance/
Open the /104.0.1-567-gc484c10 maintenance/ folder and unzip all files from the linked engine above into the folder.

Don't do anything else. Now run springlobby (I assume this is what you've been trying to use), the engine will be found and recognized.
Last edited by Forboding Angel on 09 Jul 2018, 14:20, edited 3 times in total.
User avatar
MasterBel2
Posts: 347
Joined: 11 Apr 2016, 12:03

Re: installing spring on mint 19

Post by MasterBel2 »

Chances are this won't be helpful, but there's a vague chance it could be a faulty bot. Maybe make sure it's the DAI? (I think that's its name)

Or I think the NullAI is even safer for testing because that one has less moving parts (read: no moving parts; it does nothing :D )
User avatar
adizow
Posts: 22
Joined: 30 Jun 2018, 11:01

Re: installing spring on mint 19

Post by adizow »

hi, i'm feel OP today :twisted:
so, yes master, always trying with nullai, I've seen while compiling this is literally nothing just a named bot, concern DAI I've only seen it with itch install

Angel, of course, i stopped the compilation for a while, only from debian's depository on this distribution
First, i retry with itch and same error returned : application crashed. process exited with code 2 i will try from official spring's depository !
I'll keep you informed
User avatar
adizow
Posts: 22
Joined: 30 Jun 2018, 11:01

Re: installing spring on mint 19

Post by adizow »

HOLY SHIT !!!
seem working well with official depository, i have to find nvidia drivers then retry on a host :mrgreen:

Thank for all anyway, hope to see you soon IG !
Post Reply

Return to “Linux”