ggloor / ALDEx_bioc

ALDEx_bioc is the working directory for updating bioconductor
27 stars 13 forks source link

Cannot install #68

Closed theo-allnutt-bioinformatics closed 9 months ago

theo-allnutt-bioinformatics commented 10 months ago

I cannot install Aldex2. Every attempt gives similar error about Rfast:

devtools::install_github("ggloor/ALDEx_bioc") Downloading GitHub repo ggloor/ALDEx_bioc@HEAD These packages have more recent versions available. It is recommended to update all of them. Which would you like to update?

1: All 2: CRAN packages only 3: None 4: cpp11 (0.4.6 -> 0.4.7) [CRAN]

Enter one or more numbers, or an empty line to skip updates: 1 cpp11 (0.4.6 -> 0.4.7) [CRAN] RcppParallel (NA -> 5.1.7) [CRAN] Rfast (NA -> 2.1.0) [CRAN] Installing 3 packages: cpp11, RcppParallel, Rfast Installing packages into '/home/554/ta0341/R/x86_64-pc-linux-gnu-library/4.3' (as 'lib' is unspecified) trying URL 'https://cloud.r-project.org/src/contrib/cpp11_0.4.7.tar.gz' Content type 'application/x-gzip' length 285779 bytes (279 KB)

downloaded 279 KB

trying URL 'https://cloud.r-project.org/src/contrib/RcppParallel_5.1.7.tar.gz' Content type 'application/x-gzip' length 1629119 bytes (1.6 MB)

downloaded 1.6 MB

trying URL 'https://cloud.r-project.org/src/contrib/Rfast_2.1.0.tar.gz' Content type 'application/x-gzip' length 331500 bytes (323 KB)

downloaded 323 KB

In file included from ../../src/tbb/concurrent_hash_map.cpp(17): ../../include/tbb/concurrent_hash_map.h(1233): error: expected a ")" concurrent_hash_map(I, I, Args...) ^

In file included from ../../src/tbb/concurrent_hash_map.cpp(17): ../../include/tbb/concurrent_hash_map.h(1233): error: template parameter "I" may not be redeclared in this scope concurrent_hash_map(I, I, Args...) ^

In file included from ../../src/tbb/concurrent_hash_map.cpp(17): ../../include/tbb/concurrent_hash_map.h(1234): error: expected a ";" -> internal::hash_map_t<concurrent_hash_map, internal::iterator_key_t,internal::iterator_mapped_t, Args...>; ^

In file included from ../../src/tbb/concurrent_hash_map.cpp(17): ../../include/tbb/concurrent_hash_map.h(1239): error: argument list for class template "tbb::interface5::concurrent_hash_map" is missing concurrent_hash_map(std::initializer_list<std::pair<const Key, T>>, CompareOrAllocator) ^

In file included from ../../src/tbb/concurrent_hash_map.cpp(17): ../../include/tbb/concurrent_hash_map.h(1239): error: expected a ")" concurrent_hash_map(std::initializer_list<std::pair<const Key, T>>, CompareOrAllocator) ^

In file included from ../../src/tbb/concurrent_hash_map.cpp(17): ../../include/tbb/concurrent_hash_map.h(1239): error: "initializer_list" is not a function or static data member concurrent_hash_map(std::initializer_list<std::pair<const Key, T>>, CompareOrAllocator) ^

compilation aborted for ../../src/tbb/concurrent_hash_map.cpp (code 2) make[2]: [../../build/common_rules.inc:76: concurrent_hash_map.o] Error 2 make[2]: Leaving directory '/scratch/nm31/ta0341/tmp/RtmpcrKnHi/R.INSTALL3bc34b4f02bf/RcppParallel/src/tbb/build/lib_release' make[1]: [Makefile:100: tbb_release] Error 2 make[1]: Leaving directory '/scratch/nm31/ta0341/tmp/RtmpcrKnHi/R.INSTALL3bc34b4f02bf/RcppParallel/src/tbb/src' icpc -std=gnu++17 -I"/apps/R/4.3.1/lib64/R/include" -DNDEBUG -I../inst/include -I/usr/local/include -std=gnu++11 -DRCPP_PARALLEL_USE_TBB=1 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -fpic -g -O2 -c init.cpp -o init.o icpc -std=gnu++17 -I"/apps/R/4.3.1/lib64/R/include" -DNDEBUG -I../inst/include -I/usr/local/include -std=gnu++11 -DRCPP_PARALLEL_USE_TBB=1 -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -fpic -g -O2 -c options.cpp -o options.o In file included from ../inst/include/tbb/enumerable_thread_specific.h(23), from ../inst/include/tbb/combinable.h(20), from ../inst/include/tbb/tbb.h(40), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_vector.h(1163): error: argument list for class template "tbb::concurrent_vector" is missing

