[Trilinos-Users] Teuchos_MPIReduction

Thornquist, Heidi K hkthorn at sandia.gov
Mon Mar 6 08:05:02 MST 2006


Hi Marco,
 
Thanks for trying.  I will now try to replicate these errors and get back to you ASAP!
 
Thanks for your patience!
 
Heidi

________________________________

From: trilinos-users-bounces at software.sandia.gov on behalf of Marco Morandini
Sent: Mon 3/6/2006 5:11 AM
To: trilinos-users at software.sandia.gov
Subject: Re: [Trilinos-Users] Teuchos_MPIReduction



hkthorn wrote:
> Hi Marco,
>
> It looks like the patches you are applying are for the python wrappers for
> several Trilinos packages.  A few changes have been made in the 6.0.15
> release.  Do you mind downloading that tarball and seeing if this alleviates
> any of your issues?
>
> Thanks,
> Heidi
>

No, I still see compilation errors. The first one is

-----------------------------------------------

Creating directory build/temp.linux-i686-2.4
mkdir -p build/temp.linux-i686-2.4
/usr/bin/python ../../../../../packages/triutils/python/src/setup.py build
running build
running build_py
creating build/lib.linux-i686-2.4
creating build/lib.linux-i686-2.4/PyTrilinos
copying ./__init__.py -> build/lib.linux-i686-2.4/PyTrilinos
copying ./Triutils.py -> build/lib.linux-i686-2.4/PyTrilinos
running build_ext
building 'PyTrilinos._Triutils' extension
mpicc -fno-strict-aliasing -DNDEBUG -O2 -march=i586 -mtune=i686
-fmessage-length=0 -Wall -D_FORTIFY_SOURCE=2 -g
-I/home/marco/Math/UFsparse/UMFPACK/Include -I/home/marco/Math/
UFsparse/AMD/Include -I/home/marco/Math/Taucs/src
-I/home/marco/Math/Taucs/build/linux -I/home/marco/Math/SuperLU_3.0/SRC
-I/home/marco/Math/metis-4.0/Lib -I/home/marco/local/
openmpi-1.0.1/include
-I/home/marco/local/openmpi-1.0.1/include/openmpi/ompi -g -Wall -O2
-I/home/marco/Math/UFsparse/UMFPACK/Include
-I/home/marco/Math/UFsparse/AMD/Include -
I/home/marco/Math/Taucs/src -I/home/marco/Math/Taucs/build/linux
-I/home/marco/Math/SuperLU_3.0/SRC -I/home/marco/Math/metis-4.0/Lib
-I/home/marco/local/openmpi-1.0.1/include
-I/home/marco/local/openmpi-1.0.1/include/openmpi/ompi -fPIC
-DHAVE_CONFIG_H=1 -I../../../../../packages/triutils/python/src
-I/home/marco/Programmi/Trilinos/trilinos-6.0.15/p
ackages/epetra/thyra/src
-I/home/marco/Programmi/Trilinos/trilinos-6.0.15/Build/packages/epetra/thyra/src

-I/home/marco/Programmi/Trilinos/trilinos-6.0.15/packages/thyra/src/a
na/operator_vector/adapter_support
-I/home/marco/Programmi/Trilinos/trilinos-6.0.15/packages/thyra/src/ana/operator_vector/adapter_support/mpi

-I/home/marco/Programmi/Trilinos
/trilinos-6.0.15/packages/thyra/src/ana/operator_vector/adapter_support/serial

-I/home/marco/Programmi/Trilinos/trilinos-6.0.15/packages/thyra/src/ana/operator_vector/ana_supp
ort
-I/home/marco/Programmi/Trilinos/trilinos-6.0.15/packages/thyra/src/ana/operator_vector/extended_interfaces

-I/home/marco/Programmi/Trilinos/trilinos-6.0.15/packages/thyra
/src/ana/operator_vector/interfaces
-I/home/marco/Programmi/Trilinos/trilinos-6.0.15/packages/thyra/src/ana/rtop/ops_lib

-I/home/marco/Programmi/Trilinos/trilinos-6.0.15/packa
ges/thyra/src/ana/rtop/base
-I/home/marco/Programmi/Trilinos/trilinos-6.0.15/packages/thyra/src/utils
-I/home/marco/Programmi/Trilinos/trilinos-6.0.15/packages/thyra/src -I/ho
me/marco/Programmi/Trilinos/trilinos-6.0.15/Build/packages/thyra/src
-I/home/marco/Programmi/Trilinos/trilinos-6.0.15/Build/packages/teuchos/src
-I/home/marco/Programmi/Trilin
os/trilinos-6.0.15/packages/teuchos/src
-I/home/marco/Programmi/Trilinos/trilinos-6.0.15/packages/epetra/src
-I/home/marco/Programmi/Trilinos/trilinos-6.0.15/Build/packages/ep
etra/src
-I/home/marco/Programmi/Trilinos/trilinos-6.0.15/packages/triutils/src
-I/home/marco/Programmi/Trilinos/trilinos-6.0.15/Build/packages/triutils/src

