Package Details: neverball 1.6.0-5

Git Clone URL: https://aur.archlinux.org/neverball.git (read-only, click to copy)
Package Base: neverball
Description: 3D game similar to Super Monkey Ball or Marble Madness
Upstream URL: http://neverball.org/
Keywords: 3d game
Licenses: GPL
Submitter: xyproto
Maintainer: SanskritFritz
Last Packager: SanskritFritz
Votes: 9
Popularity: 0.69
First Submitted: 2019-03-27 09:22
Last Updated: 2021-05-24 17:20

Latest Comments

SanskritFritz commented on 2021-05-24 17:20

Thank you!

useraur111 commented on 2021-05-24 12:59

Please update PKGBUILD for building with gcc10 and above:

diff -u PKGBUILD.orig PKGBUILD
--- PKGBUILD.orig   2021-05-23 20:38:59.093332963 +0200
+++ PKGBUILD    2021-05-24 14:23:39.956665310 +0200
@@ -12,13 +12,16 @@
          'hicolor-icon-theme' 'xdg-utils')
 makedepends=('mesa')
 source=(http://neverball.org/${pkgname}-${pkgver}.tar.gz
-        neverball-filesystem.patch::"https://github.com/Neverball/neverball/commit/27279856.patch")
+        neverball-filesystem.patch::"https://github.com/Neverball/neverball/commit/27279856.patch"
+        neverball-gcc10.patch::"https://github.com/Neverball/neverball/commit/a42492b8db06934c7a794630db92e3ff6ebaadaa.patch")
 sha256sums=('73fe63cca4f96e2d355480d03bc0b2904e83a0abdf65fe8c52db5cc3cca88fa0'
-            'b93f17315766a8f1a70f46716cd99260981f4797ec1589b26f03bfca201a8e0d')
+            'b93f17315766a8f1a70f46716cd99260981f4797ec1589b26f03bfca201a8e0d'
+            '6bc37c97b9fbbdbcb890344d08a958b038b0333bc74230147b93d9be9341d89e')

 prepare() {
   cd $pkgname-$pkgver
   patch -Np1 <../neverball-filesystem.patch # Fix creating settings dir
+  patch -Np1 <../neverball-gcc10.patch # Fix building with -fno-common
 }

 build() {

earlybird commented on 2020-09-09 07:31

I can confirm the solution from @chris_l works

can you change the pkgbuild please

game is working

chris_l commented on 2020-07-12 22:17

You can fix it enough to allow it to compile if you add this line after line 25 on the PKGBUILD:

sed -i '424,430 s/\$(LDFLAGS)/-z muldefs &/' Makefile

(of course, an upstream fix would be better)

hugleo commented on 2020-05-30 01:57

l/game_draw.o ball/score.o ball/level.o ball/progress.o ball/set.o ball/demo.o ball/demo_dir.o ball/util.o ball/st_conf.o ball/st_demo.o ball/st_save.o ball/st_goal.o ball/st_fail.o ball/st_done.o ball/st_level.o ball/st_over.o ball/st_play.o ball/st_set.o ball/st_start.o ball/st_title.o ball/st_help.o ball/st_name.o ball/st_shared.o ball/st_pause.o ball/st_ball.o ball/main.o share/solid_sim_sol.o share/fs_stdio.o share/tilt_null.o share/hmd_null.o -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -lSDL2_ttf -lvorbisfile -L/usr/lib -pthread -lSDL2 -lGL -ljpeg -lpng16 -lm /usr/bin/ld: ball/st_save.o:(.bss+0x0): multiple definition of text_input'; share/text.o:(.bss+0x0): first defined here /usr/bin/ld: ball/st_name.o:(.bss+0x0): multiple definition oftext_input'; share/text.o:(.bss+0x0): first defined here /usr/bin/ld: ball/main.o:(.bss+0x0): multiple definition of `text_input'; share/text.o:(.bss+0x0): first defined here collect2: error: ld returned 1 exit status make: *** [Makefile:424: neverball] Error 1 ==> ERROR: A failure occurred in build(). Aborting... Error making: neverball

Anonymous comment on 2020-03-22 16:09

Fix is easy - delete all the patch file references and build it it tested it for 1 games

carstene1ns commented on 2020-02-10 22:24

Hmm, seems like GitHub changed something in that patch. Will update the hashes. Thanks!

ge4rsh0t commented on 2020-02-04 05:38

SHASUMS needs to be updated. Running "updpkgsums" in the git cloned folder within the terminal then running "buildpkg -si" should fix this problem.

Anonymous comment on 2020-01-26 17:38

Just reporting a error here.

==> Validating source files with sha1sums... neverball-1.6.0.tar.gz ... Passed neverball-filesystem.patch ... FAILED ==> ERROR: One or more files did not pass the validity check! Failed to build neverball

damachine commented on 2019-03-27 15:24

Why is this pack now in the AUR and not in the official repo.