- Notifications
You must be signed in to change notification settings - Fork0
Open
Description
The build currently fails on 32-bit:
:notice:build ---> Building R-adelie:debug:build Executing proc-pre-org.macports.build-build-0:info:build xinstall: mkdir /opt/local/var/macports/build/_opt_local_ppcports_R_R-adelie/R-adelie/work/build:debug:build Executing org.macports.build (R-adelie):debug:build Environment: :debug:build CC_PRINT_OPTIONS='YES':debug:build CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_ppcports_R_R-adelie/R-adelie/work/.CC_PRINT_OPTIONS':debug:build CPATH='/opt/local/include':debug:build DEVELOPER_DIR='/Developer':debug:build DYLD_LIBRARY_PATH='/opt/local/lib/libgcc':debug:build LIBRARY_PATH='/opt/local/lib':debug:build MACOSX_DEPLOYMENT_TARGET='10.6':debug:build SOURCE_DATE_EPOCH='1739625098':info:build Executing: cd "/opt/local/var/macports/build/_opt_local_ppcports_R_R-adelie/R-adelie/work/adelie" && /opt/local/bin/R CMD INSTALL . --library=/opt/local/var/macports/build/_opt_local_ppcports_R_R-adelie/R-adelie/work/build --install-tests :debug:build system: cd "/opt/local/var/macports/build/_opt_local_ppcports_R_R-adelie/R-adelie/work/adelie" && /opt/local/bin/R CMD INSTALL . --library=/opt/local/var/macports/build/_opt_local_ppcports_R_R-adelie/R-adelie/work/build --install-tests :info:build * installing *source* package ‘adelie’ ...:info:build file ‘src/Makevars’ has the wrong MD5 checksum:info:build ** using staged installation:info:build ** libs:info:build using C++ compiler: ‘g++-mp-14 (MacPorts gcc14 14.2.0_1+G5+stdlib_flag) 14.2.0’:info:build using C++17:info:build Warning in system2("xcrun", "--show-sdk-path", TRUE, TRUE) ::info:build running command ''xcrun' --show-sdk-path 2>&1' had status 64:info:build using SDK: ‘NA’‘NA’‘NA’‘NA’‘NA’‘NA’:info:build /opt/local/bin/g++-mp-14 -std=gnu++17 -I"/opt/local/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I../inst/adelie/adelie/src/include -DEIGEN_PERMANENTLY_DISABLE_STUPID_WARNINGS -I'/opt/local/Library/Frameworks/R.framework/Versions/4.4/Resources/library/Rcpp/include' -I'/opt/local/Library/Frameworks/R.framework/Versions/4.4/Resources/library/RcppEigen/include' -isystem/opt/local/include/LegacySupport -I/opt/local/include -fopenmp -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -pipe -Os -arch ppc -c RcppExports.cpp -o RcppExports.o:info:build /opt/local/bin/g++-mp-14 -std=gnu++17 -I"/opt/local/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I../inst/adelie/adelie/src/include -DEIGEN_PERMANENTLY_DISABLE_STUPID_WARNINGS -I'/opt/local/Library/Frameworks/R.framework/Versions/4.4/Resources/library/Rcpp/include' -I'/opt/local/Library/Frameworks/R.framework/Versions/4.4/Resources/library/RcppEigen/include' -isystem/opt/local/include/LegacySupport -I/opt/local/include -fopenmp -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -pipe -Os -arch ppc -c rcpp_configs.cpp -o rcpp_configs.o:info:build /opt/local/bin/g++-mp-14 -std=gnu++17 -I"/opt/local/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I../inst/adelie/adelie/src/include -DEIGEN_PERMANENTLY_DISABLE_STUPID_WARNINGS -I'/opt/local/Library/Frameworks/R.framework/Versions/4.4/Resources/library/Rcpp/include' -I'/opt/local/Library/Frameworks/R.framework/Versions/4.4/Resources/library/RcppEigen/include' -isystem/opt/local/include/LegacySupport -I/opt/local/include -fopenmp -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -pipe -Os -arch ppc -c rcpp_constraint.cpp -o rcpp_constraint.o:info:build In file included from ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.ipp:2,:info:build from rcpp_io.h:4,:info:build from rcpp_matrix.h:4,:info:build from rcpp_constraint.h:4,:info:build from rcpp_constraint.cpp:1::info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.hpp:165:34: warning: left shift count >= width of type [-Wshift-count-overflow]:info:build 165 | static_cast<size_t>(1UL) << (n_bits_per_byte * sizeof(inner_t)):info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.hpp:165:34: warning: left shift count >= width of type [-Wshift-count-overflow]:info:build 163 | static constexpr size_t _max_inner = (:info:build | ~:info:build 164 | // casting helps MSVC with warning C4293:info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 165 | static_cast<size_t>(1UL) << (n_bits_per_byte * sizeof(inner_t)):info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 166 | );:info:build | ~ :info:build In file included from ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_phased_ancestry.ipp:2,:info:build from rcpp_io.h:5::info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_phased_ancestry.hpp:43:34: warning: left shift count >= width of type [-Wshift-count-overflow]:info:build 43 | static_cast<size_t>(1UL) << (n_bits_per_byte * sizeof(inner_t)):info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_phased_ancestry.hpp:43:34: warning: left shift count >= width of type [-Wshift-count-overflow]:info:build 41 | static constexpr size_t _max_inner = (:info:build | ~:info:build 42 | // casting helps MSVC with warning C4293:info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 43 | static_cast<size_t>(1UL) << (n_bits_per_byte * sizeof(inner_t)):info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 44 | );:info:build | ~ :info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.hpp: In instantiation of 'constexpr const size_t adelie_core::io::IOSNPUnphased<std::shared_ptr<char> >::_max_inner'::info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.ipp:93:23: required from 'std::tuple<long unsigned int, std::unordered_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double> > > > adelie_core::io::IOSNPUnphased<MmapPtrType>::write(const Eigen::Ref<const Eigen::Array<signed char, -1, -1, 0, -1, -1> >&, const std::string&, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, size_t) const [with MmapPtrType = std::shared_ptr<char>; std::string = std::basic_string<char>; size_t = long unsigned int]':info:build 93 | if (max_chunks >= _max_inner) {:info:build | ^~~~~~~~~~:info:build rcpp_io.h:33:41: required from here:info:build 33 | return std::get<0>(base_t::write(calldata8, impute_method, impute, n_threads));:info:build | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.hpp:165:34: error: right operand of shift expression '(1 << 32)' is greater than or equal to the precision 32 of the left operand [-fpermissive]:info:build 163 | static constexpr size_t _max_inner = (:info:build | ~:info:build 164 | // casting helps MSVC with warning C4293:info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 165 | static_cast<size_t>(1UL) << (n_bits_per_byte * sizeof(inner_t)):info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 166 | );:info:build | ~ :info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_phased_ancestry.hpp: In instantiation of 'constexpr const size_t adelie_core::io::IOSNPPhasedAncestry<std::shared_ptr<char> >::_max_inner'::info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_phased_ancestry.ipp:114:23: required from 'std::tuple<long unsigned int, std::unordered_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double> > > > adelie_core::io::IOSNPPhasedAncestry<MmapPtrType>::write(const Eigen::Ref<const Eigen::Array<signed char, -1, -1, 0, -1, -1> >&, const Eigen::Ref<const Eigen::Array<signed char, -1, -1, 0, -1, -1> >&, size_t, size_t) const [with MmapPtrType = std::shared_ptr<char>; size_t = long unsigned int]':info:build 114 | if (max_chunks >= _max_inner) {:info:build | ^~~~~~~~~~:info:build rcpp_io.h:60:41: required from here:info:build 60 | return std::get<0>(base_t::write(calldata8, ancestries8, A, n_threads));:info:build | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_phased_ancestry.hpp:43:34: error: right operand of shift expression '(1 << 32)' is greater than or equal to the precision 32 of the left operand [-fpermissive]:info:build 41 | static constexpr size_t _max_inner = (:info:build | ~:info:build 42 | // casting helps MSVC with warning C4293:info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 43 | static_cast<size_t>(1UL) << (n_bits_per_byte * sizeof(inner_t)):info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 44 | );:info:build | ~ :info:build make: *** [rcpp_constraint.o] Error 1:info:build ERROR: compilation failed for package ‘adelie’:info:build * removing ‘/opt/local/var/macports/build/_opt_local_ppcports_R_R-adelie/R-adelie/work/build/adelie’:info:build Command failed: cd "/opt/local/var/macports/build/_opt_local_ppcports_R_R-adelie/R-adelie/work/adelie" && /opt/local/bin/R CMD INSTALL . --library=/opt/local/var/macports/build/_opt_local_ppcports_R_R-adelie/R-adelie/work/build --install-tests :info:build Exit code: 1:error:build Failed to build R-adelie: command execution failed:debug:build Error code: CHILDSTATUS 37548 1(It is not conditional on-D_GLIBCXX_USE_CXX11_ABI=0 being passed or not, this error is the same.)
If I pass-fpermissive, as gcc suggests, it still fails, but at loading:
:notice:build ---> Building R-adelie:debug:build Executing proc-pre-org.macports.build-build-0:info:build xinstall: mkdir /opt/local/var/macports/build/_opt_local_ppcports_R_R-adelie/R-adelie/work/build:debug:build Executing org.macports.build (R-adelie):debug:build Environment: :debug:build CC_PRINT_OPTIONS='YES':debug:build CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_ppcports_R_R-adelie/R-adelie/work/.CC_PRINT_OPTIONS':debug:build CPATH='/opt/local/include':debug:build DEVELOPER_DIR='/Developer':debug:build DYLD_LIBRARY_PATH='/opt/local/lib/libgcc':debug:build LIBRARY_PATH='/opt/local/lib':debug:build MACOSX_DEPLOYMENT_TARGET='10.6':debug:build SOURCE_DATE_EPOCH='1739625468':info:build Executing: cd "/opt/local/var/macports/build/_opt_local_ppcports_R_R-adelie/R-adelie/work/adelie" && /opt/local/bin/R CMD INSTALL . --library=/opt/local/var/macports/build/_opt_local_ppcports_R_R-adelie/R-adelie/work/build --install-tests :debug:build system: cd "/opt/local/var/macports/build/_opt_local_ppcports_R_R-adelie/R-adelie/work/adelie" && /opt/local/bin/R CMD INSTALL . --library=/opt/local/var/macports/build/_opt_local_ppcports_R_R-adelie/R-adelie/work/build --install-tests :info:build * installing *source* package ‘adelie’ ...:info:build file ‘src/Makevars’ has the wrong MD5 checksum:info:build ** using staged installation:info:build ** libs:info:build using C++ compiler: ‘g++-mp-14 (MacPorts gcc14 14.2.0_1+G5+stdlib_flag) 14.2.0’:info:build using C++17:info:build Warning in system2("xcrun", "--show-sdk-path", TRUE, TRUE) ::info:build running command ''xcrun' --show-sdk-path 2>&1' had status 64:info:build using SDK: ‘NA’‘NA’‘NA’‘NA’‘NA’‘NA’:info:build /opt/local/bin/g++-mp-14 -std=gnu++17 -I"/opt/local/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I../inst/adelie/adelie/src/include -DEIGEN_PERMANENTLY_DISABLE_STUPID_WARNINGS -I'/opt/local/Library/Frameworks/R.framework/Versions/4.4/Resources/library/Rcpp/include' -I'/opt/local/Library/Frameworks/R.framework/Versions/4.4/Resources/library/RcppEigen/include' -isystem/opt/local/include/LegacySupport -I/opt/local/include -fopenmp -D_GLIBCXX_USE_CXX11_ABI=0 -fpermissive -fPIC -pipe -Os -arch ppc -c RcppExports.cpp -o RcppExports.o:info:build /opt/local/bin/g++-mp-14 -std=gnu++17 -I"/opt/local/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I../inst/adelie/adelie/src/include -DEIGEN_PERMANENTLY_DISABLE_STUPID_WARNINGS -I'/opt/local/Library/Frameworks/R.framework/Versions/4.4/Resources/library/Rcpp/include' -I'/opt/local/Library/Frameworks/R.framework/Versions/4.4/Resources/library/RcppEigen/include' -isystem/opt/local/include/LegacySupport -I/opt/local/include -fopenmp -D_GLIBCXX_USE_CXX11_ABI=0 -fpermissive -fPIC -pipe -Os -arch ppc -c rcpp_configs.cpp -o rcpp_configs.o:info:build /opt/local/bin/g++-mp-14 -std=gnu++17 -I"/opt/local/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I../inst/adelie/adelie/src/include -DEIGEN_PERMANENTLY_DISABLE_STUPID_WARNINGS -I'/opt/local/Library/Frameworks/R.framework/Versions/4.4/Resources/library/Rcpp/include' -I'/opt/local/Library/Frameworks/R.framework/Versions/4.4/Resources/library/RcppEigen/include' -isystem/opt/local/include/LegacySupport -I/opt/local/include -fopenmp -D_GLIBCXX_USE_CXX11_ABI=0 -fpermissive -fPIC -pipe -Os -arch ppc -c rcpp_constraint.cpp -o rcpp_constraint.o:info:build In file included from ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.ipp:2,:info:build from rcpp_io.h:4,:info:build from rcpp_matrix.h:4,:info:build from rcpp_constraint.h:4,:info:build from rcpp_constraint.cpp:1::info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.hpp:165:34: warning: left shift count >= width of type [-Wshift-count-overflow]:info:build 165 | static_cast<size_t>(1UL) << (n_bits_per_byte * sizeof(inner_t)):info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.hpp:165:34: warning: left shift count >= width of type [-Wshift-count-overflow]:info:build 163 | static constexpr size_t _max_inner = (:info:build | ~:info:build 164 | // casting helps MSVC with warning C4293:info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 165 | static_cast<size_t>(1UL) << (n_bits_per_byte * sizeof(inner_t)):info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 166 | );:info:build | ~ :info:build In file included from ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_phased_ancestry.ipp:2,:info:build from rcpp_io.h:5::info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_phased_ancestry.hpp:43:34: warning: left shift count >= width of type [-Wshift-count-overflow]:info:build 43 | static_cast<size_t>(1UL) << (n_bits_per_byte * sizeof(inner_t)):info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_phased_ancestry.hpp:43:34: warning: left shift count >= width of type [-Wshift-count-overflow]:info:build 41 | static constexpr size_t _max_inner = (:info:build | ~:info:build 42 | // casting helps MSVC with warning C4293:info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 43 | static_cast<size_t>(1UL) << (n_bits_per_byte * sizeof(inner_t)):info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 44 | );:info:build | ~ :info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.hpp: In instantiation of 'constexpr const size_t adelie_core::io::IOSNPUnphased<std::shared_ptr<char> >::_max_inner'::info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.ipp:93:23: required from 'std::tuple<long unsigned int, std::unordered_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double> > > > adelie_core::io::IOSNPUnphased<MmapPtrType>::write(const Eigen::Ref<const Eigen::Array<signed char, -1, -1, 0, -1, -1> >&, const std::string&, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, size_t) const [with MmapPtrType = std::shared_ptr<char>; std::string = std::basic_string<char>; size_t = long unsigned int]':info:build 93 | if (max_chunks >= _max_inner) {:info:build | ^~~~~~~~~~:info:build rcpp_io.h:33:41: required from here:info:build 33 | return std::get<0>(base_t::write(calldata8, impute_method, impute, n_threads));:info:build | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.hpp:165:34: warning: right operand of shift expression '(1 << 32)' is greater than or equal to the precision 32 of the left operand [-fpermissive]:info:build 163 | static constexpr size_t _max_inner = (:info:build | ~:info:build 164 | // casting helps MSVC with warning C4293:info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 165 | static_cast<size_t>(1UL) << (n_bits_per_byte * sizeof(inner_t)):info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 166 | );:info:build | ~ :info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_phased_ancestry.hpp: In instantiation of 'constexpr const size_t adelie_core::io::IOSNPPhasedAncestry<std::shared_ptr<char> >::_max_inner'::info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_phased_ancestry.ipp:114:23: required from 'std::tuple<long unsigned int, std::unordered_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double> > > > adelie_core::io::IOSNPPhasedAncestry<MmapPtrType>::write(const Eigen::Ref<const Eigen::Array<signed char, -1, -1, 0, -1, -1> >&, const Eigen::Ref<const Eigen::Array<signed char, -1, -1, 0, -1, -1> >&, size_t, size_t) const [with MmapPtrType = std::shared_ptr<char>; size_t = long unsigned int]':info:build 114 | if (max_chunks >= _max_inner) {:info:build | ^~~~~~~~~~:info:build rcpp_io.h:60:41: required from here:info:build 60 | return std::get<0>(base_t::write(calldata8, ancestries8, A, n_threads));:info:build | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_phased_ancestry.hpp:43:34: warning: right operand of shift expression '(1 << 32)' is greater than or equal to the precision 32 of the left operand [-fpermissive]:info:build 41 | static constexpr size_t _max_inner = (:info:build | ~:info:build 42 | // casting helps MSVC with warning C4293:info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 43 | static_cast<size_t>(1UL) << (n_bits_per_byte * sizeof(inner_t)):info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 44 | );:info:build | ~ :info:build /opt/local/bin/g++-mp-14 -std=gnu++17 -I"/opt/local/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I../inst/adelie/adelie/src/include -DEIGEN_PERMANENTLY_DISABLE_STUPID_WARNINGS -I'/opt/local/Library/Frameworks/R.framework/Versions/4.4/Resources/library/Rcpp/include' -I'/opt/local/Library/Frameworks/R.framework/Versions/4.4/Resources/library/RcppEigen/include' -isystem/opt/local/include/LegacySupport -I/opt/local/include -fopenmp -D_GLIBCXX_USE_CXX11_ABI=0 -fpermissive -fPIC -pipe -Os -arch ppc -c rcpp_glm.cpp -o rcpp_glm.o:info:build /opt/local/bin/g++-mp-14 -std=gnu++17 -I"/opt/local/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I../inst/adelie/adelie/src/include -DEIGEN_PERMANENTLY_DISABLE_STUPID_WARNINGS -I'/opt/local/Library/Frameworks/R.framework/Versions/4.4/Resources/library/Rcpp/include' -I'/opt/local/Library/Frameworks/R.framework/Versions/4.4/Resources/library/RcppEigen/include' -isystem/opt/local/include/LegacySupport -I/opt/local/include -fopenmp -D_GLIBCXX_USE_CXX11_ABI=0 -fpermissive -fPIC -pipe -Os -arch ppc -c rcpp_io.cpp -o rcpp_io.o:info:build In file included from ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.ipp:2,:info:build from rcpp_io.h:4,:info:build from rcpp_io.cpp:1::info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.hpp:165:34: warning: left shift count >= width of type [-Wshift-count-overflow]:info:build 165 | static_cast<size_t>(1UL) << (n_bits_per_byte * sizeof(inner_t)):info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.hpp:165:34: warning: left shift count >= width of type [-Wshift-count-overflow]:info:build 163 | static constexpr size_t _max_inner = (:info:build | ~:info:build 164 | // casting helps MSVC with warning C4293:info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 165 | static_cast<size_t>(1UL) << (n_bits_per_byte * sizeof(inner_t)):info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 166 | );:info:build | ~ :info:build In file included from ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_phased_ancestry.ipp:2,:info:build from rcpp_io.h:5::info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_phased_ancestry.hpp:43:34: warning: left shift count >= width of type [-Wshift-count-overflow]:info:build 43 | static_cast<size_t>(1UL) << (n_bits_per_byte * sizeof(inner_t)):info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_phased_ancestry.hpp:43:34: warning: left shift count >= width of type [-Wshift-count-overflow]:info:build 41 | static constexpr size_t _max_inner = (:info:build | ~:info:build 42 | // casting helps MSVC with warning C4293:info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 43 | static_cast<size_t>(1UL) << (n_bits_per_byte * sizeof(inner_t)):info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 44 | );:info:build | ~ :info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.hpp: In instantiation of 'constexpr const size_t adelie_core::io::IOSNPUnphased<std::shared_ptr<char> >::_max_inner'::info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.ipp:93:23: required from 'std::tuple<long unsigned int, std::unordered_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double> > > > adelie_core::io::IOSNPUnphased<MmapPtrType>::write(const Eigen::Ref<const Eigen::Array<signed char, -1, -1, 0, -1, -1> >&, const std::string&, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, size_t) const [with MmapPtrType = std::shared_ptr<char>; std::string = std::basic_string<char>; size_t = long unsigned int]':info:build 93 | if (max_chunks >= _max_inner) {:info:build | ^~~~~~~~~~:info:build rcpp_io.h:33:41: required from here:info:build 33 | return std::get<0>(base_t::write(calldata8, impute_method, impute, n_threads));:info:build | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.hpp:165:34: warning: right operand of shift expression '(1 << 32)' is greater than or equal to the precision 32 of the left operand [-fpermissive]:info:build 163 | static constexpr size_t _max_inner = (:info:build | ~:info:build 164 | // casting helps MSVC with warning C4293:info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 165 | static_cast<size_t>(1UL) << (n_bits_per_byte * sizeof(inner_t)):info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 166 | );:info:build | ~ :info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_phased_ancestry.hpp: In instantiation of 'constexpr const size_t adelie_core::io::IOSNPPhasedAncestry<std::shared_ptr<char> >::_max_inner'::info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_phased_ancestry.ipp:114:23: required from 'std::tuple<long unsigned int, std::unordered_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double> > > > adelie_core::io::IOSNPPhasedAncestry<MmapPtrType>::write(const Eigen::Ref<const Eigen::Array<signed char, -1, -1, 0, -1, -1> >&, const Eigen::Ref<const Eigen::Array<signed char, -1, -1, 0, -1, -1> >&, size_t, size_t) const [with MmapPtrType = std::shared_ptr<char>; size_t = long unsigned int]':info:build 114 | if (max_chunks >= _max_inner) {:info:build | ^~~~~~~~~~:info:build rcpp_io.h:60:41: required from here:info:build 60 | return std::get<0>(base_t::write(calldata8, ancestries8, A, n_threads));:info:build | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_phased_ancestry.hpp:43:34: warning: right operand of shift expression '(1 << 32)' is greater than or equal to the precision 32 of the left operand [-fpermissive]:info:build 41 | static constexpr size_t _max_inner = (:info:build | ~:info:build 42 | // casting helps MSVC with warning C4293:info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 43 | static_cast<size_t>(1UL) << (n_bits_per_byte * sizeof(inner_t)):info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 44 | );:info:build | ~ :info:build /opt/local/bin/g++-mp-14 -std=gnu++17 -I"/opt/local/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I../inst/adelie/adelie/src/include -DEIGEN_PERMANENTLY_DISABLE_STUPID_WARNINGS -I'/opt/local/Library/Frameworks/R.framework/Versions/4.4/Resources/library/Rcpp/include' -I'/opt/local/Library/Frameworks/R.framework/Versions/4.4/Resources/library/RcppEigen/include' -isystem/opt/local/include/LegacySupport -I/opt/local/include -fopenmp -D_GLIBCXX_USE_CXX11_ABI=0 -fpermissive -fPIC -pipe -Os -arch ppc -c rcpp_matrix.cpp -o rcpp_matrix.o:info:build In file included from ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.ipp:2,:info:build from rcpp_io.h:4,:info:build from rcpp_matrix.h:4,:info:build from rcpp_matrix.cpp:1::info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.hpp:165:34: warning: left shift count >= width of type [-Wshift-count-overflow]:info:build 165 | static_cast<size_t>(1UL) << (n_bits_per_byte * sizeof(inner_t)):info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.hpp:165:34: warning: left shift count >= width of type [-Wshift-count-overflow]:info:build 163 | static constexpr size_t _max_inner = (:info:build | ~:info:build 164 | // casting helps MSVC with warning C4293:info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 165 | static_cast<size_t>(1UL) << (n_bits_per_byte * sizeof(inner_t)):info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 166 | );:info:build | ~ :info:build In file included from ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_phased_ancestry.ipp:2,:info:build from rcpp_io.h:5::info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_phased_ancestry.hpp:43:34: warning: left shift count >= width of type [-Wshift-count-overflow]:info:build 43 | static_cast<size_t>(1UL) << (n_bits_per_byte * sizeof(inner_t)):info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_phased_ancestry.hpp:43:34: warning: left shift count >= width of type [-Wshift-count-overflow]:info:build 41 | static constexpr size_t _max_inner = (:info:build | ~:info:build 42 | // casting helps MSVC with warning C4293:info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 43 | static_cast<size_t>(1UL) << (n_bits_per_byte * sizeof(inner_t)):info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 44 | );:info:build | ~ :info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.hpp: In instantiation of 'constexpr const size_t adelie_core::io::IOSNPUnphased<std::shared_ptr<char> >::_max_inner'::info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.ipp:93:23: required from 'std::tuple<long unsigned int, std::unordered_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double> > > > adelie_core::io::IOSNPUnphased<MmapPtrType>::write(const Eigen::Ref<const Eigen::Array<signed char, -1, -1, 0, -1, -1> >&, const std::string&, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, size_t) const [with MmapPtrType = std::shared_ptr<char>; std::string = std::basic_string<char>; size_t = long unsigned int]':info:build 93 | if (max_chunks >= _max_inner) {:info:build | ^~~~~~~~~~:info:build rcpp_io.h:33:41: required from here:info:build 33 | return std::get<0>(base_t::write(calldata8, impute_method, impute, n_threads));:info:build | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.hpp:165:34: warning: right operand of shift expression '(1 << 32)' is greater than or equal to the precision 32 of the left operand [-fpermissive]:info:build 163 | static constexpr size_t _max_inner = (:info:build | ~:info:build 164 | // casting helps MSVC with warning C4293:info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 165 | static_cast<size_t>(1UL) << (n_bits_per_byte * sizeof(inner_t)):info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 166 | );:info:build | ~ :info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_phased_ancestry.hpp: In instantiation of 'constexpr const size_t adelie_core::io::IOSNPPhasedAncestry<std::shared_ptr<char> >::_max_inner'::info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_phased_ancestry.ipp:114:23: required from 'std::tuple<long unsigned int, std::unordered_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double> > > > adelie_core::io::IOSNPPhasedAncestry<MmapPtrType>::write(const Eigen::Ref<const Eigen::Array<signed char, -1, -1, 0, -1, -1> >&, const Eigen::Ref<const Eigen::Array<signed char, -1, -1, 0, -1, -1> >&, size_t, size_t) const [with MmapPtrType = std::shared_ptr<char>; size_t = long unsigned int]':info:build 114 | if (max_chunks >= _max_inner) {:info:build | ^~~~~~~~~~:info:build rcpp_io.h:60:41: required from here:info:build 60 | return std::get<0>(base_t::write(calldata8, ancestries8, A, n_threads));:info:build | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_phased_ancestry.hpp:43:34: warning: right operand of shift expression '(1 << 32)' is greater than or equal to the precision 32 of the left operand [-fpermissive]:info:build 41 | static constexpr size_t _max_inner = (:info:build | ~:info:build 42 | // casting helps MSVC with warning C4293:info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 43 | static_cast<size_t>(1UL) << (n_bits_per_byte * sizeof(inner_t)):info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 44 | );:info:build | ~ :info:build /opt/local/bin/g++-mp-14 -std=gnu++17 -I"/opt/local/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I../inst/adelie/adelie/src/include -DEIGEN_PERMANENTLY_DISABLE_STUPID_WARNINGS -I'/opt/local/Library/Frameworks/R.framework/Versions/4.4/Resources/library/Rcpp/include' -I'/opt/local/Library/Frameworks/R.framework/Versions/4.4/Resources/library/RcppEigen/include' -isystem/opt/local/include/LegacySupport -I/opt/local/include -fopenmp -D_GLIBCXX_USE_CXX11_ABI=0 -fpermissive -fPIC -pipe -Os -arch ppc -c rcpp_matrix_utils_blas.cpp -o rcpp_matrix_utils_blas.o:info:build /opt/local/bin/g++-mp-14 -std=gnu++17 -I"/opt/local/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I../inst/adelie/adelie/src/include -DEIGEN_PERMANENTLY_DISABLE_STUPID_WARNINGS -I'/opt/local/Library/Frameworks/R.framework/Versions/4.4/Resources/library/Rcpp/include' -I'/opt/local/Library/Frameworks/R.framework/Versions/4.4/Resources/library/RcppEigen/include' -isystem/opt/local/include/LegacySupport -I/opt/local/include -fopenmp -D_GLIBCXX_USE_CXX11_ABI=0 -fpermissive -fPIC -pipe -Os -arch ppc -c rcpp_solver.cpp -o rcpp_solver.o:info:build In file included from ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.ipp:2,:info:build from rcpp_io.h:4,:info:build from rcpp_matrix.h:4,:info:build from rcpp_solver.cpp:3::info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.hpp:165:34: warning: left shift count >= width of type [-Wshift-count-overflow]:info:build 165 | static_cast<size_t>(1UL) << (n_bits_per_byte * sizeof(inner_t)):info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.hpp:165:34: warning: left shift count >= width of type [-Wshift-count-overflow]:info:build 163 | static constexpr size_t _max_inner = (:info:build | ~:info:build 164 | // casting helps MSVC with warning C4293:info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 165 | static_cast<size_t>(1UL) << (n_bits_per_byte * sizeof(inner_t)):info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 166 | );:info:build | ~ :info:build In file included from ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_phased_ancestry.ipp:2,:info:build from rcpp_io.h:5::info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_phased_ancestry.hpp:43:34: warning: left shift count >= width of type [-Wshift-count-overflow]:info:build 43 | static_cast<size_t>(1UL) << (n_bits_per_byte * sizeof(inner_t)):info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_phased_ancestry.hpp:43:34: warning: left shift count >= width of type [-Wshift-count-overflow]:info:build 41 | static constexpr size_t _max_inner = (:info:build | ~:info:build 42 | // casting helps MSVC with warning C4293:info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 43 | static_cast<size_t>(1UL) << (n_bits_per_byte * sizeof(inner_t)):info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 44 | );:info:build | ~ :info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.hpp: In instantiation of 'constexpr const size_t adelie_core::io::IOSNPUnphased<std::shared_ptr<char> >::_max_inner'::info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.ipp:93:23: required from 'std::tuple<long unsigned int, std::unordered_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double> > > > adelie_core::io::IOSNPUnphased<MmapPtrType>::write(const Eigen::Ref<const Eigen::Array<signed char, -1, -1, 0, -1, -1> >&, const std::string&, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, size_t) const [with MmapPtrType = std::shared_ptr<char>; std::string = std::basic_string<char>; size_t = long unsigned int]':info:build 93 | if (max_chunks >= _max_inner) {:info:build | ^~~~~~~~~~:info:build rcpp_io.h:33:41: required from here:info:build 33 | return std::get<0>(base_t::write(calldata8, impute_method, impute, n_threads));:info:build | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.hpp:165:34: warning: right operand of shift expression '(1 << 32)' is greater than or equal to the precision 32 of the left operand [-fpermissive]:info:build 163 | static constexpr size_t _max_inner = (:info:build | ~:info:build 164 | // casting helps MSVC with warning C4293:info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 165 | static_cast<size_t>(1UL) << (n_bits_per_byte * sizeof(inner_t)):info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 166 | );:info:build | ~ :info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_phased_ancestry.hpp: In instantiation of 'constexpr const size_t adelie_core::io::IOSNPPhasedAncestry<std::shared_ptr<char> >::_max_inner'::info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_phased_ancestry.ipp:114:23: required from 'std::tuple<long unsigned int, std::unordered_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double> > > > adelie_core::io::IOSNPPhasedAncestry<MmapPtrType>::write(const Eigen::Ref<const Eigen::Array<signed char, -1, -1, 0, -1, -1> >&, const Eigen::Ref<const Eigen::Array<signed char, -1, -1, 0, -1, -1> >&, size_t, size_t) const [with MmapPtrType = std::shared_ptr<char>; size_t = long unsigned int]':info:build 114 | if (max_chunks >= _max_inner) {:info:build | ^~~~~~~~~~:info:build rcpp_io.h:60:41: required from here:info:build 60 | return std::get<0>(base_t::write(calldata8, ancestries8, A, n_threads));:info:build | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_phased_ancestry.hpp:43:34: warning: right operand of shift expression '(1 << 32)' is greater than or equal to the precision 32 of the left operand [-fpermissive]:info:build 41 | static constexpr size_t _max_inner = (:info:build | ~:info:build 42 | // casting helps MSVC with warning C4293:info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 43 | static_cast<size_t>(1UL) << (n_bits_per_byte * sizeof(inner_t)):info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 44 | );:info:build | ~ :info:build /opt/local/bin/g++-mp-14 -std=gnu++17 -I"/opt/local/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I../inst/adelie/adelie/src/include -DEIGEN_PERMANENTLY_DISABLE_STUPID_WARNINGS -I'/opt/local/Library/Frameworks/R.framework/Versions/4.4/Resources/library/Rcpp/include' -I'/opt/local/Library/Frameworks/R.framework/Versions/4.4/Resources/library/RcppEigen/include' -isystem/opt/local/include/LegacySupport -I/opt/local/include -fopenmp -D_GLIBCXX_USE_CXX11_ABI=0 -fpermissive -fPIC -pipe -Os -arch ppc -c rcpp_state.cpp -o rcpp_state.o:info:build In file included from ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.ipp:2,:info:build from rcpp_io.h:4,:info:build from rcpp_matrix.h:4,:info:build from rcpp_state.h:3,:info:build from rcpp_state.cpp:1::info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.hpp:165:34: warning: left shift count >= width of type [-Wshift-count-overflow]:info:build 165 | static_cast<size_t>(1UL) << (n_bits_per_byte * sizeof(inner_t)):info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.hpp:165:34: warning: left shift count >= width of type [-Wshift-count-overflow]:info:build 163 | static constexpr size_t _max_inner = (:info:build | ~:info:build 164 | // casting helps MSVC with warning C4293:info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 165 | static_cast<size_t>(1UL) << (n_bits_per_byte * sizeof(inner_t)):info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 166 | );:info:build | ~ :info:build In file included from ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_phased_ancestry.ipp:2,:info:build from rcpp_io.h:5::info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_phased_ancestry.hpp:43:34: warning: left shift count >= width of type [-Wshift-count-overflow]:info:build 43 | static_cast<size_t>(1UL) << (n_bits_per_byte * sizeof(inner_t)):info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_phased_ancestry.hpp:43:34: warning: left shift count >= width of type [-Wshift-count-overflow]:info:build 41 | static constexpr size_t _max_inner = (:info:build | ~:info:build 42 | // casting helps MSVC with warning C4293:info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 43 | static_cast<size_t>(1UL) << (n_bits_per_byte * sizeof(inner_t)):info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 44 | );:info:build | ~ :info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.hpp: In instantiation of 'constexpr const size_t adelie_core::io::IOSNPUnphased<std::shared_ptr<char> >::_max_inner'::info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.ipp:93:23: required from 'std::tuple<long unsigned int, std::unordered_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double> > > > adelie_core::io::IOSNPUnphased<MmapPtrType>::write(const Eigen::Ref<const Eigen::Array<signed char, -1, -1, 0, -1, -1> >&, const std::string&, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, size_t) const [with MmapPtrType = std::shared_ptr<char>; std::string = std::basic_string<char>; size_t = long unsigned int]':info:build 93 | if (max_chunks >= _max_inner) {:info:build | ^~~~~~~~~~:info:build rcpp_io.h:33:41: required from here:info:build 33 | return std::get<0>(base_t::write(calldata8, impute_method, impute, n_threads));:info:build | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.hpp:165:34: warning: right operand of shift expression '(1 << 32)' is greater than or equal to the precision 32 of the left operand [-fpermissive]:info:build 163 | static constexpr size_t _max_inner = (:info:build | ~:info:build 164 | // casting helps MSVC with warning C4293:info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 165 | static_cast<size_t>(1UL) << (n_bits_per_byte * sizeof(inner_t)):info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 166 | );:info:build | ~ :info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_phased_ancestry.hpp: In instantiation of 'constexpr const size_t adelie_core::io::IOSNPPhasedAncestry<std::shared_ptr<char> >::_max_inner'::info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_phased_ancestry.ipp:114:23: required from 'std::tuple<long unsigned int, std::unordered_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, double> > > > adelie_core::io::IOSNPPhasedAncestry<MmapPtrType>::write(const Eigen::Ref<const Eigen::Array<signed char, -1, -1, 0, -1, -1> >&, const Eigen::Ref<const Eigen::Array<signed char, -1, -1, 0, -1, -1> >&, size_t, size_t) const [with MmapPtrType = std::shared_ptr<char>; size_t = long unsigned int]':info:build 114 | if (max_chunks >= _max_inner) {:info:build | ^~~~~~~~~~:info:build rcpp_io.h:60:41: required from here:info:build 60 | return std::get<0>(base_t::write(calldata8, ancestries8, A, n_threads));:info:build | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_phased_ancestry.hpp:43:34: warning: right operand of shift expression '(1 << 32)' is greater than or equal to the precision 32 of the left operand [-fpermissive]:info:build 41 | static constexpr size_t _max_inner = (:info:build | ~:info:build 42 | // casting helps MSVC with warning C4293:info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 43 | static_cast<size_t>(1UL) << (n_bits_per_byte * sizeof(inner_t)):info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:info:build 44 | );:info:build | ~ :info:build /opt/local/bin/g++-mp-14 -std=gnu++17 -dynamiclib -Wl,-headerpad_max_install_names -undefined dynamic_lookup -single_module -multiply_defined suppress -L/opt/local/Library/Frameworks/R.framework/Resources/lib -Wl,-headerpad_max_install_names -L/opt/local/lib -lMacportsLegacySupport -Wl,-rpath,/opt/local/lib/libgcc -arch ppc -o adelie.so RcppExports.o rcpp_configs.o rcpp_constraint.o rcpp_glm.o rcpp_io.o rcpp_matrix.o rcpp_matrix_utils_blas.o rcpp_solver.o rcpp_state.o -fopenmp -F/opt/local/Library/Frameworks/R.framework/.. -framework R -Wl,-framework -Wl,CoreFoundation:info:build installing to /opt/local/var/macports/build/_opt_local_ppcports_R_R-adelie/R-adelie/work/build/00LOCK-adelie/00new/adelie/libs:info:build ** R:info:build ** inst:info:build ** byte-compile and prepare package for lazy loading:info:build ** help:info:build *** installing help indices:info:build ** building package indices:info:build ** installing vignettes:info:build ** testing if installed package can be loaded from temporary location:info:build sh: line 1: 38712 Bus error R_TESTS= '/opt/local/Library/Frameworks/R.framework/Resources/bin/R' --no-save --no-restore --no-echo 2>&1 < '/opt/local/var/macports/build/_opt_local_ppcports_R_R-adelie/R-adelie/work/.tmp/RtmpTNTeg1/file94892d8f633c':info:build *** caught bus error ***:info:build address 0x0, cause 'invalid alignment':info:build Traceback::info:build 1: Module(module, mustStart = TRUE, where = env):info:build 2: doTryCatch(return(expr), name, parentenv, handler):info:build 3: tryCatchOne(expr, names, parentenv, handlers[[1L]]):info:build 4: tryCatchList(expr, classes, parentenv, handlers):info:build 5: tryCatch(Module(module, mustStart = TRUE, where = env), error = function(e) e):info:build 6: Rcpp::loadModule(module = "adelie_core_configs", what = TRUE, env = ns, loadNow = TRUE):info:build 7: (function (ns) Rcpp::loadModule(module = "adelie_core_configs", what = TRUE, env = ns, loadNow = TRUE))(<environment>):info:build 8: doTryCatch(return(expr), name, parentenv, handler):info:build 9: tryCatchOne(expr, names, parentenv, handlers[[1L]]):info:build 10: tryCatchList(expr, classes, parentenv, handlers):info:build 11: tryCatch((function (ns) Rcpp::loadModule(module = "adelie_core_configs", what = TRUE, env = ns, loadNow = TRUE))(<environment>), error = function(e) e):info:build 12: eval(substitute(tryCatch(FUN(WHERE), error = function(e) e), list(FUN = f, WHERE = where)), where):info:build 13: eval(substitute(tryCatch(FUN(WHERE), error = function(e) e), list(FUN = f, WHERE = where)), where):info:build 14: .doLoadActions(where, attach):info:build 15: methods::cacheMetaData(ns, TRUE, ns):info:build 16: loadNamespace(package, lib.loc):info:build 17: doTryCatch(return(expr), name, parentenv, handler):info:build 18: tryCatchOne(expr, names, parentenv, handlers[[1L]]):info:build 19: tryCatchList(expr, classes, parentenv, handlers):info:build 20: tryCatch({ attr(package, "LibPath") <- which.lib.loc ns <- loadNamespace(package, lib.loc) env <- attachNamespace(ns, pos = pos, deps, exclude, include.only)}, error = function(e) { P <- if (!is.null(cc <- conditionCall(e))) paste(" in", deparse(cc)[1L]) else "" msg <- gettextf("package or namespace load failed for %s%s:\n %s", sQuote(package), P, conditionMessage(e)) if (logical.return && !quietly) message(paste("Error:", msg), domain = NA) else stop(msg, call. = FALSE, domain = NA)}):info:build 21: library(pkg_name, lib.loc = lib, character.only = TRUE, logical.return = TRUE):info:build 22: withCallingHandlers(expr, packageStartupMessage = function(c) tryInvokeRestart("muffleMessage")):info:build 23: suppressPackageStartupMessages(library(pkg_name, lib.loc = lib, character.only = TRUE, logical.return = TRUE)):info:build 24: doTryCatch(return(expr), name, parentenv, handler):info:build 25: tryCatchOne(expr, names, parentenv, handlers[[1L]]):info:build 26: tryCatchList(expr, classes, parentenv, handlers):info:build 27: tryCatch(expr, error = function(e) { call <- conditionCall(e) if (!is.null(call)) { if (identical(call[[1L]], quote(doTryCatch))) call <- sys.call(-4L) dcall <- deparse(call, nlines = 1L) prefix <- paste("Error in", dcall, ": ") LONG <- 75L sm <- strsplit(conditionMessage(e), "\n")[[1L]] w <- 14L + nchar(dcall, type = "w") + nchar(sm[1L], type = "w") if (is.na(w)) w <- 14L + nchar(dcall, type = "b") + nchar(sm[1L], type = "b") if (w > LONG) prefix <- paste0(prefix, "\n ") } else prefix <- "Error : " msg <- paste0(prefix, conditionMessage(e), "\n") .Internal(seterrmessage(msg[1L])) if (!silent && isTRUE(getOption("show.error.messages"))) { cat(msg, file = outFile) .Internal(printDeferredWarnings()) } invisible(structure(msg, class = "try-error", condition = e))}):info:build 28: try(suppressPackageStartupMessages(library(pkg_name, lib.loc = lib, character.only = TRUE, logical.return = TRUE))):info:build 29: tools:::.test_load_package("adelie", "/opt/local/var/macports/build/_opt_local_ppcports_R_R-adelie/R-adelie/work/build/00LOCK-adelie/00new"):info:build An irrecoverable exception occurred. R is aborting now ...:info:build ERROR: loading failed:info:build * removing ‘/opt/local/var/macports/build/_opt_local_ppcports_R_R-adelie/R-adelie/work/build/adelie’:info:build Command failed: cd "/opt/local/var/macports/build/_opt_local_ppcports_R_R-adelie/R-adelie/work/adelie" && /opt/local/bin/R CMD INSTALL . --library=/opt/local/var/macports/build/_opt_local_ppcports_R_R-adelie/R-adelie/work/build --install-tests :info:build Exit code: 1:error:build Failed to build R-adelie: command execution failed:debug:build Error code: CHILDSTATUS 38021 1This is not a typical failure (I built thousands of R packages and for many ran test-suites), and likely it implies a bug in the source.
@JamesYang007 Could you please have a look?
Metadata
Metadata
Assignees
Labels
No labels