thp / linux-minidisc

Free software for accessing MiniDisc devices
GNU General Public License v2.0
13 stars 2 forks source link

issues building with Fedora #6

Open aklinbail opened 11 months ago

aklinbail commented 11 months ago

Hi,

Trying to build this with Fedora 38 FWIW - the original project builds with qmake and works to an extent (can't rename tracks on the himd).. I'm effectively just using this as a portable line level recorder - so I don't have great needs..

I followed the old instructions to make sure I had the necessary libs.. BUT I think something isn't quite write.. (Or compatibility is broken)

Below is where I got to..

Let me know if there's anything I else I can provide .

[80/99] Compiling C++ object qhimdtransfer.p/meson-generated_moc_qhimdlinuxdetection.cpp.o ninja: build stopped: subcommand failed.

From meson-logs

Command line: c++ /tmp/tmpigbo_oy0/testfile.cpp -o /tmp/tmpigbo_oy0/output.obj -D_FILE_OFFSET_BITS=64 -c -std=c++11 -> 0 Compiler accepts -std=c++11: YES Failed to guess install tag for /usr/local/lib/udev/rules.d/60-minidisc.rules Failed to guess install tag for /usr/local/lib/udev/rules.d/60-minidisc.rules WARNING: Running the setup command as meson [options] instead of meson setup [options] is ambiguous and deprecated.

thp commented 11 months ago

Please post the full build log. The ninja: build stopped: subcommand failed. is likely just the final message, with the "real" error message being output somewhere before (but not necessarily immediately before, which is why the full build log is important).

thp commented 11 months ago

I tested locally and found new errors/warnings, fixed in 7188f4951f676e4453f1dd0d5a2b67d0b196fb19 -- please retry with this one.

aklinbail commented 11 months ago

thanks.. will get on to this shortly.. where can I find the full build log? _ I'm not familiar with using ninja

thp commented 10 months ago

Try running ninja -v, and post ALL console output (there's no build log file iirc).

aklinbail commented 10 months ago

Seems to be working fine now ..

[1/62] /usr/lib64/qt5/bin/lrelease ../qhimdtransfer/qhimdtransfer_da.ts -qm qhimdtransfer_da.qm Updating 'qhimdtransfer_da.qm'... Generated 68 translation(s) (68 finished and 0 unfinished) [2/62] /usr/lib64/qt5/bin/lrelease ../qhimdtransfer/qhimdtransfer_ar.ts -qm qhimdtransfer_ar.qm Updating 'qhimdtransfer_ar.qm'... Generated 65 translation(s) (65 finished and 0 unfinished) [3/62] /usr/lib64/qt5/bin/lrelease ../qhimdtransfer/qhimdtransfer_de.ts -qm qhimdtransfer_de.qm Updating 'qhimdtransfer_de.qm'... Generated 68 translation(s) (68 finished and 0 unfinished) [4/62] /usr/lib64/qt5/bin/lrelease ../qhimdtransfer/qhimdtransfer_el.ts -qm qhimdtransfer_el.qm Updating 'qhimdtransfer_el.qm'... Generated 68 translation(s) (68 finished and 0 unfinished) [5/62] /usr/lib64/qt5/bin/lrelease ../qhimdtransfer/qhimdtransfer_fr.ts -qm qhimdtransfer_fr.qm Updating 'qhimdtransfer_fr.qm'... Generated 67 translation(s) (67 finished and 0 unfinished) Ignored 1 untranslated source text(s) [6/62] /usr/lib64/qt5/bin/lrelease ../qhimdtransfer/qhimdtransfer_it.ts -qm qhimdtransfer_it.qm Updating 'qhimdtransfer_it.qm'... Generated 68 translation(s) (68 finished and 0 unfinished) [7/62] /usr/lib64/qt5/bin/lrelease ../qhimdtransfer/qhimdtransfer_ja.ts -qm qhimdtransfer_ja.qm Updating 'qhimdtransfer_ja.qm'... Generated 68 translation(s) (68 finished and 0 unfinished) [8/62] /usr/lib64/qt5/bin/lrelease ../qhimdtransfer/qhimdtransfer_br.ts -qm qhimdtransfer_br.qm Updating 'qhimdtransfer_br.qm'... Generated 68 translation(s) (68 finished and 0 unfinished) [9/62] /usr/lib64/qt5/bin/lrelease ../qhimdtransfer/qhimdtransfer_cs.ts -qm qhimdtransfer_cs.qm Updating 'qhimdtransfer_cs.qm'... Generated 68 translation(s) (68 finished and 0 unfinished) [10/62] /usr/lib64/qt5/bin/lrelease ../qhimdtransfer/qhimdtransfer_es.ts -qm qhimdtransfer_es.qm Updating 'qhimdtransfer_es.qm'... Generated 64 translation(s) (64 finished and 0 unfinished) Ignored 4 untranslated source text(s) [11/62] /usr/lib64/qt5/bin/lrelease ../qhimdtransfer/qhimdtransfer_fi.ts -qm qhimdtransfer_fi.qm Updating 'qhimdtransfer_fi.qm'... Generated 68 translation(s) (68 finished and 0 unfinished) [12/62] /usr/lib64/qt5/bin/rcc -name icons -o qt5-icons_qrc.cpp ../qhimdtransfer/icons.qrc --depfile qt5-icons_qrc.d [13/62] /usr/lib64/qt5/bin/lrelease ../qhimdtransfer/qhimdtransfer_nb.ts -qm qhimdtransfer_nb.qm Updating 'qhimdtransfer_nb.qm'... Generated 68 translation(s) (68 finished and 0 unfinished) [14/62] /usr/lib64/qt5/bin/lrelease ../qhimdtransfer/qhimdtransfer_nl.ts -qm qhimdtransfer_nl.qm Updating 'qhimdtransfer_nl.qm'... Generated 68 translation(s) (68 finished and 0 unfinished) [15/62] /usr/lib64/qt5/bin/moc --output-dep-file ../qhimdtransfer/qhimdlinuxdetection.h -o qhimdtransfer.p/moc_qhimdlinuxdetection.cpp [16/62] /usr/lib64/qt5/bin/lrelease ../qhimdtransfer/qhimdtransfer_pl.ts -qm qhimdtransfer_pl.qm Updating 'qhimdtransfer_pl.qm'... Generated 68 translation(s) (68 finished and 0 unfinished) [17/62] /usr/lib64/qt5/bin/lrelease ../qhimdtransfer/qhimdtransfer_ru.ts -qm qhimdtransfer_ru.qm Updating 'qhimdtransfer_ru.qm'... Generated 68 translation(s) (68 finished and 0 unfinished) [18/62] /usr/lib64/qt5/bin/lrelease ../qhimdtransfer/qhimdtransfer_pt.ts -qm qhimdtransfer_pt.qm Updating 'qhimdtransfer_pt.qm'... Generated 68 translation(s) (68 finished and 0 unfinished) [19/62] /usr/lib64/qt5/bin/lrelease ../qhimdtransfer/qhimdtransfer_sv.ts -qm qhimdtransfer_sv.qm Updating 'qhimdtransfer_sv.qm'... Generated 67 translation(s) (67 finished and 0 unfinished) Ignored 1 untranslated source text(s) [20/62] /usr/lib64/qt5/bin/lrelease ../qhimdtransfer/qhimdtransfer_tr.ts -qm qhimdtransfer_tr.qm Updating 'qhimdtransfer_tr.qm'... Generated 64 translation(s) (64 finished and 0 unfinished) Ignored 1 untranslated source text(s) [21/62] /usr/lib64/qt5/bin/lrelease ../qhimdtransfer/qhimdtransfer_uk.ts -qm qhimdtransfer_uk.qm Updating 'qhimdtransfer_uk.qm'... Generated 68 translation(s) (68 finished and 0 unfinished) [22/62] /usr/lib64/qt5/bin/moc --output-dep-file ../qhimdtransfer/qhimdmainwindow.h -o qhimdtransfer.p/moc_qhimdmainwindow.cpp [23/62] /usr/lib64/qt5/bin/uic -o qhimdtransfer.p/ui_qhimdaboutdialog.h ../qhimdtransfer/qhimdaboutdialog.ui [24/62] /usr/lib64/qt5/bin/moc --output-dep-file ../qhimdtransfer/qhimdaboutdialog.h -o qhimdtransfer.p/moc_qhimdaboutdialog.cpp [25/62] /usr/lib64/qt5/bin/moc --output-dep-file ../qhimdtransfer/qhimduploaddialog.h -o qhimdtransfer.p/moc_qhimduploaddialog.cpp [26/62] /usr/lib64/qt5/bin/moc --output-dep-file ../qhimdtransfer/transfertask.h -o qhimdtransfer.p/moc_transfertask.cpp [27/62] /usr/lib64/qt5/bin/moc --output-dep-file ../qhimdtransfer/editmetadatadialog.h -o qhimdtransfer.p/moc_editmetadatadialog.cpp [28/62] /usr/lib64/qt5/bin/moc --output-dep-file ../qhimdtransfer/playbackcontrols.h -o qhimdtransfer.p/moc_playbackcontrols.cpp [29/62] /usr/lib64/qt5/bin/moc --output-dep-file ../qhimdtransfer/qmdmodel.h -o qhimdtransfer.p/moc_qmdmodel.cpp [30/62] /usr/lib64/qt5/bin/moc --output-dep-file ../qhimdtransfer/qhimddetection.h -o qhimdtransfer.p/moc_qhimddetection.cpp [31/62] /usr/lib64/qt5/bin/uic -o qhimdtransfer.p/ui_playbackcontrols.h ../qhimdtransfer/playbackcontrols.ui [32/62] /usr/lib64/qt5/bin/uic -o qhimdtransfer.p/ui_qhimdmainwindow.h ../qhimdtransfer/qhimdmainwindow.ui [33/62] /usr/lib64/qt5/bin/uic -o qhimdtransfer.p/ui_editmetadatadialog.h ../qhimdtransfer/editmetadatadialog.ui [34/62] /usr/lib64/qt5/bin/moc --output-dep-file ../qhimdtransfer/qmddevice.h -o qhimdtransfer.p/moc_qmddevice.cpp [35/62] /usr/lib64/qt5/bin/uic -o qhimdtransfer.p/ui_qhimduploaddialog.h ../qhimdtransfer/qhimduploaddialog.ui [36/62] ccache c++ -Iqhimdtransfer.p -I. -I.. -I../libusbmd -I../libnetmd -I../libhimd -I../qhimdtransfer -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtDBus -I/usr/include/libusb-1.0 -I/usr/include/taglib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -std=c++11 -O0 -g -DQT_DBUS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORELIB -fPIC -Wno-non-virtual-dtor -MD -MQ qhimdtransfer.p/meson-generated.._qt5-iconsqrc.cpp.o -MF qhimdtransfer.p/meson-generated.._qt5-iconsqrc.cpp.o.d -o qhimdtransfer.p/meson-generated.._qt5-icons_qrc.cpp.o -c qt5-icons_qrc.cpp [37/62] ccache c++ -Iqhimdtransfer.p -I. -I.. -I../libusbmd -I../libnetmd -I../libhimd -I../qhimdtransfer -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtDBus -I/usr/include/libusb-1.0 -I/usr/include/taglib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -std=c++11 -O0 -g -DQT_DBUS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -fPIC -Wno-non-virtual-dtor -MD -MQ qhimdtransfer.p/meson-generated_moc_qhimdaboutdialog.cpp.o -MF qhimdtransfer.p/meson-generated_moc_qhimdaboutdialog.cpp.o.d -o qhimdtransfer.p/meson-generated_moc_qhimdaboutdialog.cpp.o -c qhimdtransfer.p/moc_qhimdaboutdialog.cpp [38/62] ccache c++ -Iqhimdtransfer.p -I. -I.. -I../libusbmd -I../libnetmd -I../libhimd -I../qhimdtransfer -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtDBus -I/usr/include/libusb-1.0 -I/usr/include/taglib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -std=c++11 -O0 -g -DQT_DBUS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -fPIC -Wno-non-virtual-dtor -MD -MQ qhimdtransfer.p/meson-generated_moc_transfertask.cpp.o -MF qhimdtransfer.p/meson-generated_moc_transfertask.cpp.o.d -o qhimdtransfer.p/meson-generated_moc_transfertask.cpp.o -c qhimdtransfer.p/moc_transfertask.cpp [39/62] ccache c++ -Iqhimdtransfer.p -I. -I.. -I../libusbmd -I../libnetmd -I../libhimd -I../qhimdtransfer -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtDBus -I/usr/include/libusb-1.0 -I/usr/include/taglib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -std=c++11 -O0 -g -DQT_DBUS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -fPIC -Wno-non-virtual-dtor -MD -MQ qhimdtransfer.p/meson-generated_moc_qhimduploaddialog.cpp.o -MF qhimdtransfer.p/meson-generated_moc_qhimduploaddialog.cpp.o.d -o qhimdtransfer.p/meson-generated_moc_qhimduploaddialog.cpp.o -c qhimdtransfer.p/moc_qhimduploaddialog.cpp [40/62] ccache c++ -Iqhimdtransfer.p -I. -I.. -I../libusbmd -I../libnetmd -I../libhimd -I../qhimdtransfer -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtDBus -I/usr/include/libusb-1.0 -I/usr/include/taglib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -std=c++11 -O0 -g -DQT_DBUS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -fPIC -Wno-non-virtual-dtor -MD -MQ qhimdtransfer.p/meson-generated_moc_editmetadatadialog.cpp.o -MF qhimdtransfer.p/meson-generated_moc_editmetadatadialog.cpp.o.d -o qhimdtransfer.p/meson-generated_moc_editmetadatadialog.cpp.o -c qhimdtransfer.p/moc_editmetadatadialog.cpp [41/62] ccache c++ -Iqhimdtransfer.p -I. -I.. -I../libusbmd -I../libnetmd -I../libhimd -I../qhimdtransfer -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtDBus -I/usr/include/libusb-1.0 -I/usr/include/taglib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -std=c++11 -O0 -g -DQT_DBUS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -fPIC -Wno-non-virtual-dtor -MD -MQ qhimdtransfer.p/meson-generated_moc_playbackcontrols.cpp.o -MF qhimdtransfer.p/meson-generated_moc_playbackcontrols.cpp.o.d -o qhimdtransfer.p/meson-generated_moc_playbackcontrols.cpp.o -c qhimdtransfer.p/moc_playbackcontrols.cpp [42/62] ccache c++ -Iqhimdtransfer.p -I. -I.. -I../libusbmd -I../libnetmd -I../libhimd -I../qhimdtransfer -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtDBus -I/usr/include/libusb-1.0 -I/usr/include/taglib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -std=c++11 -O0 -g -DQT_DBUS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -fPIC -Wno-non-virtual-dtor -MD -MQ qhimdtransfer.p/meson-generated_moc_qhimdmainwindow.cpp.o -MF qhimdtransfer.p/meson-generated_moc_qhimdmainwindow.cpp.o.d -o qhimdtransfer.p/meson-generated_moc_qhimdmainwindow.cpp.o -c qhimdtransfer.p/moc_qhimdmainwindow.cpp [43/62] ccache c++ -Iqhimdtransfer.p -I. -I.. -I../libusbmd -I../libnetmd -I../libhimd -I../qhimdtransfer -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtDBus -I/usr/include/libusb-1.0 -I/usr/include/taglib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -std=c++11 -O0 -g -DQT_DBUS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -fPIC -Wno-non-virtual-dtor -MD -MQ qhimdtransfer.p/meson-generated_moc_qhimddetection.cpp.o -MF qhimdtransfer.p/meson-generated_moc_qhimddetection.cpp.o.d -o qhimdtransfer.p/meson-generated_moc_qhimddetection.cpp.o -c qhimdtransfer.p/moc_qhimddetection.cpp [44/62] ccache c++ -Iqhimdtransfer.p -I. -I.. -I../libusbmd -I../libnetmd -I../libhimd -I../qhimdtransfer -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtDBus -I/usr/include/libusb-1.0 -I/usr/include/taglib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -std=c++11 -O0 -g -DQT_DBUS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -fPIC -Wno-non-virtual-dtor -MD -MQ qhimdtransfer.p/meson-generated_moc_qmdmodel.cpp.o -MF qhimdtransfer.p/meson-generated_moc_qmdmodel.cpp.o.d -o qhimdtransfer.p/meson-generated_moc_qmdmodel.cpp.o -c qhimdtransfer.p/moc_qmdmodel.cpp [45/62] ccache c++ -Iqhimdtransfer.p -I. -I.. -I../libusbmd -I../libnetmd -I../libhimd -I../qhimdtransfer -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtDBus -I/usr/include/libusb-1.0 -I/usr/include/taglib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -std=c++11 -O0 -g -DQT_DBUS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -fPIC -Wno-non-virtual-dtor -MD -MQ qhimdtransfer.p/meson-generated_moc_qhimdlinuxdetection.cpp.o -MF qhimdtransfer.p/meson-generated_moc_qhimdlinuxdetection.cpp.o.d -o qhimdtransfer.p/meson-generated_moc_qhimdlinuxdetection.cpp.o -c qhimdtransfer.p/moc_qhimdlinuxdetection.cpp [46/62] ccache c++ -Iqhimdtransfer.p -I. -I.. -I../libusbmd -I../libnetmd -I../libhimd -I../qhimdtransfer -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtDBus -I/usr/include/libusb-1.0 -I/usr/include/taglib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -std=c++11 -O0 -g -DQT_DBUS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -fPIC -Wno-non-virtual-dtor -MD -MQ qhimdtransfer.p/meson-generated_moc_qmddevice.cpp.o -MF qhimdtransfer.p/meson-generated_moc_qmddevice.cpp.o.d -o qhimdtransfer.p/meson-generated_moc_qmddevice.cpp.o -c qhimdtransfer.p/moc_qmddevice.cpp [47/62] ccache c++ -Iqhimdtransfer.p -I. -I.. -I../libusbmd -I../libnetmd -I../libhimd -I../qhimdtransfer -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtDBus -I/usr/include/libusb-1.0 -I/usr/include/taglib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -std=c++11 -O0 -g -DQT_DBUS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -fPIC -Wno-non-virtual-dtor -MD -MQ qhimdtransfer.p/qhimdtransfer_main.cpp.o -MF qhimdtransfer.p/qhimdtransfer_main.cpp.o.d -o qhimdtransfer.p/qhimdtransfer_main.cpp.o -c ../qhimdtransfer/main.cpp [48/62] ccache c++ -Iqhimdtransfer.p -I. -I.. -I../libusbmd -I../libnetmd -I../libhimd -I../qhimdtransfer -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtDBus -I/usr/include/libusb-1.0 -I/usr/include/taglib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -std=c++11 -O0 -g -DQT_DBUS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -fPIC -Wno-non-virtual-dtor -MD -MQ qhimdtransfer.p/qhimdtransfer_qhimddetection.cpp.o -MF qhimdtransfer.p/qhimdtransfer_qhimddetection.cpp.o.d -o qhimdtransfer.p/qhimdtransfer_qhimddetection.cpp.o -c ../qhimdtransfer/qhimddetection.cpp [49/62] ccache c++ -Iqhimdtransfer.p -I. -I.. -I../libusbmd -I../libnetmd -I../libhimd -I../qhimdtransfer -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtDBus -I/usr/include/libusb-1.0 -I/usr/include/taglib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -std=c++11 -O0 -g -DQT_DBUS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -fPIC -Wno-non-virtual-dtor -MD -MQ qhimdtransfer.p/qhimdtransfer_qhimdmainwindow.cpp.o -MF qhimdtransfer.p/qhimdtransfer_qhimdmainwindow.cpp.o.d -o qhimdtransfer.p/qhimdtransfer_qhimdmainwindow.cpp.o -c ../qhimdtransfer/qhimdmainwindow.cpp [50/62] ccache c++ -Iqhimdtransfer.p -I. -I.. -I../libusbmd -I../libnetmd -I../libhimd -I../qhimdtransfer -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtDBus -I/usr/include/libusb-1.0 -I/usr/include/taglib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -std=c++11 -O0 -g -DQT_DBUS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -fPIC -Wno-non-virtual-dtor -MD -MQ qhimdtransfer.p/qhimdtransfer_qmdtrack.cpp.o -MF qhimdtransfer.p/qhimdtransfer_qmdtrack.cpp.o.d -o qhimdtransfer.p/qhimdtransfer_qmdtrack.cpp.o -c ../qhimdtransfer/qmdtrack.cpp [51/62] ccache c++ -Iqhimdtransfer.p -I. -I.. -I../libusbmd -I../libnetmd -I../libhimd -I../qhimdtransfer -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtDBus -I/usr/include/libusb-1.0 -I/usr/include/taglib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -std=c++11 -O0 -g -DQT_DBUS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -fPIC -Wno-non-virtual-dtor -MD -MQ qhimdtransfer.p/qhimdtransfer_qhimduploaddialog.cpp.o -MF qhimdtransfer.p/qhimdtransfer_qhimduploaddialog.cpp.o.d -o qhimdtransfer.p/qhimdtransfer_qhimduploaddialog.cpp.o -c ../qhimdtransfer/qhimduploaddialog.cpp [52/62] ccache c++ -Iqhimdtransfer.p -I. -I.. -I../libusbmd -I../libnetmd -I../libhimd -I../qhimdtransfer -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtDBus -I/usr/include/libusb-1.0 -I/usr/include/taglib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -std=c++11 -O0 -g -DQT_DBUS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -fPIC -Wno-non-virtual-dtor -MD -MQ qhimdtransfer.p/qhimdtransfer_qmdutil.cpp.o -MF qhimdtransfer.p/qhimdtransfer_qmdutil.cpp.o.d -o qhimdtransfer.p/qhimdtransfer_qmdutil.cpp.o -c ../qhimdtransfer/qmdutil.cpp [53/62] ccache c++ -Iqhimdtransfer.p -I. -I.. -I../libusbmd -I../libnetmd -I../libhimd -I../qhimdtransfer -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtDBus -I/usr/include/libusb-1.0 -I/usr/include/taglib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -std=c++11 -O0 -g -DQT_DBUS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -fPIC -Wno-non-virtual-dtor -MD -MQ qhimdtransfer.p/qhimdtransfer_transfertask.cpp.o -MF qhimdtransfer.p/qhimdtransfer_transfertask.cpp.o.d -o qhimdtransfer.p/qhimdtransfer_transfertask.cpp.o -c ../qhimdtransfer/transfertask.cpp [54/62] ccache c++ -Iqhimdtransfer.p -I. -I.. -I../libusbmd -I../libnetmd -I../libhimd -I../qhimdtransfer -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtDBus -I/usr/include/libusb-1.0 -I/usr/include/taglib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -std=c++11 -O0 -g -DQT_DBUS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -fPIC -Wno-non-virtual-dtor -MD -MQ qhimdtransfer.p/qhimdtransfer_wavefilewriter.cpp.o -MF qhimdtransfer.p/qhimdtransfer_wavefilewriter.cpp.o.d -o qhimdtransfer.p/qhimdtransfer_wavefilewriter.cpp.o -c ../qhimdtransfer/wavefilewriter.cpp [55/62] ccache c++ -Iqhimdtransfer.p -I. -I.. -I../libusbmd -I../libnetmd -I../libhimd -I../qhimdtransfer -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtDBus -I/usr/include/libusb-1.0 -I/usr/include/taglib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -std=c++11 -O0 -g -DQT_DBUS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -fPIC -Wno-non-virtual-dtor -MD -MQ qhimdtransfer.p/qhimdtransfer_qmddevice.cpp.o -MF qhimdtransfer.p/qhimdtransfer_qmddevice.cpp.o.d -o qhimdtransfer.p/qhimdtransfer_qmddevice.cpp.o -c ../qhimdtransfer/qmddevice.cpp [56/62] ccache c++ -Iqhimdtransfer.p -I. -I.. -I../libusbmd -I../libnetmd -I../libhimd -I../qhimdtransfer -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtDBus -I/usr/include/libusb-1.0 -I/usr/include/taglib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -std=c++11 -O0 -g -DQT_DBUS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -fPIC -Wno-non-virtual-dtor -MD -MQ qhimdtransfer.p/qhimdtransfer_qmdmodel.cpp.o -MF qhimdtransfer.p/qhimdtransfer_qmdmodel.cpp.o.d -o qhimdtransfer.p/qhimdtransfer_qmdmodel.cpp.o -c ../qhimdtransfer/qmdmodel.cpp [57/62] ccache c++ -Iqhimdtransfer.p -I. -I.. -I../libusbmd -I../libnetmd -I../libhimd -I../qhimdtransfer -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtDBus -I/usr/include/libusb-1.0 -I/usr/include/taglib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -std=c++11 -O0 -g -DQT_DBUS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -fPIC -Wno-non-virtual-dtor -MD -MQ qhimdtransfer.p/qhimdtransfer_playbackcontrols.cpp.o -MF qhimdtransfer.p/qhimdtransfer_playbackcontrols.cpp.o.d -o qhimdtransfer.p/qhimdtransfer_playbackcontrols.cpp.o -c ../qhimdtransfer/playbackcontrols.cpp [58/62] ccache c++ -Iqhimdtransfer.p -I. -I.. -I../libusbmd -I../libnetmd -I../libhimd -I../qhimdtransfer -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtDBus -I/usr/include/libusb-1.0 -I/usr/include/taglib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -std=c++11 -O0 -g -DQT_DBUS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -fPIC -Wno-non-virtual-dtor -MD -MQ qhimdtransfer.p/qhimdtransfer_qhimdlinuxdetection.cpp.o -MF qhimdtransfer.p/qhimdtransfer_qhimdlinuxdetection.cpp.o.d -o qhimdtransfer.p/qhimdtransfer_qhimdlinuxdetection.cpp.o -c ../qhimdtransfer/qhimdlinuxdetection.cpp [59/62] ccache c++ -Iqhimdtransfer.p -I. -I.. -I../libusbmd -I../libnetmd -I../libhimd -I../qhimdtransfer -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtDBus -I/usr/include/libusb-1.0 -I/usr/include/taglib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -std=c++11 -O0 -g -DQT_DBUS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -fPIC -Wno-non-virtual-dtor -MD -MQ qhimdtransfer.p/qhimdtransfer_editmetadatadialog.cpp.o -MF qhimdtransfer.p/qhimdtransfer_editmetadatadialog.cpp.o.d -o qhimdtransfer.p/qhimdtransfer_editmetadatadialog.cpp.o -c ../qhimdtransfer/editmetadatadialog.cpp [60/62] /usr/bin/meson --internal vcstagger ../qhimdtransfer/qhimdtransfer_config.h.in qhimdtransfer_config.h undefined /home/allan/src/thp_linux_md/linux-minidisc @VCS_TAG@ '(.*)' /usr/bin/git describe --tags [61/62] ccache c++ -Iqhimdtransfer.p -I. -I.. -I../libusbmd -I../libnetmd -I../libhimd -I../qhimdtransfer -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtDBus -I/usr/include/libusb-1.0 -I/usr/include/taglib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -std=c++11 -O0 -g -DQT_DBUS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -fPIC -Wno-non-virtual-dtor -MD -MQ qhimdtransfer.p/qhimdtransfer_qhimdaboutdialog.cpp.o -MF qhimdtransfer.p/qhimdtransfer_qhimdaboutdialog.cpp.o.d -o qhimdtransfer.p/qhimdtransfer_qhimdaboutdialog.cpp.o -c ../qhimdtransfer/qhimdaboutdialog.cpp [62/62] c++ -o qhimdtransfer qhimdtransfer.p/meson-generated_mocqhimdlinuxdetection.cpp.o qhimdtransfer.p/meson-generated.._qt5-icons_qrc.cpp.o qhimdtransfer.p/meson-generated_moc_qhimdaboutdialog.cpp.o qhimdtransfer.p/meson-generated_moc_qhimdmainwindow.cpp.o qhimdtransfer.p/meson-generated_moc_qhimduploaddialog.cpp.o qhimdtransfer.p/meson-generated_moc_transfertask.cpp.o qhimdtransfer.p/meson-generated_moc_editmetadatadialog.cpp.o qhimdtransfer.p/meson-generated_moc_playbackcontrols.cpp.o qhimdtransfer.p/meson-generated_moc_qhimddetection.cpp.o qhimdtransfer.p/meson-generated_moc_qmdmodel.cpp.o qhimdtransfer.p/meson-generated_moc_qmddevice.cpp.o qhimdtransfer.p/qhimdtransfer_main.cpp.o qhimdtransfer.p/qhimdtransfer_qhimdaboutdialog.cpp.o qhimdtransfer.p/qhimdtransfer_qhimddetection.cpp.o qhimdtransfer.p/qhimdtransfer_qhimdmainwindow.cpp.o qhimdtransfer.p/qhimdtransfer_qhimduploaddialog.cpp.o qhimdtransfer.p/qhimdtransfer_transfertask.cpp.o qhimdtransfer.p/qhimdtransfer_qmddevice.cpp.o qhimdtransfer.p/qhimdtransfer_qmdmodel.cpp.o qhimdtransfer.p/qhimdtransfer_qmdtrack.cpp.o qhimdtransfer.p/qhimdtransfer_qmdutil.cpp.o qhimdtransfer.p/qhimdtransfer_wavefilewriter.cpp.o qhimdtransfer.p/qhimdtransfer_editmetadatadialog.cpp.o qhimdtransfer.p/qhimdtransfer_playbackcontrols.cpp.o qhimdtransfer.p/qhimdtransfer_qhimdlinuxdetection.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,--start-group libusbmd.a libnetmd.a libhimd.a -lQt5Core -lQt5Core -lQt5Gui -lQt5Core -lQt5Widgets -lQt5Gui -lQt5Core -lQt5DBus -lQt5Core /usr/lib64/libusb-1.0.so /usr/lib64/libtag.so /usr/lib64/libgcrypt.so /usr/lib64/libglib-2.0.so /usr/lib64/libmad.so -lm -Wl,--end-group

aklinbail commented 10 months ago

QSocketNotifier: Can only be used with threads started with QThread qt.qpa.wayland: Wayland does not support QWindow::requestActivate() Segmentation fault (core dumped)

except for Wayland.. I did use the original repo with Wayland -- not sure if that's a regression or something not in your version

thp commented 10 months ago

QSocketNotifier: Can only be used with threads started with QThread qt.qpa.wayland: Wayland does not support QWindow::requestActivate() Segmentation fault (core dumped)

except for Wayland.. I did use the original repo with Wayland -- not sure if that's a regression or something not in your version

For the segfault, can you build with debug symbols and either save the core dump and get a backtrace with gdb from the core dump or just run under gdb if that makes it easy to reproduce?