-I/home/marco/Prog
rammi/Trilinos/trilinos-6.0.15/packages/PyTrilinos/src
-I/home/marco/Programmi/Trilinos/trilinos-6.0.15/Build/packages/PyTrilinos/src

-I../../../../../packages/triutils/../epe
tra/python/src -I/usr/include/python2.4 -c Triutils_wrap.cpp -o
build/temp.linux-i686-2.4/Triutils_wrap.o
-I/home/marco/Math/UFsparse/UMFPACK/Include -I/home/marco/Math/UFspar
se/AMD/Include -I/home/marco/Math/Taucs/src
-I/home/marco/Math/Taucs/build/linux -I/home/marco/Math/SuperLU_3.0/SRC
-I/home/marco/Math/metis-4.0/Lib -I/home/marco/local/openmp
i-1.0.1/include -I/home/marco/local/openmpi-1.0.1/include/openmpi/ompi
-g -Wall -O2
Triutils_wrap.cpp: In function 'void*
_p_Epetra_FECrsMatrixTo_p_Epetra_CrsMatrix(void*)':
Triutils_wrap.cpp:3316: error: 'Epetra_FECrsMatrix' was not declared in
this scope
Triutils_wrap.cpp:3316: error: expected primary-expression before 'void'
Triutils_wrap.cpp:3316: error: expected `)' before 'void'
Triutils_wrap.cpp: In function 'void*
_p_p_Epetra_FECrsMatrixTo_p_p_Epetra_CrsMatrix(void*)':
Triutils_wrap.cpp:3319: error: 'Epetra_FECrsMatrix' was not declared in
this scope
Triutils_wrap.cpp:3319: error: expected primary-expression before 'void'
Triutils_wrap.cpp:3319: error: expected `)' before 'void'
Triutils_wrap.cpp: In function 'void*
_p_Epetra_LocalMapTo_p_Epetra_BlockMap(void*)':
Triutils_wrap.cpp:3325: error: 'Epetra_LocalMap' was not declared in
this scope
Triutils_wrap.cpp:3325: error: expected primary-expression before 'void'
Triutils_wrap.cpp:3325: error: expected `)' before 'void'
Triutils_wrap.cpp: In function 'void*
_p_Epetra_LocalMapTo_p_Epetra_Map(void*)':
Triutils_wrap.cpp:3346: error: 'Epetra_LocalMap' was not declared in
this scope
Triutils_wrap.cpp:3346: error: expected primary-expression before 'void'
Triutils_wrap.cpp:3346: error: expected `)' before 'void'
Triutils_wrap.cpp: In function 'void*
_p_p_Epetra_LocalMapTo_p_p_Epetra_Map(void*)':
Triutils_wrap.cpp:3349: error: 'Epetra_LocalMap' was not declared in
this scope
Triutils_wrap.cpp:3349: error: expected primary-expression before 'void'
Triutils_wrap.cpp:3349: error: expected `)' before 'void'
Triutils_wrap.cpp: At global scope:
Triutils_wrap.cpp:231: warning: 'swig_type_info*
SWIG_TypeDynamicCast(swig_type_info*, void**)' defined but not used
Triutils_wrap.cpp:419: warning: 'const char* SWIG_UnpackDataName(const
char*, void*, size_t, const char*)' defined but not used
Triutils_wrap.cpp:499: warning: 'void
SWIG_PropagateClientData(swig_type_info*)' defined but not used
Triutils_wrap.cpp:1198: warning: 'void*
SWIG_Python_MustGetPtr(PyObject*, swig_type_info*, int, int)' defined
but not used
Triutils_wrap.cpp:1212: warning: 'int
SWIG_Python_ConvertPacked(PyObject*, void*, size_t, swig_type_info*,
int)' defined but not used
Triutils_wrap.cpp:1480: warning: 'int SWIG_CheckLongInRange(long int,
long int, long int, const char*)' defined but not used
Triutils_wrap.cpp:3537: warning: 'void SWIG_Python_addvarlink(PyObject*,
char*, PyObject* (*)(), int (*)(PyObject*))' defined but not used
error: command 'mpicc' failed with exit status 1
make[5]: *** [build] Error 1

-----------------------------------------------


What I do not understand is why I'm the only one with these
problems. I'm not building some required packages?
Or I'm using an unusual configuration? Or...
Should I try with just-released gcc 4.1?
I can bootstrap and try it, if you think this
can help, but I doubt this will remove the errors.

Marco



_______________________________________________
Trilinos-Users mailing list
Trilinos-Users at software.sandia.gov
http://software.sandia.gov/mailman/listinfo/trilinos-users


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://software.sandia.gov/mailman/private/trilinos-users/attachments/20060306/94bc6e08/attachment.html


More information about the Trilinos-Users mailing list