concurrent_vector(I, I, const A& = A()) ^

In file included from ../inst/include/tbb/enumerable_thread_specific.h(23), from ../inst/include/tbb/combinable.h(20), from ../inst/include/tbb/tbb.h(40), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_vector.h(1163): error: expected a ")"

concurrent_vector(I, I, const A& = A()) ^

In file included from ../inst/include/tbb/enumerable_thread_specific.h(23), from ../inst/include/tbb/combinable.h(20), from ../inst/include/tbb/tbb.h(40), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_vector.h(1163): error: "I" is not a function or static data member

concurrent_vector(I, I, const A& = A()) ^

In file included from ../inst/include/tbb/enumerable_thread_specific.h(23), from ../inst/include/tbb/combinable.h(20), from ../inst/include/tbb/tbb.h(40), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_vector.h(1168): error: argument list for class template "tbb::concurrent_vector" is missing concurrent_vector(const concurrent_vector<T, A1> &, const A2 &) ^

In file included from ../inst/include/tbb/enumerable_thread_specific.h(23), from ../inst/include/tbb/combinable.h(20), from ../inst/include/tbb/tbb.h(40), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_vector.h(1168): warning #945: type qualifier ignored concurrent_vector(const concurrent_vector<T, A1> &, const A2 &) ^

In file included from ../inst/include/tbb/enumerable_thread_specific.h(23), from ../inst/include/tbb/combinable.h(20), from ../inst/include/tbb/tbb.h(40), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_vector.h(1168): error: an explicit template argument list is not allowed on this declaration concurrent_vector(const concurrent_vector<T, A1> &, const A2 &) ^

In file included from ../inst/include/tbb/enumerable_thread_specific.h(23), from ../inst/include/tbb/combinable.h(20), from ../inst/include/tbb/tbb.h(40), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_vector.h(1168): error: expected a ")" concurrent_vector(const concurrent_vector<T, A1> &, const A2 &) ^

In file included from ../inst/include/tbb/enumerable_thread_specific.h(23), from ../inst/include/tbb/combinable.h(20), from ../inst/include/tbb/tbb.h(40), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_vector.h(1173): error: argument list for class template "tbb::concurrent_vector" is missing

concurrent_vector(std::initializer_list, const A& = A()) ^

In file included from ../inst/include/tbb/enumerable_thread_specific.h(23), from ../inst/include/tbb/combinable.h(20), from ../inst/include/tbb/tbb.h(40), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_vector.h(1173): error: an explicit template argument list is not allowed on this declaration

concurrent_vector(std::initializer_list, const A& = A()) ^

In file included from ../inst/include/tbb/enumerable_thread_specific.h(23), from ../inst/include/tbb/combinable.h(20), from ../inst/include/tbb/tbb.h(40), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_vector.h(1173): error: expected a ")"

concurrent_vector(std::initializer_list, const A& = A()) ^

In file included from ../inst/include/tbb/tbb.h(41), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_hash_map.h(1224): error: namespace "std" has no member "conditional_t" std::conditional_t< (sizeof...(Args)>0) && !is_allocator_v< pack_element_t<0, Args...> >, ^

In file included from ../inst/include/tbb/tbb.h(41), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_hash_map.h(1224): error: expected a ">" std::conditional_t< (sizeof...(Args)>0) && !is_allocator_v< pack_element_t<0, Args...> >, ^

In file included from ../inst/include/tbb/tbb.h(41), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_hash_map.h(1224): error: expected a ";" std::conditional_t< (sizeof...(Args)>0) && !is_allocator_v< pack_element_t<0, Args...> >, ^

In file included from ../inst/include/tbb/tbb.h(41), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_hash_map.h(1233): error: argument list for class template "tbb::interface5::concurrent_hash_map" is missing concurrent_hash_map(I, I, Args...) ^

