Giter Site home page Giter Site logo

Comments (4)

Wuzzy2 avatar Wuzzy2 commented on May 8, 2024

OK, I now know the answer to this question.
The prebuilt libraries are NOT required to build this game under GNU/Linux.
I managed to build it with:

  • FPC 3.0.4 (Arch Linux package)
  • libGameNetworkSocket (built myself, that one specific commit the game expects)
  • libstb (built myself)
  • PhysFS 3.0.2 (Arch Linux package)

So, the instructions are incorrect if you're on a GNU/Linux system, so please fix this. :-)

See also: https://github.com/Soldat/soldat/issues/7#issuecomment-658373104

from opensoldat.

Mailaender avatar Mailaender commented on May 8, 2024

What is that one commit the game expects? I tried GameNetworkingSockets v1.2.0 and always get

[    8s] /usr/bin/ld: ./build/linux/GameNetworkingSockets.o: in function `INIT':
[    8s] /home/abuild/rpmbuild/BUILD/soldat-1.8.0+git.20200525/server//../shared/libs/GameNetworkingSockets/GameNetworkingSockets.pas:1631: undefined reference to `SteamAPI_SteamNetworkingSockets_v008'
[    8s] /usr/bin/ld: ./build/linux/GameNetworkingSockets.o: in function `RUNCONNECTIONSTATUSCHANGEDCALLBACKS':
[    8s] /home/abuild/rpmbuild/BUILD/soldat-1.8.0+git.20200525/server//../shared/libs/GameNetworkingSockets/GameNetworkingSockets.pas:1749: undefined reference to `SteamAPI_ISteamNetworkingSockets_RunConnectionStatusChangedCallbacks'
[    9s] /home/abuild/rpmbuild/BUILD/soldat-1.8.0+git.20200525/server/soldatserver.lpr(49,1) Error: (9013) Error while linking
[    9s] /home/abuild/rpmbuild/BUILD/soldat-1.8.0+git.20200525/server/soldatserver.lpr(49,1) Fatal: (10026) There were 1 errors compiling module, stopping

from opensoldat.

helloer avatar helloer commented on May 8, 2024

Build instructions have been updated, pre-built libraries from the repo are not used anymore.

from opensoldat.

Mailaender avatar Mailaender commented on May 8, 2024

@mnhauke

from opensoldat.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.