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