Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 56158 - Neverball 1.3.1 refuses to compile
Summary: Neverball 1.3.1 refuses to compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-07-05 11:44 UTC by prower
Modified: 2004-07-20 18:24 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description prower 2004-07-05 11:44:35 UTC
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.
Comment 1 Mr. Bones. (RETIRED) gentoo-dev 2004-07-05 11:55:54 UTC
reopen with the output of emerge --info please.
Comment 2 prower 2004-07-05 12:02:31 UTC
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 #
Comment 3 Mr. Bones. (RETIRED) gentoo-dev 2004-07-05 12:28:38 UTC
What are you using for X and opengl there?
Comment 4 prower 2004-07-05 12:31:02 UTC
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 ;>).
Comment 5 Mr. Bones. (RETIRED) gentoo-dev 2004-07-05 14:26:17 UTC
Try it with the latest stable nvidia drivers and see if that works.  make sure
to run opengl-update.
Comment 6 prower 2004-07-06 05:03:52 UTC
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. :>
Comment 7 Mr. Bones. (RETIRED) gentoo-dev 2004-07-06 17:40:24 UTC
Yeah, that's what I had in mind.  I just want to know if neverball works with
the earlier version of the nvidia drivers.
Comment 8 Simone Gotti (RETIRED) gentoo-dev 2004-07-07 10:35:29 UTC
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.
Comment 9 Carlos Eduardo Monti 2004-07-10 08:47:57 UTC
Same thing happened here, switched to xorg-x11 opengl, compiled and switched back to nvidia.
Comment 10 SpanKY gentoo-dev 2004-07-20 18:24:40 UTC
use neverball-1.3.4