Après moultes bidouillage, le mieux que j'ai su faire c'est avoir une erreur au linkage.
Code :
- g++ -o rss scanner.o parser.o Compiler.o -lfl
- parser.o(.text+0xb): In function `RssParser::RssParser[not-in-charge]()':
- : undefined reference to `vtable for RssParser'
- parser.o(.text+0x2b): In function `RssParser::RssParser[in-charge]()':
- : undefined reference to `vtable for RssParser'
- Compiler.o(.gnu.linkonce.r._ZTI8Compiler+0x8): undefined reference to `typeinfo for RssParser'
- Compiler.o(.gnu.linkonce.t._ZN9RssParserD2Ev+0xb): In function `RssParser::~RssParser [not-in-charge]()':
- : undefined reference to `vtable for RssParser'
- collect2: ld returned 1 exit status
|
J'utilise g++ 3.3.5, bison++ 1.21.11 et flex 2.5.31 le tout avec les derniers paquets de la ubuntu Hoary.
Aurais-tu un code (simple) une fois toutes ces modifications effectuées qui compile?