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

Bill Spotz wfspotz at sandia.gov
Mon Oct 6 08:45:24 MDT 2008


Ted,

I am not sure what is going on here.  Try cutting and pasting the link  
line for building the anasazi shared library where it fails and then  
deleting the "-L/usr/local/builds/trilinos-9.0.0/serial/packages/ 
anasazi/src -lanasazi" options.  They should not be there and I do not  
know why they are.

On Oct 1, 2008, at 9:40 PM, Ted Sume Nzuonkwelle wrote:
> On Wed, 2008-10-01 at 19:30 -0400, Bill Spotz wrote:
>> You are picking up a previously installed version of libanasazi.so:
>>
>>     /usr/local/builds/trilinos-9.0.0/serial/packages/anasazi/src/
>> libanasazi.so
>
> libanasazi.so referenced above, does not exist in that  directory.
>
> I have just run through the build process again, with a clean source
> tree and a clean build directory, however the build fails with the  
> same
> results as reported before.
>
>>
>> You probably need to delete it or perform a "make uninstall" before
>> building.
>>
>> On Oct 1, 2008, at 5:40 PM, Ted Sume Nzuonkwelle wrote:
>>>
>>> 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
>>>
>>>
>>>
>>> _______________________________________________
>>> 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-0154      **
>> ** Albuquerque, NM 87185-0370    Email: wfspotz at sandia.gov **
>>
>>
>>
>>
>>
>
>
> _______________________________________________
> 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-0154      **
** Albuquerque, NM 87185-0370    Email: wfspotz at sandia.gov **







More information about the Trilinos-Users mailing list