Skip to content

v1.1.0rc1: install windows R package with GPU gives error invalid package from R and MSB3073 from Visual Studio #5608

@glycerine

Description

@glycerine

I realize this may or may not be an xgboost issue. Still, I would appreciate your advice on what may be the problem.

setup:

Windows 10 Home
R-4.0.0 installed.
Rtools 4.0 installed.
Nvidia GPU CUDA toolkit 10.2 installed.
GeForce 2060 Super hardware installed.

error:

I'm getting an error MSB3073 from Visual Studio: The command "setlocal C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\install.vcxproj]" when I try to build the xgboost R-package with GPU support.

Also, R reports "EXEC : warning : invalid package" earlier.

log:

$ cd xgboost
$ mkdir build.r.gpu2
$ cd build.r.gpu2
$ cmake .. -DUSE_CUDA=ON -DLIBR_EXECUTABLE="C:\Program Files\R\R-4.0.0\bin\x64\R.exe" -DR_LIB=ON -DGPU_COMPUTE_VER=75 &> log.build
$ cmake --build . --target install --config Release &> log.install


[log.install contents: (edited to remove thousands of lines of warnings... see the end for the error)]

Microsoft (R) Build Engine version 16.4.0+e901037fe for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved.

  Checking Build System
  Building Custom Rule C:/Users/me/go/src/github.com/dmlc/xgboost/dmlc-core/CMakeLists.txt
  config.cc
C:\Users\me\go\src\github.com\dmlc\xgboost\dmlc-core\include\dmlc/logging.h(151,1): warning C4996: 'getenv': This function or variable may be unsafe. Consider using _dupenv_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\dmlc-core\dmlc.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\stdlib.h(1191): message : see declaration of 'getenv' [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\dmlc-core\dmlc.vcxproj]
  data.cc
C:\Users\me\go\src\github.com\dmlc\xgboost\dmlc-core\include\dmlc\./logging.h(151,1): warning C4996: 'getenv': This function or variable may be unsafe. Consider using _dupenv_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\dmlc-core\dmlc.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\stdlib.h(1191): message : see declaration of 'getenv' [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\dmlc-core\dmlc.vcxproj]
C:\Users\me\go\src\github.com\dmlc\xgboost\dmlc-core\src\data/parser.h(106,1): warning C4267: '=': conversion from 'size_t' to 'IndexType', possible loss of data [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\dmlc-core\dmlc.vcxproj]
          with
          [
              IndexType=uint32_t
          ]
C:\Users\me\go\src\github.com\dmlc\xgboost\dmlc-core\src\data/parser.h(95): message : while compiling class template member function 'bool dmlc::data::ThreadedParser<IndexType,DType>::Next(void)' [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\dmlc-core\dmlc.vcxproj]
          with
          [
              IndexType=uint32_t,
              DType=dmlc::real_t
          ]
C:\Users\me\go\src\github.com\dmlc\xgboost\dmlc-core\src\data.cc(31): message : see reference to class template instantiation 'dmlc::data::ThreadedParser<IndexType,DType>' being compiled [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\dmlc-core\dmlc.vcxproj]
          with
          [
              IndexType=uint32_t,
              DType=dmlc::real_t
          ]
C:\Users\me\go\src\github.com\dmlc\xgboost\dmlc-core\src\data.cc(238): message : see reference to function template instantiation 'dmlc::Parser<uint32_t,dmlc::real_t> *dmlc::data::CreateLibSVMParser<uint32_t,dmlc::real_t>(const std::string &,const std::map<std::string,std::string,std::less<std::string>,std::allocator<std::pair<const std::string,std::string>>> &,unsigned int,unsigned int)' being compiled [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\dmlc-core\dmlc.vcxproj]
C:\Users\me\go\src\github.com\dmlc\xgboost\dmlc-core\include\dmlc/threadediter.h(404,32): warning C4101: 'e': unreferenced local variable [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\dmlc-core\dmlc.vcxproj]
C:\Users\me\go\src\github.com\dmlc\xgboost\dmlc-core\include\dmlc/threadediter.h(329): message : while compiling class template member function 'void dmlc::ThreadedIter<std::vector<dmlc::data::RowBlockContainer<IndexType,DType>,std::allocator<dmlc::data::RowBlockContainer<IndexType,DType>>>>::Init(std::function<bool (std::vector<dmlc::data::RowBlockContainer<IndexType,DType>,std::allocator<dmlc::data::RowBlockContainer<IndexType,DType>>> **)>,std::function<void (void)>)' [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\dmlc-core\dmlc.vcxproj]
          with
          [
              IndexType=uint32_t,
              DType=dmlc::real_t
          ]
C:\Users\me\go\src\github.com\dmlc\xgboost\dmlc-core\src\data/parser.h(76): message : see reference to function template instantiation 'void dmlc::ThreadedIter<std::vector<dmlc::data::RowBlockContainer<IndexType,DType>,std::allocator<dmlc::data::RowBlockContainer<IndexType,DType>>>>::Init(std::function<bool (std::vector<dmlc::data::RowBlockContainer<IndexType,DType>,std::allocator<dmlc::data::RowBlockContainer<IndexType,DType>>> **)>,std::function<void (void)>)' being compiled [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\dmlc-core\dmlc.vcxproj]
          with
          [
              IndexType=uint32_t,
              DType=dmlc::real_t
          ]
C:\Users\me\go\src\github.com\dmlc\xgboost\dmlc-core\src\data/parser.h(123): message : see reference to class template instantiation 'dmlc::ThreadedIter<std::vector<dmlc::data::RowBlockContainer<IndexType,DType>,std::allocator<dmlc::data::RowBlockContainer<IndexType,DType>>>>' being compiled [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\dmlc-core\dmlc.vcxproj]
          with
          [
              IndexType=uint32_t,
              DType=dmlc::real_t
          ]
C:\Users\me\go\src\github.com\dmlc\xgboost\dmlc-core\src\data/csv_parser.h(104,41): warning C4244: '=': conversion from 'int32_t' to 'DType', possible loss of data [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\dmlc-core\dmlc.vcxproj]
          with
          [
              DType=dmlc::real_t
          ]
C:\Users\me\go\src\github.com\dmlc\xgboost\dmlc-core\src\data/csv_parser.h(78): message : while compiling class template member function 'void dmlc::data::CSVParser<IndexType,DType>::ParseBlock(const char *,const char *,dmlc::data::RowBlockContainer<IndexType,DType> *)' [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\dmlc-core\dmlc.vcxproj]
          with
          [
              IndexType=uint32_t,
              DType=dmlc::real_t
          ]
C:\Users\me\go\src\github.com\dmlc\xgboost\dmlc-core\src\data.cc(59): message : see reference to class template instantiation 'dmlc::data::CSVParser<IndexType,DType>' being compiled [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\dmlc-core\dmlc.vcxproj]
          with
          [
              IndexType=uint32_t,
              DType=dmlc::real_t
          ]
C:\Users\me\go\src\github.com\dmlc\xgboost\dmlc-core\src\data.cc(246): message : see reference to function template instantiation 'dmlc::Parser<uint32_t,dmlc::real_t> *dmlc::data::CreateCSVParser<uint32_t,dmlc::real_t>(const std::string &,const std::map<std::string,std::string,std::less<std::string>,std::allocator<std::pair<const std::string,std::string>>> &,unsigned int,unsigned int)' being compiled [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\dmlc-core\dmlc.vcxproj]
C:\Users\me\go\src\github.com\dmlc\xgboost\dmlc-core\src\data/csv_parser.h(107,41): warning C4244: '=': conversion from 'int64_t' to 'DType', possible loss of data [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\dmlc-core\dmlc.vcxproj]
          with
          [
              DType=dmlc::real_t
          ]
C:\Users\me\go\src\github.com\dmlc\xgboost\dmlc-core\src\data/csv_parser.h(101,19): warning C4244: '=': conversion from 'float' to 'DType', possible loss of data [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\dmlc-core\dmlc.vcxproj]
          with
          [
              DType=int32_t
          ]

... lots of warnings, probably of little consequence, elided.

C:\Users\me\go\src\github.com\dmlc\xgboost\src\metric\rank_metric.cc(542,49): warning C4018: '<': signed/unsigned mismatch [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\src\objxgboost.vcxproj]
C:\Users\me\go\src\github.com\dmlc\xgboost\src\metric\rank_metric.cc(639): message : see reference to function template instantiation 'xgboost::bst_float xgboost::metric::EvalAucPR::Eval<`anonymous-namespace'::PerGroupWeightPolicy>(const xgboost::HostDeviceVector<xgboost::bst_float> &,const xgboost::MetaInfo &,bool,const std::vector<std::_Vbase,std::allocator<std::_Vbase>> &)' being compiled [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\src\objxgboost.vcxproj]
C:\Users\me\go\src\github.com\dmlc\xgboost\src\metric\rank_metric.cc(560,1): warning C4267: 'argument': conversion from 'size_t' to 'unsigned int', possible loss of data [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\src\objxgboost.vcxproj]
  hinge.cc
