Open
Description
Hi Yousra, sorry to bother you again --
I had to work on a different project and just got back to this today. Unfortunately, I can't install the package on my machine.
Could you share your system settings with me and/or take a look how the output below differs from what you're getting (besides the obvious error message....)?
Specifically:
Are you also getting this many compiler warnings?
Which versions of R / Rcpp / RcppEigen did you test this on?
What does the call to g++
that yields a loadable installation look like for you?
I'm running
> sessioninfo::session_info(c("BH", "RcppEigen"))
─ Session info ──────────────────────────────────────────────────────────────────────────────────────
setting value
version R version 3.6.2 (2019-12-12)
os Linux Mint 19.1
system x86_64, linux-gnu
ui RStudio
language en_GB
collate en_GB.UTF-8
ctype en_GB.UTF-8
tz Europe/Berlin
date 2020-03-02
─ Packages ──────────────────────────────────────────────────────────────────────────────────────────
package * version date lib source
BH 1.72.0-3 2020-01-08 [1] CRAN (R 3.6.2)
lattice 0.20-40 2020-02-19 [4] CRAN (R 3.6.2)
Matrix 1.2-18 2019-11-27 [4] CRAN (R 3.6.1)
Rcpp 1.0.3 2019-11-08 [1] CRAN (R 3.6.2)
RcppEigen 0.3.3.7.0 2019-11-16 [1] CRAN (R 3.6.2)
This is what the installation yields:
==> Rcpp::compileAttributes()
* Updated src/RcppExports.cpp
* Updated R/RcppExports.R
==> R CMD INSTALL --no-multiarch --with-keep.source multgam
g++ -std=gnu++11 -I"/usr/share/R/include" -DNDEBUG -fopenmp -std=c++11 -O3 -ftree-vectorize -Wall -march=native -mavx -mfma -I../inst/include/ -I"/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/Rcpp/include" -I"/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include" -I"/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/BH/include" -std=c++11 -O3 -ftree-vectorize -march=native -mfma -mavx -fopenmp -fpic -g -O2 -Wall -pedantic -fstack-protector-strong -D_FORTIFY_SOURCE=2 -c RcppExports.cpp -o RcppExports.o
* installing to library ‘/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6’
* installing *source* package ‘multgam’ ...
** using staged installation
** libs
In file included from /home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/Core:383:0,
from /home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/Dense:1,
from /home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/RcppEigenForward.h:30,
from /home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/RcppEigen.h:25,
from RcppExports.cpp:4:
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:60:39: warning: ignoring attributes on template argument ‘__m128 {aka __vector(4) float}’ [-Wignored-attributes]
template<> struct is_arithmetic<__m128> { enum { value = true }; };
^
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:61:40: warning: ignoring attributes on template argument ‘__m128i {aka __vector(2) long long int}’ [-Wignored-attributes]
template<> struct is_arithmetic<__m128i> { enum { value = true }; };
^
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:62:40: warning: ignoring attributes on template argument ‘__m128d {aka __vector(2) double}’ [-Wignored-attributes]
template<> struct is_arithmetic<__m128d> { enum { value = true }; };
^
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:161:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f {aka __vector(4) float}’ [-Wignored-attributes]
template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4, alignment=Aligned16}; typedef Packet4f half; };
^
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:162:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d {aka __vector(2) double}’ [-Wignored-attributes]
template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2, alignment=Aligned16}; typedef Packet2d half; };
^
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:163:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4i {aka __vector(2) long long int}’ [-Wignored-attributes]
template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4, alignment=Aligned16}; typedef Packet4i half; };
^
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:687:35: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f {aka __vector(4) float}’ [-Wignored-attributes]
struct palign_impl<Offset,Packet4f>
^
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:697:35: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4i {aka __vector(2) long long int}’ [-Wignored-attributes]
struct palign_impl<Offset,Packet4i>
^
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:707:35: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d {aka __vector(2) double}’ [-Wignored-attributes]
struct palign_impl<Offset,Packet2d>
^
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:778:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f {aka __vector(4) float}’ [-Wignored-attributes]
ptranspose(PacketBlock<Packet4f,4>& kernel) {
^
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:783:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d {aka __vector(2) double}’ [-Wignored-attributes]
ptranspose(PacketBlock<Packet2d,2>& kernel) {
^
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:790:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4i {aka __vector(2) long long int}’ [-Wignored-attributes]
ptranspose(PacketBlock<Packet4i,4>& kernel) {
^
In file included from /home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/Core:374:0,
from /home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/Dense:1,
from /home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/RcppEigenForward.h:30,
from /home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/RcppEigen.h:25,
from RcppExports.cpp:4:
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f {aka __vector(4) float}’ [-Wignored-attributes]
template<> struct conj_helper<PACKET_REAL, PACKET_CPLX, false,false> { \
^
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:232:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’
EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f {aka __vector(4) float}’ [-Wignored-attributes]
template<> struct conj_helper<PACKET_CPLX, PACKET_REAL, false,false> { \
^
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:232:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’
EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d {aka __vector(2) double}’ [-Wignored-attributes]
template<> struct conj_helper<PACKET_REAL, PACKET_CPLX, false,false> { \
^
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’
EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d {aka __vector(2) double}’ [-Wignored-attributes]
template<> struct conj_helper<PACKET_CPLX, PACKET_REAL, false,false> { \
^
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’
EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/Core:386:0,
from /home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/Dense:1,
from /home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/RcppEigenForward.h:30,
from /home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/RcppEigen.h:25,
from RcppExports.cpp:4:
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/arch/AVX/PacketMath.h:35:39: warning: ignoring attributes on template argument ‘__m256 {aka __vector(8) float}’ [-Wignored-attributes]
template<> struct is_arithmetic<__m256> { enum { value = true }; };
^
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/arch/AVX/PacketMath.h:36:40: warning: ignoring attributes on template argument ‘__m256i {aka __vector(4) long long int}’ [-Wignored-attributes]
template<> struct is_arithmetic<__m256i> { enum { value = true }; };
^
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/arch/AVX/PacketMath.h:37:40: warning: ignoring attributes on template argument ‘__m256d {aka __vector(4) double}’ [-Wignored-attributes]
template<> struct is_arithmetic<__m256d> { enum { value = true }; };
^
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/arch/AVX/PacketMath.h:116:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet8f {aka __vector(8) float}’ [-Wignored-attributes]
template<> struct unpacket_traits<Packet8f> { typedef float type; typedef Packet4f half; enum {size=8, alignment=Aligned32}; };
^
In file included from /home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/Core:386:0,
from /home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/Dense:1,
from /home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/RcppEigenForward.h:30,
from /home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/RcppEigen.h:25,
from RcppExports.cpp:4:
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/arch/AVX/PacketMath.h:117:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4d {aka __vector(4) double}’ [-Wignored-attributes]
template<> struct unpacket_traits<Packet4d> { typedef double type; typedef Packet2d half; enum {size=4, alignment=Aligned32}; };
^
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/arch/AVX/PacketMath.h:118:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet8i {aka __vector(4) long long int}’ [-Wignored-attributes]
template<> struct unpacket_traits<Packet8i> { typedef int type; typedef Packet4i half; enum {size=8, alignment=Aligned32}; };
^
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/arch/AVX/PacketMath.h:455:35: warning: ignoring attributes on template argument ‘Eigen::internal::Packet8f {aka __vector(8) float}’ [-Wignored-attributes]
struct palign_impl<Offset,Packet8f>
^
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/arch/AVX/PacketMath.h:515:35: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4d {aka __vector(4) double}’ [-Wignored-attributes]
struct palign_impl<Offset,Packet4d>
^
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/arch/AVX/PacketMath.h:542:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet8f {aka __vector(8) float}’ [-Wignored-attributes]
ptranspose(PacketBlock<Packet8f,8>& kernel) {
^
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/arch/AVX/PacketMath.h:570:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet8f {aka __vector(8) float}’ [-Wignored-attributes]
ptranspose(PacketBlock<Packet8f,4>& kernel) {
^
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/arch/AVX/PacketMath.h:588:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4d {aka __vector(4) double}’ [-Wignored-attributes]
ptranspose(PacketBlock<Packet4d,4>& kernel) {
^
In file included from /home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/Core:388:0,
from /home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/Dense:1,
from /home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/RcppEigenForward.h:30,
from /home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/RcppEigen.h:25,
from RcppExports.cpp:4:
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/arch/AVX/Complex.h: In static member function ‘static void Eigen::internal::palign_impl<Offset, Eigen::internal::Packet4cf>::run(Eigen::internal::Packet4cf&, const Eigen::internal::Packet4cf&)’:
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/arch/AVX/Complex.h:170:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet8f {aka __vector(8) float}’ [-Wignored-attributes]
palign_impl<Offset*2,Packet8f>::run(first.v, second.v);
^
In file included from /home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/Core:374:0,
from /home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/Dense:1,
from /home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/RcppEigenForward.h:30,
from /home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/RcppEigen.h:25,
from RcppExports.cpp:4:
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/arch/AVX/Complex.h: At global scope:
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet8f {aka __vector(8) float}’ [-Wignored-attributes]
template<> struct conj_helper<PACKET_REAL, PACKET_CPLX, false,false> { \
^
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/arch/AVX/Complex.h:207:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’
EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet4cf,Packet8f)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet8f {aka __vector(8) float}’ [-Wignored-attributes]
template<> struct conj_helper<PACKET_CPLX, PACKET_REAL, false,false> { \
^
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/arch/AVX/Complex.h:207:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’
EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet4cf,Packet8f)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/Core:388:0,
from /home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/Dense:1,
from /home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/RcppEigenForward.h:30,
from /home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/RcppEigen.h:25,
from RcppExports.cpp:4:
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/arch/AVX/Complex.h: In static member function ‘static void Eigen::internal::palign_impl<Offset, Eigen::internal::Packet2cd>::run(Eigen::internal::Packet2cd&, const Eigen::internal::Packet2cd&)’:
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/arch/AVX/Complex.h:350:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4d {aka __vector(4) double}’ [-Wignored-attributes]
palign_impl<Offset*2,Packet4d>::run(first.v, second.v);
^
In file included from /home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/Core:374:0,
from /home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/Dense:1,
from /home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/RcppEigenForward.h:30,
from /home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/RcppEigen.h:25,
from RcppExports.cpp:4:
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/arch/AVX/Complex.h: At global scope:
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4d {aka __vector(4) double}’ [-Wignored-attributes]
template<> struct conj_helper<PACKET_REAL, PACKET_CPLX, false,false> { \
^
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/arch/AVX/Complex.h:387:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’
EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cd,Packet4d)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4d {aka __vector(4) double}’ [-Wignored-attributes]
template<> struct conj_helper<PACKET_CPLX, PACKET_REAL, false,false> { \
^
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/arch/AVX/Complex.h:387:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’
EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cd,Packet4d)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/SparseCore:37:0,
from /home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/Sparse:26,
from /home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/RcppEigenForward.h:31,
from /home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/RcppEigen.h:25,
from RcppExports.cpp:4:
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase<Eigen::SparseMatrix<double, 0, int> >’:
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase<Eigen::SparseMatrix<double, 0, int> >’
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix<double, 0, int>’
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:61:25: required from here
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type {aka __vector(4) double}’ [-Wignored-attributes]
>::type PacketReturnType;
^~~~~~~~~~~~~~~~
In file included from /home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/Core:367:0,
from /home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/Dense:1,
from /home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/RcppEigenForward.h:30,
from /home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/RcppEigen.h:25,
from RcppExports.cpp:4:
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet<int, -1>’:
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits<Eigen::Matrix<int, -1, 1> >’
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<int, -1, 1> >’
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix<int, -1, 1>’
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h:168:29: required from here
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:170:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<int>::type {aka __vector(2) long long int}’ [-Wignored-attributes]
bool Stop = Size==Dynamic || (Size%unpacket_traits<PacketType>::size)==0 || is_same<PacketType,typename unpacket_traits<PacketType>::half>::value>
~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:170:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<int>::type {aka __vector(2) long long int}’ [-Wignored-attributes]
bool Stop = Size==Dynamic || (Size%unpacket_traits<PacketType>::size)==0 || is_same<PacketType,typename unpacket_traits<PacketType>::half>::value>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:170:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<int>::type {aka __vector(2) long long int}’ [-Wignored-attributes]
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:170:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) long long int>::half {aka __vector(2) long long int}’ [-Wignored-attributes]
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:188:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<int>::type {aka __vector(2) long long int}’ [-Wignored-attributes]
typedef typename find_best_packet_helper<Size,typename packet_traits<T>::type>::type type;
^~~~
In file included from /home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/Core:434:0,
from /home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/Dense:1,
from /home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/RcppEigenForward.h:30,
from /home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/RcppEigen.h:25,
from RcppExports.cpp:4:
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<int, -1, 1>, 0>’:
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:300:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<int, -1, 1>, 1>’
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:551:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<int, -1, 1>, 3>’
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Matrix<int, -1, 1> >’
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Matrix<int, -1, 1> >’
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<int, -1, 1> >’
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix<int, -1, 1>’
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h:168:29: required from here
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<int>::type {aka __vector(2) long long int}’ [-Wignored-attributes]
>::type PacketReturnType;
^~~~~~~~~~~~~~~~
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<int, -1, 1> >, 0>’:
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:300:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<int, -1, 1> >, 1>’
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:551:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<int, -1, 1> >, 3>’
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<int, -1, 1> > >’
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<int, -1, 1> > >’
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/Transpose.h:115:37: required from ‘class Eigen::TransposeImpl<Eigen::Matrix<int, -1, 1>, Eigen::Dense>’
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose<Eigen::Matrix<int, -1, 1> >’
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h:178:72: required from here
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<int>::type {aka __vector(2) long long int}’ [-Wignored-attributes]
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<int, -1, -1>, 0>’:
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:300:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<int, -1, -1>, 1>’
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:551:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<int, -1, -1>, 3>’
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase<Eigen::Matrix<int, -1, -1> >’
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Matrix<int, -1, -1> >’
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<int, -1, -1> >’
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix<int, -1, -1>’
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h:179:36: required from here
/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<int>::type {aka __vector(2) long long int}’ [-Wignored-attributes]
g++ -std=gnu++11 -shared -L/usr/lib/R/lib -Wl,-Bsymbolic-functions -Wl,-z,relro -o multgam.so Family.o FamilyAngLogit.o FamilyGev.o MLOptim.o PenOptim.o RcppExports.o commonDefs.o commonFunctions.o commonVarFamily.o mtgamcpp.o smoothOptim.o -llapack -lblas -lgfortran -lm -lquadmath -fopenmp -L/usr/lib/R/lib -lR
installing to /home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/00LOCK-multgam/00new/multgam/libs
** R
** inst
** byte-compile and prepare package for lazy loading
** help
Warning: /home/lmmista-wap218/rpkgs/multgam/man/multgam-package.Rd:26: All text must be in a section
*** installing help indices
** building package indices
** testing if installed package can be loaded from temporary location
*** caught illegal operation ***
address 0x7f5d1fb364ac, cause 'illegal operand'
Traceback:
1: dyn.load(file, DLLpath = DLLpath, ...)
2: library.dynam(lib, package, package.lib)
3: loadNamespace(package, lib.loc)
4: doTryCatch(return(expr), name, parentenv, handler)
5: tryCatchOne(expr, names, parentenv, handlers[[1L]])
6: tryCatchList(expr, classes, parentenv, handlers)
7: 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) message(paste("Error:", msg), domain = NA) else stop(msg, call. = FALSE, domain = NA)})
8: library(pkg_name, lib.loc = lib, character.only = TRUE, logical.return = TRUE)
9: withCallingHandlers(expr, packageStartupMessage = function(c) invokeRestart("muffleMessage"))
10: suppressPackageStartupMessages(library(pkg_name, lib.loc = lib, character.only = TRUE, logical.return = TRUE))
11: doTryCatch(return(expr), name, parentenv, handler)
12: tryCatchOne(expr, names, parentenv, handlers[[1L]])
13: tryCatchList(expr, classes, parentenv, handlers)
14: 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)[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))})
15: try(suppressPackageStartupMessages(library(pkg_name, lib.loc = lib, character.only = TRUE, logical.return = TRUE)))
16: tools:::.test_load_package("multgam", "/home/lmmista-wap218/R/x86_64-pc-linux-gnu-library/3.6/00LOCK-multgam/00new")
An irrecoverable exception occurred. R is aborting now ...
Illegal instruction (core dumped)
ERROR: loading failed
Metadata
Metadata
Assignees
Labels
No labels