trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: August 2018

Re: [trinity-devel] TDE on FreeBSD 11.2-p1 failes to build: tqtinterface

From: Slávek Banko <slavek.banko@...>
Date: Tue, 7 Aug 2018 00:49:06 +0200
On Tuesday 07 of August 2018 00:31:31 Dr. Nikolaus Klepp wrote:
> Hi all!
>
> Ok, found another thing: tqt3 installes the file
> /usr/local/include/tqt3/ntqgplugin.h, which fails to compile
> tqtinterface. The origilal content of file
> /usr/local/include/tqt3/ntqgplugin.h, line 83, is:
>
>     static const char *qt_ucm_verification_data =           \
>             "pattern=""QT_UCM_VERIFICATION_DATA""\n"		\
>             "version="TQT_VERSION_STR"\n"             \
>             "flags="Q_PLUGIN_FLAGS_STRING"\n"             \
>         "buildkey="TQT_BUILD_KEY"\0";
>
> This sould be:
>
>     static const char *qt_ucm_verification_data =           \
>             "pattern=""QT_UCM_VERIFICATION_DATA""\n"		\
>             "version=""TQT_VERSION_STR""\n"             \
>             "flags=""Q_PLUGIN_FLAGS_STRING""\n"             \
>         "buildkey=""TQT_BUILD_KEY""\0";
>
>
> Then tqtinterface compiles.
>
> Nik

Yes, I know - that why there are additional patches in the FreeBSD 
folder - see, for example:
 
http://mirror.git.trinitydesktop.org/cgit/tde-packaging/tree/freebsd/dependencies/tqt3/files?h=r14.0.x

Please check that you have all the current files from tde-packaging / 
freebsd. Here are some patches related to stricter C++11 in Clang.

Cheers
-- 
Slávek