Closed jduke99 closed 8 years ago
I can install it in 3.1.1 but then I can't install cohort method since it requires >=3.2.2.
Install of cyclops under 3.2.2 also failed for me (using plain old R this time, same error).
Mac seems to be working fine, but my PC is much more powerful so would like to run on there. :)
Yikes! What version of RTools are you using? Were you using a different version when compiling on R v3.1.1?
I had (unfortunately) just upgraded RTools to 3.3 from 3.1 before trying this. I tried downgrading to RTools 3.2 but no luck in 3.2+ and still builds in 3.1.1. Maybe my 3.1.1 R has cached an older version of RTools? Is there something I should do to clear everything out, beyond just uninstalling and re-installing RTools?
Your error appears to be linker trouble and not an issue directly the Cyclops code. I suspect you have dependent libraries (Rcpp
, RcppEigen
and RcppParallel
) built with a different compiler (i.e. RTools version). You can reinstall from source the dependent libraries using your new compiler. If you are installing pre-build packages, check which compiler CRAN uses.
Hmm, might need your guidance here. I didn't build it specifically. This is theRcppEigen description file in my directory C:\Users\PHOENIX2\Documents\R\win-library\3.2\RcppEigen
Package: RcppEigen Type: Package Title: 'Rcpp' Integration for the 'Eigen' Templated Linear Algebra Library Version: 0.3.2.5.1 Date: 2015-09-23 Author: Douglas Bates, Dirk Eddelbuettel and Romain Francois; the authors of Eigen for the included version of Eigen Maintainer: Dirk Eddelbuettel edd@debian.org Copyright: See the file COPYRIGHTS for various Eigen copyright details Description: R and 'Eigen' integration using 'Rcpp'. 'Eigen' is a C++ template library for linear algebra: matrices, vectors, numerical solvers and related algorithms. It supports dense and sparse matrices on integer, floating point and complex numbers, decompositions of such matrices, and solutions of linear systems. Its performance on many algorithms is comparable with some of the best implementations based on 'Lapack' and level-3 'BLAS'. . The 'RcppEigen' package includes the header files from the 'Eigen' C++ template library (currently version 3.2.5). Thus users do not need to install 'Eigen' itself in order to use 'RcppEigen'. . Since version 3.1.1, 'Eigen' is licensed under the Mozilla Public License (version 2); earlier version were licensed under the GNU LGPL version 3 or later. 'RcppEigen' (the 'Rcpp' bindings/bridge to 'Eigen') is licensed under the GNU GPL version 2 or later, as is the rest of 'Rcpp'. License: GPL (>= 2) | file LICENSE Depends: R (>= 2.15.1) LazyLoad: yes LinkingTo: Rcpp Imports: Matrix (>= 1.1-0), Rcpp (>= 0.11.0), stats, utils Suggests: inline, RUnit, pkgKitten URL: http://eigen.tuxfamily.org NeedsCompilation: yes Packaged: 2015-09-23 11:26:08.406208 UTC; edd Repository: CRAN Date/Publication: 2015-09-24 11:48:00 Built: R 3.2.3; x86_64-w64-mingw32; 2016-01-04 04:33:55 UTC; windows Archs: i386, x64
This is the full install output:
*** arch - i386
g++ -m32 -std=c++0x -I"C:/PROGRA~1/R/R-32~1.2/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DWIN_BUILD -DDOUBLE_PRECISION -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/Rcpp/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/BH/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppEigen/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppParallel/include" -I"d:/RCompile/r-compiling/local/local320/include" -O2 -Wall -mtune=core2 -c IsSorted.cpp -o IsSorted.o
g++ -m32 -std=c++0x -I"C:/PROGRA~1/R/R-32~1.2/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DWIN_BUILD -DDOUBLE_PRECISION -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/Rcpp/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/BH/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppEigen/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppParallel/include" -I"d:/RCompile/r-compiling/local/local320/include" -O2 -Wall -mtune=core2 -c RcppCyclopsInterface.cpp -o RcppCyclopsInterface.o
g++ -m32 -std=c++0x -I"C:/PROGRA~1/R/R-32~1.2/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DWIN_BUILD -DDOUBLE_PRECISION -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/Rcpp/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/BH/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppEigen/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppParallel/include" -I"d:/RCompile/r-compiling/local/local320/include" -O2 -Wall -mtune=core2 -c RcppExports.cpp -o RcppExports.o
g++ -m32 -std=c++0x -I"C:/PROGRA~1/R/R-32~1.2/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DWIN_BUILD -DDOUBLE_PRECISION -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/Rcpp/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/BH/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppEigen/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppParallel/include" -I"d:/RCompile/r-compiling/local/local320/include" -O2 -Wall -mtune=core2 -c RcppIsSorted.cpp -o RcppIsSorted.o
g++ -m32 -std=c++0x -I"C:/PROGRA~1/R/R-32~1.2/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DWIN_BUILD -DDOUBLE_PRECISION -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/Rcpp/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/BH/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppEigen/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppParallel/include" -I"d:/RCompile/r-compiling/local/local320/include" -O2 -Wall -mtune=core2 -c RcppModelData.cpp -o RcppModelData.o
g++ -m32 -std=c++0x -I"C:/PROGRA~1/R/R-32~1.2/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DWIN_BUILD -DDOUBLE_PRECISION -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/Rcpp/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/BH/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppEigen/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppParallel/include" -I"d:/RCompile/r-compiling/local/local320/include" -O2 -Wall -mtune=core2 -c cyclops/CcdInterface.cpp -o cyclops/CcdInterface.o
g++ -m32 -std=c++0x -I"C:/PROGRA~1/R/R-32~1.2/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DWIN_BUILD -DDOUBLE_PRECISION -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/Rcpp/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/BH/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppEigen/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppParallel/include" -I"d:/RCompile/r-compiling/local/local320/include" -O2 -Wall -mtune=core2 -c cyclops/CompressedDataMatrix.cpp -o cyclops/CompressedDataMatrix.o
g++ -m32 -std=c++0x -I"C:/PROGRA~1/R/R-32~1.2/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DWIN_BUILD -DDOUBLE_PRECISION -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/Rcpp/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/BH/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppEigen/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppParallel/include" -I"d:/RCompile/r-compiling/local/local320/include" -O2 -Wall -mtune=core2 -c cyclops/CyclicCoordinateDescent.cpp -o cyclops/CyclicCoordinateDescent.o
g++ -m32 -std=c++0x -I"C:/PROGRA~1/R/R-32~1.2/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DWIN_BUILD -DDOUBLE_PRECISION -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/Rcpp/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/BH/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppEigen/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppParallel/include" -I"d:/RCompile/r-compiling/local/local320/include" -O2 -Wall -mtune=core2 -c cyclops/ModelData.cpp -o cyclops/ModelData.o
g++ -m32 -std=c++0x -I"C:/PROGRA~1/R/R-32~1.2/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DWIN_BUILD -DDOUBLE_PRECISION -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/Rcpp/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/BH/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppEigen/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppParallel/include" -I"d:/RCompile/r-compiling/local/local320/include" -O2 -Wall -mtune=core2 -c cyclops/SqlModelData.cpp -o cyclops/SqlModelData.o
g++ -m32 -std=c++0x -I"C:/PROGRA~1/R/R-32~1.2/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DWIN_BUILD -DDOUBLE_PRECISION -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/Rcpp/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/BH/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppEigen/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppParallel/include" -I"d:/RCompile/r-compiling/local/local320/include" -O2 -Wall -mtune=core2 -c cyclops/Timer.cpp -o cyclops/Timer.o
g++ -m32 -std=c++0x -I"C:/PROGRA~1/R/R-32~1.2/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DWIN_BUILD -DDOUBLE_PRECISION -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/Rcpp/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/BH/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppEigen/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppParallel/include" -I"d:/RCompile/r-compiling/local/local320/include" -O2 -Wall -mtune=core2 -c cyclops/drivers/AbstractCrossValidationDriver.cpp -o cyclops/drivers/AbstractCrossValidationDriver.o
cyclops/drivers/AbstractCrossValidationDriver.cpp: In member function 'virtual void bsccs::AbstractCrossValidationDriver::resetForOptimal(bsccs::CyclicCoordinateDescent&, bsccs::CrossValidationSelector&, const bsccs::CCDArguments&)':
cyclops/drivers/AbstractCrossValidationDriver.cpp:38:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
cyclops/drivers/AbstractCrossValidationDriver.cpp: In member function 'virtual void bsccs::AbstractCrossValidationDriver::drive(bsccs::CyclicCoordinateDescent&, bsccs::AbstractSelector&, const bsccs::CCDArguments&)':
cyclops/drivers/AbstractCrossValidationDriver.cpp:87:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
cyclops/drivers/AbstractCrossValidationDriver.cpp:93:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
g++ -m32 -std=c++0x -I"C:/PROGRA~1/R/R-32~1.2/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DWIN_BUILD -DDOUBLE_PRECISION -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/Rcpp/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/BH/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppEigen/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppParallel/include" -I"d:/RCompile/r-compiling/local/local320/include" -O2 -Wall -mtune=core2 -c cyclops/drivers/AbstractDriver.cpp -o cyclops/drivers/AbstractDriver.o
g++ -m32 -std=c++0x -I"C:/PROGRA~1/R/R-32~1.2/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DWIN_BUILD -DDOUBLE_PRECISION -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/Rcpp/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/BH/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppEigen/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppParallel/include" -I"d:/RCompile/r-compiling/local/local320/include" -O2 -Wall -mtune=core2 -c cyclops/drivers/AbstractSelector.cpp -o cyclops/drivers/AbstractSelector.o
g++ -m32 -std=c++0x -I"C:/PROGRA~1/R/R-32~1.2/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DWIN_BUILD -DDOUBLE_PRECISION -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/Rcpp/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/BH/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppEigen/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppParallel/include" -I"d:/RCompile/r-compiling/local/local320/include" -O2 -Wall -mtune=core2 -c cyclops/drivers/AutoSearchCrossValidationDriver.cpp -o cyclops/drivers/AutoSearchCrossValidationDriver.o
cyclops/drivers/AutoSearchCrossValidationDriver.cpp: In member function 'virtual void bsccs::AutoSearchCrossValidationDriver::logResults(const bsccs::CCDArguments&)':
cyclops/drivers/AutoSearchCrossValidationDriver.cpp:55:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
g++ -m32 -std=c++0x -I"C:/PROGRA~1/R/R-32~1.2/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DWIN_BUILD -DDOUBLE_PRECISION -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/Rcpp/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/BH/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppEigen/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppParallel/include" -I"d:/RCompile/r-compiling/local/local320/include" -O2 -Wall -mtune=core2 -c cyclops/drivers/BootstrapDriver.cpp -o cyclops/drivers/BootstrapDriver.o
g++ -m32 -std=c++0x -I"C:/PROGRA~1/R/R-32~1.2/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DWIN_BUILD -DDOUBLE_PRECISION -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/Rcpp/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/BH/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppEigen/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppParallel/include" -I"d:/RCompile/r-compiling/local/local320/include" -O2 -Wall -mtune=core2 -c cyclops/drivers/BootstrapSelector.cpp -o cyclops/drivers/BootstrapSelector.o
g++ -m32 -std=c++0x -I"C:/PROGRA~1/R/R-32~1.2/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DWIN_BUILD -DDOUBLE_PRECISION -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/Rcpp/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/BH/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppEigen/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppParallel/include" -I"d:/RCompile/r-compiling/local/local320/include" -O2 -Wall -mtune=core2 -c cyclops/drivers/CrossValidationSelector.cpp -o cyclops/drivers/CrossValidationSelector.o
g++ -m32 -std=c++0x -I"C:/PROGRA~1/R/R-32~1.2/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DWIN_BUILD -DDOUBLE_PRECISION -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/Rcpp/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/BH/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppEigen/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppParallel/include" -I"d:/RCompile/r-compiling/local/local320/include" -O2 -Wall -mtune=core2 -c cyclops/drivers/GridSearchCrossValidationDriver.cpp -o cyclops/drivers/GridSearchCrossValidationDriver.o
g++ -m32 -std=c++0x -I"C:/PROGRA~1/R/R-32~1.2/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DWIN_BUILD -DDOUBLE_PRECISION -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/Rcpp/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/BH/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppEigen/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppParallel/include" -I"d:/RCompile/r-compiling/local/local320/include" -O2 -Wall -mtune=core2 -c cyclops/drivers/HierarchyAutoSearchCrossValidationDriver.cpp -o cyclops/drivers/HierarchyAutoSearchCrossValidationDriver.o
g++ -m32 -std=c++0x -I"C:/PROGRA~1/R/R-32~1.2/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DWIN_BUILD -DDOUBLE_PRECISION -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/Rcpp/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/BH/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppEigen/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppParallel/include" -I"d:/RCompile/r-compiling/local/local320/include" -O2 -Wall -mtune=core2 -c cyclops/drivers/HierarchyGridSearchCrossValidationDriver.cpp -o cyclops/drivers/HierarchyGridSearchCrossValidationDriver.o
g++ -m32 -std=c++0x -I"C:/PROGRA~1/R/R-32~1.2/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DWIN_BUILD -DDOUBLE_PRECISION -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/Rcpp/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/BH/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppEigen/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppParallel/include" -I"d:/RCompile/r-compiling/local/local320/include" -O2 -Wall -mtune=core2 -c cyclops/drivers/ProportionSelector.cpp -o cyclops/drivers/ProportionSelector.o
g++ -m32 -std=c++0x -I"C:/PROGRA~1/R/R-32~1.2/include" -DNDEBUG -I. -Icyclops -DR_BUILD -DWIN_BUILD -DDOUBLE_PRECISION -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/Rcpp/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/BH/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppEigen/include" -I"C:/Users/PHOENIX2/Documents/R/win-library/3.2/RcppParallel/include" -I"d:/RCompile/r-compiling/local/local320/include" -O2 -Wall -mtune=core2 -c cyclops/engine/AbstractModelSpecifics.cpp -o cyclops/engine/AbstractModelSpecifics.o
In file included from C:/PROGRA~1/R/R-32~1.2/include/R.h:50:0,
from cyclops/engine/ModelSpecifics.hpp:27,
from cyclops/engine/ModelSpecifics.h:1924,
from cyclops/engine/AbstractModelSpecifics.cpp:13:
C:/PROGRA~1/R/R-32~1.2/include/R_ext/RS.h:45:0: warning: "ERROR" redefined [enabled by default]
c:\rtools\gcc-4.6.3\bin../lib/gcc/i686-w64-mingw32/4.6.3/../../../../i686-w64-mingw32/include/wingdi.h:70:0: note: this is the location of the previous definition
In file included from C:/Users/PHOENIX2/Documents/R/win-library/3.2/BH/include/boost/range/iterator_range_core.hpp:26:0,
from C:/Users/PHOENIX2/Documents/R/win-library/3.2/BH/include/boost/range/iterator_range.hpp:13,
from cyclops/engine/ModelSpecifics.h:28,
from cyclops/engine/AbstractModelSpecifics.cpp:13:
C:/Users/PHOENIX2/Documents/R/win-library/3.2/BH/include/boost/iterator/iterator_traits.hpp: In instantiation of 'boost::iterators::iterator_reference<double const>':
C:/Users/PHOENIX2/Documents/R/win-library/3.2/BH/include/boost/iterator/zip_iterator.hpp:90:61: instantiated from 'boost::iterators::detail::dereference_iterator::result<boost::iterators::detail::dereference_iterator(double const&)>'
C:/Users/PHOENIX2/Documents/R/win-library/3.2/BH/include/boost/utility/result_of.hpp:189:8: instantiated from 'boost::detail::result_of_nested_result<boost::iterators::detail::dereference_iterator, boost::iterators::detail::dereference_iterator(double const&)>'
C:/Users/PHOENIX2/Documents/R/win-library/3.2/BH/include/boost/utility/result_of.hpp:193:8: instantiated from 'boost::detail::tr1_result_of_impl<boost::iterators::detail::dereference_iterator, boost::iterators::detail::dereference_iterator(double const&), false>'
C:/Users/PHOENIX2/Documents/R/win-library/3.2/BH/include/boost/utility/detail/result_of_iterate.hpp:27:8: instantiated from 'boost::tr1_result_of<boost::iterators::detail::dereference_iterator(double const&)>'
C:/Users/PHOENIX2/Documents/R/win-library/3.2/BH/include/boost/utility/detail/result_of_iterate.hpp:159:8: instantiated from 'boost::result_of<boost::iterators::detail::dereference_iterator(double const&)>'
C:/Users/PHOENIX2/Documents/R/win-library/3.2/BH/include/boost/fusion/view/transform_view/detail/apply_transform_result.hpp:29:20: [ skipping 11 instantiation contexts ]
C:/Users/PHOENIX2/Documents/R/win-library/3.2/BH/include/boost/iterator/iterator_facade.hpp:549:32: instantiated from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::iterators::zip_iterator<boost::tuples::tuple<double, __gnu_cxx::__normal_iterator<double, std::vector
Not proud of this but I copied and pasted the Cyclops directory from the R/3.1 folder to the R/3.2 folder and it allowed me to just load the library in 3.2.3. Thanks for your help.
Am looking for a compilation solution for BH
(external R
package).
Downgrading BH
to version 1.58.0-1 fixes issue on travis-ci
. Further, issues does not arise on Mac OS X nor our docker instance. I'll look into differences between Boost 1.58 and 1.60 to pin-point why travis and Windows compilers are choking.
@schuemie and @jduke99, could you try the following for diagnosis on Window:
install.packages("repmis")
repmis::InstallOldPackages("BH", "1.58.0-1")
devtools::install_github("OHDSI/Cyclops")
@msuchard , that successfully allowed Cyclops to install on my Windows machine.
When I go to install cyclops from R Studio with R 3.2.3 and latest RTools, i get this (unhelpful) error:
make: *\ [cyclops/engine/AbstractModelSpecifics.o] Error 1 Warning: running command 'make -f "Makevars.win" -f "C:/PROGRA~1/R/R-32~1.3/etc/i386/Makeconf" -f "C:/PROGRA~1/R/R-32~1.3/share/make/winshlib.mk" CXX='$(CXX1X) $(CXX1XSTD)' CXXFLAGS='$(CXX1XFLAGS)' CXXPICFLAGS='$(CXX1XPICFLAGS)' SHLIB_LDFLAGS='$(SHLIB_CXX1XLDFLAGS)' SHLIB_LD='$(SHLIB_CXX1XLD)' SHLIB="Cyclops.dll" ' had status 2 ERROR: compilation failed for package 'Cyclops'