{"action":"created","issue":{"url":"https://api.github.com/repos/nimble-dev/nimble/issues/214","repository_url":"https://api.github.com/repos/nimble-dev/nimble","labels_url":"https://api.github.com/repos/nimble-dev/nimble/issues/214/labels{/name}","comments_url":"https://api.github.com/repos/nimble-dev/nimble/issues/214/comments","events_url":"https://api.github.com/repos/nimble-dev/nimble/issues/214/events","html_url":"https://github.com/nimble-dev/nimble/issues/214","id":170455703,"number":214,"title":"compiler warnings on NERSC edison machine (Suse Linux)","user":{"login":"paciorek","id":2501598,"avatar_url":"https://avatars.githubusercontent.com/u/2501598?v=3","gravatar_id":"","url":"https://api.github.com/users/paciorek","html_url":"https://github.com/paciorek","followers_url":"https://api.github.com/users/paciorek/followers","following_url":"https://api.github.com/users/paciorek/following{/other_user}","gists_url":"https://api.github.com/users/paciorek/gists{/gist_id}","starred_url":"https://api.github.com/users/paciorek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paciorek/subscriptions","organizations_url":"https://api.github.com/users/paciorek/orgs","repos_url":"https://api.github.com/users/paciorek/repos","events_url":"https://api.github.com/users/paciorek/events{/privacy}","received_events_url":"https://api.github.com/users/paciorek/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2016-08-10T16:06:29Z","updated_at":"2016-08-11T00:46:06Z","closed_at":"2016-08-11T00:46:06Z","body":"We get warnings with calls to Eigen in the first test (blocker) in test-mcmc. The R on the machine is old (R3.1.3).\r\n\r\nSeems to run fine despite the warnings, so just noting this.\r\n\r\n====== blocker test in test-mcmc.R ==================\r\n\r\ng++ -I/usr/common/graphics/cascade/1.0/install/lib64/R/include -DNDEBUG  -DEIGEN_MPL2_ONLY=1 -I\"/global/u1/p/paciorek/R/x86_64-unknown-linux-gnu-library/3.1/nimble/include\" -I/usr/local/include    -fpic  -fPIC  -c P_1_blocker.cpp -o P_1_blocker.o\r\ng++ -I/usr/common/graphics/cascade/1.0/install/lib64/R/include -DNDEBUG  -DEIGEN_MPL2_ONLY=1 -I\"/global/u1/p/paciorek/R/x86_64-unknown-linux-gnu-library/3.1/nimble/include\" -I/usr/local/include    -fpic  -fPIC  -c P_1_blocker_nfCode.cpp -o P_1_blocker_nfCode.o\r\nIn file included from /global/u1/p/paciorek/R/x86_64-unknown-linux-gnu-library/3.1/nimble/include/Eigen/Core:263:0,\r\n                 from /global/u1/p/paciorek/R/x86_64-unknown-linux-gnu-library/3.1/nimble/include/Eigen/Dense:1,\r\n                 from /global/u1/p/paciorek/R/x86_64-unknown-linux-gnu-library/3.1/nimble/include/nimble/EigenTypedefs.h:4,\r\n                 from P_1_blocker_nfCode.cpp:3:\r\n/global/u1/p/paciorek/R/x86_64-unknown-linux-gnu-library/3.1/nimble/include/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument '__m128 {aka __vector(4) float}' [-Wignored-attributes]\r\n template<> struct is_arithmetic<__m128>  { enum { value = true }; };\r\n                                       ^\r\n/global/u1/p/paciorek/R/x86_64-unknown-linux-gnu-library/3.1/nimble/include/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument '__m128i {aka __vector(2) long long int}' [-Wignored-attributes]\r\n template<> struct is_arithmetic<__m128i> { enum { value = true }; };\r\n                                        ^\r\n/global/u1/p/paciorek/R/x86_64-unknown-linux-gnu-library/3.1/nimble/include/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument '__m128d {aka __vector(2) double}' [-Wignored-attributes]\r\n template<> struct is_arithmetic<__m128d> { enum { value = true }; };\r\n                                        ^\r\n/global/u1/p/paciorek/R/x86_64-unknown-linux-gnu-library/3.1/nimble/include/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f {aka __vector(4) float}' [-Wignored-attributes]\r\n template<> struct unpacket_traits<Packet4f> { typedef float  type; enum {size=4}; };\r\n                                           ^\r\n/global/u1/p/paciorek/R/x86_64-unknown-linux-gnu-library/3.1/nimble/include/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d {aka __vector(2) double}' [-Wignored-attributes]\r\n template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; };\r\n                                           ^\r\n/global/u1/p/paciorek/R/x86_64-unknown-linux-gnu-library/3.1/nimble/include/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i {aka __vector(2) long long int}' [-Wignored-attributes]\r\n template<> struct unpacket_traits<Packet4i> { typedef int    type; enum {size=4}; };\r\n                                           ^\r\nIn file included from /global/u1/p/paciorek/R/x86_64-unknown-linux-gnu-library/3.1/nimble/include/Eigen/Core:263:0,\r\n                 from /global/u1/p/paciorek/R/x86_64-unknown-linux-gnu-library/3.1/nimble/include/Eigen/Dense:1,\r\n                 from /global/u1/p/paciorek/R/x86_64-unknown-linux-gnu-library/3.1/nimble/include/nimble/EigenTypedefs.h:4,\r\n                 from P_1_blocker_nfCode.cpp:3:\r\n/global/u1/p/paciorek/R/x86_64-unknown-linux-gnu-library/3.1/nimble/include/Eigen/src/Core/arch/SSE/PacketMath.h:586:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f {aka __vector(4) float}' [-Wignored-attributes]\r\n struct palign_impl<Offset,Packet4f>\r\n                                   ^\r\n/global/u1/p/paciorek/R/x86_64-unknown-linux-gnu-library/3.1/nimble/include/Eigen/src/Core/arch/SSE/PacketMath.h:609:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet4i {aka __vector(2) long long int}' [-Wignored-attributes]\r\n struct palign_impl<Offset,Packet4i>\r\n                                   ^\r\n/global/u1/p/paciorek/R/x86_64-unknown-linux-gnu-library/3.1/nimble/include/Eigen/src/Core/arch/SSE/PacketMath.h:632:35: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d {aka __vector(2) double}' [-Wignored-attributes]\r\n struct palign_impl<Offset,Packet2d>\r\n                                   ^\r\nIn file included from /global/u1/p/paciorek/R/x86_64-unknown-linux-gnu-library/3.1/nimble/include/Eigen/Core:265:0,\r\n                 from /global/u1/p/paciorek/R/x86_64-unknown-linux-gnu-library/3.1/nimble/include/Eigen/Dense:1,\r\n                 from /global/u1/p/paciorek/R/x86_64-unknown-linux-gnu-library/3.1/nimble/include/nimble/EigenTypedefs.h:4,\r\n                 from P_1_blocker_nfCode.cpp:3:\r\n/global/u1/p/paciorek/R/x86_64-unknown-linux-gnu-library/3.1/nimble/include/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f {aka __vector(4) float}' [-Wignored-attributes]\r\n template<> struct conj_helper<Packet4f, Packet2cf, false,false>\r\n                                                               ^\r\n/global/u1/p/paciorek/R/x86_64-unknown-linux-gnu-library/3.1/nimble/include/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f {aka __vector(4) float}' [-Wignored-attributes]\r\n template<> struct conj_helper<Packet2cf, Packet4f, false,false>\r\n                                                               ^\r\n/global/u1/p/paciorek/R/x86_64-unknown-linux-gnu-library/3.1/nimble/include/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d {aka __vector(2) double}' [-Wignored-attributes]\r\n template<> struct conj_helper<Packet2d, Packet1cd, false,false>\r\n                                                               ^\r\n/global/u1/p/paciorek/R/x86_64-unknown-linux-gnu-library/3.1/nimble/include/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d {aka __vector(2) double}' [-Wignored-attributes]\r\n template<> struct conj_helper<Packet1cd, Packet2d, false,false>\r\n                                                               ^\r\nIn file included from /global/u1/p/paciorek/R/x86_64-unknown-linux-gnu-library/3.1/nimble/include/Eigen/Core:276:0,\r\n                 from /global/u1/p/paciorek/R/x86_64-unknown-linux-gnu-library/3.1/nimble/include/Eigen/Dense:1,\r\n                 from /global/u1/p/paciorek/R/x86_64-unknown-linux-gnu-library/3.1/nimble/include/nimble/EigenTypedefs.h:4,\r\n                 from P_1_blocker_nfCode.cpp:3:\r\n/global/u1/p/paciorek/R/x86_64-unknown-linux-gnu-library/3.1/nimble/include/Eigen/src/Core/Functors.h:932:28: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations]\r\n struct functor_traits<std::binder2nd<T> >\r\n                            ^~~~~~~~~\r\nIn file included from /opt/gcc/6.1.0/snos/include/g++/bits/stl_function.h:1128:0,\r\n                 from /opt/gcc/6.1.0/snos/include/g++/string:48,\r\n                 from /opt/gcc/6.1.0/snos/include/g++/bits/locale_classes.h:40,\r\n                 from /opt/gcc/6.1.0/snos/include/g++/bits/ios_base.h:41,\r\n                 from /opt/gcc/6.1.0/snos/include/g++/ios:42,\r\n                 from /opt/gcc/6.1.0/snos/include/g++/istream:38,\r\n                 from /opt/gcc/6.1.0/snos/include/g++/sstream:38,\r\n                 from /opt/gcc/6.1.0/snos/include/g++/complex:45,\r\n                 from /global/u1/p/paciorek/R/x86_64-unknown-linux-gnu-library/3.1/nimble/include/Eigen/Core:28,\r\n                 from /global/u1/p/paciorek/R/x86_64-unknown-linux-gnu-library/3.1/nimble/include/Eigen/Dense:1,\r\n                 from /global/u1/p/paciorek/R/x86_64-unknown-linux-gnu-library/3.1/nimble/include/nimble/EigenTypedefs.h:4,\r\n                 from P_1_blocker_nfCode.cpp:3:\r\n/opt/gcc/6.1.0/snos/include/g++/backward/binders.h:143:11: note: declared here\r\n     class binder2nd\r\n           ^~~~~~~~~\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/nimble-dev/nimble/issues/comments/239047370","html_url":"https://github.com/nimble-dev/nimble/issues/214#issuecomment-239047370","issue_url":"https://api.github.com/repos/nimble-dev/nimble/issues/214","id":239047370,"user":{"login":"paciorek","id":2501598,"avatar_url":"https://avatars.githubusercontent.com/u/2501598?v=3","gravatar_id":"","url":"https://api.github.com/users/paciorek","html_url":"https://github.com/paciorek","followers_url":"https://api.github.com/users/paciorek/followers","following_url":"https://api.github.com/users/paciorek/following{/other_user}","gists_url":"https://api.github.com/users/paciorek/gists{/gist_id}","starred_url":"https://api.github.com/users/paciorek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paciorek/subscriptions","organizations_url":"https://api.github.com/users/paciorek/orgs","repos_url":"https://api.github.com/users/paciorek/repos","events_url":"https://api.github.com/users/paciorek/events{/privacy}","received_events_url":"https://api.github.com/users/paciorek/received_events","type":"User","site_admin":false},"created_at":"2016-08-11T00:46:06Z","updated_at":"2016-08-11T00:46:06Z","body":"That did fix the warnings on edison. I'll make those changes in devel."}}
{"actor":{"display_login":"paciorek"}}