Compilation failure
Submitted by Darcy
Assigned to Nobody
Link to original bugzilla bug (#1643)
Version: 3.3 (current stable)
Description
Using Eigen at commit 0d906378 causes compilation error in debug mode.
OS: Fedora 29
Compiler: gcc 8.2.1
Compilation options: cmake -DCMAKE_BUILD_TYPE=Debug
I only get this with debug on, in release mode it's all sunny skies.
Error message:
/var/jenkins_home/workspace/neon_PR-125-SEMONSAXNP4DJH6WB6FH3YM56CLGTVEOFZ5NHXEJWRZCJENGXRBQ@4/build/eigen3/src/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index) [with LhsScalar = double; RhsScalar = double; Index = long int; DataMapper = Eigen::internal::blas_data_mapper<double, long int, 0, 0>; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false]':
/var/jenkins_home/workspace/neon_PR-125-SEMONSAXNP4DJH6WB6FH3YM56CLGTVEOFZ5NHXEJWRZCJENGXRBQ@4/build/eigen3/src/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1395:104: error: inconsistent operand constraints in an 'asm'
#define EIGEN_GEBP_2PX4_SPILLING_WORKAROUND __asm__ ("" : [a0] "+rm" (A0),[a1] "+rm" (A1));
^
/var/jenkins_home/workspace/neon_PR-125-SEMONSAXNP4DJH6WB6FH3YM56CLGTVEOFZ5NHXEJWRZCJENGXRBQ@4/build/eigen3/src/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1413:15: note: in expansion of macro 'EIGEN_GEBP_2PX4_SPILLING_WORKAROUND'
EIGEN_GEBP_2PX4_SPILLING_WORKAROUND \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/jenkins_home/workspace/neon_PR-125-SEMONSAXNP4DJH6WB6FH3YM56CLGTVEOFZ5NHXEJWRZCJENGXRBQ@4/build/eigen3/src/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1418:13: note: in expansion of macro 'EIGEN_GEBGP_ONESTEP'
EIGEN_GEBGP_ONESTEP(0);
^~~~~~~~~~~~~~~~~~~
/var/jenkins_home/workspace/neon_PR-125-SEMONSAXNP4DJH6WB6FH3YM56CLGTVEOFZ5NHXEJWRZCJENGXRBQ@4/build/eigen3/src/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1395:104: error: inconsistent operand constraints in an 'asm'
#define EIGEN_GEBP_2PX4_SPILLING_WORKAROUND __asm__ ("" : [a0] "+rm" (A0),[a1] "+rm" (A1));
^
/var/jenkins_home/workspace/neon_PR-125-SEMONSAXNP4DJH6WB6FH3YM56CLGTVEOFZ5NHXEJWRZCJENGXRBQ@4/build/eigen3/src/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1413:15: note: in expansion of macro 'EIGEN_GEBP_2PX4_SPILLING_WORKAROUND'
EIGEN_GEBP_2PX4_SPILLING_WORKAROUND \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/jenkins_home/workspace/neon_PR-125-SEMONSAXNP4DJH6WB6FH3YM56CLGTVEOFZ5NHXEJWRZCJENGXRBQ@4/build/eigen3/src/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1419:13: note: in expansion of macro 'EIGEN_GEBGP_ONESTEP'
EIGEN_GEBGP_ONESTEP(1);
^~~~~~~~~~~~~~~~~~~
/var/jenkins_home/workspace/neon_PR-125-SEMONSAXNP4DJH6WB6FH3YM56CLGTVEOFZ5NHXEJWRZCJENGXRBQ@4/build/eigen3/src/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1395:104: error: inconsistent operand constraints in an 'asm'
#define EIGEN_GEBP_2PX4_SPILLING_WORKAROUND __asm__ ("" : [a0] "+rm" (A0),[a1] "+rm" (A1));
^
/var/jenkins_home/workspace/neon_PR-125-SEMONSAXNP4DJH6WB6FH3YM56CLGTVEOFZ5NHXEJWRZCJENGXRBQ@4/build/eigen3/src/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1413:15: note: in expansion of macro 'EIGEN_GEBP_2PX4_SPILLING_WORKAROUND'
EIGEN_GEBP_2PX4_SPILLING_WORKAROUND \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/jenkins_home/workspace/neon_PR-125-SEMONSAXNP4DJH6WB6FH3YM56CLGTVEOFZ5NHXEJWRZCJENGXRBQ@4/build/eigen3/src/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1420:13: note: in expansion of macro 'EIGEN_GEBGP_ONESTEP'
EIGEN_GEBGP_ONESTEP(2);
^~~~~~~~~~~~~~~~~~~
/var/jenkins_home/workspace/neon_PR-125-SEMONSAXNP4DJH6WB6FH3YM56CLGTVEOFZ5NHXEJWRZCJENGXRBQ@4/build/eigen3/src/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1395:104: error: inconsistent operand constraints in an 'asm'
#define EIGEN_GEBP_2PX4_SPILLING_WORKAROUND __asm__ ("" : [a0] "+rm" (A0),[a1] "+rm" (A1));
^
/var/jenkins_home/workspace/neon_PR-125-SEMONSAXNP4DJH6WB6FH3YM56CLGTVEOFZ5NHXEJWRZCJENGXRBQ@4/build/eigen3/src/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1413:15: note: in expansion of macro 'EIGEN_GEBP_2PX4_SPILLING_WORKAROUND'
EIGEN_GEBP_2PX4_SPILLING_WORKAROUND \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/jenkins_home/workspace/neon_PR-125-SEMONSAXNP4DJH6WB6FH3YM56CLGTVEOFZ5NHXEJWRZCJENGXRBQ@4/build/eigen3/src/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1421:13: note: in expansion of macro 'EIGEN_GEBGP_ONESTEP'
EIGEN_GEBGP_ONESTEP(3);
^~~~~~~~~~~~~~~~~~~
/var/jenkins_home/workspace/neon_PR-125-SEMONSAXNP4DJH6WB6FH3YM56CLGTVEOFZ5NHXEJWRZCJENGXRBQ@4/build/eigen3/src/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1395:104: error: inconsistent operand constraints in an 'asm'
#define EIGEN_GEBP_2PX4_SPILLING_WORKAROUND __asm__ ("" : [a0] "+rm" (A0),[a1] "+rm" (A1));
^
/var/jenkins_home/workspace/neon_PR-125-SEMONSAXNP4DJH6WB6FH3YM56CLGTVEOFZ5NHXEJWRZCJENGXRBQ@4/build/eigen3/src/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1413:15: note: in expansion of macro 'EIGEN_GEBP_2PX4_SPILLING_WORKAROUND'
EIGEN_GEBP_2PX4_SPILLING_WORKAROUND \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/jenkins_home/workspace/neon_PR-125-SEMONSAXNP4DJH6WB6FH3YM56CLGTVEOFZ5NHXEJWRZCJENGXRBQ@4/build/eigen3/src/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1423:13: note: in expansion of macro 'EIGEN_GEBGP_ONESTEP'
EIGEN_GEBGP_ONESTEP(4);
^~~~~~~~~~~~~~~~~~~
/var/jenkins_home/workspace/neon_PR-125-SEMONSAXNP4DJH6WB6FH3YM56CLGTVEOFZ5NHXEJWRZCJENGXRBQ@4/build/eigen3/src/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1395:104: error: inconsistent operand constraints in an 'asm'
#define EIGEN_GEBP_2PX4_SPILLING_WORKAROUND __asm__ ("" : [a0] "+rm" (A0),[a1] "+rm" (A1));
^
/var/jenkins_home/workspace/neon_PR-125-SEMONSAXNP4DJH6WB6FH3YM56CLGTVEOFZ5NHXEJWRZCJENGXRBQ@4/build/eigen3/src/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1413:15: note: in expansion of macro 'EIGEN_GEBP_2PX4_SPILLING_WORKAROUND'
EIGEN_GEBP_2PX4_SPILLING_WORKAROUND \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/jenkins_home/workspace/neon_PR-125-SEMONSAXNP4DJH6WB6FH3YM56CLGTVEOFZ5NHXEJWRZCJENGXRBQ@4/build/eigen3/src/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1424:13: note: in expansion of macro 'EIGEN_GEBGP_ONESTEP'
EIGEN_GEBGP_ONESTEP(5);
^~~~~~~~~~~~~~~~~~~
/var/jenkins_home/workspace/neon_PR-125-SEMONSAXNP4DJH6WB6FH3YM56CLGTVEOFZ5NHXEJWRZCJENGXRBQ@4/build/eigen3/src/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1395:104: error: inconsistent operand constraints in an 'asm'
#define EIGEN_GEBP_2PX4_SPILLING_WORKAROUND __asm__ ("" : [a0] "+rm" (A0),[a1] "+rm" (A1));
^
/var/jenkins_home/workspace/neon_PR-125-SEMONSAXNP4DJH6WB6FH3YM56CLGTVEOFZ5NHXEJWRZCJENGXRBQ@4/build/eigen3/src/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1413:15: note: in expansion of macro 'EIGEN_GEBP_2PX4_SPILLING_WORKAROUND'
EIGEN_GEBP_2PX4_SPILLING_WORKAROUND \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/jenkins_home/workspace/neon_PR-125-SEMONSAXNP4DJH6WB6FH3YM56CLGTVEOFZ5NHXEJWRZCJENGXRBQ@4/build/eigen3/src/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1425:13: note: in expansion of macro 'EIGEN_GEBGP_ONESTEP'
EIGEN_GEBGP_ONESTEP(6);
^~~~~~~~~~~~~~~~~~~
/var/jenkins_home/workspace/neon_PR-125-SEMONSAXNP4DJH6WB6FH3YM56CLGTVEOFZ5NHXEJWRZCJENGXRBQ@4/build/eigen3/src/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1395:104: error: inconsistent operand constraints in an 'asm'
#define EIGEN_GEBP_2PX4_SPILLING_WORKAROUND __asm__ ("" : [a0] "+rm" (A0),[a1] "+rm" (A1));
^
/var/jenkins_home/workspace/neon_PR-125-SEMONSAXNP4DJH6WB6FH3YM56CLGTVEOFZ5NHXEJWRZCJENGXRBQ@4/build/eigen3/src/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1413:15: note: in expansion of macro 'EIGEN_GEBP_2PX4_SPILLING_WORKAROUND'
EIGEN_GEBP_2PX4_SPILLING_WORKAROUND \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/jenkins_home/workspace/neon_PR-125-SEMONSAXNP4DJH6WB6FH3YM56CLGTVEOFZ5NHXEJWRZCJENGXRBQ@4/build/eigen3/src/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1426:13: note: in expansion of macro 'EIGEN_GEBGP_ONESTEP'
EIGEN_GEBGP_ONESTEP(7);
^~~~~~~~~~~~~~~~~~~
/var/jenkins_home/workspace/neon_PR-125-SEMONSAXNP4DJH6WB6FH3YM56CLGTVEOFZ5NHXEJWRZCJENGXRBQ@4/build/eigen3/src/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1395:104: error: inconsistent operand constraints in an 'asm'
#define EIGEN_GEBP_2PX4_SPILLING_WORKAROUND __asm__ ("" : [a0] "+rm" (A0),[a1] "+rm" (A1));
^
/var/jenkins_home/workspace/neon_PR-125-SEMONSAXNP4DJH6WB6FH3YM56CLGTVEOFZ5NHXEJWRZCJENGXRBQ@4/build/eigen3/src/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1413:15: note: in expansion of macro 'EIGEN_GEBP_2PX4_SPILLING_WORKAROUND'
EIGEN_GEBP_2PX4_SPILLING_WORKAROUND \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/jenkins_home/workspace/neon_PR-125-SEMONSAXNP4DJH6WB6FH3YM56CLGTVEOFZ5NHXEJWRZCJENGXRBQ@4/build/eigen3/src/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1437:13: note: in expansion of macro 'EIGEN_GEBGP_ONESTEP'
EIGEN_GEBGP_ONESTEP(0);
^~~~~~~~~~~~~~~~~~~
make[2]: *** [src/CMakeFiles/neon.dir/build.make:115: src/CMakeFiles/neon.dir/constitutive/mechanics/plane/finite_strain_J2_plasticity.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1980: src/CMakeFiles/neon.dir/all] Error 2
make: *** [Makefile:141: all] Error 2
script returned exit code 2