-- Problem hat sich erledigt -> Jetzt nur noch als "Erfahrungsbericht" zu lesen... ;-) -- Ich probier gerade mico zu kompilieren (für ein anderes Programm, freemarket), mit qt2, aber es will nicht. Jemand hat hier doch letztens erwähnt, daß er Erfahrung mit Corba/Mico hätte, deshalb hat es hier ja vielleicht jemand auch mal selbst versucht zu kompilieren (RPM hab ich mür MDK nicht gefunden...) Die Fehlermeldung ist in etwa so: c++ -I. -I../include -I/usr/local/include -I/usr/lib/qt2/include -O -ftemplate-depth-42 -fpermissive -fno-exceptions -I/usr/X11R6/include -I/usr/local/include -I/usr/lib/qt2/include -c qtmico.cc -o qtmico.o !!! --> In file included from qtmico.cc:267: qtmico.moc:45: new declaration `static void CApp::staticMetaObject()' ../include/mico/qtmico.h:51: ambiguates old declaration `static class QMetaObject * CApp::staticMetaObject()' ... und so weiter für noch ein paar weitere Objekte. Mehrfache Deklarationen in mico.moc und mico.h... Sieht für mich aus, wie ein #include irgendwo zuviel, oder? Wo gehören die *.moc-Header denn inkludiert für QT? Hier wird sie am Ende der qtmico.cpp inkludiert und die qtmico.h am Anfang. ...und das war offenbar auch der Fehler. Wenn das Q_OBJECT - Ding im Header steht, gehört *.moc nicht mehr in *.cpp inkludiert (sagt die QT2-Doku). Falls jetzt kein Fehler mehr kommt, schicke ich gleich mal meinen ersten Bugreport zur Uni Frankfurt. :-) Ciao! Björn. --------------------------------------------------------------------------- PUG - Penguin User Group Wiesbaden - http://www.pug.org

