martinrotter / textosaurus

Cross-platform text editor based on Qt and Scintilla.
GNU General Public License v3.0
284 stars 44 forks source link

Compilation error on windows #46

Closed cdwijs closed 6 years ago

cdwijs commented 6 years ago

Brief description of the issue.

Compilation error on Windows 7 SP1 and Qt 5.11.1 and mingw530_32

How to reproduce the bug?

  1. Clone the git source
  2. Open build.pro
  3. Press F5

What is the expected result?

i was expecting the project to be build, and a new window with he program would show up.

What actually happened?

Compilation stopped, throwing the below error: fatal error: 3rd-party/scintilla/include/Scintilla.h: No such file or directory

Other information (logs, see Wiki)

Copy and paste from the compile output: 15:34:37: Running steps for project build... 15:34:37: Starting: "C:\Qt\5.11.1\mingw53_32\bin\qmake.exe" "E:\memories\2018 git\textosaurus\build.pro" -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug" Info: creating stash file E:\memories\2018 git\build-build-Desktop_Qt_5_11_1_MinGW_32bit-Debug\.qmake.stash 15:34:37: The process "C:\Qt\5.11.1\mingw53_32\bin\qmake.exe" exited normally. 15:34:37: Starting: "C:\Qt\Tools\mingw530_32\bin\mingw32-make.exe" qmake_all cd src\libtextosaurus\ && C:\Qt\5.11.1\mingw53_32\bin\qmake.exe -o Makefile "E:\memories\2018 git\textosaurus\src\libtextosaurus\libtextosaurus.pro" -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug" WARNING: Project ERROR: Unknown module(s) in QT: macextras Info: creating stash file E:\memories\2018 git\textosaurus\src\libtextosaurus\.qmake.stash Updating 'E:/memories/2018 git/textosaurus/src/libtextosaurus/../../localization/textosaurus_en.qm'... Generated 470 translation(s) (1 finished and 469 unfinished) Ignored 1 untranslated source text(s) Updating 'E:/memories/2018 git/textosaurus/src/libtextosaurus/../../localization/textosaurus_cs.qm'... Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. Generated 353 translation(s) (353 finished and 0 unfinished) Ignored 118 untranslated source text(s) Updating 'E:/memories/2018 git/textosaurus/src/libtextosaurus/../../localization/qtbase_cs.qm'... Generated 1646 translation(s) (1646 finished and 0 unfinished) Project MESSAGE: libtextosaurus: Welcome to libtextosaurus qmake script. Project MESSAGE: libtextosaurus: LRELEASE_EXECUTABLE variable is not set. Project MESSAGE: libtextosaurus: Shadow copy build directory "E:/memories/2018 git/build-build-Desktop_Qt_5_11_1_MinGW_32bit-Debug/src/libtextosaurus". Project MESSAGE: libtextosaurus: Textosaurus version is: "0.9.8". Project MESSAGE: libtextosaurus: Detected Qt version: "5.11.1". Project MESSAGE: libtextosaurus: Build destination directory: "". Project MESSAGE: libtextosaurus: Build revision: "5fb816a". Project MESSAGE: libtextosaurus: lrelease executable name: "lrelease". Project MESSAGE: libtextosaurus: Building in debug mode. Project MESSAGE: libtextosaurus: Adding resources for default icon theme. Project MESSAGE: libtextosaurus: Running: lrelease -compress "E:\memories\2018 git\textosaurus\src\libtextosaurus\libtextosaurus.pro" Project MESSAGE: libtextosaurus: Building shared version of library. WARNING: Failure to find: 3rd-party\scintilla\qt\ScintillaEdit\ScintillaEdit.cpp WARNING: Failure to find: 3rd-party\scintilla\qt\ScintillaEdit\ScintillaDocument.cpp WARNING: Failure to find: 3rd-party\scintilla\qt\ScintillaEditBase\PlatQt.cpp WARNING: Failure to find: 3rd-party\scintilla\qt\ScintillaEditBase\ScintillaQt.cpp WARNING: Failure to find: 3rd-party\scintilla\qt\ScintillaEditBase\ScintillaEditBase.cpp WARNING: Failure to find: 3rd-party\scintilla\src\XPM.cxx WARNING: Failure to find: 3rd-party\scintilla\src\ViewStyle.cxx WARNING: Failure to find: 3rd-party\scintilla\src\UniConversion.cxx WARNING: Failure to find: 3rd-party\scintilla\src\Style.cxx WARNING: Failure to find: 3rd-party\scintilla\src\Selection.cxx WARNING: Failure to find: 3rd-party\scintilla\src\ScintillaBase.cxx WARNING: Failure to find: 3rd-party\scintilla\src\RunStyles.cxx WARNING: Failure to find: 3rd-party\scintilla\src\RESearch.cxx WARNING: Failure to find: 3rd-party\scintilla\src\PositionCache.cxx WARNING: Failure to find: 3rd-party\scintilla\src\PerLine.cxx WARNING: Failure to find: 3rd-party\scintilla\src\MarginView.cxx WARNING: Failure to find: 3rd-party\scintilla\src\LineMarker.cxx WARNING: Failure to find: 3rd-party\scintilla\src\KeyMap.cxx WARNING: Failure to find: 3rd-party\scintilla\src\Indicator.cxx WARNING: Failure to find: 3rd-party\scintilla\src\ExternalLexer.cxx WARNING: Failure to find: 3rd-party\scintilla\src\EditView.cxx WARNING: Failure to find: 3rd-party\scintilla\src\Editor.cxx WARNING: Failure to find: 3rd-party\scintilla\src\EditModel.cxx WARNING: Failure to find: 3rd-party\scintilla\src\Document.cxx WARNING: Failure to find: 3rd-party\scintilla\src\Decoration.cxx WARNING: Failure to find: 3rd-party\scintilla\src\DBCS.cxx WARNING: Failure to find: 3rd-party\scintilla\src\ContractionState.cxx WARNING: Failure to find: 3rd-party\scintilla\src\CharClassify.cxx WARNING: Failure to find: 3rd-party\scintilla\src\CellBuffer.cxx WARNING: Failure to find: 3rd-party\scintilla\src\Catalogue.cxx WARNING: Failure to find: 3rd-party\scintilla\src\CaseFolder.cxx WARNING: Failure to find: 3rd-party\scintilla\src\CaseConvert.cxx WARNING: Failure to find: 3rd-party\scintilla\src\CallTip.cxx WARNING: Failure to find: 3rd-party\scintilla\src\AutoComplete.cxx WARNING: Failure to find: 3rd-party\scintilla\lexlib\WordList.cxx WARNING: Failure to find: 3rd-party\scintilla\lexlib\StyleContext.cxx WARNING: Failure to find: 3rd-party\scintilla\lexlib\PropSetSimple.cxx WARNING: Failure to find: 3rd-party\scintilla\lexlib\LexerSimple.cxx WARNING: Failure to find: 3rd-party\scintilla\lexlib\LexerNoExceptions.cxx WARNING: Failure to find: 3rd-party\scintilla\lexlib\LexerModule.cxx WARNING: Failure to find: 3rd-party\scintilla\lexlib\LexerBase.cxx WARNING: Failure to find: 3rd-party\scintilla\lexlib\DefaultLexer.cxx WARNING: Failure to find: 3rd-party\scintilla\lexlib\CharacterSet.cxx WARNING: Failure to find: 3rd-party\scintilla\lexlib\CharacterCategory.cxx WARNING: Failure to find: 3rd-party\scintilla\lexlib\Accessor.cxx WARNING: Failure to find: 3rd-party\scintilla\qt\ScintillaEdit\ScintillaEdit.h WARNING: Failure to find: 3rd-party\scintilla\qt\ScintillaEdit\ScintillaDocument.h WARNING: Failure to find: 3rd-party\scintilla\qt\ScintillaEditBase\ScintillaEditBase.h WARNING: Failure to find: 3rd-party\scintilla\qt\ScintillaEditBase\ScintillaQt.h cd src\libtextosaurus\ && C:/Qt/Tools/mingw530_32/bin/mingw32-make -f Makefile qmake_all mingw32-make[1]: Entering directory 'E:/memories/2018 git/build-build-Desktop_Qt_5_11_1_MinGW_32bit-Debug/src/libtextosaurus' mingw32-make[1]: Nothing to be done for 'qmake_all'. mingw32-make[1]: Leaving directory 'E:/memories/2018 git/build-build-Desktop_Qt_5_11_1_MinGW_32bit-Debug/src/libtextosaurus' cd src\textosaurus\ && C:\Qt\5.11.1\mingw53_32\bin\qmake.exe -o Makefile "E:\memories\2018 git\textosaurus\src\textosaurus\textosaurus.pro" -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug" Project MESSAGE: textosaurus: Welcome to textosaurus qmake script. Project MESSAGE: textosaurus: PREFIX variable is not set. This might indicate error. Project MESSAGE: textosaurus: Shadow copy build directory "E:/memories/2018 git/build-build-Desktop_Qt_5_11_1_MinGW_32bit-Debug/src/textosaurus". Project MESSAGE: textosaurus: Textosaurus version is: "0.9.8". Project MESSAGE: textosaurus: Detected Qt version: "5.11.1". Project MESSAGE: textosaurus: Build destination directory: "". Project MESSAGE: textosaurus: Prefix directory: "E:/memories/2018 git/build-build-Desktop_Qt_5_11_1_MinGW_32bit-Debug/src/textosaurus/app". Project MESSAGE: textosaurus: Build revision: "5fb816a". Project MESSAGE: textosaurus: Building in debug mode. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/hoedown/autolink.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/hoedown/buffer.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/hoedown/context_test.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/hoedown/escape.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/hoedown/hash.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/hoedown/hdocument.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/hoedown/html.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/hoedown/stack.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/hoedown/version.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/qtsingleapplication/qtlocalpeer.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/qtsingleapplication/qtlockedfile.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/qtsingleapplication/qtsingleapplication.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/qtsingleapplication/qtsinglecoreapplication.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/cocoa/InfoBar.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/cocoa/InfoBarCommunicator.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/cocoa/PlatCocoa.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/cocoa/QuartzTextLayout.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/cocoa/QuartzTextStyle.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/cocoa/QuartzTextStyleAttribute.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/cocoa/ScintillaCocoa.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/cocoa/ScintillaTest/AppController.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/cocoa/ScintillaView.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/gtk/Converter.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/gtk/scintilla-marshal.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/gtk/ScintillaGTK.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/gtk/ScintillaGTKAccessible.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/include/ILexer.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/include/ILoader.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/include/Platform.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/include/SciLexer.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/include/Scintilla.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/include/ScintillaWidget.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/include/Sci_Position.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/lexlib/Accessor.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/lexlib/CharacterCategory.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/lexlib/CharacterSet.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/lexlib/DefaultLexer.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/lexlib/LexAccessor.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/lexlib/LexerBase.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/lexlib/LexerModule.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/lexlib/LexerNoExceptions.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/lexlib/LexerSimple.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/lexlib/OptionSet.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/lexlib/PropSetSimple.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/lexlib/SparseState.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/lexlib/StringCopy.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/lexlib/StyleContext.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/lexlib/SubStyles.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/lexlib/WordList.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/qt/ScintillaEdit/ScintillaDocument.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/qt/ScintillaEdit/ScintillaEdit.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/qt/ScintillaEditBase/PlatQt.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/qt/ScintillaEditBase/ScintillaEditBase.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/qt/ScintillaEditBase/ScintillaQt.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/qt/ScintillaEditPy/global.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/src/AutoComplete.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/src/CallTip.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/src/CaseConvert.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/src/CaseFolder.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/src/Catalogue.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/src/CellBuffer.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/src/CharClassify.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/src/ContractionState.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/src/DBCS.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/src/Decoration.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/src/Document.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/src/EditModel.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/src/Editor.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/src/EditView.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/src/ExternalLexer.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/src/FontQuality.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/src/Indicator.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/src/KeyMap.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/src/LineMarker.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/src/MarginView.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/src/Partitioning.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/src/PerLine.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/src/Position.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/src/PositionCache.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/src/RESearch.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/src/RunStyles.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/src/ScintillaBase.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/src/Selection.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/src/SparseVector.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/src/SplitVector.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/src/Style.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/src/UniConversion.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/src/UniqueString.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/src/ViewStyle.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/src/XPM.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/win32/HanjaDic.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/win32/PlatWin.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/scintilla/win32/ScintillaWin.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/uchardet/CharDistribution.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/uchardet/JpCntx.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/uchardet/nsBig5Prober.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/uchardet/nsCharSetProber.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/uchardet/nsCodingStateMachine.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/uchardet/nscore.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/uchardet/nsEscCharsetProber.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/uchardet/nsEUCJPProber.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/uchardet/nsEUCKRProber.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/uchardet/nsEUCTWProber.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/uchardet/nsGB2312Prober.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/uchardet/nsHebrewProber.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/uchardet/nsLatin1Prober.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/uchardet/nsMBCSGroupProber.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/uchardet/nsPkgInt.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/uchardet/nsSBCharSetProber.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/uchardet/nsSBCSGroupProber.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/uchardet/nsSJISProber.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/uchardet/nsUniversalDetector.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/uchardet/nsUTF8Prober.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/uchardet/prmem.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/3rd-party/uchardet/uchardet.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/common/dynamic-shortcuts/dynamicshortcuts.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/common/dynamic-shortcuts/dynamicshortcutswidget.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/common/dynamic-shortcuts/shortcutcatcher.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/common/exceptions/applicationexception.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/common/exceptions/ioexception.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/common/gui/baselineedit.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/common/gui/basetextedit.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/common/gui/basetoolbar.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/common/gui/guiutilities.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/common/gui/labelwithstatus.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/common/gui/messagebox.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/common/gui/plaintoolbutton.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/common/gui/systemtrayicon.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/common/gui/toolbar.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/common/gui/toolbareditor.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/common/gui/widgetwithstatus.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/common/miscellaneous/debugging.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/common/miscellaneous/iconfactory.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/common/miscellaneous/iofactory.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/common/miscellaneous/localization.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/common/miscellaneous/settings.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/common/miscellaneous/settingsproperties.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/common/miscellaneous/systemfactory.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/common/miscellaneous/textfactory.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/common/network-web/basenetworkaccessmanager.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/common/network-web/downloader.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/common/network-web/networkfactory.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/common/network-web/silentnetworkaccessmanager.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/common/network-web/webfactory.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/definitions/definitions.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/external-tools/externaltool.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/external-tools/externaltools.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/external-tools/predefinedtools.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/gui/dialogs/formabout.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/gui/dialogs/formfindreplace.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/gui/dialogs/formmain.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/gui/dialogs/formsettings.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/gui/dialogs/formupdate.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/gui/editortab.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/gui/settings/settingsbrowsermail.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/gui/settings/settingseditor.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/gui/settings/settingsexternaltools.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/gui/settings/settingsgeneral.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/gui/settings/settingsgui.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/gui/settings/settingslocalization.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/gui/settings/settingspanel.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/gui/settings/settingsplugins.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/gui/settings/settingsshortcuts.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/gui/settings/syntaxcolorthemeeditor.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/gui/sidebars/basesidebar.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/gui/sidebars/findresultsmodel.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/gui/sidebars/findresultsmodelitem.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/gui/sidebars/findresultsmodelitemeditor.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/gui/sidebars/findresultsmodelitemresult.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/gui/sidebars/findresultssidebar.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/gui/sidebars/outputsidebar.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/gui/statusbar.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/gui/tab.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/gui/tabbar.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/gui/tabwidget.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/gui/texteditor.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/gui/texteditorprinter.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/miscellaneous/application.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/miscellaneous/syntaxcolortheme.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/miscellaneous/syntaxhighlighting.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/miscellaneous/textapplication.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/miscellaneous/textapplicationsettings.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/plugin-system/filesystem/favoriteslistwidget.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/plugin-system/filesystem/filesystemmodel.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/plugin-system/filesystem/filesystemplugin.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/plugin-system/filesystem/filesystemsidebar.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/plugin-system/filesystem/filesystemview.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/plugin-system/macros/macro.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/plugin-system/macros/macros.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/plugin-system/macros/macrosplugin.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/plugin-system/macros/macrossidebar.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/plugin-system/macros/macroswidget.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/plugin-system/markdown/markdownplugin.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/plugin-system/markdown/markdownsidebar.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/plugin-system/markdown/markdowntextbrowser.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/plugin-system/pluginbase.h" to "make install" step. Project MESSAGE: textosaurus: Adding header "../libtextosaurus/saurus/plugin-system/pluginfactory.h" to "make install" step. cd src\textosaurus\ && C:/Qt/Tools/mingw530_32/bin/mingw32-make -f Makefile qmake_all mingw32-make[1]: Entering directory 'E:/memories/2018 git/build-build-Desktop_Qt_5_11_1_MinGW_32bit-Debug/src/textosaurus' mingw32-make[1]: Nothing to be done for 'qmake_all'. mingw32-make[1]: Leaving directory 'E:/memories/2018 git/build-build-Desktop_Qt_5_11_1_MinGW_32bit-Debug/src/textosaurus' 15:34:43: The process "C:\Qt\Tools\mingw530_32\bin\mingw32-make.exe" exited normally. 15:34:43: Starting: "C:\Qt\Tools\mingw530_32\bin\mingw32-make.exe" cd src\libtextosaurus\ && ( if not exist Makefile C:\Qt\5.11.1\mingw53_32\bin\qmake.exe -o Makefile "E:\memories\2018 git\textosaurus\src\libtextosaurus\libtextosaurus.pro" -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug" ) && C:/Qt/Tools/mingw530_32/bin/mingw32-make -f Makefile mingw32-make[1]: Entering directory 'E:/memories/2018 git/build-build-Desktop_Qt_5_11_1_MinGW_32bit-Debug/src/libtextosaurus' C:\Qt\5.11.1\mingw53_32\bin\uic.exe ..\..\..\textosaurus\src\libtextosaurus\common\gui\toolbareditor.ui -o ui\ui_toolbareditor.h C:\Qt\5.11.1\mingw53_32\bin\uic.exe ..\..\..\textosaurus\src\libtextosaurus\saurus\gui\dialogs\formabout.ui -o ui\ui_formabout.h C:\Qt\5.11.1\mingw53_32\bin\uic.exe ..\..\..\textosaurus\src\libtextosaurus\saurus\gui\dialogs\formfindreplace.ui -o ui\ui_formfindreplace.h C:\Qt\5.11.1\mingw53_32\bin\uic.exe ..\..\..\textosaurus\src\libtextosaurus\saurus\gui\dialogs\formmain.ui -o ui\ui_formmain.h C:\Qt\5.11.1\mingw53_32\bin\uic.exe ..\..\..\textosaurus\src\libtextosaurus\saurus\gui\dialogs\formsettings.ui -o ui\ui_formsettings.h C:\Qt\5.11.1\mingw53_32\bin\uic.exe ..\..\..\textosaurus\src\libtextosaurus\saurus\gui\dialogs\formupdate.ui -o ui\ui_formupdate.h C:\Qt\5.11.1\mingw53_32\bin\uic.exe ..\..\..\textosaurus\src\libtextosaurus\saurus\gui\settings\settingsbrowsermail.ui -o ui\ui_settingsbrowsermail.h C:\Qt\5.11.1\mingw53_32\bin\uic.exe ..\..\..\textosaurus\src\libtextosaurus\saurus\gui\settings\syntaxcolorthemeeditor.ui -o ui\ui_syntaxcolorthemeeditor.h C:\Qt\5.11.1\mingw53_32\bin\uic.exe ..\..\..\textosaurus\src\libtextosaurus\saurus\gui\settings\settingseditor.ui -o ui\ui_settingseditor.h C:\Qt\5.11.1\mingw53_32\bin\uic.exe ..\..\..\textosaurus\src\libtextosaurus\saurus\gui\settings\settingsexternaltools.ui -o ui\ui_settingsexternaltools.h C:\Qt\5.11.1\mingw53_32\bin\uic.exe ..\..\..\textosaurus\src\libtextosaurus\saurus\gui\settings\settingsgeneral.ui -o ui\ui_settingsgeneral.h C:\Qt\5.11.1\mingw53_32\bin\uic.exe ..\..\..\textosaurus\src\libtextosaurus\saurus\gui\settings\settingsgui.ui -o ui\ui_settingsgui.h C:\Qt\5.11.1\mingw53_32\bin\uic.exe ..\..\..\textosaurus\src\libtextosaurus\saurus\gui\settings\settingslocalization.ui -o ui\ui_settingslocalization.h C:\Qt\5.11.1\mingw53_32\bin\uic.exe ..\..\..\textosaurus\src\libtextosaurus\saurus\gui\settings\settingsshortcuts.ui -o ui\ui_settingsshortcuts.h C:\Qt\5.11.1\mingw53_32\bin\uic.exe ..\..\..\textosaurus\src\libtextosaurus\saurus\plugin-system\macros\macroswidget.ui -o ui\ui_macroswidget.h C:\Qt\5.11.1\mingw53_32\bin\uic.exe ..\..\..\textosaurus\src\libtextosaurus\saurus\gui\settings\settingsplugins.ui -o ui\ui_settingsplugins.h g++ -c -fno-keep-inline-dllexport -std=c++17 -g -Wall -std=gnu++1z -Wall -W -Wextra -fexceptions -mthreads -DUNICODE -D_UNICODE -DWIN32 -DAPP_VERSION="\"0.9.8\"" -DAPP_NAME="\"Textosaurus\"" -DAPP_LOW_NAME="\"textosaurus\"" -DAPP_LONG_NAME="\"Textosaurus 0.9.8\"" -DAPP_AUTHOR="\"Martin Rotter\"" -DAPP_EMAIL="\"rotter.martinos@gmail.com\"" -DAPP_URL="\"https://github.com/martinrotter/textosaurus\"" -DAPP_URL_ISSUES="\"https://github.com/martinrotter/textosaurus/issues\"" -DAPP_URL_ISSUES_NEW="\"https://github.com/martinrotter/textosaurus/issues/new\"" -DAPP_URL_WIKI="\"https://github.com/martinrotter/textosaurus/wiki\"" -DAPP_USERAGENT="\"Textosaurus/0.9.8 (io.github.martinrotter.textosaurus)\"" -DAPP_DONATE_URL="\"https://martinrotter.github.io/donate/\"" -DAPP_SYSTEM_NAME="\"Windows\"" -DAPP_SYSTEM_VERSION="\"x86\"" -DAPP_REVISION="\"5fb816a\"" -DQT_USE_QSTRINGBUILDER -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DDEBUG=1 -DTEXTOSAURUS_DLLSPEC=Q_DECL_EXPORT -DSCINTILLA_QT=1 -DMAKING_LIBRARY=1 -DSCI_LEXER=1 -D_CRT_SECURE_NO_DEPRECATE=1 -DQT_QML_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I..\..\..\textosaurus\src\libtextosaurus -I. -I3rd-party/scintilla/qt/ScintillaEditBase -I3rd-party/scintilla/include -I3rd-party/scintilla/src -I3rd-party/scintilla/lexlib -I..\..\..\textosaurus\src\libtextosaurus -I..\..\..\textosaurus\src\libtextosaurus\common\gui -I..\..\..\textosaurus\src\libtextosaurus\saurus\gui -I..\..\..\textosaurus\src\libtextosaurus\saurus\gui\dialogs -I..\..\..\textosaurus\src\libtextosaurus\saurus\gui\sidebars -I..\..\..\textosaurus\src\libtextosaurus\saurus\gui\settings -I..\..\..\textosaurus\src\libtextosaurus\common\dynamic-shortcuts -I..\..\..\textosaurus\src\libtextosaurus\saurus\external-tools -I..\..\..\textosaurus\src\libtextosaurus\saurus\plugin-system -Iui -IC:\Qt\5.11.1\mingw53_32\include -IC:\Qt\5.11.1\mingw53_32\include\QtPrintSupport -IC:\Qt\5.11.1\mingw53_32\include\QtSvg -IC:\Qt\5.11.1\mingw53_32\include\QtWidgets -IC:\Qt\5.11.1\mingw53_32\include\QtGui -IC:\Qt\5.11.1\mingw53_32\include\QtANGLE -IC:\Qt\5.11.1\mingw53_32\include\QtNetwork -IC:\Qt\5.11.1\mingw53_32\include\QtCore -Imoc -IC:\Qt\5.11.1\mingw53_32\mkspecs\win32-g++ -o dynamicshortcuts.o ..\..\..\textosaurus\src\libtextosaurus\common\dynamic-shortcuts\dynamicshortcuts.cpp In file included from ..\..\..\textosaurus\src\libtextosaurus\common\dynamic-shortcuts\dynamicshortcuts.cpp:5:0: ..\..\..\textosaurus\src\libtextosaurus/common/miscellaneous/settings.h:13:51: fatal error: 3rd-party/scintilla/include/Scintilla.h: No such file or directory compilation terminated. Makefile:9704: recipe for target 'dynamicshortcuts.o' failed mingw32-make[1]: Leaving directory 'E:/memories/2018 git/build-build-Desktop_Qt_5_11_1_MinGW_32bit-Debug/src/libtextosaurus' Makefile:41: recipe for target 'sub-src-libtextosaurus-make_first-ordered' failed mingw32-make[1]: *** [dynamicshortcuts.o] Error 1 mingw32-make: *** [sub-src-libtextosaurus-make_first-ordered] Error 2 15:34:46: The process "C:\Qt\Tools\mingw530_32\bin\mingw32-make.exe" exited with code 2. Error while building/deploying project build (kit: Desktop Qt 5.11.1 MinGW 32bit) When executing step "Make" 15:34:46: Elapsed time: 00:09.

cdwijs commented 6 years ago

I am one step further, I have re-cloned the repository with toitoisegit, and I've checked the option [X]recursive. Now alle the git submodules are also cloned. now I get a different compile error.

Brief description of the issue.

Compilation error on Windows 7 SP1 and Qt 5.11.1 and mingw530_32

How to reproduce the bug?

  1. Clone the repository with the option [X]recursive checked
  2. Open build.pro
  3. Press F5

What is the expected result?

I was expecting the project to be build, and a new window with he program would show up.

What actually happened?

Compilation stopped, throwing the below error: fatal error: string_view: No such file or directory

Other information (logs, see Wiki)

Copy and paste from the compile output: 15:53:38: Running steps for project build... 15:53:38: Configuration unchanged, skipping qmake step. 15:53:38: Starting: "C:\Qt\Tools\mingw530_32\bin\mingw32-make.exe" C:\Qt\5.11.1\mingw53_32\bin\qmake.exe -o Makefile ..\textosaurus\build.pro -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug" cd src\libtextosaurus\ && ( if not exist Makefile C:\Qt\5.11.1\mingw53_32\bin\qmake.exe -o Makefile "E:\memories\2018 git\textosaurus\src\libtextosaurus\libtextosaurus.pro" -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug" ) && C:/Qt/Tools/mingw530_32/bin/mingw32-make -f Makefile mingw32-make[1]: Entering directory 'E:/memories/2018 git/build-build-Desktop_Qt_5_11_1_MinGW_32bit-Debug/src/libtextosaurus' C:\Qt\5.11.1\mingw53_32\bin\qmake.exe -o Makefile ..\..\..\textosaurus\src\libtextosaurus\libtextosaurus.pro -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug" WARNING: Project ERROR: Unknown module(s) in QT: macextras Info: creating stash file E:\memories\2018 git\textosaurus\src\libtextosaurus\.qmake.stash Updating 'E:/memories/2018 git/textosaurus/src/libtextosaurus/../../localization/textosaurus_en.qm'... Generated 470 translation(s) (1 finished and 469 unfinished) Ignored 1 untranslated source text(s) Updating 'E:/memories/2018 git/textosaurus/src/libtextosaurus/../../localization/textosaurus_cs.qm'... Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. Generated 353 translation(s) (353 finished and 0 unfinished) Ignored 118 untranslated source text(s) Updating 'E:/memories/2018 git/textosaurus/src/libtextosaurus/../../localization/qtbase_cs.qm'... Generated 1646 translation(s) (1646 finished and 0 unfinished) Project MESSAGE: libtextosaurus: Welcome to libtextosaurus qmake script. Project MESSAGE: libtextosaurus: LRELEASE_EXECUTABLE variable is not set. Project MESSAGE: libtextosaurus: Shadow copy build directory "E:/memories/2018 git/build-build-Desktop_Qt_5_11_1_MinGW_32bit-Debug/src/libtextosaurus". Project MESSAGE: libtextosaurus: Textosaurus version is: "0.9.8". Project MESSAGE: libtextosaurus: Detected Qt version: "5.11.1". Project MESSAGE: libtextosaurus: Build destination directory: "". Project MESSAGE: libtextosaurus: Build revision: "5fb816a". Project MESSAGE: libtextosaurus: lrelease executable name: "lrelease". Project MESSAGE: libtextosaurus: Building in debug mode. Project MESSAGE: libtextosaurus: Adding resources for default icon theme. Project MESSAGE: libtextosaurus: Running: lrelease -compress "E:\memories\2018 git\textosaurus\src\libtextosaurus\libtextosaurus.pro" Project MESSAGE: libtextosaurus: Building shared version of library. C:\Qt\5.11.1\mingw53_32\bin\uic.exe ..\..\..\textosaurus\src\libtextosaurus\common\gui\toolbareditor.ui -o ui\ui_toolbareditor.h C:\Qt\5.11.1\mingw53_32\bin\uic.exe ..\..\..\textosaurus\src\libtextosaurus\saurus\gui\dialogs\formabout.ui -o ui\ui_formabout.h C:\Qt\5.11.1\mingw53_32\bin\uic.exe ..\..\..\textosaurus\src\libtextosaurus\saurus\gui\dialogs\formfindreplace.ui -o ui\ui_formfindreplace.h C:\Qt\5.11.1\mingw53_32\bin\uic.exe ..\..\..\textosaurus\src\libtextosaurus\saurus\gui\dialogs\formmain.ui -o ui\ui_formmain.h C:\Qt\5.11.1\mingw53_32\bin\uic.exe ..\..\..\textosaurus\src\libtextosaurus\saurus\gui\dialogs\formsettings.ui -o ui\ui_formsettings.h C:\Qt\5.11.1\mingw53_32\bin\uic.exe ..\..\..\textosaurus\src\libtextosaurus\saurus\gui\dialogs\formupdate.ui -o ui\ui_formupdate.h C:\Qt\5.11.1\mingw53_32\bin\uic.exe ..\..\..\textosaurus\src\libtextosaurus\saurus\gui\settings\settingsbrowsermail.ui -o ui\ui_settingsbrowsermail.h C:\Qt\5.11.1\mingw53_32\bin\uic.exe ..\..\..\textosaurus\src\libtextosaurus\saurus\gui\settings\syntaxcolorthemeeditor.ui -o ui\ui_syntaxcolorthemeeditor.h C:\Qt\5.11.1\mingw53_32\bin\uic.exe ..\..\..\textosaurus\src\libtextosaurus\saurus\gui\settings\settingseditor.ui -o ui\ui_settingseditor.h C:\Qt\5.11.1\mingw53_32\bin\uic.exe ..\..\..\textosaurus\src\libtextosaurus\saurus\gui\settings\settingsexternaltools.ui -o ui\ui_settingsexternaltools.h C:\Qt\5.11.1\mingw53_32\bin\uic.exe ..\..\..\textosaurus\src\libtextosaurus\saurus\gui\settings\settingsgeneral.ui -o ui\ui_settingsgeneral.h C:\Qt\5.11.1\mingw53_32\bin\uic.exe ..\..\..\textosaurus\src\libtextosaurus\saurus\gui\settings\settingsgui.ui -o ui\ui_settingsgui.h C:\Qt\5.11.1\mingw53_32\bin\uic.exe ..\..\..\textosaurus\src\libtextosaurus\saurus\gui\settings\settingslocalization.ui -o ui\ui_settingslocalization.h C:\Qt\5.11.1\mingw53_32\bin\uic.exe ..\..\..\textosaurus\src\libtextosaurus\saurus\gui\settings\settingsshortcuts.ui -o ui\ui_settingsshortcuts.h C:\Qt\5.11.1\mingw53_32\bin\uic.exe ..\..\..\textosaurus\src\libtextosaurus\saurus\plugin-system\macros\macroswidget.ui -o ui\ui_macroswidget.h C:\Qt\5.11.1\mingw53_32\bin\uic.exe ..\..\..\textosaurus\src\libtextosaurus\saurus\gui\settings\settingsplugins.ui -o ui\ui_settingsplugins.h g++ -c -fno-keep-inline-dllexport -std=c++17 -g -Wall -std=gnu++1z -Wall -W -Wextra -fexceptions -mthreads -DUNICODE -D_UNICODE -DWIN32 -DAPP_VERSION="\"0.9.8\"" -DAPP_NAME="\"Textosaurus\"" -DAPP_LOW_NAME="\"textosaurus\"" -DAPP_LONG_NAME="\"Textosaurus 0.9.8\"" -DAPP_AUTHOR="\"Martin Rotter\"" -DAPP_EMAIL="\"rotter.martinos@gmail.com\"" -DAPP_URL="\"https://github.com/martinrotter/textosaurus\"" -DAPP_URL_ISSUES="\"https://github.com/martinrotter/textosaurus/issues\"" -DAPP_URL_ISSUES_NEW="\"https://github.com/martinrotter/textosaurus/issues/new\"" -DAPP_URL_WIKI="\"https://github.com/martinrotter/textosaurus/wiki\"" -DAPP_USERAGENT="\"Textosaurus/0.9.8 (io.github.martinrotter.textosaurus)\"" -DAPP_DONATE_URL="\"https://martinrotter.github.io/donate/\"" -DAPP_SYSTEM_NAME="\"Windows\"" -DAPP_SYSTEM_VERSION="\"x86\"" -DAPP_REVISION="\"5fb816a\"" -DQT_USE_QSTRINGBUILDER -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DDEBUG=1 -DTEXTOSAURUS_DLLSPEC=Q_DECL_EXPORT -DSCINTILLA_QT=1 -DMAKING_LIBRARY=1 -DSCI_LEXER=1 -D_CRT_SECURE_NO_DEPRECATE=1 -DQT_QML_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I..\..\..\textosaurus\src\libtextosaurus -I. -I..\..\..\textosaurus\src\libtextosaurus\3rd-party\scintilla\qt\ScintillaEditBase -I..\..\..\textosaurus\src\libtextosaurus\3rd-party\scintilla\include -I..\..\..\textosaurus\src\libtextosaurus\3rd-party\scintilla\src -I..\..\..\textosaurus\src\libtextosaurus\3rd-party\scintilla\lexlib -I..\..\..\textosaurus\src\libtextosaurus -I..\..\..\textosaurus\src\libtextosaurus\common\gui -I..\..\..\textosaurus\src\libtextosaurus\saurus\gui -I..\..\..\textosaurus\src\libtextosaurus\saurus\gui\dialogs -I..\..\..\textosaurus\src\libtextosaurus\saurus\gui\sidebars -I..\..\..\textosaurus\src\libtextosaurus\saurus\gui\settings -I..\..\..\textosaurus\src\libtextosaurus\common\dynamic-shortcuts -I..\..\..\textosaurus\src\libtextosaurus\saurus\external-tools -I..\..\..\textosaurus\src\libtextosaurus\saurus\plugin-system -Iui -IC:\Qt\5.11.1\mingw53_32\include -IC:\Qt\5.11.1\mingw53_32\include\QtPrintSupport -IC:\Qt\5.11.1\mingw53_32\include\QtSvg -IC:\Qt\5.11.1\mingw53_32\include\QtWidgets -IC:\Qt\5.11.1\mingw53_32\include\QtGui -IC:\Qt\5.11.1\mingw53_32\include\QtANGLE -IC:\Qt\5.11.1\mingw53_32\include\QtNetwork -IC:\Qt\5.11.1\mingw53_32\include\QtCore -Imoc -IC:\Qt\5.11.1\mingw53_32\mkspecs\win32-g++ -o dynamicshortcuts.o ..\..\..\textosaurus\src\libtextosaurus\common\dynamic-shortcuts\dynamicshortcuts.cpp <<SNIP>> g++ -c -fno-keep-inline-dllexport -std=c++17 -g -Wall -std=gnu++1z -Wall -W -Wextra -fexceptions -mthreads -DUNICODE -D_UNICODE -DWIN32 -DAPP_VERSION="\"0.9.8\"" -DAPP_NAME="\"Textosaurus\"" -DAPP_LOW_NAME="\"textosaurus\"" -DAPP_LONG_NAME="\"Textosaurus 0.9.8\"" -DAPP_AUTHOR="\"Martin Rotter\"" -DAPP_EMAIL="\"rotter.martinos@gmail.com\"" -DAPP_URL="\"https://github.com/martinrotter/textosaurus\"" -DAPP_URL_ISSUES="\"https://github.com/martinrotter/textosaurus/issues\"" -DAPP_URL_ISSUES_NEW="\"https://github.com/martinrotter/textosaurus/issues/new\"" -DAPP_URL_WIKI="\"https://github.com/martinrotter/textosaurus/wiki\"" -DAPP_USERAGENT="\"Textosaurus/0.9.8 (io.github.martinrotter.textosaurus)\"" -DAPP_DONATE_URL="\"https://martinrotter.github.io/donate/\"" -DAPP_SYSTEM_NAME="\"Windows\"" -DAPP_SYSTEM_VERSION="\"x86\"" -DAPP_REVISION="\"5fb816a\"" -DQT_USE_QSTRINGBUILDER -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DDEBUG=1 -DTEXTOSAURUS_DLLSPEC=Q_DECL_EXPORT -DSCINTILLA_QT=1 -DMAKING_LIBRARY=1 -DSCI_LEXER=1 -D_CRT_SECURE_NO_DEPRECATE=1 -DQT_QML_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I..\..\..\textosaurus\src\libtextosaurus -I. -I..\..\..\textosaurus\src\libtextosaurus\3rd-party\scintilla\qt\ScintillaEditBase -I..\..\..\textosaurus\src\libtextosaurus\3rd-party\scintilla\include -I..\..\..\textosaurus\src\libtextosaurus\3rd-party\scintilla\src -I..\..\..\textosaurus\src\libtextosaurus\3rd-party\scintilla\lexlib -I..\..\..\textosaurus\src\libtextosaurus -I..\..\..\textosaurus\src\libtextosaurus\common\gui -I..\..\..\textosaurus\src\libtextosaurus\saurus\gui -I..\..\..\textosaurus\src\libtextosaurus\saurus\gui\dialogs -I..\..\..\textosaurus\src\libtextosaurus\saurus\gui\sidebars -I..\..\..\textosaurus\src\libtextosaurus\saurus\gui\settings -I..\..\..\textosaurus\src\libtextosaurus\common\dynamic-shortcuts -I..\..\..\textosaurus\src\libtextosaurus\saurus\external-tools -I..\..\..\textosaurus\src\libtextosaurus\saurus\plugin-system -Iui -IC:\Qt\5.11.1\mingw53_32\include -IC:\Qt\5.11.1\mingw53_32\include\QtPrintSupport -IC:\Qt\5.11.1\mingw53_32\include\QtSvg -IC:\Qt\5.11.1\mingw53_32\include\QtWidgets -IC:\Qt\5.11.1\mingw53_32\include\QtGui -IC:\Qt\5.11.1\mingw53_32\include\QtANGLE -IC:\Qt\5.11.1\mingw53_32\include\QtNetwork -IC:\Qt\5.11.1\mingw53_32\include\QtCore -Imoc -IC:\Qt\5.11.1\mingw53_32\mkspecs\win32-g++ -o externaltool.o ..\..\..\textosaurus\src\libtextosaurus\saurus\external-tools\externaltool.cpp In file included from ..\..\..\textosaurus\src\libtextosaurus/3rd-party/scintilla/qt/ScintillaEdit/ScintillaEdit.h:10:0, from ..\..\..\textosaurus\src\libtextosaurus/saurus/gui/texteditor.h:6, from ..\..\..\textosaurus\src\libtextosaurus/saurus/external-tools/externaltool.h:8, from ..\..\..\textosaurus\src\libtextosaurus\saurus\external-tools\externaltool.cpp:3: ..\..\..\textosaurus\src\libtextosaurus\3rd-party\scintilla\qt\ScintillaEditBase/ScintillaEditBase.h:17:23: fatal error: string_view: No such file or directory compilation terminated. Makefile:15291: recipe for target 'externaltool.o' failed mingw32-make[1]: Leaving directory 'E:/memories/2018 git/build-build-Desktop_Qt_5_11_1_MinGW_32bit-Debug/src/libtextosaurus' mingw32-make[1]: *** [externaltool.o] Error 1 Makefile:41: recipe for target 'sub-src-libtextosaurus-make_first-ordered' failed mingw32-make: *** [sub-src-libtextosaurus-make_first-ordered] Error 2 15:54:52: The process "C:\Qt\Tools\mingw530_32\bin\mingw32-make.exe" exited with code 2. Error while building/deploying project build (kit: Desktop Qt 5.11.1 MinGW 32bit) When executing step "Make" 15:54:52: Elapsed time: 01:14.

martinrotter commented 6 years ago

Yes, you need to recursively clone/checkout all submodules.

martinrotter commented 6 years ago

I think the compiler is the problem I doubt that mingw530_32 supports all needed C++17 features.

mingw530_32 is not supported, use MSVC++ compiler on Windows or use MinGW-w64 - https://github.com/martinrotter/qt5-minimalistic-builds