In file included from ../inst/include/tbb/tbb.h(41), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_hash_map.h(1233): error: expected a ")" concurrent_hash_map(I, I, Args...) ^

In file included from ../inst/include/tbb/tbb.h(41), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_hash_map.h(1233): error: "I" is not a function or static data member concurrent_hash_map(I, I, Args...) ^

In file included from ../inst/include/tbb/tbb.h(41), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_hash_map.h(1239): error: argument list for class template "tbb::interface5::concurrent_hash_map" is missing concurrent_hash_map(std::initializer_list<std::pair<const Key, T>>, CompareOrAllocator) ^

In file included from ../inst/include/tbb/tbb.h(41), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_hash_map.h(1239): error: an explicit template argument list is not allowed on this declaration concurrent_hash_map(std::initializer_list<std::pair<const Key, T>>, CompareOrAllocator) ^

In file included from ../inst/include/tbb/tbb.h(41), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_hash_map.h(1239): error: expected a ")" concurrent_hash_map(std::initializer_list<std::pair<const Key, T>>, CompareOrAllocator) ^

In file included from ../inst/include/tbb/tbb.h(45), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_priority_queue.h(521): error: namespace "std" has no member "conditional_t" std::conditional_t< (sizeof...(Args)>0) && !is_allocator_v< pack_element_t<0, Args...> >, ^

In file included from ../inst/include/tbb/tbb.h(45), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_priority_queue.h(521): error: expected a ">" std::conditional_t< (sizeof...(Args)>0) && !is_allocator_v< pack_element_t<0, Args...> >, ^

In file included from ../inst/include/tbb/tbb.h(45), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_priority_queue.h(521): error: expected a ";" std::conditional_t< (sizeof...(Args)>0) && !is_allocator_v< pack_element_t<0, Args...> >, ^

In file included from ../inst/include/tbb/tbb.h(45), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_priority_queue.h(532): error: argument list for class template "tbb::interface5::concurrent_priority_queue" is missing

concurrent_priority_queue(InputIterator, InputIterator, Args...) ^

In file included from ../inst/include/tbb/tbb.h(45), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_priority_queue.h(532): error: expected a ")"

concurrent_priority_queue(InputIterator, InputIterator, Args...) ^

In file included from ../inst/include/tbb/tbb.h(45), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_priority_queue.h(532): error: "InputIterator" is not a function or static data member

concurrent_priority_queue(InputIterator, InputIterator, Args...) ^

In file included from ../inst/include/tbb/tbb.h(45), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_priority_queue.h(536): error: argument list for class template "tbb::interface5::concurrent_priority_queue" is missing concurrent_priority_queue(std::initializer_list init_list, CompareOrAllocalor) ^

In file included from ../inst/include/tbb/tbb.h(45), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_priority_queue.h(536): error: an explicit template argument list is not allowed on this declaration concurrent_priority_queue(std::initializer_list init_list, CompareOrAllocalor) ^

In file included from ../inst/include/tbb/tbb.h(45), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_priority_queue.h(536): error: expected a ")" concurrent_priority_queue(std::initializer_list init_list, CompareOrAllocalor) ^

In file included from ../inst/include/tbb/tbb.h(46), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_queue.h(182): error: argument list for class template "tbb::strict_ppl::concurrent_queue" is missing

concurrent_queue(InputIterator, InputIterator, const A& = A()) ^

In file included from ../inst/include/tbb/tbb.h(46), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_queue.h(182): error: expected a ")"

concurrent_queue(InputIterator, InputIterator, const A& = A()) ^

In file included from ../inst/include/tbb/tbb.h(46), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_queue.h(182): error: "InputIterator" is not a function or static data member

concurrent_queue(InputIterator, InputIterator, const A& = A()) ^

In file included from ../inst/include/tbb/tbb.h(46), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_queue.h(453): error: argument list for class template "tbb::concurrent_bounded_queue" is missing

concurrent_bounded_queue(InputIterator, InputIterator, const A& = A()) ^

In file included from ../inst/include/tbb/tbb.h(46), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_queue.h(453): error: expected a ")"

concurrent_bounded_queue(InputIterator, InputIterator, const A& = A()) ^

In file included from ../inst/include/tbb/tbb.h(46), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_queue.h(453): error: "InputIterator" is not a function or static data member

concurrent_bounded_queue(InputIterator, InputIterator, const A& = A()) ^

