[Trilinos-Users] Problems building with --enable-anasazi & --enable-pytrilinos

Ted Sume Nzuonkwelle nzuonkwe at txcorp.com
Wed Oct 1 15:40:54 MDT 2008


When i try to build with --enable-anasazi & --enable-pytrilinos, my
build fails. If i drop either one of --enable-anasazi OR
--enable-pytrilinos, the build completes. Below is my configure line.

Any suggestions to resolve this will be greatly appreciated.

(Build on Fedora 9  with GCC-4.3.0)



../configure --prefix=/usr/local/trilinos-9.0.0
--disable-default-packages  --enable-pytrilinos --enable-amesos
--enable-ml --enable-aztecoo --enable-epetraext --enable-epetra
--enable-triutils --enable-teuchos --enable-ifpack --enable-galeri
--enable-anasazi
--with-ldflags="-L/usr/lib/gcc/x86_64-redhat-linux/4.3.0
-Wl,-rpath,/usr/lib/gcc/x86_64-redhat-linux/4.3.0" FFLAGS=-fPIC
CFLAGS=-fPIC CXXFLAGS=-fPIC 

make

Trilinos package ml subdirectory src built successfully.

make[5]: Leaving directory
`/usr/local/builds/trilinos-9.0.0/serial/packages/ml/src'
make[4]: Leaving directory
`/usr/local/builds/trilinos-9.0.0/serial/packages/ml/src'
make[4]: Entering directory
`/usr/local/builds/trilinos-9.0.0/serial/packages/ml'   
Trilinos package ml built
successfully                                              
make[4]: Leaving directory
`/usr/local/builds/trilinos-9.0.0/serial/packages/ml'    
make[3]: Leaving directory
`/usr/local/builds/trilinos-9.0.0/serial/packages/ml'    
Making all in
PyTrilinos                                                            
make[3]: Entering directory
`/usr/local/builds/trilinos-9.0.0/serial/packages/PyTrilinos'
Making all in
shared                                                                     
make[4]: Entering directory
`/usr/local/builds/trilinos-9.0.0/serial/packages/PyTrilinos/shared'
/usr/bin/python ../../../../packages/PyTrilinos/shared/setup.py
build                           

Extracting Makefile variables ... done

Linking anasazi as a shared library
changing directory to ../../anasazi/src
g++ -shared -Wl,-soname,libanasazi.so -o libanasazi.so *.o
-L/usr/local/builds/trilinos-9.0.0/serial/packages/PyTrilinos/shared
-L/usr/lib/gcc/x86_64-redhat-linux/4.3.0
-Wl,-rpath,/usr/lib/gcc/x86_64-redhat-linux/4.3.0
-L/usr/local/builds/trilinos-9.0.0/serial/packages/anasazi/epetra/src
-lanasaziepetra
-L/usr/local/builds/trilinos-9.0.0/serial/packages/epetra/src -lepetra
-L/usr/local/builds/trilinos-9.0.0/serial/packages/teuchos/src -lteuchos
-llapack -lblas -L/usr/lib64 -L/lib64 -L/usr/lib -lgfortranbegin
-lgfortran -lm
-L/usr/local/builds/trilinos-9.0.0/serial/packages/anasazi/src
-lanasazi                      
/usr/local/builds/trilinos-9.0.0/serial/packages/anasazi/src/libanasazi.so: file not recognized: File truncated                                             
collect2: ld returned 1 exit
status                                                                                                                         
Traceback (most recent call
last):                                                                                                                          
  File "../../../../packages/PyTrilinos/shared/setup.py", line 178, in
<module>                                                                             
    main(command,
destdir)                                                                                                                                  
  File "../../../../packages/PyTrilinos/shared/setup.py", line 147, in
main                                                                                 

builder.buildShared()                                                                                                                                   
  File "../util/SharedUtils.py", line 331, in
buildShared                                                                                                   
  File "../util/SharedUtils.py", line 97, in
runCommand                                                                                                     
RuntimeError: Exit status =
256                                                                                                                             
make[4]: *** [package] Error
1                                                                                                                              
make[4]: Leaving directory
`/usr/local/builds/trilinos-9.0.0/serial/packages/PyTrilinos/shared'                                                             
make[3]: *** [all-recursive] Error
1                                                                                                                        
make[3]: Leaving directory
`/usr/local/builds/trilinos-9.0.0/serial/packages/PyTrilinos'                                                                    
make[2]: *** [all-recursive] Error
1                                                                                                                        
make[2]: Leaving directory
`/usr/local/builds/trilinos-9.0.0/serial/packages'                                                                               
make[1]: *** [all-recursive] Error
1                                                                                                                        
make[1]: Leaving directory
`/usr/local/builds/trilinos-9.0.0/serial'                                                                                        
make: *** [all] Error 2     


Ted Sume Nzuonkwelle
           




More information about the Trilinos-Users mailing list