[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