Moin moin, Am Mittwoch, 5. Januar 2005 14:03 schrieb Gregor Schatz:
Alnexander Muthler schrieb:
evtl. kann es sich um ein (unsichtbares) Steuerzeichen handeln, dass diesen parse error hervorruft. Probier mal, die Stelle an der der Fehler auftritt zu löschen und nochmal neu zu schreiben. in meinem Programm scheint es aber nicht zu liegen sondern in der (von mir unveränderten) includierten Headerdatei <list> bei mir schätze mal unter /usr/include/g++/list . Das mit neuschreiben im Programm hab ich probiert, fehler unverändert. Kann sich so ein Fehler in meine installierten Headerdateien eingeschlichen haben?
Du kennst das ja mit den Bits?! 0,1 oder vielleicht... *SCNR*
die Installierte rpm-Paketversion von libstdc++-devel scheint jedenfalls unverändert zu sein...
Mit einer kleinen Änderung lässt sich dein Code bei mir kompilieren ... compiler: SuSE 9.0 gcc-Version 3.3.4 (pre 3.3.5 20040809) Gentoo gcc-Version 3.3.4 20040623 (Gentoo Linux 3.3.4-r1, ssp-3.3.2-2, pie-8.7.6) -------------------- snip ---------------------------- int main(int, char**) { std::cout << sizeof(Sprite); list<Sprite> sprList; // std::list<Sprite> !!! return 0; } ------------ Vorher hatte ich diesen Fehler: test.cpp: In function `int main(int, char**)': test.cpp:24: error: `list' undeclared (first use this function) test.cpp:24: error: (Each undeclared identifier is reported only once for each function it appears in.) test.cpp:24: error: Fehler beim Parsen before `>' token distcc[5916] ERROR: compile test.cpp on localhost failed Greetings Andre