C:\Users\me\go\src\github.com\dmlc\xgboost\dmlc-core\include\dmlc\./logging.h(151,1): warning C4996: 'getenv': This function or variable may be unsafe. Consider using _dupenv_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\src\objxgboost.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\stdlib.h(1191): message : see declaration of 'getenv' [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\src\objxgboost.vcxproj]
  multiclass_obj.cc
C:\Users\me\go\src\github.com\dmlc\xgboost\dmlc-core\include\dmlc\./logging.h(151,1): warning C4996: 'getenv': This function or variable may be unsafe. Consider using _dupenv_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\src\objxgboost.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\stdlib.h(1191): message : see declaration of 'getenv' [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\src\objxgboost.vcxproj]
  rank_obj.cc
C:\Users\me\go\src\github.com\dmlc\xgboost\dmlc-core\include\dmlc\./logging.h(151,1): warning C4996: 'getenv': This function or variable may be unsafe. Consider using _dupenv_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\src\objxgboost.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\stdlib.h(1191): message : see declaration of 'getenv' [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\src\objxgboost.vcxproj]
  regression_obj.cc
C:\Users\me\go\src\github.com\dmlc\xgboost\dmlc-core\include\dmlc\./logging.h(151,1): warning C4996: 'getenv': This function or variable may be unsafe. Consider using _dupenv_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\src\objxgboost.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\stdlib.h(1191): message : see declaration of 'getenv' [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\src\objxgboost.vcxproj]
  constraints.cc
