Comment 1 for bug 994472

Revision history for this message
Daniel Holbach (dholbach) wrote : Re: Sync supertux 0.3.3-4 (universe) from Debian experimental (main)

I'm getting this FTBFS on quantal amd64:

/usr/bin/cmake -E cmake_progress_report /tmp/buildd/supertux-0.3.3/obj-x86_64-linux-gnu/CMakeFiles
[ 0%] Building CXX object external/squirrel/CMakeFiles/squirrel.dir/squirrel/sqapi.cpp.o
cd /tmp/buildd/supertux-0.3.3/obj-x86_64-linux-gnu/external/squirrel && /usr/lib/ccache/c++ -I/usr/include/SDL -I/usr/include/GL -I/usr/include/AL -I/tmp/buildd/supertux-0.3.3/external/squirrel/include -o CMakeFiles/squirrel.dir/squirrel/sqapi.cpp.o -c /tmp/buildd/supertux-0.3.3/external/squirrel/squirrel/sqapi.cpp
In file included from /tmp/buildd/supertux-0.3.3/external/squirrel/squirrel/sqobject.h:5:0,
                 from /tmp/buildd/supertux-0.3.3/external/squirrel/squirrel/sqpcheader.h:16,
                 from /tmp/buildd/supertux-0.3.3/external/squirrel/squirrel/sqapi.cpp:4:
/tmp/buildd/supertux-0.3.3/external/squirrel/squirrel/squtils.h: In instantiation of 'sqvector<T>::~sqvector() [with T = long int]':
/tmp/buildd/supertux-0.3.3/external/squirrel/squirrel/sqclosure.h:83:52: required from here
/tmp/buildd/supertux-0.3.3/external/squirrel/squirrel/squtils.h:38:4: error: 'sq_vm_free' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
In file included from /tmp/buildd/supertux-0.3.3/external/squirrel/squirrel/sqpcheader.h:17:0,
                 from /tmp/buildd/supertux-0.3.3/external/squirrel/squirrel/sqapi.cpp:4:
/tmp/buildd/supertux-0.3.3/external/squirrel/squirrel/sqstate.h:142:6: note: 'void sq_vm_free(void*, SQUnsignedInteger)' declared here, later in the translation unit
In file included from /tmp/buildd/supertux-0.3.3/external/squirrel/squirrel/sqobject.h:5:0,
                 from /tmp/buildd/supertux-0.3.3/external/squirrel/squirrel/sqpcheader.h:16,
                 from /tmp/buildd/supertux-0.3.3/external/squirrel/squirrel/sqapi.cpp:4:
/tmp/buildd/supertux-0.3.3/external/squirrel/squirrel/squtils.h: In instantiation of 'void sqvector<T>::_realloc(SQUnsignedInteger) [with T = long int; SQUnsignedInteger = long unsigned int]':
/tmp/buildd/supertux-0.3.3/external/squirrel/squirrel/squtils.h:66:4: required from 'T& sqvector<T>::push_back(const T&) [with T = long int]'
/tmp/buildd/supertux-0.3.3/external/squirrel/squirrel/sqfuncstate.h:25:68: required from here
/tmp/buildd/supertux-0.3.3/external/squirrel/squirrel/squtils.h:97:3: error: 'sq_vm_realloc' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
In file included from /tmp/buildd/supertux-0.3.3/external/squirrel/squirrel/sqpcheader.h:17:0,
                 from /tmp/buildd/supertux-0.3.3/external/squirrel/squirrel/sqapi.cpp:4:
/tmp/buildd/supertux-0.3.3/external/squirrel/squirrel/sqstate.h:141:7: note: 'void* sq_vm_realloc(void*, SQUnsignedInteger, SQUnsignedInteger)' declared here, later in the translation unit
make[3]: *** [external/squirrel/CMakeFiles/squirrel.dir/squirrel/sqapi.cpp.o] Error 1
make[3]: Leaving directory `/tmp/buildd/supertux-0.3.3/obj-x86_64-linux-gnu'