Compile failure with gcc-4.1.2

"Wulf C. Krueger" <[email protected]>
Newsgroups gmane.comp.gnu.gift.general
Message-ID <[email protected]>
Hello!

gift-0.1.15b as well as the latest CVS fail to compile with gcc 4.1.2:
 
g++ -DHAVE_CONFIG_H -I. -I../.. -DHAS_BOOL -I../../libMRML/include -I../../libGIFTAcPerl/include -I../.. -g -O2 -DEF_PROTECT_BELOW=1 -DEF_PROTECT_FREE -DEF_PROTECT_ALIGNMENT=8 -DEF_FILL=42 -D 
IGNORE_UNKNOWN_URLS -D__GIFT_WITH_PERL__ -DDEBUGGING -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib64/perl5/5.8.8/x86_64-linux/CORE -DHAVE_LIBPTHREAD -D__GIFT_NEW_IS_MALLOC -D__GIFT_USES_THREADS__ -pthread -MT 
CAFPerl.lo -MD -MP -MF .deps/CAFPerl.Tpo -c 
CAFPerl.cc  -fPIC -DPIC -o .libs/CAFPerl.o
cc1plus: warning: command line option "-Wdeclaration-after-statement" is 
valid for C/ObjC but not for C++
CAFPerl.cc: In member function 'virtual CAccessor* 
CAFPerl::makeAccessor(const CXMLElement&) const':
CAFPerl.cc:8: error: cannot allocate an object of abstract type 'CAcPerl'
../../libGIFTAcPerl/include/CAcPerl.h:72: note:   because the following 
virtual functions are pure within 'CAcPerl':
../../libMRML/include/CAccessor.h:109: note:    virtual void 
CAccessor::getRandomIDs(std::list<int, std::allocator<int> >&, size_t) 
const
../../libMRML/include/CAccessor.h:119: note:    virtual void 
CAccessor::getRandomAccessorElements(std::list<CAccessorElement, 
std::allocator<CAccessorElement> >&, size_t) const
make[3]: *** [CAFPerl.lo] Error 1
make[3]: Leaving directory `/root/gift/libGIFTAcPerl/cc'

Any idea to resolve this would be greatly appreciated.

Best regards, Wulf

_______________________________________________
help-GIFT mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-gift
signature.asc (application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.4 (GNU/Linux)

iD8DBQBGT5+9nuVXRcSi+5oRAjXQAJ90UO7OENp8fW7N9REILK5sRsHdUwCgyvF7
U5QSr4sr5K7UylwDQsBcxhk=
=IyE3
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.