From: Shengli X. <she...@gm...> - 2006-06-09 13:57:50
|
Dear Buddies, Libmesh is compiled on Ubuntu Dapper(6.06) , Kerner is i686. Libmesh is sucessful compiled on Ubuntu Hoary(5.04) kerner i386. The error is: ================ make[1]: Entering directory `/home/shengli/usr/libmesh-0.5.0/contrib' ---------------------------------------------- ------- Building Contributed Packages -------- ---------------------------------------------- --- Building LASPACK ------------------------- make[2]: Entering directory `/home/shengli/usr/libmesh-0.5.0 /contrib/laspack' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/shengli/usr/libmesh-0.5.0/contrib/laspack' --- Building Metis --------------------------- make[2]: Entering directory `/home/shengli/usr/libmesh-0.5.0 /contrib/metis/Lib' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/shengli/usr/libmesh-0.5.0 /contrib/metis/Lib' --- Building Parmetis ------------------------ make[2]: Entering directory `/home/shengli/usr/libmesh-0.5.0 /contrib/parmetis/Lib' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/shengli/usr/libmesh-0.5.0 /contrib/parmetis/Lib' --- Building sfcurves ------------------------ make[2]: Entering directory `/home/shengli/usr/libmesh-0.5.0 /contrib/sfcurves' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/shengli/usr/libmesh-0.5.0 /contrib/sfcurves' --- Building libgzstream --------------------- make[2]: Entering directory `/home/shengli/usr/libmesh-0.5.0 /contrib/gzstream' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/shengli/usr/libmesh-0.5.0 /contrib/gzstream' --- Building TetGen --------------------- make[2]: Entering directory `/home/shengli/usr/libmesh-0.5.0/contrib/tetgen' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/shengli/usr/libmesh-0.5.0/contrib/tetgen' --- Building triangle --------------------- make[2]: Entering directory `/home/shengli/usr/libmesh-0.5.0 /contrib/triangle' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/shengli/usr/libmesh-0.5.0 /contrib/triangle' ---------------------------------------------- ----- Done Building Contributed Packages ----- ---------------------------------------------- make[1]: Leaving directory `/home/shengli/usr/libmesh-0.5.0/contrib' Linking /home/shengli/usr/libmesh-0.5.0/lib/i686-pc-linux-gnu_opt/libmesh.so `.L1742' referenced in section `.rodata' of src/fe/fe_xyz.i686- pc-linux-gnu.opt.o: defined in discarded section `.gnu.linkonce.t._ZN2FEILj1ELN12libMeshEnums8FEFamilyE0EE6n_dofsENS0_8ElemTypeENS0_5OrderE' of src/fe/fe_xyz.i686-pc-linux-gnu.opt.o `.L1743' referenced in section `.rodata' of src/fe/fe_xyz.i686- pc-linux-gnu.opt.o: defined in discarded section `.gnu.linkonce.t._ZN2FEILj1ELN12libMeshEnums8FEFamilyE0EE6n_dofsENS0_8ElemTypeENS0_5OrderE' of src/fe/fe_xyz.i686-pc-linux-gnu.opt.o `.L1777' referenced in section `.rodata' of src/fe/fe_xyz.i686- pc-linux-gnu.opt.o: defined in discarded section `.gnu.linkonce.t._ZN2FEILj1ELN12libMeshEnums8FEFamilyE0EE6n_dofsENS0_8ElemTypeENS0_5OrderE' of src/fe/fe_xyz.i686-pc-linux-gnu.opt.o `.L1811' referenced in section `.rodata' of src/fe/fe_xyz.i686- pc-linux-gnu.opt.o: defined in discarded section `.gnu.linkonce.t._ZN2FEILj1ELN12libMeshEnums8FEFamilyE0EE6n_dofsENS0_8ElemTypeENS0_5OrderE' of src/fe/fe_xyz.i686-pc-linux-gnu.opt.o `.L1845' referenced in section `.rodata' of src/fe/fe_xyz.i686- pc-linux-gnu.opt.o: defined in discarded section `.gnu.linkonce.t._ZN2FEILj1ELN12libMeshEnums8FEFamilyE0EE6n_dofsENS0_8ElemTypeENS0_5OrderE' of src/fe/fe_xyz.i686-pc-linux-gnu.opt.o `.L1848' referenced in section `.rodata' of src/fe/fe_xyz.i686- pc-linux-gnu.opt.o: defined in discarded section `.gnu.linkonce.t._ZN2FEILj1ELN12libMeshEnums8FEFamilyE0EE6n_dofsENS0_8ElemTypeENS0_5OrderE' of src/fe/fe_xyz.i686-pc-linux-gnu.opt.o `.L1848' referenced in section `.rodata' of src/fe/fe_xyz.i686- pc-linux-gnu.opt.o: defined in discarded section `.gnu.linkonce.t._ZN2FEILj1ELN12libMeshEnums8FEFamilyE0EE6n_dofsENS0_8ElemTypeENS0_5OrderE' of src/fe/fe_xyz.i686-pc-linux-gnu.opt.o `.L1863' referenced in section `.rodata' of src/fe/fe_xyz.i686- pc-linux-gnu.opt.o: defined in discarded section `.gnu.linkonce.t._ZN2FEILj1ELN12libMeshEnums8FEFamilyE0EE6n_dofsENS0_8ElemTypeENS0_5OrderE' of src/fe/fe_xyz.i686-pc-linux-gnu.opt.o `.L1853' referenced in section `.rodata' of src/fe/fe_xyz.i686- pc-linux-gnu.opt.o: defined in discarded section `.gnu.linkonce.t._ZN2FEILj1ELN12libMeshEnums8FEFamilyE0EE6n_dofsENS0_8ElemTypeENS0_5OrderE' of src/fe/fe_xyz.i686-pc-linux-gnu.opt.o `.L1853' referenced in section `.rodata' of src/fe/fe_xyz.i686- pc-linux-gnu.opt.o: defined in discarded section `.gnu.linkonce.t._ZN2FEILj1ELN12libMeshEnums8FEFamilyE0EE6n_dofsENS0_8ElemTypeENS0_5OrderE' of src/fe/fe_xyz.i686-pc-linux-gnu.opt.o `.L1853' referenced in section `.rodata' of src/fe/fe_xyz.i686- pc-linux-gnu.opt.o: defined in discarded section `.gnu.linkonce.t._ZN2FEILj1ELN12libMeshEnums8FEFamilyE0EE6n_dofsENS0_8ElemTypeENS0_5OrderE' of src/fe/fe_xyz.i686-pc-linux-gnu.opt.o `.L1853' referenced in section `.rodata' of src/fe/fe_xyz.i686- pc-linux-gnu.opt.o: defined in discarded section `.gnu.linkonce.t._ZN2FEILj1ELN12libMeshEnums8FEFamilyE0EE6n_dofsENS0_8ElemTypeENS0_5OrderE' of src/fe/fe_xyz.i686-pc-linux-gnu.opt.o `.L1853' referenced in section `.rodata' of src/fe/fe_xyz.i686- pc-linux-gnu.opt.o: defined in discarded section `.gnu.linkonce.t._ZN2FEILj1ELN12libMeshEnums8FEFamilyE0EE6n_dofsENS0_8ElemTypeENS0_5OrderE' of src/fe/fe_xyz.i686-pc-linux-gnu.opt.o `.L1862' referenced in section `.rodata' of src/fe/fe_xyz.i686- pc-linux-gnu.opt.o: defined in discarded section ================ Thanks ! -- Best regards, Yours sincerely ShengliXu Department of Engineering Mechanics State Key Laboratory of Structural Analysis for Industrial Equipment Dalian University of Technology Dalian, 116023, P. R. China Email:sh...@st... she...@gm... ========================== |
From: Derek G. <fri...@gm...> - 2006-06-09 14:02:47
|
Does libmesh.so still get created? I have always recieved some amount of messages about discarded sections whenever I compile libmesh, but it's never kept libmesh.so from being created, nor has it kept me from using it. Try to compile some of the examples and run them and see if it works. Derek On 6/9/06, Shengli Xu <she...@gm...> wrote: > > Dear Buddies, > > Libmesh is compiled on Ubuntu Dapper(6.06) , Kerner is i686. Libmesh is > sucessful compiled on Ubuntu Hoary(5.04) kerner i386. > > The error is: > ================ > make[1]: Entering directory `/home/shengli/usr/libmesh- 0.5.0/contrib' > ---------------------------------------------- > ------- Building Contributed Packages -------- > ---------------------------------------------- > > --- Building LASPACK ------------------------- > make[2]: Entering directory `/home/shengli/usr/libmesh-0.5.0 > /contrib/laspack' > make[2]: Nothing to be done for `all'. > make[2]: Leaving directory `/home/shengli/usr/libmesh-0.5.0 > /contrib/laspack' > > --- Building Metis --------------------------- > make[2]: Entering directory `/home/shengli/usr/libmesh-0.5.0 > /contrib/metis/Lib' > make[2]: Nothing to be done for `all'. > make[2]: Leaving directory `/home/shengli/usr/libmesh-0.5.0 > /contrib/metis/Lib' > > --- Building Parmetis ------------------------ > make[2]: Entering directory `/home/shengli/usr/libmesh-0.5.0 > /contrib/parmetis/Lib' > make[2]: Nothing to be done for `all'. > make[2]: Leaving directory `/home/shengli/usr/libmesh-0.5.0 > /contrib/parmetis/Lib' > > --- Building sfcurves ------------------------ > make[2]: Entering directory `/home/shengli/usr/libmesh-0.5.0 > /contrib/sfcurves' > make[2]: Nothing to be done for `all'. > make[2]: Leaving directory `/home/shengli/usr/libmesh- 0.5.0 > /contrib/sfcurves' > > --- Building libgzstream --------------------- > make[2]: Entering directory `/home/shengli/usr/libmesh-0.5.0 > /contrib/gzstream' > make[2]: Nothing to be done for `all'. > make[2]: Leaving directory `/home/shengli/usr/libmesh- 0.5.0 > /contrib/gzstream' > > --- Building TetGen --------------------- > make[2]: Entering directory `/home/shengli/usr/libmesh-0.5.0 > /contrib/tetgen' > make[2]: Nothing to be done for `all'. > make[2]: Leaving directory `/home/shengli/usr/libmesh- 0.5.0 > /contrib/tetgen' > > --- Building triangle --------------------- > make[2]: Entering directory `/home/shengli/usr/libmesh-0.5.0 > /contrib/triangle' > make[2]: Nothing to be done for `all'. > make[2]: Leaving directory `/home/shengli/usr/libmesh- 0.5.0 > /contrib/triangle' > > ---------------------------------------------- > ----- Done Building Contributed Packages ----- > ---------------------------------------------- > make[1]: Leaving directory `/home/shengli/usr/libmesh- 0.5.0/contrib' > Linking /home/shengli/usr/libmesh-0.5.0 > /lib/i686-pc-linux-gnu_opt/libmesh.so > `.L1742' referenced in section `.rodata' of src/fe/fe_xyz.i686- > pc-linux-gnu.opt.o: defined in discarded section > `.gnu.linkonce.t._ZN2FEILj1ELN12libMeshEnums8FEFamilyE0EE6n_dofsENS0_8ElemTypeENS0_5OrderE' > of src/fe/fe_xyz.i686- pc-linux-gnu.opt.o > `.L1743' referenced in section `.rodata' of src/fe/fe_xyz.i686- > pc-linux-gnu.opt.o: defined in discarded section > `.gnu.linkonce.t._ZN2FEILj1ELN12libMeshEnums8FEFamilyE0EE6n_dofsENS0_8ElemTypeENS0_5OrderE' > of src/fe/fe_xyz.i686- pc-linux-gnu.opt.o > `.L1777' referenced in section `.rodata' of src/fe/fe_xyz.i686- > pc-linux-gnu.opt.o: defined in discarded section > `.gnu.linkonce.t._ZN2FEILj1ELN12libMeshEnums8FEFamilyE0EE6n_dofsENS0_8ElemTypeENS0_5OrderE' > of src/fe/fe_xyz.i686- pc-linux-gnu.opt.o > `.L1811' referenced in section `.rodata' of src/fe/fe_xyz.i686- > pc-linux-gnu.opt.o: defined in discarded section > `.gnu.linkonce.t._ZN2FEILj1ELN12libMeshEnums8FEFamilyE0EE6n_dofsENS0_8ElemTypeENS0_5OrderE' > of src/fe/fe_xyz.i686- pc-linux-gnu.opt.o > `.L1845' referenced in section `.rodata' of src/fe/fe_xyz.i686- > pc-linux-gnu.opt.o: defined in discarded section > `.gnu.linkonce.t._ZN2FEILj1ELN12libMeshEnums8FEFamilyE0EE6n_dofsENS0_8ElemTypeENS0_5OrderE' > of src/fe/fe_xyz.i686- pc-linux-gnu.opt.o > `.L1848' referenced in section `.rodata' of src/fe/fe_xyz.i686- > pc-linux-gnu.opt.o: defined in discarded section > `.gnu.linkonce.t._ZN2FEILj1ELN12libMeshEnums8FEFamilyE0EE6n_dofsENS0_8ElemTypeENS0_5OrderE' > of src/fe/fe_xyz.i686- pc-linux-gnu.opt.o > `.L1848' referenced in section `.rodata' of src/fe/fe_xyz.i686- > pc-linux-gnu.opt.o: defined in discarded section > `.gnu.linkonce.t._ZN2FEILj1ELN12libMeshEnums8FEFamilyE0EE6n_dofsENS0_8ElemTypeENS0_5OrderE' > of src/fe/fe_xyz.i686- pc-linux-gnu.opt.o > `.L1863' referenced in section `.rodata' of src/fe/fe_xyz.i686- > pc-linux-gnu.opt.o: defined in discarded section > `.gnu.linkonce.t._ZN2FEILj1ELN12libMeshEnums8FEFamilyE0EE6n_dofsENS0_8ElemTypeENS0_5OrderE' > of src/fe/fe_xyz.i686- pc-linux-gnu.opt.o > `.L1853' referenced in section `.rodata' of src/fe/fe_xyz.i686- > pc-linux-gnu.opt.o: defined in discarded section > `.gnu.linkonce.t._ZN2FEILj1ELN12libMeshEnums8FEFamilyE0EE6n_dofsENS0_8ElemTypeENS0_5OrderE' > of src/fe/fe_xyz.i686- pc-linux-gnu.opt.o > `.L1853' referenced in section `.rodata' of src/fe/fe_xyz.i686- > pc-linux-gnu.opt.o: defined in discarded section > `.gnu.linkonce.t._ZN2FEILj1ELN12libMeshEnums8FEFamilyE0EE6n_dofsENS0_8ElemTypeENS0_5OrderE' > of src/fe/fe_xyz.i686- pc-linux-gnu.opt.o > `.L1853' referenced in section `.rodata' of src/fe/fe_xyz.i686- > pc-linux-gnu.opt.o: defined in discarded section > `.gnu.linkonce.t._ZN2FEILj1ELN12libMeshEnums8FEFamilyE0EE6n_dofsENS0_8ElemTypeENS0_5OrderE' > of src/fe/fe_xyz.i686- pc-linux-gnu.opt.o > `.L1853' referenced in section `.rodata' of src/fe/fe_xyz.i686- > pc-linux-gnu.opt.o: defined in discarded section > `.gnu.linkonce.t._ZN2FEILj1ELN12libMeshEnums8FEFamilyE0EE6n_dofsENS0_8ElemTypeENS0_5OrderE' > of src/fe/fe_xyz.i686- pc-linux-gnu.opt.o > `.L1853' referenced in section `.rodata' of src/fe/fe_xyz.i686- > pc-linux-gnu.opt.o: defined in discarded section > `.gnu.linkonce.t._ZN2FEILj1ELN12libMeshEnums8FEFamilyE0EE6n_dofsENS0_8ElemTypeENS0_5OrderE' > of src/fe/fe_xyz.i686- pc-linux-gnu.opt.o > `.L1862' referenced in section `.rodata' of src/fe/fe_xyz.i686- > pc-linux-gnu.opt.o: defined in discarded section > > ================ > > Thanks ! > > -- > Best regards, > > Yours sincerely > ShengliXu > Department of Engineering Mechanics > State Key Laboratory of Structural Analysis for Industrial Equipment > Dalian University of Technology > Dalian, 116023, P. R. China > Email:sh...@st... > she...@gm... > ========================== > > > > _______________________________________________ > Libmesh-users mailing list > Lib...@li... > https://lists.sourceforge.net/lists/listinfo/libmesh-users > > > |
From: Derek G. <fri...@gm...> - 2006-06-10 14:29:08
|
What are the errors when you try to compile the examples? Derek On 6/9/06, Shengli Xu <she...@gm...> wrote: > > Can not compile the examples. > > > > On 6/9/06, Derek Gaston <fri...@gm...> wrote: > > > > Does libmesh.so still get created? I have always recieved some amount > > of messages about discarded sections whenever I compile libmesh, but it's > > never kept libmesh.so from being created, nor has it kept me from using > > it. > > > > Try to compile some of the examples and run them and see if it works. > > > > Derek > > > > On 6/9/06, Shengli Xu < she...@gm...> wrote: > > > > > Dear Buddies, > > > > Libmesh is compiled on Ubuntu Dapper( 6.06) , Kerner is i686. Libmesh is > > sucessful compiled on Ubuntu Hoary(5.04) kerner i386. > > > > The error is: > > ================ > > make[1]: Entering directory `/home/shengli/usr/libmesh- 0.5.0/contrib' > > ---------------------------------------------- > > ------- Building Contributed Packages -------- > > ---------------------------------------------- > > > > --- Building LASPACK ------------------------- > > make[2]: Entering directory `/home/shengli/usr/libmesh-0.5.0 > > /contrib/laspack' > > make[2]: Nothing to be done for `all'. > > make[2]: Leaving directory `/home/shengli/usr/libmesh-0.5.0 > > /contrib/laspack' > > > > --- Building Metis --------------------------- > > make[2]: Entering directory `/home/shengli/usr/libmesh-0.5.0 > > /contrib/metis/Lib' > > make[2]: Nothing to be done for `all'. > > make[2]: Leaving directory `/home/shengli/usr/libmesh-0.5.0 > > /contrib/metis/Lib' > > > > --- Building Parmetis ------------------------ > > make[2]: Entering directory `/home/shengli/usr/libmesh-0.5.0 > > /contrib/parmetis/Lib' > > make[2]: Nothing to be done for `all'. > > make[2]: Leaving directory `/home/shengli/usr/libmesh-0.5.0 > > /contrib/parmetis/Lib' > > > > --- Building sfcurves ------------------------ > > make[2]: Entering directory `/home/shengli/usr/libmesh-0.5.0 > > /contrib/sfcurves' > > make[2]: Nothing to be done for `all'. > > make[2]: Leaving directory `/home/shengli/usr/libmesh- 0.5.0 > > /contrib/sfcurves' > > > > --- Building libgzstream --------------------- > > make[2]: Entering directory `/home/shengli/usr/libmesh-0.5.0 > > /contrib/gzstream' > > make[2]: Nothing to be done for `all'. > > make[2]: Leaving directory `/home/shengli/usr/libmesh- 0.5.0 > > /contrib/gzstream' > > > > --- Building TetGen --------------------- > > make[2]: Entering directory `/home/shengli/usr/libmesh-0.5.0 > > /contrib/tetgen' > > make[2]: Nothing to be done for `all'. > > make[2]: Leaving directory `/home/shengli/usr/libmesh- 0.5.0 > > /contrib/tetgen' > > > > --- Building triangle --------------------- > > make[2]: Entering directory `/home/shengli/usr/libmesh-0.5.0 > > /contrib/triangle' > > make[2]: Nothing to be done for `all'. > > make[2]: Leaving directory `/home/shengli/usr/libmesh- 0.5.0 > > /contrib/triangle' > > > > ---------------------------------------------- > > ----- Done Building Contributed Packages ----- > > ---------------------------------------------- > > make[1]: Leaving directory `/home/shengli/usr/libmesh- 0.5.0/contrib' > > Linking /home/shengli/usr/libmesh-0.5.0 > > /lib/i686-pc-linux-gnu_opt/libmesh.so > > `.L1742' referenced in section `.rodata' of src/fe/fe_xyz.i686- > > pc-linux-gnu.opt.o: defined in discarded section > > `.gnu.linkonce.t._ZN2FEILj1ELN12libMeshEnums8FEFamilyE0EE6n_dofsENS0_8ElemTypeENS0_5OrderE' > > of src/fe/fe_xyz.i686- pc-linux-gnu.opt.o > > `.L1743' referenced in section `.rodata' of src/fe/fe_xyz.i686- > > pc-linux-gnu.opt.o: defined in discarded section > > `.gnu.linkonce.t._ZN2FEILj1ELN12libMeshEnums8FEFamilyE0EE6n_dofsENS0_8ElemTypeENS0_5OrderE' > > of src/fe/fe_xyz.i686- pc-linux-gnu.opt.o > > `.L1777' referenced in section `.rodata' of src/fe/fe_xyz.i686- > > pc-linux-gnu.opt.o: defined in discarded section > > `.gnu.linkonce.t._ZN2FEILj1ELN12libMeshEnums8FEFamilyE0EE6n_dofsENS0_8ElemTypeENS0_5OrderE' > > of src/fe/fe_xyz.i686- pc-linux-gnu.opt.o > > `.L1811' referenced in section `.rodata' of src/fe/fe_xyz.i686- > > pc-linux-gnu.opt.o: defined in discarded section > > `.gnu.linkonce.t._ZN2FEILj1ELN12libMeshEnums8FEFamilyE0EE6n_dofsENS0_8ElemTypeENS0_5OrderE' > > of src/fe/fe_xyz.i686- pc-linux-gnu.opt.o > > `.L1845' referenced in section `.rodata' of src/fe/fe_xyz.i686- > > pc-linux-gnu.opt.o: defined in discarded section > > `.gnu.linkonce.t._ZN2FEILj1ELN12libMeshEnums8FEFamilyE0EE6n_dofsENS0_8ElemTypeENS0_5OrderE' > > of src/fe/fe_xyz.i686- pc-linux-gnu.opt.o > > `.L1848' referenced in section `.rodata' of src/fe/fe_xyz.i686- > > pc-linux-gnu.opt.o: defined in discarded section > > `.gnu.linkonce.t._ZN2FEILj1ELN12libMeshEnums8FEFamilyE0EE6n_dofsENS0_8ElemTypeENS0_5OrderE' > > of src/fe/fe_xyz.i686- pc-linux-gnu.opt.o > > `.L1848' referenced in section `.rodata' of src/fe/fe_xyz.i686- > > pc-linux-gnu.opt.o: defined in discarded section > > `.gnu.linkonce.t._ZN2FEILj1ELN12libMeshEnums8FEFamilyE0EE6n_dofsENS0_8ElemTypeENS0_5OrderE' > > of src/fe/fe_xyz.i686- pc-linux-gnu.opt.o > > `.L1863' referenced in section `.rodata' of src/fe/fe_xyz.i686- > > pc-linux-gnu.opt.o: defined in discarded section > > `.gnu.linkonce.t._ZN2FEILj1ELN12libMeshEnums8FEFamilyE0EE6n_dofsENS0_8ElemTypeENS0_5OrderE' > > of src/fe/fe_xyz.i686- pc-linux-gnu.opt.o > > `.L1853' referenced in section `.rodata' of src/fe/fe_xyz.i686- > > pc-linux-gnu.opt.o: defined in discarded section > > `.gnu.linkonce.t._ZN2FEILj1ELN12libMeshEnums8FEFamilyE0EE6n_dofsENS0_8ElemTypeENS0_5OrderE' > > of src/fe/fe_xyz.i686- pc-linux-gnu.opt.o > > `.L1853' referenced in section `.rodata' of src/fe/fe_xyz.i686- > > pc-linux-gnu.opt.o: defined in discarded section > > `.gnu.linkonce.t._ZN2FEILj1ELN12libMeshEnums8FEFamilyE0EE6n_dofsENS0_8ElemTypeENS0_5OrderE' > > of src/fe/fe_xyz.i686- pc-linux-gnu.opt.o > > `.L1853' referenced in section `.rodata' of src/fe/fe_xyz.i686- > > pc-linux-gnu.opt.o: defined in discarded section > > `.gnu.linkonce.t._ZN2FEILj1ELN12libMeshEnums8FEFamilyE0EE6n_dofsENS0_8ElemTypeENS0_5OrderE' > > of src/fe/fe_xyz.i686- pc-linux-gnu.opt.o > > `.L1853' referenced in section `.rodata' of src/fe/fe_xyz.i686- > > pc-linux-gnu.opt.o: defined in discarded section > > `.gnu.linkonce.t._ZN2FEILj1ELN12libMeshEnums8FEFamilyE0EE6n_dofsENS0_8ElemTypeENS0_5OrderE' > > of src/fe/fe_xyz.i686- pc-linux-gnu.opt.o > > `.L1853' referenced in section `.rodata' of src/fe/fe_xyz.i686- > > pc-linux-gnu.opt.o: defined in discarded section > > `.gnu.linkonce.t._ZN2FEILj1ELN12libMeshEnums8FEFamilyE0EE6n_dofsENS0_8ElemTypeENS0_5OrderE' > > of src/fe/fe_xyz.i686- pc-linux-gnu.opt.o > > `.L1862' referenced in section `.rodata' of src/fe/fe_xyz.i686- > > pc-linux-gnu.opt.o: defined in discarded section > > > > ================ > > > > Thanks ! > > > > -- > > Best regards, > > > > Yours sincerely > > ShengliXu > > Department of Engineering Mechanics > > State Key Laboratory of Structural Analysis for Industrial Equipment > > Dalian University of Technology > > Dalian, 116023, P. R. China > > Email:sh...@st... > > she...@gm... > > ========================== > > > > > > > > _______________________________________________ > > Libmesh-users mailing list > > Lib...@li... > > https://lists.sourceforge.net/lists/listinfo/libmesh-users > > > > > > > > > > > -- > Best regards, > > Yours sincerely > ShengliXu > Department of Engineering Mechanics > State Key Laboratory of Structural Analysis for Industrial Equipment > Dalian University of Technology > Dalian, 116023, P. R. China > Email:sh...@st... > she...@gm... > ========================== > |
From: Marc B. <mar...@un...> - 2006-06-15 17:18:45
|
Hello, I am trying to compile libmesh on Ubuntu Dapper on an Dual Pentium Box (gcc 4.0.3 with mpich and petsc (from the Ubuntu package) and I got error when compiling libmesh :=20 i.e. compiling src/fe/fe_compute_data.C Has anybody been succesful in compiling libmesh on Ubuntu Dapper ? It seems related to a template problem (the eternel problem with C++) Marc Here is the error message: Compiling C++ (in optimized mode) src/fe/fe_compute_data.C... /home/buffat/NadiaVF/libmesh-0.5.0/include/utils/parameters.h: In member=20 function =ABconst T& Parameters::get(const std::string&) const=BB: /home/buffat/NadiaVF/libmesh-0.5.0/include/utils/parameters.h:345: erreur: = no=20 match for =ABoperator<<=BB in =AB((((((std::cerr << "ERROR: no ") << #=ABty= peid_expr=BB=20 not supported by dump_expr#<expression error>.std::type_info::name()) << "= =20 parameter named ") << name) << ":") << std::endl) << * this=BB /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/bits/ostrea= m.tcc:67:=20 note: candidats sont: std::basic_ostream<_CharT, _Traits>&=20 std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT,= =20 _Traits>& (*)(std::basic_ostream<_CharT, _Traits>&)) [with _CharT =3D char,= =20 _Traits =3D std::char_traits<char>] /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/bits/ostrea= m.tcc:78:=20 note: std::basic_ostream<_CharT, _Traits>&=20 std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ios<_CharT,=20 _Traits>& (*)(std::basic_ios<_CharT, _Traits>&)) [with _CharT =3D char, _Tr= aits=20 =3D std::char_traits<char>] /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/bits/ostrea= m.tcc:90:=20 note: std::basic_ostream<_CharT, _Traits>&=20 std::basic_ostream<_CharT, _Traits>::operator<<(std::ios_base& (*) (std::ios_base&)) [with _CharT =3D char, _Traits =3D std::char_traits<char>] /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/bits/ostrea= m.tcc:125:=20 note: std::basic_ostream<_CharT, _Traits>&=20 std::basic_ostream<_CharT, _Traits>::operator<<(long int) [with _CharT =3D= =20 char, _Traits =3D std::char_traits<char>] /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/bits/ostrea= m.tcc:159:=20 note: std::basic_ostream<_CharT, _Traits>&=20 std::basic_ostream<_CharT, _Traits>::operator<<(long unsigned int) [with=20 _CharT =3D char, _Traits =3D std::char_traits<char>] /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/bits/ostrea= m.tcc:102:=20 note: std::basic_ostream<_CharT, _Traits>&=20 std::basic_ostream<_CharT, _Traits>::operator<<(bool) [with _CharT =3D char= ,=20 _Traits =3D std::char_traits<char>] /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/ostream:176= :=20 note: std::basic_ostream<_CharT, _Traits>&=20 std::basic_ostream<_CharT, _Traits>::operator<<(short int) [with _CharT =3D= =20 char, _Traits =3D std::char_traits<char>] /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/ostream:187= :=20 note: std::basic_ostream<_CharT, _Traits>&=20 std::basic_ostream<_CharT, _Traits>::operator<<(short unsigned int) [with=20 _CharT =3D char, _Traits =3D std::char_traits<char>] /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/ostream:191= :=20 note: std::basic_ostream<_CharT, _Traits>&=20 std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT =3D char,= =20 _Traits =3D std::char_traits<char>] /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/ostream:202= :=20 note: std::basic_ostream<_CharT, _Traits>&=20 std::basic_ostream<_CharT, _Traits>::operator<<(unsigned int) [with _CharT = =3D=20 char, _Traits =3D std::char_traits<char>] /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/bits/ostrea= m.tcc:183:=20 note: std::basic_ostream<_CharT, _Traits>&=20 std::basic_ostream<_CharT, _Traits>::operator<<(long long int) [with _CharT= =3D=20 char, _Traits =3D std::char_traits<char>] /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/bits/ostrea= m.tcc:218:=20 note: std::basic_ostream<_CharT, _Traits>&=20 std::basic_ostream<_CharT, _Traits>::operator<<(long long unsigned int) [wi= th=20 _CharT =3D char, _Traits =3D std::char_traits<char>] /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/bits/ostrea= m.tcc:242:=20 note: std::basic_ostream<_CharT, _Traits>&=20 std::basic_ostream<_CharT, _Traits>::operator<<(double) [with _CharT =3D ch= ar,=20 _Traits =3D std::char_traits<char>] /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/ostream:217= :=20 note: std::basic_ostream<_CharT, _Traits>&=20 std::basic_ostream<_CharT, _Traits>::operator<<(float) [with _CharT =3D cha= r,=20 _Traits =3D std::char_traits<char>] /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/bits/ostrea= m.tcc:265:=20 note: std::basic_ostream<_CharT, _Traits>&=20 std::basic_ostream<_CharT, _Traits>::operator<<(long double) [with _CharT = =3D=20 char, _Traits =3D std::char_traits<char>] /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/bits/ostrea= m.tcc:288:=20 note: std::basic_ostream<_CharT, _Traits>&=20 std::basic_ostream<_CharT, _Traits>::operator<<(const void*) [with _CharT = =3D=20 char, _Traits =3D std::char_traits<char>] /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/bits/ostrea= m.tcc:311:=20 note: std::basic_ostream<_CharT, _Traits>&=20 std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_streambuf<_CharT= ,=20 _Traits>*) [with _CharT =3D char, _Traits =3D std::char_traits<char>] /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/ostream:502= :=20 note: std::basic_ostream<char, _Traits>&=20 std::operator<<(std::basic_ostream<char, _Traits>&, const unsigned char*)=20 [with _Traits =3D std::char_traits<char>] /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/ostream:497= :=20 note: std::basic_ostream<char, _Traits>&=20 std::operator<<(std::basic_ostream<char, _Traits>&, const signed char*) [wi= th=20 _Traits =3D std::char_traits<char>] /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/bits/ostrea= m.tcc:616:=20 note: std::basic_ostream<char, _Traits>&=20 std::operator<<(std::basic_ostream<char, _Traits>&, const char*) [with=20 _Traits =3D std::char_traits<char>] /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/bits/ostrea= m.tcc:571:=20 note: std::basic_ostream<_CharT, _Traits>&=20 std::operator<<(std::basic_ostream<_CharT, _Traits>&, const char*) [with=20 _CharT =3D char, _Traits =3D std::char_traits<char>] /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/ostream:463= :=20 note: std::basic_ostream<char, _Traits>&=20 std::operator<<(std::basic_ostream<char, _Traits>&, unsigned char) [with=20 _Traits =3D=20 std::char_traits<char>]/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../includ= e/c++/4.0.3/ostream:458:=20 note: std::basic_ostream<char, _Traits>&=20 std::operator<<(std::basic_ostream<char, _Traits>&, signed char) [with=20 _Traits =3D std::char_traits<char>] /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/bits/ostrea= m.tcc:509:=20 note: std::basic_ostream<char, _Traits>&=20 std::operator<<(std::basic_ostream<char, _Traits>&, char) [with _Traits =3D= =20 std::char_traits<char>]/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../includ= e/c++/4.0.3/ostream:447:=20 note: std::basic_ostream<_CharT, _Traits>&=20 std::operator<<(std::basic_ostream<_CharT, _Traits>&, char) [with _CharT = =3D=20 char, _Traits =3D std::char_traits<char>] make: *** [src/fe/fe_compute_data.i686-pc-linux-gnu.opt.o] Erreur 1 =2D-=20 Marc BUFFAT, Pr. Universite Claude Bernard LYON I=20 tel: (33) 04/72/43/11/02 (UCBL) fax: (33) 04/72/44/80/54 mar...@un... | http://www.ufrmeca.univ-lyon1.fr/~buffat |
From: Roy S. <roy...@ic...> - 2006-06-15 17:31:48
|
On Thu, 15 Jun 2006, Marc Buffat wrote: > I am trying to compile libmesh on Ubuntu Dapper on an Dual Pentium Box > (gcc 4.0.3 with mpich and petsc (from the Ubuntu package) > and I got error when compiling libmesh : > i.e. compiling src/fe/fe_compute_data.C > Has anybody been succesful in compiling libmesh on Ubuntu Dapper ? > It seems related to a template problem (the eternel problem with C++) > Here is the error message: > > Compiling C++ (in optimized mode) src/fe/fe_compute_data.C... > /home/buffat/NadiaVF/libmesh-0.5.0/include/utils/parameters.h: In membe= r > function =ABconst T& Parameters::get(const std::string&) const=BB: > /home/buffat/NadiaVF/libmesh-0.5.0/include/utils/parameters.h:345: erre= ur: no > match for =ABoperator<<=BB in =AB((((((std::cerr << "ERROR: no ") << #=AB= typeid_expr=BB > not supported by dump_expr#<expression error>.std::type_info::name()) <= < " > parameter named ") << name) << ":") << std::endl) << * this=BB This looks like something we ran into in CVS quite a while ago; if I remember correctly this code worked with older compilers, and to make it correct for GCC 4, the fix is to move the definition of operator<< in parameters.h up above the definition of Parameters::get. This could be a problem for more and more people in the future. Perhaps it's time for us to get the CVS head into shape for a libMesh 0.6.0 release. --- Roy Stogner |
From: John P. <pet...@cf...> - 2006-06-15 17:33:56
|
Hi Marc, It looks like the compiler error is generated by something we are print= ing to std::cerr for convenience. Can you get your code up and running by commenting out the offending lines (it shouldn't change the program's execution)? We still need to find the fix, but if it works at least you could still use libmesh. Thanks, John Marc Buffat writes: > Hello, > I am trying to compile libmesh on Ubuntu Dapper on an Dual Pentium B= ox > (gcc 4.0.3 with mpich and petsc (from the Ubuntu package) > and I got error when compiling libmesh :=20 > i.e. compiling src/fe/fe_compute_data.C > Has anybody been succesful in compiling libmesh on Ubuntu Dapper ? > It seems related to a template problem (the eternel problem with C++= ) > Marc > Here is the error message: >=20 > Compiling C++ (in optimized mode) src/fe/fe_compute_data.C... > /home/buffat/NadiaVF/libmesh-0.5.0/include/utils/parameters.h: In me= mber=20 > function =ABconst T& Parameters::get(const std::string&) const=BB: > /home/buffat/NadiaVF/libmesh-0.5.0/include/utils/parameters.h:345: e= rreur: no=20 > match for =ABoperator<<=BB in =AB((((((std::cerr << "ERROR: no ") <<= #=ABtypeid_expr=BB=20 > not supported by dump_expr#<expression error>.std::type_info::name()= ) << "=20 > parameter named ") << name) << ":") << std::endl) << * this=BB > /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/bits= /ostream.tcc:67:=20 > note: candidats sont: std::basic_ostream<_CharT, _Traits>&=20 > std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_= CharT,=20 > _Traits>& (*)(std::basic_ostream<_CharT, _Traits>&)) [with _CharT =3D= char,=20 > _Traits =3D std::char_traits<char>] > /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/bits= /ostream.tcc:78:=20 > note: std::basic_ostream<_CharT, _Traits>&=20 > std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ios<_Char= T,=20 > _Traits>& (*)(std::basic_ios<_CharT, _Traits>&)) [with _CharT =3D ch= ar, _Traits=20 > =3D std::char_traits<char>] > /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/bits= /ostream.tcc:90:=20 > note: std::basic_ostream<_CharT, _Traits>&=20 > std::basic_ostream<_CharT, _Traits>::operator<<(std::ios_base& (*) > (std::ios_base&)) [with _CharT =3D char, _Traits =3D std::char_trait= s<char>] > /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/bits= /ostream.tcc:125:=20 > note: std::basic_ostream<_CharT, _Traits>&=20 > std::basic_ostream<_CharT, _Traits>::operator<<(long int) [with _Cha= rT =3D=20 > char, _Traits =3D std::char_traits<char>] > /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/bits= /ostream.tcc:159:=20 > note: std::basic_ostream<_CharT, _Traits>&=20 > std::basic_ostream<_CharT, _Traits>::operator<<(long unsigned int) [= with=20 > _CharT =3D char, _Traits =3D std::char_traits<char>] > /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/bits= /ostream.tcc:102:=20 > note: std::basic_ostream<_CharT, _Traits>&=20 > std::basic_ostream<_CharT, _Traits>::operator<<(bool) [with _CharT =3D= char,=20 > _Traits =3D std::char_traits<char>] > /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/ostr= eam:176:=20 > note: std::basic_ostream<_CharT, _Traits>&=20 > std::basic_ostream<_CharT, _Traits>::operator<<(short int) [with _Ch= arT =3D=20 > char, _Traits =3D std::char_traits<char>] > /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/ostr= eam:187:=20 > note: std::basic_ostream<_CharT, _Traits>&=20 > std::basic_ostream<_CharT, _Traits>::operator<<(short unsigned int) = [with=20 > _CharT =3D char, _Traits =3D std::char_traits<char>] > /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/ostr= eam:191:=20 > note: std::basic_ostream<_CharT, _Traits>&=20 > std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT =3D= char,=20 > _Traits =3D std::char_traits<char>] > /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/ostr= eam:202:=20 > note: std::basic_ostream<_CharT, _Traits>&=20 > std::basic_ostream<_CharT, _Traits>::operator<<(unsigned int) [with = _CharT =3D=20 > char, _Traits =3D std::char_traits<char>] > /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/bits= /ostream.tcc:183:=20 > note: std::basic_ostream<_CharT, _Traits>&=20 > std::basic_ostream<_CharT, _Traits>::operator<<(long long int) [with= _CharT =3D=20 > char, _Traits =3D std::char_traits<char>] > /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/bits= /ostream.tcc:218:=20 > note: std::basic_ostream<_CharT, _Traits>&=20 > std::basic_ostream<_CharT, _Traits>::operator<<(long long unsigned i= nt) [with=20 > _CharT =3D char, _Traits =3D std::char_traits<char>] > /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/bits= /ostream.tcc:242:=20 > note: std::basic_ostream<_CharT, _Traits>&=20 > std::basic_ostream<_CharT, _Traits>::operator<<(double) [with _CharT= =3D char,=20 > _Traits =3D std::char_traits<char>] > /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/ostr= eam:217:=20 > note: std::basic_ostream<_CharT, _Traits>&=20 > std::basic_ostream<_CharT, _Traits>::operator<<(float) [with _CharT = =3D char,=20 > _Traits =3D std::char_traits<char>] > /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/bits= /ostream.tcc:265:=20 > note: std::basic_ostream<_CharT, _Traits>&=20 > std::basic_ostream<_CharT, _Traits>::operator<<(long double) [with _= CharT =3D=20 > char, _Traits =3D std::char_traits<char>] > /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/bits= /ostream.tcc:288:=20 > note: std::basic_ostream<_CharT, _Traits>&=20 > std::basic_ostream<_CharT, _Traits>::operator<<(const void*) [with _= CharT =3D=20 > char, _Traits =3D std::char_traits<char>] > /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/bits= /ostream.tcc:311:=20 > note: std::basic_ostream<_CharT, _Traits>&=20 > std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_streambuf= <_CharT,=20 > _Traits>*) [with _CharT =3D char, _Traits =3D std::char_traits<char>= ] > /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/ostr= eam:502:=20 > note: std::basic_ostream<char, _Traits>&=20 > std::operator<<(std::basic_ostream<char, _Traits>&, const unsigned c= har*)=20 > [with _Traits =3D std::char_traits<char>] > /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/ostr= eam:497:=20 > note: std::basic_ostream<char, _Traits>&=20 > std::operator<<(std::basic_ostream<char, _Traits>&, const signed cha= r*) [with=20 > _Traits =3D std::char_traits<char>] > /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/bits= /ostream.tcc:616:=20 > note: std::basic_ostream<char, _Traits>&=20 > std::operator<<(std::basic_ostream<char, _Traits>&, const char*) [wi= th=20 > _Traits =3D std::char_traits<char>] > /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/bits= /ostream.tcc:571:=20 > note: std::basic_ostream<_CharT, _Traits>&=20 > std::operator<<(std::basic_ostream<_CharT, _Traits>&, const char*) [= with=20 > _CharT =3D char, _Traits =3D std::char_traits<char>] > /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/ostr= eam:463:=20 > note: std::basic_ostream<char, _Traits>&=20 > std::operator<<(std::basic_ostream<char, _Traits>&, unsigned char) [= with=20 > _Traits =3D=20 > std::char_traits<char>]/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../..= /include/c++/4.0.3/ostream:458:=20 > note: std::basic_ostream<char, _Traits>&=20 > std::operator<<(std::basic_ostream<char, _Traits>&, signed char) [wi= th=20 > _Traits =3D std::char_traits<char>] > /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/bits= /ostream.tcc:509:=20 > note: std::basic_ostream<char, _Traits>&=20 > std::operator<<(std::basic_ostream<char, _Traits>&, char) [with _Tra= its =3D=20 > std::char_traits<char>]/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../..= /include/c++/4.0.3/ostream:447:=20 > note: std::basic_ostream<_CharT, _Traits>&=20 > std::operator<<(std::basic_ostream<_CharT, _Traits>&, char) [with _C= harT =3D=20 > char, _Traits =3D std::char_traits<char>] > make: *** [src/fe/fe_compute_data.i686-pc-linux-gnu.opt.o] Erreur 1 >=20 |