Menu

#1092 r9311 Qt6 branch fail build about missing headers (automoc)

Fixed
nobody
None
High
Defect
2021-10-13
2021-10-13
sL1pKn07
No

fail build r9311 when use Qt6 and Cmake

[ 80%] Building C object src/plugins/Ui/skinned/CMakeFiles/skinned.dir/fft.c.o
En el fichero incluido desde /tmp/makepkg/qmmp-svn/src/build/src/plugins/Ui/qsui/qsui_autogen/EWIEGA46WW/../../../../../../../qmmp/src/plugins/Ui/qsui/aboutqsuidialog.h:25,
                 desde /tmp/makepkg/qmmp-svn/src/build/src/plugins/Ui/qsui/qsui_autogen/EWIEGA46WW/moc_aboutqsuidialog.cpp:10,
                 desde /tmp/makepkg/qmmp-svn/src/build/src/plugins/Ui/qsui/qsui_autogen/mocs_compilation.cpp:2:
/tmp/makepkg/qmmp-svn/src/build/src/plugins/Ui/qsui/qsui_autogen/include/ui_aboutqsuidialog.h:19:10: error fatal: logo.h: No existe el fichero o el directorio
   19 | #include "logo.h"
      |          ^~~~~~~~
compilación terminada.
make[2]: *** [src/plugins/Ui/qsui/CMakeFiles/qsui.dir/build.make:138: src/plugins/Ui/qsui/CMakeFiles/qsui.dir/qsui_autogen/mocs_compilation.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:5399: src/plugins/Ui/qsui/CMakeFiles/qsui.dir/all] Error 2
make[1]: *** Se espera a que terminen otras tareas....
[ 80%] Building CXX object src/plugins/Ui/skinned/CMakeFiles/skinned.dir/balancebar.cpp.o
[ 81%] Building CXX object src/plugins/Ui/skinned/CMakeFiles/skinned.dir/button.cpp.o
[ 81%] Building CXX object src/plugins/Ui/skinned/CMakeFiles/skinned.dir/skinnedsettings.cpp.o
[ 81%] Building CXX object src/plugins/CommandLineOptions/IncDecVolumeOption/CMakeFiles/incdecvolumeoption.dir/incdecvolumeoption.cpp.o
En el fichero incluido desde /tmp/makepkg/qmmp-svn/src/build/src/plugins/Ui/skinned/skinned_autogen/EWIEGA46WW/../../../../../../../qmmp/src/plugins/Ui/skinned/skinnedsettings.h:26,
                 desde /tmp/makepkg/qmmp-svn/src/build/src/plugins/Ui/skinned/skinned_autogen/EWIEGA46WW/moc_skinnedsettings.cpp:10,
                 desde /tmp/makepkg/qmmp-svn/src/build/src/plugins/Ui/skinned/skinned_autogen/mocs_compilation.cpp:37:
/tmp/makepkg/qmmp-svn/src/build/src/plugins/Ui/skinned/skinned_autogen/include/ui_skinnedsettings.h:29:10: error fatal: colorwidget.h: No existe el fichero o el directorio
   29 | #include "colorwidget.h"
      |          ^~~~~~~~~~~~~~~
compilación terminada.
make[2]: *** [src/plugins/Ui/skinned/CMakeFiles/skinned.dir/build.make:142: src/plugins/Ui/skinned/CMakeFiles/skinned.dir/skinned_autogen/mocs_compilation.cpp.o] Error 1
make[2]: *** Se espera a que terminen otras tareas....
[ 81%] Building CXX object src/plugins/CommandLineOptions/IncDecVolumeOption/CMakeFiles/incdecvolumeoption.dir/incdecvolumeoption_autogen/YTRUC5LEIS/qrc_translations.cpp.o
[ 81%] Building CXX object src/plugins/General/streambrowser/CMakeFiles/streambrowser.dir/streamwindow.cpp.o
[ 81%] Building C object src/plugins/General/rgscan/CMakeFiles/rgscan.dir/gain_analysis.c.o
[ 81%] Building CXX object src/plugins/General/rgscan/CMakeFiles/rgscan.dir/rgscan_autogen/YTRUC5LEIS/qrc_translations.cpp.o
[ 81%] Built target covermanager
[ 81%] Building CXX object src/plugins/General/streambrowser/CMakeFiles/streambrowser.dir/editstreamdialog.cpp.o
[ 81%] Building CXX object src/plugins/General/streambrowser/CMakeFiles/streambrowser.dir/streambrowser_autogen/YTRUC5LEIS/qrc_translations.cpp.o
[ 81%] Building CXX object src/plugins/General/history/CMakeFiles/history.dir/historyfactory.cpp.o
[ 81%] Building CXX object src/plugins/FileDialogs/TwoPanelFileDialog/CMakeFiles/twopanelfiledialog.dir/twopanelfiledialog_autogen/YTRUC5LEIS/qrc_translations.cpp.o
[ 82%] Building CXX object src/plugins/General/history/CMakeFiles/history.dir/historysettingsdialog.cpp.o
En el fichero incluido desde /tmp/makepkg/qmmp-svn/src/qmmp/src/plugins/Ui/skinned/skinnedsettings.h:26,
                 desde /tmp/makepkg/qmmp-svn/src/qmmp/src/plugins/Ui/skinned/skinnedsettings.cpp:31:
/tmp/makepkg/qmmp-svn/src/build/src/plugins/Ui/skinned/skinned_autogen/include/ui_skinnedsettings.h:29:10: error fatal: colorwidget.h: No existe el fichero o el directorio
   29 | #include "colorwidget.h"
      |          ^~~~~~~~~~~~~~~
compilación terminada.
make[2]: *** [src/plugins/Ui/skinned/CMakeFiles/skinned.dir/build.make:198: src/plugins/Ui/skinned/CMakeFiles/skinned.dir/skinnedsettings.cpp.o] Error 1

but exist in plugins/Ui/qsui/ path

Qt6 6.2.0
CMake 3.21.3

greetings

Discussion

  • sL1pKn07

    sL1pKn07 - 2021-10-13

    oh. sorry, is revision 10357

    for more clear

    http://svn.code.sf.net/p/qmmp-dev/code/branches/qmmp-2.0/

    this repo

    greetings

     
  • sL1pKn07

    sL1pKn07 - 2021-10-13

    with qmake(6) seems fine, but i need remove the projectM plugin due

    En el fichero incluido desde /tmp/makepkg/qmmp-svn/src/qmmp/src/plugins/Visual/projectm/projectmwidget.cpp:33:
    /tmp/makepkg/qmmp-svn/src/qmmp/src/plugins/Visual/projectm/projectmwrapper.h:46:10: error: void ProjectMWrapper::presetSwitchedEvent(bool, unsigned int) const se marca como override, pero no hace override
       46 |     void presetSwitchedEvent(bool isHardCut, unsigned int index) const override;
    

    (sorry, output in spanish)

    greetings

     
  • trialuser02

    trialuser02 - 2021-10-13

    Try latest SVN version.

     
  • sL1pKn07

    sL1pKn07 - 2021-10-13

    hi
    yep. now works. thanks

    as note, with cmake can build the projectM and OSS4 plugin, but qmake not.

    greetings

     
  • trialuser02

    trialuser02 - 2021-10-13
    • status: New --> Fixed
     
  • trialuser02

    trialuser02 - 2021-10-13

    Fixed in 2.0.2. Thank you!

     

Log in to post a comment.