On Monday, 19 November 2018 19:23:08 CET Morten Volden wrote: > Hi All > > I have done a craft --destroy-craft-root to try and build from a clean root > directory.
That will not destroy/reset the Git checkouts iirc. Could you try `git reset --hard` in the kdevelop-pg-qt dir and continue with craft? Regards, Kevin > However, I am still experiencing problems with building master branch of > KDevelop in Debug mode on Windows. > > More specific, kdev-pg-qt build fails: > > FAILED: > kdev-pg/CMakeFiles/kdev-pg-qt.dir/kdev-pg-default-visitor-gen.cpp.obj > C:\PROGRA~2\MIB055~1\2017\COMMUN~1\VC\Tools\MSVC\1414~1.264\bin\Hostx64\x64\ > cl.exe /nologo /TP -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS > -DQT_DISABLE_DEPRECATED_B EFORE=0x050400 -DQT_NO_URL_CAST_FROM_STRING > -DQT_STL > -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DUNICODE > -DWIN32_LEAN_AND_MEAN -DWINVER=0x0600 -D_ > CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE > -D_CRT_SECURE_NO_WARNINGS -D_SCL_SECURE_NO_WARNINGS -D_UNICODE > -D_USE_MATH_DEFINES -D_WIN32_IE=0x0600 -D_WIN > 32_WINNT=0x0600 -Ikdev-pg > -IC:\CraftRoot\download\git\extragear\kdevelop-pg-qt\kdev-pg > -Ikdev-pg\kdev-pg-qt_autogen\include -IC:\CraftRoot\download\git\extragea > r\kdevelop-pg-qt\include -IC:\CraftRoot\include\qt5 > -IC:\CraftRoot\include\qt5\QtCore -IC:\CraftRoot\.\mkspecs\win32-msvc > /DWIN32 /D_WINDOWS /W3 /GR /EHsc /wd42 > 50 /wd4251 /wd4396 /wd4661 -EHsc /MDd /Zi /Ob0 /Od /RTC1 /showIncludes > /Fokdev-pg\CMakeFiles\kdev-pg-qt.dir\kdev-pg-default-visitor-gen.cpp.obj > /Fdkdev-pg\CMake > Files\kdev-pg-qt.dir\ /FS -c > C:\CraftRoot\download\git\extragear\kdevelop-pg-qt\kdev-pg\kdev-pg-default-v > isitor-gen.cpp > C:\CraftRoot\download\git\extragear\kdevelop-pg-qt\kdev-pg\kdev-pg-default- > visitor-gen.cpp(22): fatal error C1083: Cannot open include file: > 'kdev-pg-default-vi > sitor-gen.h': No such file or directory > > So it cannot find a .h file that I know is part of kdev-pg-qt. This had me > confused for a while, until I noticed this line further up in the build > process: > > executing command: C:\CraftRoot\dev-utils\bin\git.exe checkout 2.1 > Already on '2.1' > D kdev-pg/kdev-pg-default-visitor-gen.h > Your branch is up to date with 'origin/2.1'. > Already up to date. > executing command: C:\CraftRoot\dev-utils\bin\git.exe checkout 2.1 > Already on '2.1' > D kdev-pg/kdev-pg-default-visitor-gen.h > Your branch is up to date with 'origin/2.1'. > *** Action: unpack for extragear/kdevelop-pg-qt *** > > So this seems like something within craft is deliberately deleting the .h > file. However, it is not super clear to me what that something is. Looking > through the different python, text, and json files I was not able to spot > anything. > > Also, in the BlueprintSettings.ini file I have specified that I want the > master version. Like so: > > [extragear/kdevelop-pg-qt] > version = master > > But that does not seem to have any effect on the version that is chosen for > the build (2.1) > > Any pointer(s) as to what I might be doing wrong would be much appreciated. -- Kevin Funk | kf...@kde.org | http://kfunk.org
signature.asc
Description: This is a digitally signed message part.