C:\Users\me\go\src\github.com\dmlc\xgboost\dmlc-core\include\dmlc/logging.h(151,1): warning C4996: 'getenv': This function or variable may be unsafe. Consider using _dupenv_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\src\objxgboost.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\stdlib.h(1191): message : see declaration of 'getenv' [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\src\objxgboost.vcxproj]
C:\Users\me\go\src\github.com\dmlc\xgboost\rabit\include\rabit/internal/utils.h(198,1): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\src\objxgboost.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\stdio.h(208): message : see declaration of 'fopen' [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\src\objxgboost.vcxproj]
  objxgboost.vcxproj -> C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\src\objxgboost.dir\Release\objxgboost.lib
  Building Custom Rule C:/Users/me/go/src/github.com/dmlc/xgboost/R-package/CMakeLists.txt
  init.c
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_memcpy_s.h(58,9): warning C4068: unknown pragma [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\R-package\xgboost-r.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_memcpy_s.h(80,9): warning C4068: unknown pragma [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\R-package\xgboost-r.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_wstring.h(97,9): warning C4068: unknown pragma [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\R-package\xgboost-r.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_wstring.h(98,9): warning C4068: unknown pragma [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\R-package\xgboost-r.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_wstring.h(99,9): warning C4068: unknown pragma [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\R-package\xgboost-r.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_wstring.h(105,9): warning C4068: unknown pragma [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\R-package\xgboost-r.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_wstring.h(120,9): warning C4068: unknown pragma [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\R-package\xgboost-r.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_wstring.h(121,9): warning C4068: unknown pragma [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\R-package\xgboost-r.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_wstring.h(122,9): warning C4068: unknown pragma [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\R-package\xgboost-r.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_wstring.h(128,9): warning C4068: unknown pragma [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\R-package\xgboost-r.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_wstring.h(243,13): warning C4068: unknown pragma [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\R-package\xgboost-r.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_wstring.h(244,13): warning C4068: unknown pragma [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\R-package\xgboost-r.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_wstring.h(245,13): warning C4068: unknown pragma [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\R-package\xgboost-r.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_wstring.h(252,5): warning C4996: 'wcstok': This function or variable may be unsafe. Consider using wcstok_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\R-package\xgboost-r.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_wstring.h(226): message : see declaration of 'wcstok' [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\R-package\xgboost-r.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_wstring.h(270,13): warning C4068: unknown pragma [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\R-package\xgboost-r.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\string.h(87,9): warning C4068: unknown pragma [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\R-package\xgboost-r.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\string.h(88,9): warning C4068: unknown pragma [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\R-package\xgboost-r.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\string.h(89,9): warning C4068: unknown pragma [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\R-package\xgboost-r.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\string.h(95,9): warning C4068: unknown pragma [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\R-package\xgboost-r.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\string.h(130,9): warning C4068: unknown pragma [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\R-package\xgboost-r.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\string.h(131,9): warning C4068: unknown pragma [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\R-package\xgboost-r.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\string.h(132,9): warning C4068: unknown pragma [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\R-package\xgboost-r.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\string.h(138,9): warning C4068: unknown pragma [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\R-package\xgboost-r.vcxproj]
  xgboost_assert.c
C:\Users\me\go\src\github.com\dmlc\xgboost\R-package\src\xgboost_assert.c(12,1): warning C4996: 'vsprintf': This function or variable may be unsafe. Consider using vsprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\R-package\xgboost-r.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\stdio.h(1469): message : see declaration of 'vsprintf' [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\R-package\xgboost-r.vcxproj]
C:\Users\me\go\src\github.com\dmlc\xgboost\R-package\src\xgboost_assert.c(22,1): warning C4996: 'vsprintf': This function or variable may be unsafe. Consider using vsprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\R-package\xgboost-r.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\stdio.h(1469): message : see declaration of 'vsprintf' [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\R-package\xgboost-r.vcxproj]
  Generating Code...
  xgboost_R.cc
C:\Users\me\go\src\github.com\dmlc\xgboost\dmlc-core\include\dmlc/logging.h(151,1): warning C4996: 'getenv': This function or variable may be unsafe. Consider using _dupenv_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\R-package\xgboost-r.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\stdlib.h(1191): message : see declaration of 'getenv' [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\R-package\xgboost-r.vcxproj]
C:\Users\me\go\src\github.com\dmlc\xgboost\R-package\src\xgboost_R.cc(83,27): warning C4244: '=': conversion from 'double' to '_Ty', possible loss of data [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\R-package\xgboost-r.vcxproj]
          with
          [
              _Ty=float
          ]
C:\Users\me\go\src\github.com\dmlc\xgboost\R-package\src\xgboost_R.cc(87,3): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\R-package\xgboost-r.vcxproj]
C:\Users\me\go\src\github.com\dmlc\xgboost\R-package\src\xgboost_R.cc(176,29): warning C4244: '=': conversion from 'double' to '_Ty', possible loss of data [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\R-package\xgboost-r.vcxproj]
          with
          [
              _Ty=float
          ]
C:\Users\me\go\src\github.com\dmlc\xgboost\R-package\src\xgboost_R.cc(270,28): warning C4244: '=': conversion from 'double' to '_Ty', possible loss of data [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\R-package\xgboost-r.vcxproj]
          with
          [
              _Ty=float
          ]
C:\Users\me\go\src\github.com\dmlc\xgboost\R-package\src\xgboost_R.cc(271,28): warning C4244: '=': conversion from 'double' to '_Ty', possible loss of data [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\R-package\xgboost-r.vcxproj]
          with
          [
              _Ty=float
          ]
  xgboost_custom.cc
C:\Users\me\go\src\github.com\dmlc\xgboost\dmlc-core\include\dmlc/logging.h(151,1): warning C4996: 'getenv': This function or variable may be unsafe. Consider using _dupenv_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\R-package\xgboost-r.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\stdlib.h(1191): message : see declaration of 'getenv' [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\R-package\xgboost-r.vcxproj]
C:\Users\me\go\src\github.com\dmlc\xgboost\rabit\include\rabit/internal/utils.h(198,1): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\R-package\xgboost-r.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\stdio.h(208): message : see declaration of 'fopen' [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\R-package\xgboost-r.vcxproj]
  Generating Code...
  xgboost-r.vcxproj -> C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\R-package\xgboost-r.dir\Release\xgboost-r.lib
  Building Custom Rule C:/Users/me/go/src/github.com/dmlc/xgboost/rabit/CMakeLists.txt
  engine_empty.cc
  c_api.cc
  Generating Code...
  rabit.vcxproj -> C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\rabit\Release\rabit.lib
  Building Custom Rule C:/Users/me/go/src/github.com/dmlc/xgboost/CMakeLists.txt
  cli_main.cc
     Creating library C:/Users/me/go/src/github.com/dmlc/xgboost/xgboost.lib and object C:/Users/me/go/src/github.com/dmlc/xgboost/xgboost.exp
  runxgboost.vcxproj -> C:\Users\me\go\src\github.com\dmlc\xgboost\xgboost.exe
  Building Custom Rule C:/Users/me/go/src/github.com/dmlc/xgboost/CMakeLists.txt
  xgboost.vcxproj -> C:\Users\me\go\src\github.com\dmlc\xgboost\lib\xgboost.lib
  Building Custom Rule C:/Users/me/go/src/github.com/dmlc/xgboost/CMakeLists.txt
  -- Install configuration: "Release"
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/lib/xgboost.lib
  > deps = setdiff(c('data.table', 'magrittr', 'stringi'), rownames(installed.packages()));    if(length(deps)>0) install.packages(deps, repo = 'https://cloud.r-project.org/')
  > 
  > 
EXEC : warning : invalid package 'C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/R-package' [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\install.vcxproj]
Error : error : no packages specified [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\install.vcxproj]
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/xgboost
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/xgboost/base.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/xgboost/c_api.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/xgboost/data.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/xgboost/feature_map.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/xgboost/gbm.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/xgboost/generic_parameters.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/xgboost/host_device_vector.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/xgboost/json.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/xgboost/json_io.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/xgboost/learner.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/xgboost/linear_updater.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/xgboost/logging.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/xgboost/metric.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/xgboost/model.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/xgboost/objective.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/xgboost/parameter.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/xgboost/predictor.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/xgboost/span.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/xgboost/tree_model.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/xgboost/tree_updater.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/xgboost/version_config.h
  -- Up-to-date: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/lib/xgboost.lib
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/bin/xgboost.exe
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/lib/cmake/xgboost/XGBoostTargets.cmake
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/lib/cmake/xgboost/XGBoostTargets-release.cmake
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/lib/cmake/xgboost/xgboost-config.cmake
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/lib/cmake/xgboost/xgboost-config-version.cmake
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/dmlc
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/dmlc/any.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/dmlc/array_view.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/dmlc/base.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/dmlc/blockingconcurrentqueue.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/dmlc/build_config_default.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/dmlc/common.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/dmlc/concurrency.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/dmlc/concurrentqueue.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/dmlc/config.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/dmlc/data.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/dmlc/endian.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/dmlc/filesystem.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/dmlc/input_split_shuffle.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/dmlc/io.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/dmlc/json.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/dmlc/logging.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/dmlc/lua.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/dmlc/memory.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/dmlc/memory_io.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/dmlc/omp.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/dmlc/optional.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/dmlc/parameter.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/dmlc/recordio.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/dmlc/registry.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/dmlc/serializer.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/dmlc/strtonum.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/dmlc/threadediter.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/dmlc/thread_group.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/dmlc/thread_local.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/dmlc/timer.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/dmlc/type_traits.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/dmlc/build_config.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/lib/dmlc.lib
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/lib/cmake/dmlc/DMLCTargets.cmake
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/lib/cmake/dmlc/DMLCTargets-release.cmake
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/lib/cmake/dmlc/dmlc-config.cmake
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/lib/cmake/dmlc/dmlc-config-version.cmake
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/lib/rabit.lib
  -- Up-to-date: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/rabit
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/rabit/c_api.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/rabit/internal
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/rabit/internal/engine.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/rabit/internal/io.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/rabit/internal/rabit-inl.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/rabit/internal/socket.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/rabit/internal/thread_local.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/rabit/internal/timer.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/rabit/internal/utils.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/rabit/rabit.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/include/rabit/serializable.h
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/lib/cmake/rabit/rabitConfig.cmake
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/lib/cmake/rabit/rabitConfigVersion.cmake
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/lib/cmake/rabit/rabitTargets.cmake
  -- Installing: C:/Users/me/go/src/github.com/dmlc/xgboost/build.r.gpu2/dummy_inst/lib/cmake/rabit/rabitTargets-release.cmake
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(149,5): error MSB3073: The command "setlocal [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\install.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(149,5): error MSB3073: C:\cygwin64\bin\cmake.exe -DBUILD_TYPE=Release -P cmake_install.cmake [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\install.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(149,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\install.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(149,5): error MSB3073: :cmEnd [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\install.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(149,5): error MSB3073: endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\install.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(149,5): error MSB3073: :cmErrorLevel [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\install.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(149,5): error MSB3073: exit /b %1 [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\install.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(149,5): error MSB3073: :cmDone [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\install.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(149,5): error MSB3073: if %errorlevel% neq 0 goto :VCEnd [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\install.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(149,5): error MSB3073: :VCEnd" exited with code -1. [C:\Users\me\go\src\github.com\dmlc\xgboost\build.r.gpu2\install.vcxproj]

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions