Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 69916 - xscreensaver crashed on build with glx-extension on my tibook 400
Summary: xscreensaver crashed on build with glx-extension on my tibook 400
Status: RESOLVED DUPLICATE of bug 73022
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: PPC Linux
: High normal (vote)
Assignee: Alastair Tse (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-11-02 21:58 UTC by Nicolas Vilz
Modified: 2005-07-17 13:06 UTC (History)
0 users

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 Nicolas Vilz 2004-11-02 21:58:31 UTC
everytime I merge xscreensaver, i get the following errors:

powerpc-unknown-linux-gnu-gcc -pedantic -Wall -Wstrict-prototypes -Wnested-exter                          ns -std=c89 -U__STRICT_ANSI__ -c -I. -I. -I./../../utils -I./.. -I../..  -DXTHRE                          ADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/inc                          lude -I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr                          /include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/us                          r/lib/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/libglade-2.0   -I/u                          sr/include/libxml2   -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/g                          lib-2.0/include   -DSTANDALONE -DUSE_GL -DHAVE_CONFIG_H -O2 -pipe -mcpu=7400 -ma                          ltivec -mabi=altivec -fno-strict-aliasing -I/usr/X11R6/include flurry.c
In file included from flurry.c:101:
flurry.h:72: error: syntax error before "vector"
flurry.h:72: warning: no semicolon at end of struct or union
flurry.h:74: warning: type defaults to `int' in declaration of `floatToVector'
flurry.h:74: error: ISO C forbids data definition with no type or storage class
flurry.h:79: error: syntax error before "vector"
flurry.h:79: warning: no semicolon at end of struct or union
flurry.h:81: warning: type defaults to `int' in declaration of `intToVector'
flurry.h:81: error: ISO C forbids data definition with no type or storage class
flurry.h:85: error: syntax error before "floatToVector"
flurry.h:85: warning: no semicolon at end of struct or union
flurry.h:86: warning: type defaults to `int' in declaration of `position'
flurry.h:86: error: ISO C forbids data definition with no type or storage class
flurry.h:87: error: syntax error before "oldposition"
flurry.h:87: warning: type defaults to `int' in declaration of `oldposition'
flurry.h:87: error: ISO C forbids data definition with no type or storage class
flurry.h:88: error: syntax error before "delta"
flurry.h:88: warning: type defaults to `int' in declaration of `delta'
flurry.h:88: error: ISO C forbids data definition with no type or storage class
flurry.h:89: error: syntax error before "dead"
flurry.h:89: warning: type defaults to `int' in declaration of `dead'
flurry.h:89: error: ISO C forbids data definition with no type or storage class
flurry.h:90: error: syntax error before "time"
flurry.h:90: warning: type defaults to `int' in declaration of `time'
flurry.h:90: error: 'time' redeclared as different kind of symbol
/usr/include/time.h:184: error: previous declaration of 'time' was here
flurry.h:90: error: 'time' redeclared as different kind of symbol
/usr/include/time.h:184: error: previous declaration of 'time' was here
flurry.h:90: error: ISO C forbids data definition with no type or storage class
flurry.h:91: error: syntax error before "animFrame"
flurry.h:92: error: ISO C forbids data definition with no type or storage class
flurry.h:98: error: syntax error before "SmokeParticleV"
flurry.h:98: warning: no semicolon at end of struct or union
flurry.h:105: error: syntax error before "seraphimVertices"
flurry.h:105: warning: type defaults to `int' in declaration of `seraphimVertice                          s'
flurry.h:105: error: ISO C forbids data definition with no type or storage class
flurry.h:106: error: syntax error before "seraphimColors"
flurry.h:106: warning: type defaults to `int' in declaration of `seraphimColors'
flurry.h:106: error: ISO C forbids data definition with no type or storage class
flurry.h:108: error: syntax error before '}' token
flurry.h:108: warning: type defaults to `int' in declaration of `SmokeV'
flurry.h:108: error: ISO C forbids data definition with no type or storage class
flurry.h:110: error: syntax error before '*' token
flurry.h:110: warning: function declaration isn't a prototype
flurry.h:112: error: syntax error before "SmokeV"
flurry.h:112: warning: function declaration isn't a prototype
flurry.h:117: error: syntax error before "SmokeV"
flurry.h:117: warning: function declaration isn't a prototype
flurry.h:118: error: syntax error before "SmokeV"
flurry.h:118: warning: function declaration isn't a prototype
flurry.h:121: error: syntax error before "SmokeV"
flurry.h:121: warning: function declaration isn't a prototype
flurry.h:122: error: syntax error before "SmokeV"
flurry.h:122: warning: function declaration isn't a prototype
flurry.h:176: error: syntax error before "float"
flurry.h:176: error: syntax error before "float"
flurry.h:176: warning: function declaration isn't a prototype
flurry.h: In function `FastDistance2DV':
flurry.h:177: error: `vector' undeclared (first use in this function)
flurry.h:177: error: (Each undeclared identifier is reported only once
flurry.h:177: error: for each function it appears in.)
flurry.h:177: error: syntax error before "float"
flurry.h:179: error: `x' undeclared (first use in this function)
flurry.h:179: warning: implicit declaration of function `vec_abs'
flurry.h:179: warning: nested extern declaration of `vec_abs'
flurry.h:180: error: `y' undeclared (first use in this function)
flurry.h:181: error: `mn' undeclared (first use in this function)
flurry.h:181: warning: implicit declaration of function `vec_min'
flurry.h:181: warning: nested extern declaration of `vec_min'
flurry.h:182: error: `temp' undeclared (first use in this function)
flurry.h:182: warning: implicit declaration of function `vec_add'
flurry.h:182: warning: nested extern declaration of `vec_add'
flurry.h:183: warning: implicit declaration of function `vec_madd'
flurry.h:183: warning: nested extern declaration of `vec_madd'
flurry.h:183: error: syntax error before "float"
flurry.h: At top level:
flurry.h:244: error: syntax error before "SmokeV"
flurry.h:244: warning: no semicolon at end of struct or union
flurry.h:256: error: syntax error before '}' token
flurry.h:256: warning: ISO C does not allow extra `;' outside of a function
flurry.c: In function `delete_flurry_info':
flurry.c:142: error: dereferencing pointer to incomplete type
flurry.c:143: error: dereferencing pointer to incomplete type
flurry.c:146: error: dereferencing pointer to incomplete type
flurry.c: In function `new_flurry_info':
flurry.c:154: error: invalid application of `sizeof' to incomplete type `flurry.                          h' 
flurry.c:158: error: dereferencing pointer to incomplete type
flurry.c:160: error: dereferencing pointer to incomplete type
flurry.c:161: error: dereferencing pointer to incomplete type
flurry.c:161: error: dereferencing pointer to incomplete type
flurry.c:162: error: dereferencing pointer to incomplete type
flurry.c:162: error: dereferencing pointer to incomplete type
flurry.c:162: error: dereferencing pointer to incomplete type
flurry.c:162: error: dereferencing pointer to incomplete type
flurry.c:164: error: dereferencing pointer to incomplete type
flurry.c:165: error: dereferencing pointer to incomplete type
flurry.c:166: error: dereferencing pointer to incomplete type
flurry.c:167: error: dereferencing pointer to incomplete type
flurry.c:169: error: dereferencing pointer to incomplete type
flurry.c:170: error: dereferencing pointer to incomplete type
flurry.c:172: error: dereferencing pointer to incomplete type
flurry.c:173: error: dereferencing pointer to incomplete type
flurry.c:174: error: dereferencing pointer to incomplete type
flurry.c:178: error: dereferencing pointer to incomplete type
flurry.c:179: error: dereferencing pointer to incomplete type
flurry.c:180: error: dereferencing pointer to incomplete type
flurry.c:181: error: dereferencing pointer to incomplete type
flurry.c:186: error: dereferencing pointer to incomplete type
flurry.c:190: error: dereferencing pointer to incomplete type
flurry.c: In function `GLRenderScene':
flurry.c:238: error: dereferencing pointer to incomplete type
flurry.c:240: error: dereferencing pointer to incomplete type
flurry.c:240: error: dereferencing pointer to incomplete type
flurry.c:241: error: dereferencing pointer to incomplete type
flurry.c:241: error: dereferencing pointer to incomplete type
flurry.c:242: error: dereferencing pointer to incomplete type
flurry.c:242: error: dereferencing pointer to incomplete type
flurry.c:242: error: dereferencing pointer to incomplete type
flurry.c:244: error: dereferencing pointer to incomplete type
flurry.c:244: error: dereferencing pointer to incomplete type
flurry.c:246: error: dereferencing pointer to incomplete type
flurry.c:254: error: dereferencing pointer to incomplete type
flurry.c:255: error: dereferencing pointer to incomplete type
flurry.c:256: error: dereferencing pointer to incomplete type
flurry.c:257: error: dereferencing pointer to incomplete type
flurry.c:258: error: dereferencing pointer to incomplete type
flurry.c:259: error: dereferencing pointer to incomplete type
flurry.c:267: error: dereferencing pointer to incomplete type
flurry.c:301: error: dereferencing pointer to incomplete type
flurry.c: In function `init_flurry':
flurry.c:403: error: dereferencing pointer to incomplete type
flurry.c:412: error: dereferencing pointer to incomplete type
flurry.c:420: error: dereferencing pointer to incomplete type
flurry.c:428: error: dereferencing pointer to incomplete type
flurry.c:432: error: dereferencing pointer to incomplete type
flurry.c:436: error: dereferencing pointer to incomplete type
flurry.c:444: error: dereferencing pointer to incomplete type
flurry.c:448: error: dereferencing pointer to incomplete type
flurry.c:456: error: dereferencing pointer to incomplete type
flurry.c:464: error: dereferencing pointer to incomplete type
flurry.c: In function `draw_flurry':
flurry.c:541: error: dereferencing pointer to incomplete type
flurry.c:542: error: dereferencing pointer to incomplete type
flurry.c: In function `release_flurry':
flurry.c:565: error: dereferencing pointer to incomplete type
make[1]: *** [flurry.o] Error 1
make[1]: Leaving directory `/var/tmp/portage/xscreensaver-4.16/work/xscreensaver                          -4.16/hacks/glx'
make: *** [default] Error 5


Reproducible: Always
Steps to Reproduce:
1.emerge xscreensaver
2.
3.

Actual Results:  
it compiles a while and stops on the error above...

Expected Results:  
should have merged correctly?

pr0llb00k ~ # gcc-config -L
/usr/lib/gcc/powerpc-unknown-linux-gnu/3.4.2

----

pr0llb00k ~ # emerge info
Portage 2.0.51-r2 (default-ppc-2004.1, gcc-3.4.2, glibc-2.3.4.20040808-r1,
2.6.7-gentoo-r14 ppc)
=================================================================
System uname: 2.6.7-gentoo-r14 ppc 7410, altivec supported
Gentoo Base System version 1.6.5
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.90.0.3-r3
Headers:  sys-kernel/linux-headers-2.4.22
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="ppc ~ppc"
AUTOCLEAN="yes"
CFLAGS="-O2 -pipe -mcpu=7400 -maltivec -mabi=altivec -fno-strict-aliasing"
CHOST="powerpc-unknown-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config
/usr/kde/3.3/shutdown /usr/kde/3/share/config /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 -pipe -mcpu=7400 -maltivec -mabi=altivec -fno-strict-aliasing"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs candy ccache cvs distlocks sandbox userpriv usersandbox"
GENTOO_MIRRORS="http://ftp.uni-erlangen.de/pub/mirrors/gentoo
http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://localhost/gentoo-portage"
USE="X aalib aim alsa altivec apache2 arts berkdb bidi bluetooth bonobo cddb cdr
cdrom clamav crypt cups curl dba directfb divx4linux dmx dvd dvdread escreen esd
etwin f77 fbcon flash ftp gd gdbm gif gimpprint gnome-libs gpm gtk gtk2 iconv
icq imap imlib ipv6 ipv6arpa irda irmc jabber jack jack-tmpfs jpeg ldap libwww
maildir motif mpeg mpeg4 msn mysql ncurses nethack nls odbc oggvorbis opengl
oscar pam pda perl php png pnp postgres ppc ppds psyco pthreads python qt
quicktime radeon readline samba sdl session sheep slang soap spell sqlite ssl
svg tcltk tcpd tetex tiff truetype vhosts vim-with-x wmf xine xinerama xml xml2
xmms xprint xsl xvid yahoo zlib"
Comment 1 Joe Jezak (RETIRED) gentoo-dev 2004-12-06 13:28:41 UTC

*** This bug has been marked as a duplicate of 73022 ***