Closed MairusuPawa closed 11 years ago
The current git master depends on Qt 5.0 - Qt 4.x won't work and there has been a report that 5.1 doesn't either. Support for Qt 5.1 is very much desired, but I haven't gotten to it yet.
When pasting errors in the future, please prefix your commands with LANG=C
(so in this case instead of make
you'd call LANG=C make
) so that the output is in English.
This might also be a Ubuntu bug: https://bugs.launchpad.net/ubuntu/+source/qtbase-opensource-src/+bug/1170753
Is it possible to link the build to a local copy of QT5core, or something, to get around such an issue?
Also confirming the Composer 1.0 package works on Ubuntu Saucy, providing a manual installation of the libavutil.50.so packages. EDIT: nope. Segfault when loading a MP3 file.
Is it possible to link the build to a local copy of QT5core, or something, to get around such an issue?
If you have a full alternative install of Qt (e.g. from their own installer) it should be possible to tell CMake where it is by simply adding -DQt5_DIR=/path/to/my/qt5install
parameter to the cmake command. Then there is the horrible and tedious way of manually editing all Qt paths in the cache with e.g. ccmake
command's advanced mode (key 't').
Thanks to some help from Twitter: downgrading CMake to 2.8.10.1 does the trick. Cmake rules in Ubuntu 13.10 might be broken indeed. Composer compiles fine, UI okay, missing audio playback.
Remaining error: | defaultServiceProvider::requestService(): no service found for - "org.qt-project.qt.mediaplayer"
Error fixed by re-installing the gstreamer backend. Unsure which exact package(s) did the trick. I now get some kind of empty warning window each time I press the "Play" button, but that's it (doesn't break anything), and it's probably solely due to the mess I made.
That requestService error means the qt install does not have a suitable media plugin. So which Qt version are you using now?
QMake version 3.0 Using Qt version 5.0.2 in /usr/lib/i386-linux-gnu
Closed, as this is a Cmake / Ubuntu issue.
Hello there,
So yup, Ubuntu 13.10 isn't quite ready, but I decided to try it out anyway. Mostly because I was running Ubuntu previously, too, and because I crashed my OS doing things I shouldn't do. I'm running the current 32bit build.
I wanted to (re)build Composer, but no luck. First, there's a lot of dependency issues (mostly libavformat52); I tried to solve that by manually installing the missing packages, grabbing them from the previous Ubuntu release (in this case, Raring). This usually works, but not this time. While cmake is okay, running make brings quite a few issues:
miles@terrier:~/.composer/build$ make [ 2%] Automoc for target composer [ 2%] Built target composer_automoc Linking CXX executable ../composer CMakeFiles/composer.dir/composerautomoc.cpp.o: dans la fonction « QtMetaTypePrivate::QMetaTypeFunctionHelper<NoteGraphWidget*, true>::Destruct(void) »: /home/miles/.composer/build/src/moc_editorapp.cpp:55: définitions multiples de « AboutDialog::qt_staticmetacall(QObject, QMetaObject::Call, int, void) » CMakeFiles/composer.dir/moc_editorapp.cpp.o:/home/miles/.composer/build/src/moc_editorapp.cpp:55: défini pour la première fois ici CMakeFiles/composer.dir/composer_automoc.cpp.o: dans la fonction « SeekHandle::qt_static_metacall(QObject, QMetaObject::Call, int, void) »: /home/miles/.composer/build/src/moc_notegraphwidget.cpp:55: définitions multiples de « SeekHandle::qt_staticmetacall(QObject, QMetaObject::Call, int, void__) » CMakeFiles/composer.dir/moc_notegraphwidget.cpp.o:/home/miles/.composer/build/src/moc_notegraphwidget.cpp:55: défini pour la première fois ici CMakeFiles/composer.dir/composerautomoc.cpp.o: dans la fonction « QTypedArrayData::deallocate(QArrayData ) »:
/home/miles/.composer/build/src/mocnotegraphwidget.cpp:245: définitions multiples de « NoteLabelManager::updateNoteInfo(NoteLabel) »
CMakeFiles/composer.dir/moc_notegraphwidget.cpp.o:/home/miles/.composer/build/src/moc_notegraphwidget.cpp:245: défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o:(.data.rel.ro+0x78): définitions multiples de « NoteLabelManager::staticMetaObject »
CMakeFiles/composer.dir/moc_notegraphwidget.cpp.o:(.data.rel.ro+0x18): défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o: dans la fonction « NoteLabelManager::operationDone(Operation const&) »:
/home/miles/.composer/build/src/moc_notegraphwidget.cpp:252: définitions multiples de « NoteLabelManager::operationDone(Operation const&) »
CMakeFiles/composer.dir/moc_notegraphwidget.cpp.o:/home/miles/.composer/build/src/moc_notegraphwidget.cpp:252: défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o: dans la fonction « NoteLabelManager::statusBarMessage(QString) »:
/home/miles/.composer/build/src/moc_notegraphwidget.cpp:259: définitions multiples de « NoteLabelManager::statusBarMessage(QString) »
CMakeFiles/composer.dir/moc_notegraphwidget.cpp.o:/home/miles/.composer/build/src/moc_notegraphwidget.cpp:259: défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o: dans la fonction « NoteGraphWidget::analyzeProgress(int, int) »:
/home/miles/.composer/build/src/moc_notegraphwidget.cpp:424: définitions multiples de « NoteGraphWidget::analyzeProgress(int, int) »
CMakeFiles/composer.dir/moc_notegraphwidget.cpp.o:/home/miles/.composer/build/src/moc_notegraphwidget.cpp:424: défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o:(.data.rel.ro+0x60): définitions multiples de « NoteGraphWidget::staticMetaObject »
CMakeFiles/composer.dir/moc_notegraphwidget.cpp.o:(.data.rel.ro+0x0): défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o: dans la fonction « NoteGraphWidget::seeked(long long) »:
/home/miles/.composer/build/src/moc_notegraphwidget.cpp:431: définitions multiples de « NoteGraphWidget::seeked(long long) »
CMakeFiles/composer.dir/moc_notegraphwidget.cpp.o:/home/miles/.composer/build/src/moc_notegraphwidget.cpp:431: défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o: dans la fonction « PitchVis::renderedImage(QImage const&, QPoint const&, int) »:
/home/miles/.composer/build/src/moc_pitchvis.cpp:124: définitions multiples de « PitchVis::renderedImage(QImage const&, QPoint const&, int) »
CMakeFiles/composer.dir/moc_pitchvis.cpp.o:/home/miles/.composer/build/src/moc_pitchvis.cpp:124: défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o:(.data.rel.ro+0x30): définitions multiples de « PitchVis::staticMetaObject »
CMakeFiles/composer.dir/moc_pitchvis.cpp.o:(.data.rel.ro+0x0): défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o: dans la fonction « Synth::playBuffer(QByteArray const&) »:
/home/miles/.composer/build/src/moc_synth.cpp:120: définitions multiples de « Synth::playBuffer(QByteArray const&) »
CMakeFiles/composer.dir/moc_synth.cpp.o:/home/miles/.composer/build/src/moc_synth.cpp:120: défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o:(.data.rel.ro+0x18): définitions multiples de « Synth::staticMetaObject »
CMakeFiles/composer.dir/moc_synth.cpp.o:(.data.rel.ro+0x18): défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o: dans la fonction « PitchVis::qt_staticmetacall(QObject, QMetaObject::Call, int, void) »:
/home/miles/.composer/build/src/moc_pitchvis.cpp:67: définitions multiples de « PitchVis::qt_static_metacall(QObject, QMetaObject::Call, int, void) »
CMakeFiles/composer.dir/moc_pitchvis.cpp.o:/home/miles/.composer/build/src/moc_pitchvis.cpp:67: défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o: dans la fonction « Synth::qt_staticmetacall(QObject, QMetaObject::Call, int, void) »:
/home/miles/.composer/build/src/moc_synth.cpp:63: définitions multiples de « Synth::qt_staticmetacall(QObject, QMetaObject::Call, int, void) »
CMakeFiles/composer.dir/moc_synth.cpp.o:/home/miles/.composer/build/src/moc_synth.cpp:63: défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o: dans la fonction « NoteLabel::qt_static_metacall(QObject, QMetaObject::Call, int, void) »:
/home/miles/.composer/build/src/moc_notelabel.cpp:66: définitions multiples de « NoteLabel::qt_staticmetacall(QObject, QMetaObject::Call, int, void__) »
CMakeFiles/composer.dir/moc_notelabel.cpp.o:/home/miles/.composer/build/src/moc_notelabel.cpp:66: défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o: dans la fonction « AboutDialog::metaObject() const »:
/home/miles/.composer/build/src/moc_editorapp.cpp:69: définitions multiples de « AboutDialog::metaObject() const »
CMakeFiles/composer.dir/moc_editorapp.cpp.o:/home/miles/.composer/build/src/moc_editorapp.cpp:69: défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o:(.data.rel.ro+0xd8): définitions multiples de « AboutDialog::staticMetaObject »
CMakeFiles/composer.dir/moc_editorapp.cpp.o:(.data.rel.ro+0x30): défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o: dans la fonction « Piano::metaObject() const »:
/home/miles/.composer/build/src/moc_editorapp.cpp:161: définitions multiples de « Piano::metaObject() const »
CMakeFiles/composer.dir/moc_editorapp.cpp.o:/home/miles/.composer/build/src/moc_editorapp.cpp:161: défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o:(.data.rel.ro+0xc0): définitions multiples de « Piano::staticMetaObject »
CMakeFiles/composer.dir/moc_editorapp.cpp.o:(.data.rel.ro+0x18): défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o: dans la fonction « EditorApp::metaObject() const »:
/home/miles/.composer/build/src/moc_editorapp.cpp:523: définitions multiples de « EditorApp::metaObject() const »
CMakeFiles/composer.dir/moc_editorapp.cpp.o:/home/miles/.composer/build/src/moc_editorapp.cpp:523: défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o:(.data.rel.ro+0xa8): définitions multiples de « EditorApp::staticMetaObject »
CMakeFiles/composer.dir/moc_editorapp.cpp.o:(.data.rel.ro+0x0): défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o: dans la fonction « SeekHandle::metaObject() const »:
/home/miles/.composer/build/src/moc_notegraphwidget.cpp:69: définitions multiples de « SeekHandle::metaObject() const »
CMakeFiles/composer.dir/moc_notegraphwidget.cpp.o:/home/miles/.composer/build/src/moc_notegraphwidget.cpp:69: défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o:(.data.rel.ro+0x90): définitions multiples de « SeekHandle::staticMetaObject »
CMakeFiles/composer.dir/moc_notegraphwidget.cpp.o:(.data.rel.ro+0x30): défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o: dans la fonction « NoteLabelManager::metaObject() const »:
/home/miles/.composer/build/src/moc_notegraphwidget.cpp:214: définitions multiples de « NoteLabelManager::metaObject() const »
CMakeFiles/composer.dir/moc_notegraphwidget.cpp.o:/home/miles/.composer/build/src/moc_notegraphwidget.cpp:214: défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o: dans la fonction « NoteGraphWidget::metaObject() const »:
/home/miles/.composer/build/src/moc_notegraphwidget.cpp:393: définitions multiples de « NoteGraphWidget::metaObject() const »
CMakeFiles/composer.dir/moc_notegraphwidget.cpp.o:/home/miles/.composer/build/src/moc_notegraphwidget.cpp:393: défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o: dans la fonction « NoteLabel::metaObject() const »:
/home/miles/.composer/build/src/moc_notelabel.cpp:85: définitions multiples de « NoteLabel::metaObject() const »
CMakeFiles/composer.dir/moc_notelabel.cpp.o:/home/miles/.composer/build/src/moc_notelabel.cpp:85: défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o:(.data.rel.ro+0x48): définitions multiples de « NoteLabel::staticMetaObject »
CMakeFiles/composer.dir/moc_notelabel.cpp.o:(.data.rel.ro+0x0): défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o: dans la fonction « PitchVis::metaObject() const »:
/home/miles/.composer/build/src/moc_pitchvis.cpp:93: définitions multiples de « PitchVis::metaObject() const »
CMakeFiles/composer.dir/moc_pitchvis.cpp.o:/home/miles/.composer/build/src/moc_pitchvis.cpp:93: défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o: dans la fonction « Synth::metaObject() const »:
/home/miles/.composer/build/src/moc_synth.cpp:89: définitions multiples de « Synth::metaObject() const »
CMakeFiles/composer.dir/moc_synth.cpp.o:/home/miles/.composer/build/src/moc_synth.cpp:89: défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o: dans la fonction « BufferPlayer::metaObject() const »:
/home/miles/.composer/build/src/moc_synth.cpp:201: définitions multiples de « BufferPlayer::metaObject() const »
CMakeFiles/composer.dir/moc_synth.cpp.o:/home/miles/.composer/build/src/moc_synth.cpp:201: défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o:(.data.rel.ro+0x0): définitions multiples de « BufferPlayer::staticMetaObject »
CMakeFiles/composer.dir/moc_synth.cpp.o:(.data.rel.ro+0x0): défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o: dans la fonction « NoteGraphWidget::qt_staticmetacall(QObject, QMetaObject::Call, int, void) »:
/home/miles/.composer/build/src/moc_notegraphwidget.cpp:351: définitions multiples de « NoteGraphWidget::qt_static_metacall(QObject, QMetaObject::Call, int, void) »
CMakeFiles/composer.dir/moc_notegraphwidget.cpp.o:/home/miles/.composer/build/src/moc_notegraphwidget.cpp:351: défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o: dans la fonction « NoteLabelManager::qt_staticmetacall(QObject, QMetaObject::Call, int, void) »:
/home/miles/.composer/build/src/moc_notegraphwidget.cpp:167: définitions multiples de « NoteLabelManager::qt_staticmetacall(QObject, QMetaObject::Call, int, void) »
CMakeFiles/composer.dir/moc_notegraphwidget.cpp.o:/home/miles/.composer/build/src/moc_notegraphwidget.cpp:167: défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o: dans la fonction « BufferPlayer::qt_static_metacall(QObject, QMetaObject::Call, int, void) »:
/home/miles/.composer/build/src/moc_synth.cpp:172: définitions multiples de « BufferPlayer::qt_staticmetacall(QObject, QMetaObject::Call, int, void__) »
CMakeFiles/composer.dir/moc_synth.cpp.o:/home/miles/.composer/build/src/moc_synth.cpp:172: défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o: dans la fonction « EditorApp::qt_staticmetacall(QObject, QMetaObject::Call, int, void) »:
/home/miles/.composer/build/src/moc_editorapp.cpp:438: définitions multiples de « EditorApp::qt_static_metacall(QObject, QMetaObject::Call, int, void) »
CMakeFiles/composer.dir/moc_editorapp.cpp.o:/home/miles/.composer/build/src/moc_editorapp.cpp:438: défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o: dans la fonction « Piano::qt_staticmetacall(QObject, QMetaObject::Call, int, void__) »:
/home/miles/.composer/build/src/moc_editorapp.cpp:133: définitions multiples de « Piano::qt_staticmetacall(QObject, QMetaObject::Call, int, void) »
CMakeFiles/composer.dir/moc_editorapp.cpp.o:/home/miles/.composer/build/src/moc_editorapp.cpp:133: défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o: dans la fonction « AboutDialog::qtmetacast(char const) »:
/home/miles/.composer/build/src/moc_editorapp.cpp:74: définitions multiples de « AboutDialog::qtmetacast(char const) »
CMakeFiles/composer.dir/moc_editorapp.cpp.o:/home/miles/.composer/build/src/moc_editorapp.cpp:74: défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o: dans la fonction « AboutDialog::qt_metacall(QMetaObject::Call, int, void) »:
/home/miles/.composer/build/src/moc_editorapp.cpp:82: définitions multiples de « AboutDialog::qt_metacall(QMetaObject::Call, int, void) »
CMakeFiles/composer.dir/moc_editorapp.cpp.o:/home/miles/.composer/build/src/moc_editorapp.cpp:82: défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o: dans la fonction « Piano::qtmetacast(char const) »:
/home/miles/.composer/build/src/moc_editorapp.cpp:166: définitions multiples de « Piano::qtmetacast(char const) »
CMakeFiles/composer.dir/moc_editorapp.cpp.o:/home/miles/.composer/build/src/moc_editorapp.cpp:166: défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o: dans la fonction « SeekHandle::qtmetacast(char const) »:
/home/miles/.composer/build/src/moc_notegraphwidget.cpp:74: définitions multiples de « SeekHandle::qtmetacast(char const) »
CMakeFiles/composer.dir/moc_notegraphwidget.cpp.o:/home/miles/.composer/build/src/moc_notegraphwidget.cpp:74: défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o: dans la fonction « NoteLabelManager::qtmetacast(char const) »:
/home/miles/.composer/build/src/moc_notegraphwidget.cpp:219: définitions multiples de « NoteLabelManager::qtmetacast(char const) »
CMakeFiles/composer.dir/moc_notegraphwidget.cpp.o:/home/miles/.composer/build/src/moc_notegraphwidget.cpp:219: défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o: dans la fonction « NoteGraphWidget::qtmetacast(char const) »:
/home/miles/.composer/build/src/moc_notegraphwidget.cpp:398: définitions multiples de « NoteGraphWidget::qtmetacast(char const) »
CMakeFiles/composer.dir/moc_notegraphwidget.cpp.o:/home/miles/.composer/build/src/moc_notegraphwidget.cpp:398: défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o: dans la fonction « NoteLabel::qtmetacast(char const) »:
/home/miles/.composer/build/src/moc_notelabel.cpp:90: définitions multiples de « NoteLabel::qtmetacast(char const) »
CMakeFiles/composer.dir/moc_notelabel.cpp.o:/home/miles/.composer/build/src/moc_notelabel.cpp:90: défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o: dans la fonction « Piano::qt_metacall(QMetaObject::Call, int, void) »:
/home/miles/.composer/build/src/moc_editorapp.cpp:174: définitions multiples de « Piano::qt_metacall(QMetaObject::Call, int, void) »
CMakeFiles/composer.dir/moc_editorapp.cpp.o:/home/miles/.composer/build/src/moc_editorapp.cpp:174: défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o: dans la fonction « SeekHandle::qt_metacall(QMetaObject::Call, int, void) »:
/home/miles/.composer/build/src/moc_notegraphwidget.cpp:82: définitions multiples de « SeekHandle::qt_metacall(QMetaObject::Call, int, void) »
CMakeFiles/composer.dir/moc_notegraphwidget.cpp.o:/home/miles/.composer/build/src/moc_notegraphwidget.cpp:82: défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o: dans la fonction « NoteLabelManager::qt_metacall(QMetaObject::Call, int, void) »:
/home/miles/.composer/build/src/moc_notegraphwidget.cpp:227: définitions multiples de « NoteLabelManager::qt_metacall(QMetaObject::Call, int, void) »
CMakeFiles/composer.dir/moc_notegraphwidget.cpp.o:/home/miles/.composer/build/src/moc_notegraphwidget.cpp:227: défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o: dans la fonction « NoteGraphWidget::qt_metacall(QMetaObject::Call, int, void) »:
/home/miles/.composer/build/src/moc_notegraphwidget.cpp:406: définitions multiples de « NoteGraphWidget::qt_metacall(QMetaObject::Call, int, void) »
CMakeFiles/composer.dir/moc_notegraphwidget.cpp.o:/home/miles/.composer/build/src/moc_notegraphwidget.cpp:406: défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o: dans la fonction « NoteLabel::qt_metacall(QMetaObject::Call, int, void) »:
/home/miles/.composer/build/src/moc_notelabel.cpp:98: définitions multiples de « NoteLabel::qt_metacall(QMetaObject::Call, int, void) »
CMakeFiles/composer.dir/moc_notelabel.cpp.o:/home/miles/.composer/build/src/moc_notelabel.cpp:98: défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o: dans la fonction « EditorApp::qtmetacast(char const) »:
/home/miles/.composer/build/src/moc_editorapp.cpp:528: définitions multiples de « EditorApp::qtmetacast(char const) »
CMakeFiles/composer.dir/moc_editorapp.cpp.o:/home/miles/.composer/build/src/moc_editorapp.cpp:528: défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o: dans la fonction « EditorApp::qt_metacall(QMetaObject::Call, int, void) »:
/home/miles/.composer/build/src/moc_editorapp.cpp:536: définitions multiples de « EditorApp::qt_metacall(QMetaObject::Call, int, void) »
CMakeFiles/composer.dir/moc_editorapp.cpp.o:/home/miles/.composer/build/src/moc_editorapp.cpp:536: défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o: dans la fonction « PitchVis::qtmetacast(char const) »:
/home/miles/.composer/build/src/moc_pitchvis.cpp:98: définitions multiples de « PitchVis::qtmetacast(char const) »
CMakeFiles/composer.dir/moc_pitchvis.cpp.o:/home/miles/.composer/build/src/moc_pitchvis.cpp:98: défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o: dans la fonction « Synth::qtmetacast(char const) »:
/home/miles/.composer/build/src/moc_synth.cpp:94: définitions multiples de « Synth::qtmetacast(char const) »
CMakeFiles/composer.dir/moc_synth.cpp.o:/home/miles/.composer/build/src/moc_synth.cpp:94: défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o: dans la fonction « PitchVis::qt_metacall(QMetaObject::Call, int, void) »:
/home/miles/.composer/build/src/moc_pitchvis.cpp:106: définitions multiples de « PitchVis::qt_metacall(QMetaObject::Call, int, void) »
CMakeFiles/composer.dir/moc_pitchvis.cpp.o:/home/miles/.composer/build/src/moc_pitchvis.cpp:106: défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o: dans la fonction « Synth::qt_metacall(QMetaObject::Call, int, void) »:
/home/miles/.composer/build/src/moc_synth.cpp:102: définitions multiples de « Synth::qt_metacall(QMetaObject::Call, int, void) »
CMakeFiles/composer.dir/moc_synth.cpp.o:/home/miles/.composer/build/src/moc_synth.cpp:102: défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o: dans la fonction « BufferPlayer::qtmetacast(char const) »:
/home/miles/.composer/build/src/moc_synth.cpp:206: définitions multiples de « BufferPlayer::qtmetacast(char const) »
CMakeFiles/composer.dir/moc_synth.cpp.o:/home/miles/.composer/build/src/moc_synth.cpp:206: défini pour la première fois ici
CMakeFiles/composer.dir/composer_automoc.cpp.o: dans la fonction « BufferPlayer::qt_metacall(QMetaObject::Call, int, void) »:
/home/miles/.composer/build/src/moc_synth.cpp:214: définitions multiples de « BufferPlayer::qtmetacall(QMetaObject::Call, int, void*) »
CMakeFiles/composer.dir/moc_synth.cpp.o:/home/miles/.composer/build/src/mocsynth.cpp:214: défini pour la première fois ici
collect2: error: ld returned 1 exit status
make[2]: ** [composer] Erreur 1
make[1]: * [src/CMakeFiles/composer.dir/all] Erreur 2
make: * [all] Erreur 2
I lack the technical ability to solve this. Could anyone help me out?
Much obliged :)