In file included from ../inst/include/tbb/tbb.h(47), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_map.h(267): error: namespace "std" has no member "conditional_t" std::conditional_t< (sizeof...(Args)>0) && !is_allocator_v< pack_element_t<0, Args...> >, ^

In file included from ../inst/include/tbb/tbb.h(47), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_map.h(267): error: expected a ">" std::conditional_t< (sizeof...(Args)>0) && !is_allocator_v< pack_element_t<0, Args...> >, ^

In file included from ../inst/include/tbb/tbb.h(47), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_map.h(267): error: expected a ";" std::conditional_t< (sizeof...(Args)>0) && !is_allocator_v< pack_element_t<0, Args...> >, ^

In file included from ../inst/include/tbb/tbb.h(47), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_map.h(278): error: argument list for class template "tbb::interface5::concurrent_unordered_map" is missing concurrent_unordered_map (I, I) ^

In file included from ../inst/include/tbb/tbb.h(47), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_map.h(278): error: expected a ")" concurrent_unordered_map (I, I) ^

In file included from ../inst/include/tbb/tbb.h(47), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_map.h(278): error: "I" is not a function or static data member concurrent_unordered_map (I, I) ^

In file included from ../inst/include/tbb/tbb.h(47), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_map.h(283): error: argument list for class template "tbb::interface5::concurrent_unordered_map" is missing concurrent_unordered_map(I, I, size_t, Args...) ^

In file included from ../inst/include/tbb/tbb.h(47), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_map.h(283): error: expected a ")" concurrent_unordered_map(I, I, size_t, Args...) ^

In file included from ../inst/include/tbb/tbb.h(47), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_map.h(283): error: "I" is not a function or static data member concurrent_unordered_map(I, I, size_t, Args...) ^

In file included from ../inst/include/tbb/tbb.h(47), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_map.h(288): error: argument list for class template "tbb::interface5::concurrent_unordered_map" is missing concurrent_unordered_map(std::initializer_list<std::pair<const Key, Element>>) ^

In file included from ../inst/include/tbb/tbb.h(47), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_map.h(288): error: an explicit template argument list is not allowed on this declaration concurrent_unordered_map(std::initializer_list<std::pair<const Key, Element>>) ^

In file included from ../inst/include/tbb/tbb.h(47), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_map.h(293): error: argument list for class template "tbb::interface5::concurrent_unordered_map" is missing concurrent_unordered_map(std::initializer_list<std::pair<const Key, Element>>, size_t, Args...) ^

In file included from ../inst/include/tbb/tbb.h(47), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_map.h(293): error: an explicit template argument list is not allowed on this declaration concurrent_unordered_map(std::initializer_list<std::pair<const Key, Element>>, size_t, Args...) ^

In file included from ../inst/include/tbb/tbb.h(47), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_map.h(293): error: expected a ")" concurrent_unordered_map(std::initializer_list<std::pair<const Key, Element>>, size_t, Args...) ^

In file included from ../inst/include/tbb/tbb.h(47), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_map.h(460): error: argument list for class template "tbb::interface5::concurrent_unordered_multimap" is missing concurrent_unordered_multimap (I, I) ^

In file included from ../inst/include/tbb/tbb.h(47), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_map.h(460): error: expected a ")" concurrent_unordered_multimap (I, I) ^

In file included from ../inst/include/tbb/tbb.h(47), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_map.h(460): error: "I" is not a function or static data member concurrent_unordered_multimap (I, I) ^

In file included from ../inst/include/tbb/tbb.h(47), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_map.h(465): error: argument list for class template "tbb::interface5::concurrent_unordered_multimap" is missing concurrent_unordered_multimap(I, I, size_t, Args...) ^

In file included from ../inst/include/tbb/tbb.h(47), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_map.h(465): error: expected a ")" concurrent_unordered_multimap(I, I, size_t, Args...) ^

In file included from ../inst/include/tbb/tbb.h(47), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_map.h(465): error: "I" is not a function or static data member concurrent_unordered_multimap(I, I, size_t, Args...) ^

In file included from ../inst/include/tbb/tbb.h(47), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_map.h(470): error: argument list for class template "tbb::interface5::concurrent_unordered_multimap" is missing concurrent_unordered_multimap(std::initializer_list<std::pair<const Key, Element>>) ^

In file included from ../inst/include/tbb/tbb.h(47), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_map.h(470): error: an explicit template argument list is not allowed on this declaration concurrent_unordered_multimap(std::initializer_list<std::pair<const Key, Element>>) ^

In file included from ../inst/include/tbb/tbb.h(47), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_map.h(475): error: argument list for class template "tbb::interface5::concurrent_unordered_multimap" is missing concurrent_unordered_multimap(std::initializer_list<std::pair<const Key, Element>>, size_t, Args...) ^

In file included from ../inst/include/tbb/tbb.h(47), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_map.h(475): error: an explicit template argument list is not allowed on this declaration concurrent_unordered_multimap(std::initializer_list<std::pair<const Key, Element>>, size_t, Args...) ^

In file included from ../inst/include/tbb/tbb.h(47), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_map.h(475): error: expected a ")" concurrent_unordered_multimap(std::initializer_list<std::pair<const Key, Element>>, size_t, Args...) ^

In file included from ../inst/include/tbb/tbb.h(48), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_set.h(220): error: namespace "std" has no member "conditional_t" std::conditional_t< (sizeof...(Args)>0) && !is_allocator_v< pack_element_t<0, Args...> >, ^

In file included from ../inst/include/tbb/tbb.h(48), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_set.h(220): error: expected a ">" std::conditional_t< (sizeof...(Args)>0) && !is_allocator_v< pack_element_t<0, Args...> >, ^

In file included from ../inst/include/tbb/tbb.h(48), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_set.h(220): error: expected a ";" std::conditional_t< (sizeof...(Args)>0) && !is_allocator_v< pack_element_t<0, Args...> >, ^

In file included from ../inst/include/tbb/tbb.h(48), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_set.h(231): error: argument list for class template "tbb::interface5::concurrent_unordered_set" is missing concurrent_unordered_set(I, I) ^

In file included from ../inst/include/tbb/tbb.h(48), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_set.h(231): error: expected a ")" concurrent_unordered_set(I, I) ^

In file included from ../inst/include/tbb/tbb.h(48), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_set.h(231): error: "I" is not a function or static data member concurrent_unordered_set(I, I) ^

In file included from ../inst/include/tbb/tbb.h(48), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_set.h(236): error: argument list for class template "tbb::interface5::concurrent_unordered_set" is missing concurrent_unordered_set(I, I, size_t, Args...) ^

In file included from ../inst/include/tbb/tbb.h(48), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_set.h(236): error: expected a ")" concurrent_unordered_set(I, I, size_t, Args...) ^

In file included from ../inst/include/tbb/tbb.h(48), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_set.h(236): error: "I" is not a function or static data member concurrent_unordered_set(I, I, size_t, Args...) ^

In file included from ../inst/include/tbb/tbb.h(48), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_set.h(241): error: argument list for class template "tbb::interface5::concurrent_unordered_set" is missing concurrent_unordered_set(std::initializer_list) ^

In file included from ../inst/include/tbb/tbb.h(48), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_set.h(241): error: an explicit template argument list is not allowed on this declaration concurrent_unordered_set(std::initializer_list) ^

In file included from ../inst/include/tbb/tbb.h(48), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_set.h(246): error: argument list for class template "tbb::interface5::concurrent_unordered_set" is missing concurrent_unordered_set(std::initializer_list, size_t, Args...) ^

In file included from ../inst/include/tbb/tbb.h(48), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_set.h(246): error: an explicit template argument list is not allowed on this declaration concurrent_unordered_set(std::initializer_list, size_t, Args...) ^

In file included from ../inst/include/tbb/tbb.h(48), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_set.h(246): error: expected a ")" concurrent_unordered_set(std::initializer_list, size_t, Args...) ^

In file included from ../inst/include/tbb/tbb.h(48), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_set.h(416): error: argument list for class template "tbb::interface5::concurrent_unordered_multiset" is missing concurrent_unordered_multiset(I, I) ^

In file included from ../inst/include/tbb/tbb.h(48), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_set.h(416): error: expected a ")" concurrent_unordered_multiset(I, I) ^

In file included from ../inst/include/tbb/tbb.h(48), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_set.h(416): error: "I" is not a function or static data member concurrent_unordered_multiset(I, I) ^

In file included from ../inst/include/tbb/tbb.h(48), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_set.h(421): error: argument list for class template "tbb::interface5::concurrent_unordered_multiset" is missing concurrent_unordered_multiset(I, I, size_t, Args...) ^

In file included from ../inst/include/tbb/tbb.h(48), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_set.h(421): error: expected a ")" concurrent_unordered_multiset(I, I, size_t, Args...) ^

In file included from ../inst/include/tbb/tbb.h(48), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_set.h(421): error: "I" is not a function or static data member concurrent_unordered_multiset(I, I, size_t, Args...) ^

In file included from ../inst/include/tbb/tbb.h(48), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_set.h(426): error: argument list for class template "tbb::interface5::concurrent_unordered_multiset" is missing concurrent_unordered_multiset(std::initializer_list) ^

In file included from ../inst/include/tbb/tbb.h(48), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_set.h(426): error: an explicit template argument list is not allowed on this declaration concurrent_unordered_multiset(std::initializer_list) ^

In file included from ../inst/include/tbb/tbb.h(48), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_set.h(431): error: argument list for class template "tbb::interface5::concurrent_unordered_multiset" is missing concurrent_unordered_multiset(std::initializer_list, size_t, Args...) ^

In file included from ../inst/include/tbb/tbb.h(48), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_set.h(431): error: an explicit template argument list is not allowed on this declaration concurrent_unordered_multiset(std::initializer_list, size_t, Args...) ^

In file included from ../inst/include/tbb/tbb.h(48), from ../inst/include/RcppParallel/TBB.h(10), from ../inst/include/RcppParallel.h(21), from options.cpp(2): ../inst/include/tbb/concurrent_unordered_set.h(431): error: expected a ")" concurrent_unordered_multiset(std::initializer_list, size_t, Args...) ^

compilation aborted for options.cpp (code 2) make: *** [/apps/R/4.3.1/lib64/R/etc/Makeconf:200: options.o] Error 2 ERROR: compilation failed for package 'RcppParallel'

  • removing '/home/554/ta0341/R/x86_64-pc-linux-gnu-library/4.3/RcppParallel' ERROR: dependency 'RcppParallel' is not available for package 'Rfast'
  • removing '/home/554/ta0341/R/x86_64-pc-linux-gnu-library/4.3/Rfast'

The downloaded source packages are in '/scratch/nm31/ta0341/tmp/RtmptXTiD3/downloaded_packages' -- R CMD build ------------------------------------------------------------------------------------------ checking for file '/scratch/nm31/ta0341/tmp/RtmptXTiD3/remotes39fdc4ed6c019/ggloor-ALDEx_bioc-eb5a203/v checking for file '/scratch/nm31/ta0341/tmp/RtmptXTiD3/remotes39fdc4ed6c019/ggloor-ALDEx_bioc-eb5a203/DESCRIPTION' (384ms)

  • preparing 'ALDEx2': v checking DESCRIPTION meta-information ...
  • checking for LF line-endings in source and make files and shell scripts
  • checking for empty or unneeded directories
  • looking to see if a 'data/datalist' file should be added
  • building 'ALDEx2_1.35.0.tar.gz'

Installing package into '/home/554/ta0341/R/x86_64-pc-linux-gnu-library/4.3' (as 'lib' is unspecified) ERROR: dependency 'Rfast' is not available for package 'ALDEx2'

  • removing '/home/554/ta0341/R/x86_64-pc-linux-gnu-library/4.3/ALDEx2' Warning messages: 1: In i.p(...) : installation of package 'RcppParallel' had non-zero exit status 2: In i.p(...) : installation of package 'Rfast' had non-zero exit status 3: In i.p(...) : installation of package '/scratch/nm31/ta0341/tmp/RtmptXTiD3/file39fdc7d27ffec/ALDEx2_1.35.0.tar.gz' had non-zero exit status
ggloor commented 9 months ago

Hi Theo

It seems that RcppParallel is preventing Rfast from installing

you could try installing these packages directly from CRAN manually using the install.packages() command

occasionally, I have had to download the source for packages and install that way for recalcitrant packages

Greg

theo-allnutt-bioinformatics commented 9 months ago

Hi,

I managed to install it by downloading install from source:

https://github.com/ggloor/ALDEx2_dev/blob/master/ALDEx2_1.9.3.tar.gz

install.packages("ALDEx2_1.9.3.tar.gz", repos=NULL, type="source")