Package Details: vegastrike-engine-git rev.15434-1

Git Clone URL: https://aur.archlinux.org/vegastrike-engine-git.git (read-only, click to copy)
Package Base: vegastrike-engine-git
Description: A spaceflight simulator in massive universe
Upstream URL: https://www.vega-strike.org
Licenses: GPL-3.0-only
Conflicts: vegastrike-engine
Provides: vegastrike-engine
Submitter: evorster
Maintainer: evorster
Last Packager: evorster
Votes: 2
Popularity: 0.000091
First Submitted: 2020-06-17 16:07 (UTC)
Last Updated: 2024-08-14 07:53 (UTC)

Latest Comments

evorster commented on 2024-08-14 07:54 (UTC)

Added boost as a makedepends. I don't have the bandwidth to run the devtools where I am at the moment, maybe in a few weeks when I am on land again I can take a look at it.

FabioLolix commented on 2024-08-13 11:36 (UTC)

@evorster this has been reported for more then 2 years now, boost need to be a makedepends, please test your pkgbuilds with devtools https://aur.archlinux.org/packages/vegastrike-engine-git#comment-859588

FabioLolix commented on 2024-05-10 16:02 (UTC)

Hello,

  • sdl2 is needed since a while
  • gcc12 is no longer needed since a while
  • boost need to be a makedepends; instead add boost-libs as depends

https://github.com/FabioLolix/PKGBUILD-AUR_fix/blob/master/v/vegastrike-engine-git/PKGBUILD

FabioLolix commented on 2022-04-03 20:42 (UTC)

Yes, most program only need boost as makedepends and depends on boost-libs

evorster commented on 2022-04-03 20:41 (UTC)

namcap says boost is not a requirement, however I did check and it also does not build on my system without boost installed. PKGBUILD have been updated.

FabioLolix commented on 2022-04-03 19:40 (UTC)

Adding boost only to makedepends worked for me.

@evorster You're pleased to build in a clean chroot to ensuring needed depends and makedepends are met, for convenience using 'extra-x86_64-build' from 'devtools' package https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot

guzzisti commented on 2022-04-03 19:17 (UTC)

Maybe some deps are missing, it compiles after i installed boost and ogre.

guzzisti commented on 2022-04-03 19:13 (UTC)

Fails for me too, here's the output:

==> Starting build()...
-- CMAKE_SOURCE_DIR = /tmp/trizen-rene/vegastrike-engine-git/src/Vega-Strike-Engine-Source/engine
-- GIT_ROOT_DIR = /tmp/trizen-rene/vegastrike-engine-git/src/Vega-Strike-Engine-Source/engine/..
-- The CXX compiler identification is GNU 11.2.0
-- The C compiler identification is GNU 11.2.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
== Vega Strike Version: 0.9.0-e9d3a1c64
-- Looking for pow
-- Looking for pow - not found
-- Looking for pow
-- Looking for pow - found
** OpenGL_GL_PREFERENCE: 
-- CMake version 3.14 or later; using preferred PIE logic
!! Enabling Position Independent Executables/Shared Libraries (NOT RECOMMENDED on Ubuntu/Mint) !!
Found Linux Distribution Release Name: rolling
-- Found Python3: /usr/include/python3.10 (found version "3.10.4") found components: Development Development.Module Development.Embed 
++ Python library : /usr/lib/libpython3.10.so (3.10.4)
++ Python include dir : /usr/include/python3.10
++ Using System Boost
-- Could NOT find Boost (missing: Boost_INCLUDE_DIR) 
++ Using Internal Boost
++ Using Internal Boost::python3
CMake Error at CMakeLists.txt:537 (ADD_SUBDIRECTORY):
  ADD_SUBDIRECTORY given source "../ext/" which is not an existing directory.


