pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Latest textproc/md4c update seems to break x11/qt6-qtbase build
Adam <adam%netbsd.org@localhost> écrit :
> >
> > It looks like the latest textproc/md4c update seems to break
> > x11/qt6-qtbase build (NetBSD/amd64 11.0 using bob):
> >
> > /home/builder/work/x11/qt6-qtbase/work/qtbase-everywhere-src-6.11.2/src/gui/text/qtextmarkdownimporter.cpp:54:57: error: static assertion failed
> > 54 | static_assert(int(QTextMarkdownImporter::DialectGitHub) ==
> > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
> > 55 | (MD_DIALECT_GITHUB | MD_FLAG_UNDERLINE | QTextMarkdownImporter::FeatureFrontMatter));
> > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > /home/builder/work/x11/qt6-qtbase/work/qtbase-everywhere-src-6.11.2/src/gui/text/qtextmarkdownimporter.cpp:54:57: note: the comparison reduces to '(1068812 == 1593100)'
>
> Try this:
>
> --- src/gui/text/qtextmarkdownimporter.cpp.orig 2026-10-02 06:17:11.634188029 +0000
> +++ src/gui/text/qtextmarkdownimporter.cpp
> @@ -51,8 +51,6 @@ static_assert(int(QTextMarkdownImporter:
> static_assert(int(QTextMarkdownImporter::FeatureTasklists) == MD_FLAG_TASKLISTS);
> static_assert(int(QTextMarkdownImporter::FeatureNoHTML) == MD_FLAG_NOHTML);
> static_assert(int(QTextMarkdownImporter::DialectCommonMark) == MD_DIALECT_COMMONMARK);
> -static_assert(int(QTextMarkdownImporter::DialectGitHub) ==
> - (MD_DIALECT_GITHUB | MD_FLAG_UNDERLINE | QTextMarkdownImporter::FeatureFrontMatter));
> // --------------------------------------------------------
> // MD4C callback function wrappers
So it removes the offending line.
It compiles fine that way. Now, will it cause problem at
runtime, only time will tell.
Thanks.
Home |
Main Index |
Thread Index |
Old Index