PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : G++: implicit typename is deprecated, please see



axeljaeger
16-06-2004, 16:42
Ich hab mir eine Library runtergeladen (ixlib.sf.net), die schon etwas älter ist und deswegen auf einem aktuellen Compiler nicht mehr durchkompiliert. Es tritt folgende Fehlermeldung auf:


../src/ixlib_re.hh:166: warning: `ixion::regex<T>::backref_stack::rewind_info'
is implicitly a typename
../src/ixlib_re.hh:166: warning: implicit typename is deprecated, please see
the documentation for details

Das ist ohne den Source nicht hilfreich, ich weis. Leider war ich bisher nicht in der Lage, den Fehler zu isolieren. Der Source ist nicht so übersichtlich und meine Versuche, das ganze im Kleinen nachzubauen, sind ebenfalls gescheitert. Da kompiliert der Source durch. Hat jemand ein Beispiel für diese Fehlermeldung oder gar einen Link zu der "documentation", von der der Compiler erzählt?

anda_skoa
16-06-2004, 18:00
Schreib mal in der betreffenende Zeile
typename
davor

Ciao,
_

arthur
16-06-2004, 18:06
bist du sicher dass es nur daran liegt ?
es ist ja nur eine warnung und die bekommst du weg, wenn du einfach typename
davor schreibst.
das problem ist hier der compiler, die software wurde auf gcc 2.9x oder älter
geschreiben und du baust es jetzt auf 3.x und da geht es meistens nicht
ohne zu patchen.

gruß
Arthur