Skip to content

#792 ConfigParser test doesn't compile

Metadata

Property Value
Reported by Oliver Sander (oliver.sander@tu-dresden.de)
Reported at May 25, 2010 10:09
Type Bug Report
Version Git (pre2.4) [autotools]
Operating System Unspecified / All
Last edited by Oliver Sander (oliver.sander@tu-dresden.de)
Last edited at May 26, 2010 09:38
Closed by Oliver Sander (oliver.sander@tu-dresden.de)
Closed at May 26, 2010 09:38
Closed in version Unknown
Resolution Fixed
Comment

Description

The new test for the ConfigParser doesn't compile (g++ (Debian 4.4.4-1) 4.4.4). The error message is

g++ -std=c++0x -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -g -MT configparsertest.o -MD -MP -MF .deps/configparsertest.Tpo -c -o configparsertest.o configparsertest.cc In file included from configparsertest.cc:5: ../../../dune/common/configparser.hh: In member function ‘T Dune::ConfigParser::get(const std::string&) [with T = double]’: configparsertest.cc:11: instantiated from here ../../../dune/common/configparser.hh:295: error: incomplete type ‘Dune::ConfigParser::Parser’ used in nested name specifier ../../../dune/common/configparser.hh: In member function ‘T Dune::ConfigParser::get(const std::string&) [with T = int]’: configparsertest.cc:12: instantiated from here ../../../dune/common/configparser.hh:295: error: incomplete type ‘Dune::ConfigParser::Parser’ used in nested name specifier ../../../dune/common/configparser.hh: In member function ‘T Dune::ConfigParser::get(const std::string&) [with T = std::basic_string<char, std::char_traits, std::allocator >]’: configparsertest.cc:13: instantiated from here ../../../dune/common/configparser.hh:295: error: incomplete type ‘Dune::ConfigParser::Parser<std::basic_string<char, std::char_traits, std::allocator > >’ used in nested name specifier make[1]: *** [configparsertest.o] Fehler 1