Package Details: oolite 1.90-4

Git Clone URL: (read-only, click to copy)
Package Base: oolite
Description: A space-sim based on the classic Elite
Upstream URL:
Keywords: elite game role-playing space trading
Licenses: GPL2
Submitter: Barthalion
Maintainer: SanskritFritz
Last Packager: SanskritFritz
Votes: 15
Popularity: 0.161099
First Submitted: 2018-01-16 18:40 (UTC)
Last Updated: 2023-04-03 16:26 (UTC)

Latest Comments

1 2 3 4 5 6 Next › Last »

iavr commented on 2024-03-23 03:26 (UTC)

I have not had the chance to try oolite with espeak-ng yet.

While I'm not completely familiar with Arch packaging conventions yet, I'm guessing that one reason for the conflict is because the espeak-ng package symlinks /usr/bin/espeak to /usr/bin/espeak-ng.

ipochto commented on 2024-03-22 18:27 (UTC)

@markboston take a look at this comment:

markboston commented on 2024-03-22 18:14 (UTC)

cannot install this get this error message

src/SDL/MyOpenGLView.m:327:9: error: format not a string literal and no format arguments [-Werror=format-security] 327 | OOLog(@"display.initGL", @"Achieved color / depth buffer sizes (bits):");

simona commented on 2024-03-20 13:08 (UTC)

can I use espeak-ng? i would like to use espeak-ng

Lone_Wolf commented on 2024-03-20 12:28 (UTC) (edited on 2024-03-20 12:29 (UTC) by Lone_Wolf)

Last time it was looked at oolite didn't work with espeak-ng .


Have you verified espeak-ng does work with oolite now ?

If it still doesn't, try building espeak-ng without the conflict to figure out if the confklict is real or just a remnant.

iavr commented on 2024-03-20 05:07 (UTC) (edited on 2024-03-20 05:10 (UTC) by iavr)

Keeping the espeak dependency instead of the official repo's espeak-ng package is a problem, because the two are in conflict and cannot be installed side-by-side.

mio-19 commented on 2023-06-23 16:00 (UTC)

Build failed on archlinux arm aarch64

 Compiling file src/Core/Debug/OOTCPStreamDecoder.c ...
 Compiling file src/Core/OOPlanetData.c ...
 Compiling file src/Core/MiniZip/ioapi.c ...
 Compiling file src/Core/MiniZip/unzip.c ...
 Compiling file src/Core/Debug/OODebugMonitor.m ...
In file included from src/Core/Debug/OODebugMonitor.m:39:
src/Core/Debug/OOJSConsole.h:33:10: fatal error: jsapi.h: No such file or directory
   33 | #include <jsapi.h>
      |          ^~~~~~~~~
compilation terminated.
make[4]: *** [/usr/share/GNUstep/Makefiles/rules.make:521: obj.spk/oolite.obj/OODebugMonitor.m.o] Error 1
make[3]: *** [/usr/share/GNUstep/Makefiles/Instance/objc.make:64: internal-objc_program-all_] Error 2
make[2]: *** [/usr/share/GNUstep/Makefiles/Master/rules.make:297: oolite.all.objc-program.variables] Error 2
make[1]: *** [/usr/share/GNUstep/Makefiles/Master/objc.make:36: internal-all] Error 2
make[1]: Leaving directory '/home/user/.cache/paru/clone/oolite/src/oolite-source-1.90'
make: *** [Makefile:78: release] Error 2
==> ERROR: A failure occurred in build().
error: failed to build 'oolite-1.90-4': 
error: packages failed to build: oolite-1.90-4

wgottwalt commented on 2023-04-23 10:42 (UTC)

Yeah, the fix works. But something seems to be off with the espeak system, looks like it is ignored completely.

GalaxyLJGD commented on 2023-04-07 23:01 (UTC) (edited on 2023-04-08 22:07 (UTC) by GalaxyLJGD)

My last fix didn't work, but I tried to find another way to fix it and I think that I found how to do it, I still have to test this patch but it may work:

diff --git a/PKGBUILD b/PKGBUILD
index ef61f64..f917e4d 100644
@@ -9,7 +9,9 @@ pkgdesc="A space-sim based on the classic Elite"
-depends=('espeak' 'gnustep-base' 'sdl_mixer' 'sdl_image' 'glu' 'nspr' 'openal')
+depends=('espeak' 'gnustep-base' 'sdl_mixer' 'sdl_image' 'glu' 'nspr' 'openal'
+         'libpng' 'gcc-libs' 'libglvnd' 'glibc' 'zlib' 'sdl12-compat' 'bash'
+         'libvorbis')
 makedepends=('gnustep-make' 'curl' 'zip' 'mesa' 'gcc-objc')
 source=("oolite" "$pkgver/oolite-source-$pkgver.tar.bz2")
@@ -22,6 +24,9 @@ prepare() {
   rm deps/Linux-deps/include/png.h
   rm deps/Linux-deps/include/pngconf.h
+  # Workaround for -Werror=format-security default flag from GNUstep
+  sed -Ei 's|(include \$\(GNUSTEP_MAKEFILES\)/common\.make)|\1\nCCFLAGS += -Wno-error=format-security\nOPTFLAG += -Wno-error=format-security|' GNUmakefile

 build() {

Edit: Yep, it worked :D I added some dependencies to the package because namcap was complaining that they were implicit instead of being explicit.