++ boost dir: ../ext/
-- Found OpenGL: /usr/lib/libOpenGL.so   
++ OpenGL found
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.0") 
-- Checking for module 'glut'
--   Found glut, version 3.2.2
-- Found GLUT: TRUE  
++ GLUT found : glut
-- Found OpenAL: /usr/lib/libopenal.so  
++ Found OpenAL
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Found SDL: /usr/lib/libSDLmain.a;/usr/lib/libSDL.so (found version "1.2.16") 
++ SDL Found
-- Found Vorbis: /usr/lib/libvorbis.so;/usr/lib/libvorbisfile.so;/usr/lib/libogg.so
-- Found JPEG: /usr/lib/libjpeg.so (found version "80") 
-- Found ZLIB: /usr/lib/libz.so (found version "1.2.12") 
-- Found PNG: /usr/lib/libpng.so (found version "1.6.37") 
-- Found EXPAT: /usr/lib/libexpat.so (found version "2.4.7") 
-- FFMPEG disabled
-- Ogre disabled
-- Looking for wchar.h
-- Looking for wchar.h - found
-- Looking for float.h
-- Looking for float.h - found
-- Looking for wctype.h
-- Looking for wctype.h - found
-- Looking for inttypes.h
-- Looking for inttypes.h - found
-- Looking for zlib.h
-- Looking for zlib.h - found
-- Looking for math.h
-- Looking for math.h - found
-- Looking for C++ include tr1/unordered_map
-- Looking for C++ include tr1/unordered_map - found
-- Looking for gettimeofday
-- Looking for gettimeofday - found
-- Looking for isnan
-- Looking for isnan - found
-- Looking for finite
-- Looking for finite - found
-- Looking for sys/stat.h
-- Looking for sys/stat.h - found
-- Looking for lstat
-- Looking for lstat - found
-- Looking for GLX_ARB_get_proc_address
-- Looking for GLX_ARB_get_proc_address - found
CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
  The package name passed to `find_package_handle_standard_args` (GTK3_GTK)
  does not match the name of the calling package (GTK3).  This can lead to
  problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  FindGTK3.cmake:547 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  setup/CMakeLists.txt:43 (FIND_PACKAGE)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found GTK3_GTK: /usr/lib/libgtk-3.so  
-- Compiling vega-meshtool without OgreMesh support: Ogre not found
-- Default build type is RelWithDebInfo, no cpu opts enabled. 
++ Building with BUILD_OPT: -O2
++ Building with CMAKE_CXX_FLAGS: -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS
Linking with : vegastrike-engine_com;vegastrike-OPcollide;/usr/lib/libpython3.10.so;boost_python3;glut;/usr/lib/libopenal.so;/usr/lib/libSDLmain.a;/usr/lib/libSDL.so;/usr/lib/libvorbis.so;/usr/lib/libvorbisfile.so;/usr/lib/libogg.so;/usr/lib/libjpeg.so;/usr/lib/libpng.so;/usr/lib/libz.so;/usr/lib/libz.so;/usr/lib/libexpat.so;/usr/lib/libutil.a
including : /tmp/trizen-rene/vegastrike-engine-git/src/Vega-Strike-Engine-Source/engine/src;/tmp/trizen-rene/vegastrike-engine-git/src/Vega-Strike-Engine-Source/engine/src/cmd;/tmp/trizen-rene/vegastrike-engine-git/src/Vega-Strike-Engine-Source/engine/src/damage;/tmp/trizen-rene/vegastrike-engine-git/src/Vega-Strike-Engine-Source/engine/src/resource;/tmp/trizen-rene/vegastrike-engine-git/src/build;/usr/include/harfbuzz;/usr/include/python3.10;/tmp/trizen-rene/vegastrike-engine-git/src/Vega-Strike-Engine-Source/engine/../ext;/usr/include/python3.10;/tmp/trizen-rene/vegastrike-engine-git/src/Vega-Strike-Engine-Source/engine/../ext;/usr/include;/usr/include/AL;/usr/include/SDL;/usr/include/vorbis;/usr/include/ogg;/usr/include;/usr/include;/usr/include
Newer CMake version, using preferred method
-- Configuring Packaging for Linux
-- Configuring Unit Tests
-- Found Python: /usr/bin/python3.10 (found version "3.10.4") found components: Interpreter 
-- Configuring incomplete, errors occurred!

FabioLolix commented on 2022-04-02 23:41 (UTC)

@hollunder what is the error?

hollunder commented on 2022-04-02 23:40 (UTC)

Fails to build.