[Trilinos-Users] OS 10.5 Pytrilinos build problem
Askey Scott A Capt AFIT/ENY
Scott.Askey at afit.edu
Tue Sep 16 10:21:42 MDT 2008
When I build pytrilinos it does not like the architecture of the dylib
files. My machine is i386 (core duo) and I suspect that that the dylib
files are of the i386 architecture however the build script wants a ppc
architecture dylib files.
Any advice is appreciated.
Thanks
Scott
***********************************************
This is the standard output from near the end of the build attempt:
ld: warning in ../shared/libteuchos.dylib, file is not of required
architecture
ld: warning in ../shared/libepetra.dylib, file is not of required
architecture
ld: warning in ../shared/libpytrilinos.dylib, file is not of required
architecture
ld: in /sw/lib/libLAPACK.dylib, file is not of required architecture for
architecture ppc
collect2: ld returned 1 exit status
lipo: can't open input file:
/var/folders/US/USCc7K-MG9SEKsNVCR+VMk+++TI/-Tmp-//ccuUNaV4.out (No such
file or directory)
error: Command "g++ -Wl,-F. -bundle -undefined dynamic_lookup -arch i386
-arch ppc build/temp.macosx-10.5-i386-2.5/Teuchos_wrap.o -L../shared
-L/sw/lib
-L/Users/blazer/src/trilinos/trilinos-8.0.8/py25/packages/teuchos/src
-lteuchos -lSystem -lepetra -lpytrilinos -o
build/lib.macosx-10.5-i386-2.5/PyTrilinos/_Teuchos.so -I/sw/include -O3
-ftree-vectorize -framework vecLib -Wl,-framework -Wl,vecLib" failed
with exit status 1
+++++++++++++++++++++++++++++++++++++
LIBRARY and PYTHON paths:
blazers-macbook-pro-15:py25 blazer$ echo $DYLD_LIBRARY_PATH
/Users/blazer/src/trilinos/trilinos-8.0.8/py25/lib:/Users/blazer/src/tri
linos/trilinos-8.0.8/py25/packages/PyTrilinos/shared
blazers-macbook-pro-15:py25 blazer$ echo $PYTHONPATH
/Users/blazer/src/trilinos/trilinos-8.0.8/py25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Build file follows: This script builds and tests well if pytrilinos is
disabled.
../configure \
CC=gcc CXX=g++ F77=gfortran\
--prefix=$TRIL8_8/py25 \
RANLIB="ranlib -s"\
--with-ldflags="-Wl,-multiply_defined -Wl,suppress"\
--with-incdirs="-I/sw/include"\
--with-ldflags="-L/sw/lib -framework vecLib"\
--cache-file=config.cache --with-gnumake \
--enable-tests \
--enable-epetra \
--disable-ml\
--enable-nox\
--enable-amesos\
--enable-pytrilinos\
--with-python=python2.5\
--with-swig=/sw/bin/swig \
--disable-default-packages\
CFLAGS="-O3 -ftree-vectorize" \
CXXFLAGS="-O3 -ftree-vectorize"\
FFLAGS="-O3 -ftree-vectorize"\
FLIBS="-Wl,-framework -Wl,vecLib -lSystem"
+++++++++++++++++++++++++++++++++++++++++++++++++++
Standard output form creating pytrilinos:
Extracting Makefile variables ... done
creating PyTrilinos/__init__.py
Enabled modules:
Teuchos
Epetra
Amesos
NOX
running build
running build_py
creating build
creating build/lib.macosx-10.5-i386-2.5
creating build/lib.macosx-10.5-i386-2.5/PyTrilinos
copying PyTrilinos/__init__.py ->
build/lib.macosx-10.5-i386-2.5/PyTrilinos
copying PyTrilinos/Amesos.py ->
build/lib.macosx-10.5-i386-2.5/PyTrilinos
copying PyTrilinos/Epetra.py ->
build/lib.macosx-10.5-i386-2.5/PyTrilinos
copying PyTrilinos/Teuchos.py ->
build/lib.macosx-10.5-i386-2.5/PyTrilinos
creating build/lib.macosx-10.5-i386-2.5/PyTrilinos/NOX
copying PyTrilinos/NOX/__init__.py ->
build/lib.macosx-10.5-i386-2.5/PyTrilinos/NOX
copying PyTrilinos/NOX/Abstract.py ->
build/lib.macosx-10.5-i386-2.5/PyTrilinos/NOX
copying PyTrilinos/NOX/Solver.py ->
build/lib.macosx-10.5-i386-2.5/PyTrilinos/NOX
copying PyTrilinos/NOX/StatusTest.py ->
build/lib.macosx-10.5-i386-2.5/PyTrilinos/NOX
running build_ext
building 'PyTrilinos._Teuchos' extension
C compiler: g++ -fno-strict-aliasing -Wno-long-double -no-cpp-precomp
-mno-fused-madd -fno-common -dynamic -DNDEBUG -g -Os -Wall
-Wstrict-prototypes -DMACOSX -I/usr/include/ffi -DENABLE_DTRACE -arch
i386 -arch ppc -pipe
creating build/temp.macosx-10.5-i386-2.5
compile options: '-DHAVE_CONFIG_H=1 -DNUMPY_NOPREFIX=1 -DHAVE_TEUCHOS=1
-DHAVE_EPETRA=1 -I../../../../packages/PyTrilinos/src
-I/Users/blazer/src/trilinos/trilinos-8.0.8/py25/packages/teuchos/src
-I/Users/blazer/src/trilinos/trilinos-8.0.8/packages/teuchos/src
-I/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/py
thon/numpy/core/include
-I/System/Library/Frameworks/Python.framework/Versions/2.5/include/pytho
n2.5 -c'
extra options: '-I/sw/include -O3 -ftree-vectorize'
g++: Teuchos_wrap.cpp
cc1plus: warning: command line option "-Wstrict-prototypes" is valid for
C/ObjC but not for C++
cc1plus: warning: -ftree-vectorize enables strict aliasing.
-fno-strict-aliasing is ignored when Auto Vectorization is used.
cc1plus: warning: command line option "-Wstrict-prototypes" is valid for
C/ObjC but not for C++
cc1plus: warning: -ftree-vectorize enables strict aliasing.
-fno-strict-aliasing is ignored when Auto Vectorization is used.
g++ -Wl,-F. -bundle -undefined dynamic_lookup -arch i386 -arch ppc
build/temp.macosx-10.5-i386-2.5/Teuchos_wrap.o -L../shared -L/sw/lib
-L/Users/blazer/src/trilinos/trilinos-8.0.8/py25/packages/teuchos/src
-lteuchos -lSystem -lepetra -lpytrilinos -o
build/lib.macosx-10.5-i386-2.5/PyTrilinos/_Teuchos.so -I/sw/include -O3
-ftree-vectorize -framework vecLib -Wl,-framework -Wl,vecLib
ld: warning in ../shared/libteuchos.dylib, file is not of required
architecture
ld: warning in ../shared/libepetra.dylib, file is not of required
architecture
ld: warning in ../shared/libpytrilinos.dylib, file is not of required
architecture
ld: in /sw/lib/libLAPACK.dylib, file is not of required architecture for
architecture ppc
collect2: ld returned 1 exit status
lipo: can't open input file:
/var/folders/US/USCc7K-MG9SEKsNVCR+VMk+++TI/-Tmp-//ccuUNaV4.out (No such
file or directory)
ld: warning in ../shared/libteuchos.dylib, file is not of required
architecture
ld: warning in ../shared/libepetra.dylib, file is not of required
architecture
ld: warning in ../shared/libpytrilinos.dylib, file is not of required
architecture
ld: in /sw/lib/libLAPACK.dylib, file is not of required architecture for
architecture ppc
collect2: ld returned 1 exit status
lipo: can't open input file:
/var/folders/US/USCc7K-MG9SEKsNVCR+VMk+++TI/-Tmp-//ccuUNaV4.out (No such
file or directory)
error: Command "g++ -Wl,-F. -bundle -undefined dynamic_lookup -arch i386
-arch ppc build/temp.macosx-10.5-i386-2.5/Teuchos_wrap.o -L../shared
-L/sw/lib
-L/Users/blazer/src/trilinos/trilinos-8.0.8/py25/packages/teuchos/src
-lteuchos -lSystem -lepetra -lpytrilinos -o
build/lib.macosx-10.5-i386-2.5/PyTrilinos/_Teuchos.so -I/sw/include -O3
-ftree-vectorize -framework vecLib -Wl,-framework -Wl,vecLib" failed
with exit status 1
make[5]: *** [package] Error 1
make[4]: *** [all] Error 2
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
blazers-macbook-pro-15:py25 blazer$
blazers-macbook-pro-15:py25 blazer$ echo $DYLD_LIBRARY_PATH
/Users/blazer/src/trilinos/trilinos-8.0.8/py25/lib:/Users/blazer/src/tri
linos/trilinos-8.0.8/py25/packages/PyTrilinos/shared
blazers-macbook-pro-15:py25 blazer$ echo $PYTHONPATH
/Users/blazer/src/trilinos/trilinos-8.0.8/py25
blazers-macbook-pro-15:py25 blazer$
blazers-macbook-pro-15:py25 blazer$ gcc -v
Using built-in specs.
Target: i686-apple-darwin9
Configured with: /var/tmp/gcc/gcc-5465~16/src/configure
--disable-checking -enable-werror --prefix=/usr --mandir=/share/man
--enable-languages=c,objc,c++,obj-c++
--program-transform-name=/^[cg][^.-]*$/s/$/-4.0/
--with-gxx-include-dir=/include/c++/4.0.0 --with-slibdir=/usr/lib
--build=i686-apple-darwin9 --with-arch=apple --with-tune=generic
--host=i686-apple-darwin9 --target=i686-apple-darwin9
Thread model: posix
gcc version 4.0.1 (Apple Inc. build 5465)
blazers-macbook-pro-15:py25 blazer$
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://software.sandia.gov/mailman/private/trilinos-users/attachments/20080916/411faf28/attachment-0001.html
More information about the Trilinos-Users
mailing list