Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 12783 - app-games/cube-20021020: emerge cube fails to compile
Summary: app-games/cube-20021020: emerge cube fails to compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-12-27 07:17 UTC by Peter Karlsson
Modified: 2003-02-04 19:42 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 Peter Karlsson 2002-12-27 07:17:21 UTC
rendercubes.cpp seems to be broken. Here are the output of make:

g++ -Wall -O3 -fsigned-char -fomit-frame-pointer -I../enet/include `sdl-config -
-cflags`   -c -o rendercubes.o rendercubes.cpp
rendercubes.cpp:23: syntax error before `.'
rendercubes.cpp:23: syntax error before `.'
rendercubes.cpp:23: stray '\' in program
rendercubes.cpp:24: syntax error before `.'
rendercubes.cpp:24: syntax error before `.'
rendercubes.cpp:24: syntax error before `.'
rendercubes.cpp:24: stray '\' in program
rendercubes.cpp:25: syntax error before `.'
rendercubes.cpp:25: syntax error before `.'
rendercubes.cpp:25: syntax error before `.'
rendercubes.cpp:25: syntax error before `.'
rendercubes.cpp: In function `void render_flat(int, int, int, int, int, sqr *, s
qr *, sqr *, sqr *, bool)':
rendercubes.cpp:74: stray '\' in program
rendercubes.cpp:74: warning: unused variable `struct vertex & v'
rendercubes.cpp:75: stray '\' in program
rendercubes.cpp:75: warning: unused variable `struct vertex & v'
rendercubes.cpp:77: parse error before `else'
rendercubes.cpp:79: stray '\' in program
rendercubes.cpp:80: stray '\' in program
rendercubes.cpp:80: warning: unused variable `struct vertex & v'
rendercubes.cpp:114: stray '\' in program
rendercubes.cpp:114: warning: unused variable `struct vertex & v'
rendercubes.cpp:115: stray '\' in program
rendercubes.cpp:115: warning: unused variable `struct vertex & v'
rendercubes.cpp:117: parse error before `else'
rendercubes.cpp:119: stray '\' in program
rendercubes.cpp:120: stray '\' in program
rendercubes.cpp:120: warning: unused variable `struct vertex & v'
rendercubes.cpp:128: parse error before `{'
rendercubes.cpp:132: redeclaration of `int sx'
rendercubes.cpp:53: `int sx' previously declared here
rendercubes.cpp:132: redeclaration of `int sy'
rendercubes.cpp:53: `int sy' previously declared here
rendercubes.cpp:133: redeclaration of `int gltex'
rendercubes.cpp:54: `int gltex' previously declared here
rendercubes.cpp:134: redeclaration of `float xf'
rendercubes.cpp:55: `float xf' previously declared here
rendercubes.cpp:135: redeclaration of `float yf'
rendercubes.cpp:56: `float yf' previously declared here
rendercubes.cpp:136: redeclaration of `float xs'
rendercubes.cpp:57: `float xs' previously declared here
rendercubes.cpp:137: redeclaration of `float ys'
rendercubes.cpp:58: `float ys' previously declared here
rendercubes.cpp:138: redeclaration of `float xo'
rendercubes.cpp:59: `float xo' previously declared here
rendercubes.cpp:139: redeclaration of `float yo'
rendercubes.cpp:60: `float yo' previously declared here
rendercubes.cpp:141: redeclaration of `bool first'
rendercubes.cpp:62: `bool first' previously declared here
rendercubes.cpp:152: stray '\' in program
rendercubes.cpp:153: stray '\' in program
rendercubes.cpp:153: warning: unused variable `struct vertex & v'
rendercubes.cpp:155: parse error before `else'
rendercubes.cpp:157: stray '\' in program
rendercubes.cpp:158: stray '\' in program
rendercubes.cpp:158: warning: unused variable `struct vertex & v'
rendercubes.cpp:152: warning: unused variable `struct vertex & v'
rendercubes.cpp:170: stray '\' in program
rendercubes.cpp:171: stray '\' in program
rendercubes.cpp:171: warning: unused variable `struct vertex & v'
rendercubes.cpp:173: parse error before `else'
rendercubes.cpp:175: stray '\' in program
rendercubes.cpp:176: stray '\' in program
rendercubes.cpp:176: warning: unused variable `struct vertex & v'
rendercubes.cpp:170: warning: unused variable `struct vertex & v'
rendercubes.cpp:184: parse error before `{'
rendercubes.cpp:189: base operand of `->' is not a pointer
rendercubes.cpp:193: stray '\' in program
rendercubes.cpp:194: stray '\' in program
rendercubes.cpp:195: stray '\' in program
rendercubes.cpp:198: base operand of `->' is not a pointer
rendercubes.cpp:202: stray '\' in program
rendercubes.cpp:203: stray '\' in program
rendercubes.cpp:204: stray '\' in program
rendercubes.cpp:204: warning: unused variable `struct vertex & v'
rendercubes.cpp:211: parse error before `{'
rendercubes.cpp:215: `h2' undeclared (first use this function)
rendercubes.cpp:215: (Each undeclared identifier is reported only once
rendercubes.cpp:215: for each function it appears in.)
rendercubes.cpp:215: `s' undeclared (first use this function)
rendercubes.cpp:215: `t' undeclared (first use this function)
rendercubes.cpp:215: implicit declaration of function `int render_2tris(...)'
rendercubes.cpp:217: parse error before `else'
rendercubes.cpp:220: `u' undeclared (first use this function)
rendercubes.cpp:195: warning: unused variable `struct vertex & v'
rendercubes.cpp:225: parse error before `{'
rendercubes.cpp:194: warning: unused variable `struct vertex & v'
rendercubes.cpp:193: warning: unused variable `struct vertex & v'
rendercubes.cpp:230: redeclaration of `int sx'
rendercubes.cpp:188: `int sx' previously declared here
rendercubes.cpp:230: redeclaration of `int sy'
rendercubes.cpp:188: `int sy' previously declared here
rendercubes.cpp:231: redeclaration of `int gltex'
rendercubes.cpp:189: `int gltex' previously declared here
rendercubes.cpp:232: redeclaration of `float xf'
rendercubes.cpp:190: `float xf' previously declared here
rendercubes.cpp:233: redeclaration of `float yf'
rendercubes.cpp:191: `float yf' previously declared here
rendercubes.cpp:235: `x1' undeclared (first use this function)
rendercubes.cpp:235: `x2' undeclared (first use this function)
rendercubes.cpp:235: `y2' undeclared (first use this function)
rendercubes.cpp:237: `flip' undeclared (first use this function)
rendercubes.cpp:239: stray '\' in program
rendercubes.cpp:240: stray '\' in program
rendercubes.cpp:241: stray '\' in program
rendercubes.cpp:242: stray '\' in program
rendercubes.cpp:242: warning: unused variable `struct vertex & v'
rendercubes.cpp:244: parse error before `else'
rendercubes.cpp:246: stray '\' in program
rendercubes.cpp:247: stray '\' in program
rendercubes.cpp:248: stray '\' in program
rendercubes.cpp:249: stray '\' in program
rendercubes.cpp:249: warning: unused variable `struct vertex & v'
rendercubes.cpp:248: warning: unused variable `struct vertex & v'
rendercubes.cpp:259: parse error before `{'
rendercubes.cpp:256: warning: unused variable `int wy2'
rendercubes.cpp:256: warning: unused variable `int wx2'
rendercubes.cpp:256: warning: unused variable `int wy1'
rendercubes.cpp:256: warning: unused variable `int wx1'
rendercubes.cpp:247: warning: unused variable `struct vertex & v'
rendercubes.cpp:262: parse error before `{'
rendercubes.cpp:241: warning: unused variable `struct vertex & v'
rendercubes.cpp:264: stray '\' in program
rendercubes.cpp:264: warning: unused variable `struct vertex & v'
rendercubes.cpp:267: parse error before `{'
rendercubes.cpp:240: warning: unused variable `struct vertex & v'
rendercubes.cpp:268: parse error before `{'
rendercubes.cpp:239: warning: unused variable `struct vertex & v'
rendercubes.cpp:273: parse error before `{'
rendercubes.cpp:282: `wx1' undeclared (first use this function)
rendercubes.cpp:282: `watersubdiv' undeclared (first use this function)
rendercubes.cpp:283: `wy1' undeclared (first use this function)
rendercubes.cpp:295: `wx2' undeclared (first use this function)
rendercubes.cpp:297: `wy2' undeclared (first use this function)
rendercubes.cpp:303: `hf' undeclared (first use this function)
rendercubes.cpp:303: implicit declaration of function `int dx(...)'
rendercubes.cpp:303: implicit declaration of function `int dy(...)'
rendercubes.cpp:303: implicit declaration of function `int vertw(...)'
rendercubes.cpp:318: `return' with a value, in function returning void
rendercubes.cpp:322: parse error before `{'
rendercubes.cpp:235: warning: unused variable `float xo'
rendercubes.cpp:234: warning: unused variable `float xs'
rendercubes.cpp:342: parse error before `{'
rendercubes.cpp:139: warning: unused variable `float yo'
rendercubes.cpp:138: warning: unused variable `float xo'
rendercubes.cpp:137: warning: unused variable `float ys'
rendercubes.cpp:136: warning: unused variable `float xs'
make: *** [rendercubes.o] Error 1

!!! ERROR: app-games/cube-20021020 failed.
!!! Function src_compile, Line 2, Exitcode 2
!!! (no error message)
Comment 1 SpanKY gentoo-dev 2002-12-27 17:57:12 UTC
please post `emerge info`
Comment 2 Peter Karlsson 2002-12-27 18:01:02 UTC
Here are my "emerge info":

Portage 2.0.46-r2 (default-1.0, gcc-2.95.3,
glibc-2.2.5-r2,2.2.5-r4,2.2.5-r5,2.2.5-r6,2.2.5-r7)
=================================================================
System uname: 2.4.18 i686 Pentium II (Deschutes)
USE="x86 oss 3dnow apm avi crypt cups encode jpeg libg++ libwww mikmod mmx mpeg
ncurses pdflib qtmt quicktime spell truetype xml2 xmms xv arts berkdb bonobo cdr
esd gdbm gif gnome gnome-libs gpm gtk gtkhtml guile imlib java kde motif mozilla
nls oggvorbis opengl pam perl png python qt readline scanner sdl slang ssl svga
tcltk tcpd tiff X"
ARCH="x86"
COMPILER=""
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=i686 -O3 -pipe"
CXXFLAGS="-march=i686 -O3 -pipe"
ACCEPT_KEYWORDS="x86"
CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config
/usr/kde/2/share/config /usr/kde/3/share/config
/usr/share/config:/usr/kde/3/share/config:/usr/kde/3/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
MAKEOPTS="-j2"
JDK_HOME="/opt/blackdown-jdk-1.3.1"
JAVA_HOME="/opt/blackdown-jdk-1.3.1"
AUTOCLEAN="no"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
GENTOO_MIRRORS="http://www.ibiblio.org/pub/Linux/distributions/gentoo"
Comment 3 SpanKY gentoo-dev 2002-12-30 23:08:36 UTC
ok i'm able to reproduce it here ... its a gcc-2.x thang ... ill see if i cant
whip up a patch
Comment 4 SpanKY gentoo-dev 2002-12-31 13:23:14 UTC
ok, seems it was just cause of stupid DOS formatted files ...
the CRLF confused the hell out of gcc-2.x and made it die ...

http://cvs.gentoo.org/cgi-bin/viewcvs.cgi/gentoo-x86/app-games/cube/cube-20021020.ebuild.diff?r1=1.1&r2=1.2