I've been trying to update the Boom package to the next version, and it hasn't been going so well. Hoping someone can help me figure out what next steps I should take.
I got the attached mail from auto-check. From what I can tell the new version of Boom (0.8.0) has two issues. Some long path names, and a large install size. Both are pre-existing issues shared with previous Boom versions. Nothing can be done about the long path names (but they have never caused a problem in the past), and the large install size has to do with the -g flag passed by R CMD INSTALL, which I don't control. In past versions of Boom we've let both these issues go. The auto-check script also flags an ERROR which seems to be related to version 0.7.0 (the current version). Clicking through to the compiler errors ( https://www.r-project.org/nosvn/R.check/r-devel-linux-x86_64-debian-clang/Boom-00install.html) gives: * installing to library ‘/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages’ * installing *source* package ‘Boom’ ... ** package ‘Boom’ successfully unpacked and MD5 sums checked ** libs make[1]: Entering directory '/tmp/Rtmpnqufqi/R.INSTALL4d314a0b9495/Boom/src' clang++-6.0 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include -IBmath -Imath/cephes -DNO_BOOST_THREADS -DNO_BOOST_FILESYSTEM -DADD_ -DRLANGUAGE -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include" -I/usr/local/include -fpic -g -O3 -Wall -pedantic -mtune=native -c Models/Bart/PoissonBartModel.cpp -o Models/Bart/PoissonBartModel.o In file included from Models/Bart/PoissonBartModel.cpp:19: In file included from ../inst/include/Models/Bart/PoissonBartModel.hpp:24: In file included from ../inst/include/Models/Bart/Bart.hpp:22: In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/8.0.1/../../../../include/c++/8.0.1/set:60: In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/8.0.1/../../../../include/c++/8.0.1/bits/stl_tree.h:65: /usr/bin/../lib/gcc/x86_64-linux-gnu/8.0.1/../../../../include/c++/8.0.1/bits/stl_function.h:545:9: error: redefinition of '__not_overloaded<_Tp, _Up>' struct __not_overloaded<_Tp, _Up> : __not_overloaded2<_Tp, _Up> { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/../lib/gcc/x86_64-linux-gnu/8.0.1/../../../../include/c++/8.0.1/bits/stl_function.h:531:9: note: previous definition is here struct __not_overloaded<_Tp, _Up, __void_t< ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8.0.1/../../../../include/c++/8.0.1/bits/stl_function.h:608:9: error: redefinition of '__not_overloaded<_Tp, _Up>' struct __not_overloaded<_Tp, _Up> : __not_overloaded2<_Tp, _Up> { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/../lib/gcc/x86_64-linux-gnu/8.0.1/../../../../include/c++/8.0.1/bits/stl_function.h:594:9: note: previous definition is here struct __not_overloaded<_Tp, _Up, __void_t< ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8.0.1/../../../../include/c++/8.0.1/bits/stl_function.h:671:9: error: redefinition of '__not_overloaded<_Tp, _Up>' struct __not_overloaded<_Tp, _Up> : __not_overloaded2<_Tp, _Up> { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/../lib/gcc/x86_64-linux-gnu/8.0.1/../../../../include/c++/8.0.1/bits/stl_function.h:657:9: note: previous definition is here struct __not_overloaded<_Tp, _Up, __void_t< ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8.0.1/../../../../include/c++/8.0.1/bits/stl_function.h:734:9: error: redefinition of '__not_overloaded<_Tp, _Up>' struct __not_overloaded<_Tp, _Up> : __not_overloaded2<_Tp, _Up> { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/../lib/gcc/x86_64-linux-gnu/8.0.1/../../../../include/c++/8.0.1/bits/stl_function.h:720:9: note: previous definition is here struct __not_overloaded<_Tp, _Up, __void_t< ^ 4 errors generated. /home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:166: recipe for target 'Models/Bart/PoissonBartModel.o' failed make[1]: *** [Models/Bart/PoissonBartModel.o] Error 1 make[1]: Leaving directory '/tmp/Rtmpnqufqi/R.INSTALL4d314a0b9495/Boom/src' ERROR: compilation failed for package ‘Boom’ * removing ‘/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Boom’ These appear to be caused by an ill formed std::set or std::function in the STL implementation of the host machine. If I'm reading that wrong someone please let me know. Thanks! S ---------- Forwarded message ---------- From: <uwe.lig...@r-project.org> Date: Wed, Apr 4, 2018 at 1:21 PM Subject: [CRAN-pretest-archived] CRAN submission Boom 0.8 To: steve.the.bayes...@gmail.com Cc: cran-submissi...@r-project.org Dear maintainer, package Boom_0.8.tar.gz does not pass the incoming checks automatically, please see the following pre-tests: Windows: <https://win-builder.r-project.org/incoming_pretest/ Boom_0.8_20180404_192911/Windows/00check.log> Status: 4 NOTEs Debian: <https://win-builder.r-project.org/incoming_pretest/ Boom_0.8_20180404_192911/Debian/00check.log> Status: 3 NOTEs Last released version's CRAN status: ERROR: 2, NOTE: 9 See: <https://CRAN.R-project.org/web/checks/check_results_Boom.html> CRAN Web: <https://cran.r-project.org/package=Boom> Please fix all problems and resubmit a fixed version via the webform. If you are not sure how to fix the problems shown, please ask for help on the R-package-devel mailing list: <https://stat.ethz.ch/mailman/listinfo/r-package-devel> If you are fairly certain the rejection is a false positive, please reply-all to this message and explain. More details are given in the directory: <https://win-builder.r-project.org/incoming_pretest/ Boom_0.8_20180404_192911/> The files will be removed after roughly 7 days. Strong rev. depends: BoomSpikeSlab bsts CausalImpact cbar Best regards, CRAN teams' auto-check service [[alternative HTML version deleted]] ______________________________________________ R-package-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel