The latest available version of Neverball in Portage (1.3.1) doesn't seem to compile properly. This is what I received when I attempted to compile it, I'll provide more information as it is requested: root@relentless bluefox # emerge neverball Calculating dependencies ...done! >>> emerge (1 of 1) games-puzzle/neverball-1.3.1 to / >>> md5 src_uri ;-) neverball-1.3.1.tar.gz >>> Unpacking source... >>> Unpacking neverball-1.3.1.tar.gz to /var/tmp/portage/neverball-1.3.1/work >>> Source unpacked. gcc -Wall -Werror -O2 -march=pentium4 -fomit-frame-pointer -ansi -I/usr/include/SDL -D_REENTRANT -Ishare -o share/vec3.o -c share/vec3.c gcc -Wall -Werror -O2 -march=pentium4 -fomit-frame-pointer -ansi -I/usr/include/SDL -D_REENTRANT -Ishare -o share/text.o -c share/text.c gcc -Wall -Werror -O2 -march=pentium4 -fomit-frame-pointer -ansi -I/usr/include/SDL -D_REENTRANT -Ishare -o share/image.o -c share/image.c gcc -Wall -Werror -O2 -march=pentium4 -fomit-frame-pointer -ansi -I/usr/include/SDL -D_REENTRANT -Ishare -o share/solid.o -c share/solid.c gcc -Wall -Werror -O2 -march=pentium4 -fomit-frame-pointer -ansi -I/usr/include/SDL -D_REENTRANT -Ishare -o share/part.o -c share/part.c share/solid.c: In function `sol_draw_geom': share/solid.c:198: warning: implicit declaration of function `glMultiTexCoord2f' share/solid.c: In function `sol_draw_list': share/solid.c:338: warning: implicit declaration of function `glActiveTexture' gcc -Wall -Werror -O2 -march=pentium4 -fomit-frame-pointer -ansi -I/usr/include/SDL -D_REENTRANT -Ishare -o share/back.o -c share/back.c make: *** [share/solid.o] Error 1 make: *** Waiting for unfinished jobs.... !!! ERROR: games-puzzle/neverball-1.3.1 failed. !!! Function src_compile, Line 39, Exitcode 2 !!! emake failed root@relentless bluefox # Reproducible: Always Steps to Reproduce: 1. emerge neverball Actual Results: After a few seconds, the compilation fails at the same point each time.
reopen with the output of emerge --info please.
Here's the additional information you requested: root@relentless bluefox # emerge --info Portage 2.0.50-r8 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6.7-gentoo-r8) ================================================================= System uname: 2.6.7-gentoo-r8 i686 Intel(R) Celeron(R) CPU 2.40GHz Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo http://mirror.datapipe.net/gentoo http://mirrors.tds.net/gentoo ftp://mirrors.tds.net/gentoo ftp://ftp.ndlug.nd.edu/pub/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib aim alsa apache2 apm arts avi berkdb bonobo cdr crypt cups curl dvd dvdr encode esd f77 fam flac foomaticdb gdbm gif gnome gpm gtk gtk2 gtkhtml icq imagemagick imlib jabber java joystick jpeg kde ladcca lcms ldap lesstif libg++ libwww mad maildir mbox mikmod mmx mng motif mozilla mpeg msn mysql ncurses nls oggvorbis opengl oscar oss pam pdflib perl png python qt quicktime readline samba sdl slang spell sse ssl tcltk tcpd tetex tiff truetype unicode usb wmf wxwindows x86 xml xml2 xmms xv yahoo zlib" root@relentless bluefox #
What are you using for X and opengl there?
Right now I'm using the latest released version of XFree86 (4.3.0-r6); for OpenGL I'm using the ~x86 NVidia drivers (I hope that's what you were asking, anyway ;>).
Try it with the latest stable nvidia drivers and see if that works. make sure to run opengl-update.
Unfortunately I had some issues with stability on my system regarding the drivers that are currently among the stable packages...I could revert to them for the purposes of recompiling, though, if you're interested in the results. :>
Yeah, that's what I had in mind. I just want to know if neverball works with the earlier version of the nvidia drivers.
Hi, I was having the same problem with using the nvidia-glx-1.0.6106. The problem is that in the nvidia's includes this functions aren't declared and neverball is compiled with the "-Werror" Cflags, so this warning is like an error for it. So I switched to the xorg-x11 gl includes (with opengl-update) and the compilation went well. The GOOD thing is that the game works well with the nvidia-glx one time it was compiled, so it's only an header problem.
Same thing happened here, switched to xorg-x11 opengl, compiled and switched back to nvidia.
use neverball-1.3.4