Package: tecnoballz Version: 0.91-2 Severity: serious Tags: patch tecnoballz fails to build because it does not declare zexplosion before it uses it:
> g++ -O3 -Wall -pthread -D_REENTRANT -I/usr/X11R6/includes -c -o > src/gard_tecno.o src/gard_tecno.cc > src/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/zeGigaBlit.h:50: > error: ISO C++ forbids declaration of 'zexplosion' with no type > src/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/zeGigaBlit.h:50: > error: expected ';' before '*' token > src/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/zeGigaBlit.h:73: > error: 'zexplosion' has not been declared > src/gard_tecno.cc: In member function 'virtual Sint32 > gard_tecno::first_init()': > src/gard_tecno.cc:109: error: no matching function for call to > 'zeGigaBlit::init_liste(zeRaquette*&, zexplosion*&)' > src/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/zeGigaBlit.h:69: > note: candidates are: Sint32 zeGigaBlit::init_liste(zeRaquette*, > head_anima*, lesBriques*) > src/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/../include/zeGigaBlit.h:73: > note: Sint32 zeGigaBlit::init_liste(zeRaquette*, int*) The following patch makes zeGigiBlit.h include zexplosion.h, which fixes the problem. -- Matt
only in patch2:
unchanged:
--- tecnoballz-0.91.orig/include/zeGigaBlit.h
+++ tecnoballz-0.91/include/zeGigaBlit.h
@@ -36,6 +36,7 @@
#include "../include/objet_gere.h"
#include "../include/head_anima.h"
#include "../include/lesBriques.h"
+#include "../include/zexplosion.h"
//...............................................................................
class zeGigaBlit:public objet_gere < giga_blitz >
{ friend class giga_blitz;
signature.asc
Description: Digital signature

