[pkg-boinc-devel] S@H_enhanced fails to build with GCC4

Frank S. Thomas frank at thomas-alfeld.de
Fri Dec 16 19:18:46 UTC 2005


Hi SETI at home developers,

When building setiathome_enhanced, using the tarball 
setiathome_enhanced-client-cvs-2005-12-16.tar.gz, on Debian unstable with GCC 
4.0.3 and BOINC 5.2.13a I get the following errors:

../db/sqlblob.h: In function ‘std::istream& operator>>(std::istream&, 
sqlblob<T>&)’:
../db/sqlblob.h:78: error: no matching function for call to 
‘xml_decode_string(const char*&, unsigned int&, const char*&)’
../db/db_table.h: At global scope:
../db/db_table.h:176: error: invalid use of constructor as a template
../db/db_table.h:176: note: use ‘db_reference<T, ID_TYPE>::db_reference’ 
instead of ‘db_reference<T, ID_TYPE>::db_reference<T, ID_TYPE>’ to name the 
constructor in a qualified name
../db/db_table.h:181: error: invalid use of constructor as a template
../db/db_table.h:181: note: use ‘db_type<T>::db_type’ instead of 
‘db_type<T>::db_type<T>’ to name the constructor in a qualified name
../db/db_table.h:187: error: invalid use of constructor as a template
../db/db_table.h:187: note: use ‘db_table<T>::db_table’ instead of 
‘db_table<T>::db_table<T>’ to name the constructor in a qualified name

Here is a patch which fixes these and some other errors:
http://svn.debian.org/wsvn/pkg-boinc/trunk/boinc-app-seti/debian/patches/01_build-fixes.patch?op=file

Grüße,
Frank

-- 
Die Garde stirbt, aber sie ergibt sich nicht!



More information about the pkg-boinc-devel mailing list