Summary: | Since Qt6.7 doc generation on 32-bit architectures fail | ||
---|---|---|---|
Product: | [Frameworks and Libraries] frameworks-kdoctools | Reporter: | Bart Ribbers <bribbers> |
Component: | general | Assignee: | Documentation Editorial Team <kde-doc-english> |
Status: | REPORTED --- | ||
Severity: | normal | CC: | kdelibs-bugs, luigi.toscano |
Priority: | NOR | ||
Version: | 6.4.0 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Bart Ribbers
2024-07-17 08:39:25 UTC
Can you please run it without ninja? Or better, can you please just run the failing meinproc6 command directly? I don't see any useful error in the logs unfortunately. I can do that. What would be the exact arguments to run meinproc6 with? Try to reproduce the failed build, for example any command like: cd /home/buildozer/aports/community/kde-cli-tools/src/kde-cli-tools-6.1.3/build/doc/kdesu && /usr/bin/meinproc6 --stylesheet /usr/share/kf6/kdoctools/customization/kde-include-man.xsl --check /home/buildozer/aports/community/kde-cli-tools/src/kde-cli-tools-6.1.3/doc/kdesu/man-kdesu.1.docbook Bonus point for running meinproc6 command under gdb and getting a stacktrace: https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports On 17-07-2024 10:55, Luigi Toscano wrote: > https://bugs.kde.org/show_bug.cgi?id=490390 > > --- Comment #3 from Luigi Toscano <luigi.toscano@tiscali.it> --- > Try to reproduce the failed build, for example any command like: > > cd > /home/buildozer/aports/community/kde-cli-tools/src/kde-cli-tools-6.1.3/build/doc/kdesu > && /usr/bin/meinproc6 --stylesheet > /usr/share/kf6/kdoctools/customization/kde-include-man.xsl --check > /home/buildozer/aports/community/kde-cli-tools/src/kde-cli-tools-6.1.3/doc/kdesu/man-kdesu.1.docbook Running the command manually (outside of CMake) as you specified, with adjusted paths and `doc/kdesu/man-kdesu.1.docbook` as target, succeeded. So the input doesn't seem to matter specifically. > Bonus point for running meinproc6 command under gdb and getting a stacktrace: > https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports gdb is sadly going to be impossible. I don't have access to an armv7 or x86 machine and am running this through non-interactive packaging tools which use qemu to get the right architecture. The distribution builders that eventually build these packages run on native arches though and are failing in the same way. I've ran it with Make instead and got the following: [ 1%] Generating po/de/docs/kcontrol6/filetypes/index.cache.bz2 [ 1%] Generating po/de/docs/kdesu/kdesu.1 qemu: uncaught target signal 4 (Illegal instruction) - core dumped [ 2%] Generating po/ca/docs/kcontrol6/filetypes/index.cache.bz2 gmake[2]: *** [CMakeFiles/po-de-docs-kcontrol6-filetypes-index-cache-bz2.dir/build.make:74: po/de/docs/kcontrol6/filetypes/index.cache.bz2] Illegal instruction [ 4%] Generating po/ca/docs/kdesu/index.cache.bz2 [ 4%] Generating po/es/docs/kdesu/index.cache.bz2 [ 5%] Generating po/de/docs/kdesu/index.cache.bz2 gmake[1]: *** [CMakeFiles/Makefile2:1202: CMakeFiles/po-de-docs-kcontrol6-filetypes-index-cache-bz2.dir/all] Error 2nv gmake[1]: *** Waiting for unfinished jobs.... [ 6%] Generating po/es/docs/kcontrol6/filetypes/index.cache.bz2 qemu: uncaught target signal 4 (Illegal instruction) - core dumped gmake[2]: *** [CMakeFiles/po-de-docs-kdesu-kdesu-1.dir/build.make:74: po/de/docs/kdesu/kdesu.1] Illegal instruction gmake[1]: *** [CMakeFiles/Makefile2:1254: CMakeFiles/po-de-docs-kdesu-kdesu-1.dir/all] Error 2 [ 6%] Generating po/ca/docs/kdesu/kdesu.1 qemu: uncaught target signal 4 (Illegal instruction) - core dumped gmake[2]: *** [CMakeFiles/po-ca-docs-kdesu-index-cache-bz2.dir/build.make:74: po/ca/docs/kdesu/index.cache.bz2] Illegal instruction gmake[1]: *** [CMakeFiles/Makefile2:1150: CMakeFiles/po-ca-docs-kdesu-index-cache-bz2.dir/all] Error 2 qemu: uncaught target signal 4 (Illegal instruction) - core dumped gmake[2]: *** [CMakeFiles/po-ca-docs-kcontrol6-filetypes-index-cache-bz2.dir/build.make:74: po/ca/docs/kcontrol6/filetypes/index.cache.bz2] Illegal instruction gmake[1]: *** [CMakeFiles/Makefile2:1124: CMakeFiles/po-ca-docs-kcontrol6-filetypes-index-cache-bz2.dir/all] Error 2 qemu: uncaught target signal 4 (Illegal instruction) - core dumped qemu: uncaught target signal 4 (Illegal instruction) - core dumped gmake[2]: *** [CMakeFiles/po-es-docs-kcontrol6-filetypes-index-cache-bz2.dir/build.make:74: po/es/docs/kcontrol6/filetypes/index.cache.bz2] Illegal instruction gmake[1]: *** [CMakeFiles/Makefile2:1280: CMakeFiles/po-es-docs-kcontrol6-filetypes-index-cache-bz2.dir/all] Error 2 gmake[2]: *** [CMakeFiles/po-de-docs-kdesu-index-cache-bz2.dir/build.make:74: po/de/docs/kdesu/index.cache.bz2] Illegal instruction gmake[1]: *** [CMakeFiles/Makefile2:1228: CMakeFiles/po-de-docs-kdesu-index-cache-bz2.dir/all] Error 2 qemu: uncaught target signal 4 (Illegal instruction) - core dumped gmake[2]: *** [CMakeFiles/po-es-docs-kdesu-index-cache-bz2.dir/build.make:74: po/es/docs/kdesu/index.cache.bz2] Illegal instruction gmake[1]: *** [CMakeFiles/Makefile2:1306: CMakeFiles/po-es-docs-kdesu-index-cache-bz2.dir/all] Error 2 qemu: uncaught target signal 4 (Illegal instruction) - core dumped gmake[2]: *** [CMakeFiles/po-ca-docs-kdesu-kdesu-1.dir/build.make:74: po/ca/docs/kdesu/kdesu.1] Illegal instruction gmake[1]: *** [CMakeFiles/Makefile2:1176: CMakeFiles/po-ca-docs-kdesu-kdesu-1.dir/all] Error 2 gmake: *** [Makefile:146: all] Error 2 |