trunk: problèmes de link ...
Bonjour,
Depuis quelques temps, j'ai un pb de link sur mscore-trunk. Je me demande si c'est juste moi ou si c'est général.
Voici le pb:
Linking CXX executable mscore
CMakeFiles/mscore.dir/scoretab.cpp.o: In function `ScoreTab::setCurrent(int)':
/home/collette/repositories/mscore/mscore/mscore/scoretab.cpp:163: undefined reference to `Omr::newOmrView(ScoreView*)'
/home/collette/repositories/mscore/mscore/mscore/scoretab.cpp:170: undefined reference to `OmrView::setScale(double)'
/home/collette/repositories/mscore/mscore/mscore/scoretab.cpp:171: undefined reference to `OmrView::setOffset(double, double)'
CMakeFiles/mscore.dir/mediadialog.cpp.o: In function `MediaDialog::addScanPressed()':
/home/collette/repositories/mscore/mscore/mscore/mediadialog.cpp:79: undefined reference to `Omr::Omr(QString const&, Score*)'
/home/collette/repositories/mscore/mscore/mscore/mediadialog.cpp:80: undefined reference to `Omr::readPdf()'
CMakeFiles/mscore.dir/file.cpp.o:(.rodata+0xfd4): undefined reference to `MuseScore::importPdf(Score*, QString const&)'
../libmscore/liblibmscore.a(scorefile.cpp.o): In function `Score::write(Xml&, bool)':
/home/collette/repositories/mscore/mscore/libmscore/scorefile.cpp:52: undefined reference to `Omr::write(Xml&) const'
../libmscore/liblibmscore.a(scorefile.cpp.o): In function `Score::read(QDomElement)':
/home/collette/repositories/mscore/mscore/libmscore/scorefile.cpp:887: undefined reference to `Omr::Omr(Score*)'
/home/collette/repositories/mscore/mscore/libmscore/scorefile.cpp:888: undefined reference to `Omr::read(QDomElement)'
collect2: ld a retourné 1 code d'état d'exécution
make[2]: *** [mscore/mscore] Erreur 1
make[1]: *** [mscore/CMakeFiles/mscore.dir/all] Erreur 2
make: *** [all] Erreur 2
Bonne journée,
YC
Comments
Tu compiles après avoir fait un clean?
In reply to Tu compiles après avoir fait by [DELETED] 5
J'ai même refait un svn checkout pour être sur.
je suis sur mageia 1 32 bits - gcc-4.5.2 (ça me fait la même chose sur fedora 16 64 bits - gcc-4.6.2 (je crois que c'est cette version de gcc sur fedora)).
YC
In reply to J'ai même refait un svn by ycollet
Je viens de refaire un nouveau checkout et ça link.
Mon PC ayant peu de ressources (eeepc), il a fallut forcer un peu, mais c'est passé.
Je vais retester sur fedora 64 bits pour voir si le make clean corrige le pb.
YC