Hi Francesco,
after some more testing I made progress and I'm able to give you an error message during the build of Qtcontribs.
First my best working combination:
- latest Harbour source
- QT5.15.2 with MingW 810_32
- lastest Qtcontribs source
Everything works well until uic_scipts (from hbqtwidgets) should be processed:
Compiling 'hbqtwidgets\.hbmk\win\mingw\hbqtwidgets\uic_scripts.prg'...
hbqtwidgets\.hbmk\win\mingw\hbqtwidgets\uic_scripts.prg(355) Error E0014 #endif does not match #ifdef
hbqtwidgets\.hbmk\win\mingw\hbqtwidgets\uic_scripts.prg(362) Error E0014 #endif does not match #ifdef
hbqtwidgets\.hbmk\win\mingw\hbqtwidgets\uic_scripts.prg(367) Error E0014 #endif does not match #ifdef
hbqtwidgets\.hbmk\win\mingw\hbqtwidgets\uic_scripts.prg(371) Error E0014 #endif does not match #ifdef
hbqtwidgets\.hbmk\win\mingw\hbqtwidgets\uic_scripts.prg(375) Error E0014 #endif does not match #ifdef
hbqtwidgets\.hbmk\win\mingw\hbqtwidgets\uic_scripts.prg(380) Error E0014 #endif does not match #ifdef
hbqtwidgets\.hbmk\win\mingw\hbqtwidgets\uic_scripts.prg(385) Error E0014 #endif does not match #ifdef
hbqtwidgets\.hbmk\win\mingw\hbqtwidgets\uic_scripts.prg(390) Error E0014 #endif does not match #ifdef
hbqtwidgets\.hbmk\win\mingw\hbqtwidgets\uic_scripts.prg(394) Error E0014 #endif does not match #ifdef
hbqtwidgets\.hbmk\win\mingw\hbqtwidgets\uic_scripts.prg(399) Error E0014 #endif does not match #ifdef
10 errors
No code generated.
The generated code in this file looks like this:
METHOD ui_scripts:retranslate()
::HbQtScripts : setWindowTitle( QCoreApplication_translate( e"HbQtScripts", e"HbQtScripts", 0 ) )
::labelSourceName : setText( e"" )
::checkW3 : setText( QCoreApplication_translate( e"HbQtScripts", e"w3 ", 0 ) )
::checkES2 : setText( QCoreApplication_translate( e"HbQtScripts", e"es2 ", 0 ) )
::label_2 : setText( QCoreApplication_translate( e"HbQtScripts", e"Switches ", 0 ) )
::label : setText( QCoreApplication_translate( e"HbQtScripts", e" Includes ", 0 ) )
** #if QT_CONFIG(tooltip)
::comboInc : setToolTip( QCoreApplication_translate( e"HbQtScripts", e"Type in one nclude path and press Enter.", 0 ) )
#endif // QT_CONFIG(tooltip)
::btnCSoft : setText( QCoreApplication_translate( e"HbQtScripts", e"...", 0 ) )
::btnCAll : setText( QCoreApplication_translate( e"HbQtScripts", e"...", 0 ) )
::btnESoft : setText( QCoreApplication_translate( e"HbQtScripts", e"...", 0 ) )
::btnEAll : setText( QCoreApplication_translate( e"HbQtScripts", e"...", 0 ) )
** #if QT_CONFIG(tooltip)
::btnOpenClose : setToolTip( QCoreApplication_translate( e"HbQtScripts", e"Open Left Pane", 0 ) )
#endif // QT_CONFIG(tooltip)
::btnOpenClose : setText( e"" )
::toolButton_11 : setText( e"" )
...
I think the "** #if " is not correct at this point?