[Trilinos-Users] trilinos 7 symbol error

Bill Spotz wfspotz at sandia.gov
Tue Dec 12 15:26:17 MST 2006


Gideon,

This looks like a name-mangling issue between gcc and xlf.  The Mac  
OS testing we do is with gcc/g77.

On Dec 12, 2006, at 2:34 PM, Gideon Simpson wrote:

> when making trilinos 7.0.3, i'm getting the following error
>
> Making all in BlockMap
> if g++ -DHAVE_CONFIG_H -I. -I../../../../../packages/epetra/test/ 
> BlockMap -I../../src   -I/sw/include -I/usr/local/include/ufsparse - 
> I/Users/gideonsimpson/SciComp/SuperLU_3.0/SRC -I/Users/ 
> gideonsimpson/SciComp/trilinos-7.0.3/ppc-trilinos/packages/ 
> epetra/../../../packages/epetra/src -I/Users/gideonsimpson/SciComp/ 
> trilinos-7.0.3/ppc-trilinos/packages/epetra/src -O3 -finline- 
> functions -floop-optimize -Wall -MT BlockMap_test-cxx_main.o -MD - 
> MP -MF ".deps/BlockMap_test-cxx_main.Tpo" -c -o BlockMap_test- 
> cxx_main.o `test -f '../../../../../packages/epetra/test/BlockMap/ 
> cxx_main.cpp' || echo '../../../../../packages/epetra/test/ 
> BlockMap/'`../../../../../packages/epetra/test/BlockMap/ 
> cxx_main.cpp; \
> then mv -f ".deps/BlockMap_test-cxx_main.Tpo" ".deps/BlockMap_test- 
> cxx_main.Po"; else rm -f ".deps/BlockMap_test-cxx_main.Tpo"; exit  
> 1; fi
> if g++ -DHAVE_CONFIG_H -I. -I../../../../../packages/epetra/test/ 
> BlockMap -I../../src   -I/sw/include -I/usr/local/include/ufsparse - 
> I/Users/gideonsimpson/SciComp/SuperLU_3.0/SRC -I/Users/ 
> gideonsimpson/SciComp/trilinos-7.0.3/ppc-trilinos/packages/ 
> epetra/../../../packages/epetra/src -I/Users/gideonsimpson/SciComp/ 
> trilinos-7.0.3/ppc-trilinos/packages/epetra/src -O3 -finline- 
> functions -floop-optimize -Wall -MT BlockMap_test-checkmap.o -MD - 
> MP -MF ".deps/BlockMap_test-checkmap.Tpo" -c -o BlockMap_test- 
> checkmap.o `test -f '../../../../../packages/epetra/test/BlockMap/ 
> checkmap.cpp' || echo '../../../../../packages/epetra/test/ 
> BlockMap/'`../../../../../packages/epetra/test/BlockMap/ 
> checkmap.cpp; \
> then mv -f ".deps/BlockMap_test-checkmap.Tpo" ".deps/BlockMap_test- 
> checkmap.Po"; else rm -f ".deps/BlockMap_test-checkmap.Tpo"; exit  
> 1; fi
> g++  -O3 -finline-functions -floop-optimize -Wall  -L/sw/lib -L/ 
> Users/gideonsimpson/SciComp/SuperLU_3.0 -framework vecLib -o  
> BlockMap_test.exe  BlockMap_test-cxx_main.o BlockMap_test- 
> checkmap.o /Users/gideonsimpson/SciComp/trilinos-7.0.3/ppc-trilinos/ 
> packages/epetra/src/libepetra.a -lexpat -lamd -lumfpack - 
> lsuperlu_3.0   -L/sw/lib -L/Users/gideonsimpson/SciComp/SuperLU_3.0  
> -L/opt/ibmcmp/xlsmp/1.4/lib -L/opt/ibmcmp/xlf/8.1/lib -L/usr/lib/ 
> gcc/powerpc-apple-darwin8/4.0.1 -L/usr/lib/gcc/powerpc-apple- 
> darwin8/4.0.1/../../.. -lexpat -lamd -lumfpack -lsuperlu_3.0 - 
> lxlf90 -lxlopt -lxl -lxlfmath -lm -lSystem -lexpat -lamd -lumfpack - 
> lsuperlu_3.0
> /usr/bin/ld: Undefined symbols:
> _epetra_dcrsmm_
> _epetra_dcrsmv_
> _epetra_dcrssm_
> _epetra_dcrssv_
> collect2: ld returned 1 exit status
>
>
> I'm running this on an os x machine with gcc 4.0.1 and ibm xlf.
>
> -gideon
>
> _______________________________________________
> Trilinos-Users mailing list
> Trilinos-Users at software.sandia.gov
> http://software.sandia.gov/mailman/listinfo/trilinos-users

** Bill Spotz                                              **
** Sandia National Laboratories  Voice: (505)845-0170      **
** P.O. Box 5800                 Fax:   (505)284-5451      **
** Albuquerque, NM 87185-0370    Email: wfspotz at sandia.gov **




More information about the Trilinos-Users mailing list