hey all,
Im on windows and previously have been able to use the "prepare-addons-dev.bat" scropt posted earlier in this thread. Im not sure when the last time I fully rebuilt my dev environment is, but in trying to do it today im getting errors. I was on an older cmake 3.1 so I tried updating to the latest cmake 3.3.1 but still getting the same problem. It mentions VS2015, which I do have installed, but have always used VS2013 for kodi and pvr addons without problems in the past (even after I'd installed VS2015).
The cmake magic is a bit beyond me, Ive tried to set "Visual Studio 14" instead of 12 in the batch file, but still get the same error.
Any help much appreciated!
Code:
--------------------------------------------------
Preparing addons development environment
--------------------------------------------------
-- Addon source tarball caching is enabled
-- ZIP packaging enabled (destination: D:/0/dev/repos/j/scarecrow420_xbmc/project/cmake/addons/build/zips})
-- Building following addons: pvr.wmc
-- patch utility found at D:/0/dev/repos/j/scarecrow420_xbmc/project/cmake/addons/output/bin/patch.exe
-- Processing D:/0/dev/repos/j/scarecrow420_xbmc/project/cmake/addons/depends/common/kodi-platform/kodi-platform.txt
-- kodi-platform url: https://github.com/xbmc/kodi-platform
-- kodi-platform depends: kodi;tinyxml;platform
-- Processing D:/0/dev/repos/j/scarecrow420_xbmc/project/cmake/addons/depends/common/platform/platform.txt
-- platform url: https://github.com/Pulse-Eight/platform.git
-- Processing D:/0/dev/repos/j/scarecrow420_xbmc/project/cmake/addons/depends/common/tinyxml/tinyxml.txt
-- tinyxml url: http://mirrors.kodi.tv/build-deps/sources/tinyxml-2.6.2_2.tar.gz
-- Processing windows
-- Bootstrapping all default repositories as no addons were found...
-- Building for: Visual Studio 14 2015
-- The C compiler identification is unknown
-- The CXX compiler identification is unknown
CMake Error at CMakeLists.txt:1 (project):
No CMAKE_C_COMPILER could be found.
CMake Error at CMakeLists.txt:1 (project):
No CMAKE_CXX_COMPILER could be found.
-- Configuring incomplete, errors occurred!
See also "D:/0/dev/repos/j/scarecrow420_xbmc/project/cmake/addons/build/bootstrap/CMakeFiles/CMakeOutput.log".
See also "D:/0/dev/repos/j/scarecrow420_xbmc/project/cmake/addons/build/bootstrap/CMakeFiles/CMakeError.log".
Error: could not find CMAKE_GENERATOR in Cache
CMake Error at CMakeLists.txt:215 (message):
No addons available to be built
-- Configuring incomplete, errors occurred!
See also "D:/0/dev/repos/j/scarecrow420_xbmc/project/cmake/addons/build/CMakeFiles/CMakeOutput.log".
Failed to prepare addons development environment
See D:\0\dev\repos\j\scarecrow420_xbmc\tools\buildsteps\win32\..\..\..\project\cmake\make-addons.error for more details
This is the command the the bat file runs
cmake "%ADDONS_PATH%" -G "Visual Studio 12" ^
-DCMAKE_BUILD_TYPE=Debug ^
-DCMAKE_USER_MAKE_RULES_OVERRIDE="%SCRIPTS_PATH%/c-flag-overrides.cmake" ^
-DCMAKE_USER_MAKE_RULES_OVERRIDE_CXX="%SCRIPTS_PATH%/cxx-flag-overrides.cmake" ^
-DCMAKE_INSTALL_PREFIX=%WORKDIR%\addons ^
-DAPP_ROOT=%WORKDIR% ^
-DBUILD_DIR=%ADDONS_BUILD_PATH% ^
-DDEPENDS_PATH=%ADDON_DEPENDS_PATH% ^
-DPACKAGE_ZIP=1 ^
-DADDONS_TO_BUILD="%ADDONS_TO_BUILD%"
with variables fully expanded:
Code:
cmake "D:\0\dev\repos\j\scarecrow420_xbmc\tools\buildsteps\win32\..\..\..\project\cmake\addons"
-G "Visual Studio 14"
-DCMAKE_BUILD_TYPE=Debug
-DCMAKE_USER_MAKE_RULES_OVERRIDE= "D:\0\dev\repos\j\scarecrow420_xbmc\tools\buildsteps\win32\..\..\..\project\cmake\scripts\windows/c-flag-overrides.cmake"
-DCMAKE_USER_MAKE_RULES_OVERRIDE_CXX= "D:\0\dev\repos\j\scarecrow420_xbmc\tools\buildsteps\win32\..\..\..\project\cmake\scripts\windows/cxx-flag-overrides.cmake"
-DCMAKE_INSTALL_PREFIX=D:\0\dev\repos\j\scarecrow420_xbmc\tools\buildsteps\win32\..\..\..\addons
-DAPP_ROOT=D:\0\dev\repos\j\scarecrow420_xbmc\tools\buildsteps\win32\..\..\..
-DBUILD_DIR=D:\0\dev\repos\j\scarecrow420_xbmc\tools\buildsteps\win32\..\..\..\project\cmake\addons\build
-DDEPENDS_PATH=D:\0\dev\repos\j\scarecrow420_xbmc\tools\buildsteps\win32\..\..\..\project\cmake\addons\output
-DPACKAGE_ZIP=1
-DADDONS_TO_BUILD=""pvr.wmc""