Compiling on Manjaro Linux

Trying to build your own version of Vega Strike and having problems? Unix users, paste your config.log here (stderr output alone is not helpful).
Post Reply
the_mtn_who_glides
Merchant
Merchant
Posts: 51
Joined: Thu Aug 29, 2019 2:07 pm

Compiling on Manjaro Linux

Post by the_mtn_who_glides »

No Manjaro builds are currently part of the Continuous Integration pipelines in the Vega Strike project on GitHub. With that said, I use Manjaro myself as my daily driver, and build Vega Strike on it regularly.

This is my first attempt to list out the dependencies that you need to make sure are installed using pamac, in order to build Vega Strike on Manjaro Linux. This list may be subject to change, but I think it should be enough to get you going if you want to try it:
  • cmake
  • boost
  • clang
  • gcc
  • gcc-libs (may be pulled in automatically by gcc; not sure)
  • sdl
  • expat (pulled in by something else, apparently)
  • gtk3 (may be installed as a dependency of something else)
  • libglvnd (may be installed as a dependency of something else)
  • mesa (may be installed as a dependency of something else)
  • python (may be pulled in by boost)
  • autoconf? (may be installed as a dependency of something else)
  • automake? (may be installed as a dependency of something else)
  • freeglut (may be installed as a dependency of something else)
  • git (appears to be installed as part of the operating system)
  • libjpeg-turbo (may be installed as a dependency of something else)
  • libpng (may be installed as a dependency of something else)
  • libvorbis (may be installed as a dependency of something else)
  • libxmu? (may be installed as a dependency of something else)
  • openal (may be installed as a dependency of something else)
Hope this helps!
the_mtn_who_glides
Merchant
Merchant
Posts: 51
Joined: Thu Aug 29, 2019 2:07 pm

Re: Compiling on Manjaro Linux

Post by the_mtn_who_glides »

Oh, almost forgot to mention: Once you have the above installed, and the git repository cloned onto your machine, you should be able to use the build.sh script to build it. E.g.:

Code: Select all

script/build.sh -DCMAKE_BUILD_TYPE=Debug -DOpenGL_GL_PREFERENCE=LEGACY
Post Reply