For example ========== /home/wbetz/fesslix/src/flxMtx_Eigen_ARP.cpp: In function ‘void MtxEigenValue_ARP(FlxMtxSym&, int, tVec&, std::vector<std::valarray<double> >&)’: /home/wbetz/fesslix/src/flxMtx_Eigen_ARP.cpp:110:41: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] /home/wbetz/fesslix/src/flxMtx_Eigen_ARP.cpp:107:14: warning: unused variable ‘uplo’ [-Wunused-variable] /home/wbetz/fesslix/src/flxMtx_Eigen_ARP.cpp: In function ‘void MtxEigenValue_ARP(FlxMtxSym&, FlxMtxSym&, int, tVec&, std::vector<std::valarray<double> >&)’: /home/wbetz/fesslix/src/flxMtx_Eigen_ARP.cpp:164:51: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] In file included from /home/wbetz/fesslix/src/flxMtx_Eigen_ARP.cpp:23:0: /usr/include/arpack++/ardssym.h: In instantiation of ‘ARluSymStdEig<ARFLOAT>::ARluSymStdEig(int, ARdsSymMatrix<ARTYPE>&, char*, int, ARFLOAT, int, ARFLOAT*, bool) [with ARFLOAT = double]’: /home/wbetz/fesslix/src/flxMtx_Eigen_ARP.cpp:110:41: required from here /usr/include/arpack++/ardssym.h:123:3: error: ‘DefineParameters’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/arpack++/ardssym.h:123:3: note: declarations in dependent base ‘ARStdEig<double, double, ARdsSymMatrix<double> >’ are not found by unqualified lookup /usr/include/arpack++/ardssym.h:123:3: note: use ‘this->DefineParameters’ instead In file included from /home/wbetz/fesslix/src/flxMtx_Eigen_ARP.cpp:24:0: /usr/include/arpack++/ardgsym.h: In instantiation of ‘ARluSymGenEig<ARFLOAT>::ARluSymGenEig(int, ARdsSymMatrix<ARTYPE>&, ARdsSymMatrix<ARTYPE>&, char*, int, ARFLOAT, int, ARFLOAT*, bool) [with ARFLOAT = double]’: /home/wbetz/fesslix/src/flxMtx_Eigen_ARP.cpp:164:51: required from here /usr/include/arpack++/ardgsym.h:182:3: error: ‘DefineParameters’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/arpack++/ardgsym.h:182:3: note: declarations in dependent base ‘ARGenEig<double, double, ARdsSymPencil<double>, ARdsSymPencil<double> >’ are not found by unqualified lookup /usr/include/arpack++/ardgsym.h:182:3: note: use ‘this->DefineParameters’ instead /usr/include/arpack++/ardgsym.h: In instantiation of ‘void ARluSymGenEig<ARFLOAT>::SetShiftInvertMode(ARFLOAT) [with ARFLOAT = double]’: /home/wbetz/fesslix/src/flxMtx_Eigen_ARP.cpp:195:1: required from here /usr/include/arpack++/ardgsym.h:141:3: error: ‘ChangeMultBx’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/arpack++/ardgsym.h:141:3: note: declarations in dependent base ‘ARGenEig<double, double, ARdsSymPencil<double>, ARdsSymPencil<double> >’ are not found by unqualified lookup /usr/include/arpack++/ardgsym.h:141:3: note: use ‘this->ChangeMultBx’ instead /usr/include/arpack++/ardgsym.h: In instantiation of ‘void ARluSymGenEig<ARFLOAT>::SetBucklingMode(ARFLOAT) [with ARFLOAT = double]’: /home/wbetz/fesslix/src/flxMtx_Eigen_ARP.cpp:195:1: required from here /usr/include/arpack++/ardgsym.h:153:3: error: ‘ChangeMultBx’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/arpack++/ardgsym.h:153:3: note: declarations in dependent base ‘ARGenEig<double, double, ARdsSymPencil<double>, ARdsSymPencil<double> >’ are not found by unqualified lookup /usr/include/arpack++/ardgsym.h:153:3: note: use ‘this->ChangeMultBx’ instead /usr/include/arpack++/ardgsym.h: In instantiation of ‘void ARluSymGenEig<ARFLOAT>::SetCayleyMode(ARFLOAT) [with ARFLOAT = double]’: /home/wbetz/fesslix/src/flxMtx_Eigen_ARP.cpp:195:1: required from here /usr/include/arpack++/ardgsym.h:166:3: error: ‘ChangeMultBx’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/arpack++/ardgsym.h:166:3: note: declarations in dependent base ‘ARGenEig<double, double, ARdsSymPencil<double>, ARdsSymPencil<double> >’ are not found by unqualified lookup /usr/include/arpack++/ardgsym.h:166:3: note: use ‘this->ChangeMultBx’ instead In file included from /usr/include/arpack++/arssym.h:22:0, from /usr/include/arpack++/ardssym.h:23, from /home/wbetz/fesslix/src/flxMtx_Eigen_ARP.cpp:23: /usr/include/arpack++/arseig.h: In instantiation of ‘void ARStdEig<ARFLOAT, ARTYPE, ARFOP>::SetShiftInvertMode(ARTYPE, ARFOP*, void (ARFOP::*)(ARTYPE*, ARTYPE*)) [with ARFLOAT = double; ARTYPE = double; ARFOP = ARdsSymPencil<double>]’: /home/wbetz/fesslix/src/flxMtx_Eigen_ARP.cpp:195:1: required from here /usr/include/arpack++/arseig.h:178:3: error: ‘ChangeShift’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/arpack++/arseig.h:178:3: note: declarations in dependent base ‘ARrcStdEig<double, double>’ are not found by unqualified lookup /usr/include/arpack++/arseig.h:178:3: note: use ‘this->ChangeShift’ instead /usr/include/arpack++/arseig.h: In instantiation of ‘void ARStdEig<ARFLOAT, ARTYPE, ARFOP>::SetShiftInvertMode(ARTYPE, ARFOP*, void (ARFOP::*)(ARTYPE*, ARTYPE*)) [with ARFLOAT = double; ARTYPE = double; ARFOP = ARdsSymMatrix<double>]’: /home/wbetz/fesslix/src/flxMtx_Eigen_ARP.cpp:195:1: required from here /usr/include/arpack++/arseig.h:178:3: error: ‘ChangeShift’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/arpack++/arseig.h:178:3: note: declarations in dependent base ‘ARrcStdEig<double, double>’ are not found by unqualified lookup /usr/include/arpack++/arseig.h:178:3: note: use ‘this->ChangeShift’ instead make[2]: *** [src/CMakeFiles/flxmtxeigen.dir/flxMtx_Eigen_ARP.cpp.o] Error 1 make[1]: *** [src/CMakeFiles/flxmtxeigen.dir/all] Error 2 make: *** [all] Error 2
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1095784 Title: does not compile with g++-4.7 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/arpack++/+bug/1095784/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs