simpeg / pymatsolver

Solve matrix equations in python.
https://pymatsolver.readthedocs.io/en/latest/
MIT License
33 stars 16 forks source link

Error running setup.py #3

Closed thast closed 7 years ago

thast commented 8 years ago

When running setup.py, finish with: error: file '[...]/pymatsolver/pymatsolver/Mumps/MumpsInterface.so' does not exist

rowanc1 commented 8 years ago

Are you on Mac, linux, PC? Is there any other error in the log?

Have you installed mumps? Currently this only supports the serial version. Do you have that version installed?

rowanc1 commented 8 years ago

Also, you may want to ensure you have the right fortran installed. There is an outstanding issue:

ContinuumIO/anaconda-issues#686

You can avoid the latest version of scipy or:

conda remove libgfortran
conda install libgcc --force
lheagy commented 8 years ago

So... I broke mine as well. Here is the traceback from running python setup.py install. Mumps is installed through brew brew install mumps --without-scotch5 --without-mpi. I am on scipy 0.16.1. and we are running into similar issues on @micmitch's laptop as well.

gfortran -c -L/usr/local/Cellar/scotch5/5.1.12b/lib -L/usr/local/Cellar/open-mpi/1.8.3/lib -I/usr/local/Cellar/mumps/5.0.0_2/include -I/usr/local/Cellar/mumps/5.0.0_2/libexec/include -I/usr/local/Cellar/scotch5/5.1.12b/include -I/usr/local/Cellar/open-mpi/1.8.3/include  mumps_p.f90 -fPIC
Warning: Nonexistent include directory "/usr/local/Cellar/open-mpi/1.8.3/include"
gfortran -c -L/usr/local/Cellar/scotch5/5.1.12b/lib -L/usr/local/Cellar/open-mpi/1.8.3/lib -I/usr/local/Cellar/mumps/5.0.0_2/include -I/usr/local/Cellar/mumps/5.0.0_2/libexec/include -I/usr/local/Cellar/scotch5/5.1.12b/include -I/usr/local/Cellar/open-mpi/1.8.3/include  mumps_cmplx_p.f90 -fPIC
Warning: Nonexistent include directory "/usr/local/Cellar/open-mpi/1.8.3/include"
f2py -c mumps_interface.f90 -m MumpsInterface \
        -L/usr/local/Cellar/scotch5/5.1.12b/lib -L/usr/local/Cellar/open-mpi/1.8.3/lib -I/usr/local/Cellar/mumps/5.0.0_2/include -I/usr/local/Cellar/mumps/5.0.0_2/libexec/include -I/usr/local/Cellar/scotch5/5.1.12b/include -I/usr/local/Cellar/open-mpi/1.8.3/include  \
        --f90flags='-fcray-pointer' \
        -lmpi -lblas -lpord -lcmumps -lmpiseq_seq -lzmumps_seq -ldmumps_seq -lsmumps_seq -lmumps_common_seq -lesmumps -lptscotch -lptscotcherrexit -lscotch -lscotcherrexit -lptesmumps -lptscotcherr -lptscotchparmetis -lscotcherr -lscotchmetis\
        mumps_p.o mumps_cmplx_p.o
running build
running config_cc
unifing config_cc, config, build_clib, build_ext, build commands --compiler options
running config_fc
unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
running build_src
build_src
building extension "MumpsInterface" sources
f2py options: []
f2py:> /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/src.macosx-10.5-x86_64-2.7/MumpsInterfacemodule.c
creating /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/src.macosx-10.5-x86_64-2.7
Reading fortran codes...
    Reading file 'mumps_interface.f90' (format:free)
Line #13 in mumps_interface.f90:"INCLUDE 'dmumps_struc.h'"
    readfortrancode: could not find include file 'dmumps_struc.h' in . Ignoring.
Line #59 in mumps_interface.f90:"INCLUDE 'dmumps_struc.h'"
    readfortrancode: could not find include file 'dmumps_struc.h' in . Ignoring.
Line #87 in mumps_interface.f90:"INCLUDE 'dmumps_struc.h'"
    readfortrancode: could not find include file 'dmumps_struc.h' in . Ignoring.
Line #108 in mumps_interface.f90:"INCLUDE 'zmumps_struc.h'"
    readfortrancode: could not find include file 'zmumps_struc.h' in . Ignoring.
Line #154 in mumps_interface.f90:"INCLUDE 'zmumps_struc.h'"
    readfortrancode: could not find include file 'zmumps_struc.h' in . Ignoring.
Line #180 in mumps_interface.f90:"INCLUDE 'zmumps_struc.h'"
    readfortrancode: could not find include file 'zmumps_struc.h' in . Ignoring.
Post-processing...
    Block: MumpsInterface
            Block: factor_mumps
In: :MumpsInterface:mumps_interface.f90:factor_mumps
get_useparameters: no module mumps_mod info used by factor_mumps
            Block: solve_mumps
In: :MumpsInterface:mumps_interface.f90:solve_mumps
get_useparameters: no module mumps_mod info used by solve_mumps
            Block: destroy_mumps
In: :MumpsInterface:mumps_interface.f90:destroy_mumps
get_useparameters: no module mumps_mod info used by destroy_mumps
            Block: factor_mumps_cmplx
In: :MumpsInterface:mumps_interface.f90:factor_mumps_cmplx
get_useparameters: no module mumps_cmplx_mod info used by factor_mumps_cmplx
            Block: solve_mumps_cmplx
In: :MumpsInterface:mumps_interface.f90:solve_mumps_cmplx
get_useparameters: no module mumps_cmplx_mod info used by solve_mumps_cmplx
            Block: destroy_mumps_cmplx
In: :MumpsInterface:mumps_interface.f90:destroy_mumps_cmplx
get_useparameters: no module mumps_cmplx_mod info used by destroy_mumps_cmplx
Post-processing (stage 2)...
Building modules...
    Building module "MumpsInterface"...
        Constructing wrapper function "factor_mumps"...
          ierr,pm_out = factor_mumps(sym,a,ja,ia,[n,nnz])
        Constructing wrapper function "solve_mumps"...
          x = solve_mumps(pm_in,nrhs,rhs,transpose,[lrhs])
        Constructing wrapper function "destroy_mumps"...
          destroy_mumps(pm_in)
        Constructing wrapper function "factor_mumps_cmplx"...
          ierr,pm_out = factor_mumps_cmplx(sym,a,ja,ia,[n,nnz])
        Constructing wrapper function "solve_mumps_cmplx"...
          x = solve_mumps_cmplx(pm_in,nrhs,rhs,transpose,[lrhs])
        Constructing wrapper function "destroy_mumps_cmplx"...
          destroy_mumps_cmplx(pm_in)
    Wrote C/API module "MumpsInterface" to file "/var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/src.macosx-10.5-x86_64-2.7/MumpsInterfacemodule.c"
  adding '/var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/src.macosx-10.5-x86_64-2.7/fortranobject.c' to sources.
  adding '/var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/src.macosx-10.5-x86_64-2.7' to include_dirs.
copying //anaconda/lib/python2.7/site-packages/numpy/f2py/src/fortranobject.c -> /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/src.macosx-10.5-x86_64-2.7
copying //anaconda/lib/python2.7/site-packages/numpy/f2py/src/fortranobject.h -> /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/src.macosx-10.5-x86_64-2.7
build_src: building npy-pkg config files
running build_ext
customize UnixCCompiler
customize UnixCCompiler using build_ext
customize Gnu95FCompiler
Found executable /usr/local/bin/gfortran
customize Gnu95FCompiler
customize Gnu95FCompiler using build_ext
building 'MumpsInterface' extension
compiling C sources
C compiler: gcc -fno-strict-aliasing -I//anaconda/include -arch x86_64 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes

creating /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/var
creating /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/var/folders
creating /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/var/folders/lw
creating /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn
creating /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T
creating /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH
creating /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/src.macosx-10.5-x86_64-2.7
compile options: '-I/usr/local/Cellar/mumps/5.0.0_2/include -I/usr/local/Cellar/mumps/5.0.0_2/libexec/include -I/usr/local/Cellar/scotch5/5.1.12b/include -I/usr/local/Cellar/open-mpi/1.8.3/include -I/var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/src.macosx-10.5-x86_64-2.7 -I//anaconda/lib/python2.7/site-packages/numpy/core/include -I//anaconda/include/python2.7 -c'
gcc: /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/src.macosx-10.5-x86_64-2.7/MumpsInterfacemodule.c
In file included from /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/src.macosx-10.5-x86_64-2.7/MumpsInterfacemodule.c:19:
In file included from /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/src.macosx-10.5-x86_64-2.7/fortranobject.h:13:
In file included from //anaconda/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4:
In file included from //anaconda/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18:
In file included from //anaconda/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1781:
//anaconda/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: "Using deprecated NumPy API, disable it by "          "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-W#warnings]
#warning "Using deprecated NumPy API, disable it by " \
 ^
/var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/src.macosx-10.5-x86_64-2.7/MumpsInterfacemodule.c:291:84: warning: format specifies type 'long' but the argument has type 'long_long' (aka 'long long') [-Wformat]
  CHECKSCALAR((len(ia)-1)>=n,"(len(ia)-1)>=n","1st keyword n","factor_mumps:n=%ld",n) {
                                                                              ~~~  ^
                                                                              %lld
/var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/src.macosx-10.5-x86_64-2.7/MumpsInterfacemodule.c:90:66: note: expanded from macro 'CHECKSCALAR'
    sprintf(errstring, "%s: "show, "("tcheck") failed for "name, var);\
                                                                 ^~~
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                                                       ^~~~~~~~~~~
/var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/src.macosx-10.5-x86_64-2.7/MumpsInterfacemodule.c:296:82: warning: format specifies type 'long' but the argument has type 'long_long' (aka 'long long') [-Wformat]
  CHECKSCALAR(len(a)>=nnz,"len(a)>=nnz","2nd keyword nnz","factor_mumps:nnz=%ld",nnz) {
                                                                            ~~~  ^~~
                                                                            %lld
/var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/src.macosx-10.5-x86_64-2.7/MumpsInterfacemodule.c:90:66: note: expanded from macro 'CHECKSCALAR'
    sprintf(errstring, "%s: "show, "("tcheck") failed for "name, var);\
                                                                 ^~~
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                                                       ^~~~~~~~~~~
/var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/src.macosx-10.5-x86_64-2.7/MumpsInterfacemodule.c:439:89: warning: format specifies type 'long' but the argument has type 'long_long' (aka 'long long') [-Wformat]
  CHECKSCALAR(len(rhs)>=lrhs,"len(rhs)>=lrhs","1st keyword lrhs","solve_mumps:lrhs=%ld",lrhs) {
                                                                                   ~~~  ^~~~
                                                                                   %lld
/var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/src.macosx-10.5-x86_64-2.7/MumpsInterfacemodule.c:90:66: note: expanded from macro 'CHECKSCALAR'
    sprintf(errstring, "%s: "show, "("tcheck") failed for "name, var);\
                                                                 ^~~
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                                                       ^~~~~~~~~~~
/var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/src.macosx-10.5-x86_64-2.7/MumpsInterfacemodule.c:658:90: warning: format specifies type 'long' but the argument has type 'long_long' (aka 'long long') [-Wformat]
  CHECKSCALAR((len(ia)-1)>=n,"(len(ia)-1)>=n","1st keyword n","factor_mumps_cmplx:n=%ld",n) {
                                                                                    ~~~  ^
                                                                                    %lld
/var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/src.macosx-10.5-x86_64-2.7/MumpsInterfacemodule.c:90:66: note: expanded from macro 'CHECKSCALAR'
    sprintf(errstring, "%s: "show, "("tcheck") failed for "name, var);\
                                                                 ^~~
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                                                       ^~~~~~~~~~~
/var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/src.macosx-10.5-x86_64-2.7/MumpsInterfacemodule.c:663:88: warning: format specifies type 'long' but the argument has type 'long_long' (aka 'long long') [-Wformat]
  CHECKSCALAR(len(a)>=nnz,"len(a)>=nnz","2nd keyword nnz","factor_mumps_cmplx:nnz=%ld",nnz) {
                                                                                  ~~~  ^~~
                                                                                  %lld
/var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/src.macosx-10.5-x86_64-2.7/MumpsInterfacemodule.c:90:66: note: expanded from macro 'CHECKSCALAR'
    sprintf(errstring, "%s: "show, "("tcheck") failed for "name, var);\
                                                                 ^~~
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                                                       ^~~~~~~~~~~
/var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/src.macosx-10.5-x86_64-2.7/MumpsInterfacemodule.c:806:95: warning: format specifies type 'long' but the argument has type 'long_long' (aka 'long long') [-Wformat]
  CHECKSCALAR(len(rhs)>=lrhs,"len(rhs)>=lrhs","1st keyword lrhs","solve_mumps_cmplx:lrhs=%ld",lrhs) {
                                                                                         ~~~  ^~~~
                                                                                         %lld
/var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/src.macosx-10.5-x86_64-2.7/MumpsInterfacemodule.c:90:66: note: expanded from macro 'CHECKSCALAR'
    sprintf(errstring, "%s: "show, "("tcheck") failed for "name, var);\
                                                                 ^~~
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                                                       ^~~~~~~~~~~
/var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/src.macosx-10.5-x86_64-2.7/MumpsInterfacemodule.c:119:12: warning: unused function 'f2py_size' [-Wunused-function]
static int f2py_size(PyArrayObject* var, ...)
           ^
8 warnings generated.
gcc: /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/src.macosx-10.5-x86_64-2.7/fortranobject.c
In file included from /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/src.macosx-10.5-x86_64-2.7/fortranobject.c:2:
In file included from /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/src.macosx-10.5-x86_64-2.7/fortranobject.h:13:
In file included from //anaconda/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4:
In file included from //anaconda/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18:
In file included from //anaconda/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1781:
//anaconda/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: "Using deprecated NumPy API, disable it by "          "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-W#warnings]
#warning "Using deprecated NumPy API, disable it by " \
 ^
1 warning generated.
compiling Fortran sources
Fortran f77 compiler: /usr/local/bin/gfortran -Wall -g -ffixed-form -fno-second-underscore -m64 -fPIC -O3 -funroll-loops
Fortran f90 compiler: /usr/local/bin/gfortran -fcray-pointer -m64 -fPIC -O3 -funroll-loops
Fortran fix compiler: /usr/local/bin/gfortran -Wall -g -ffixed-form -fno-second-underscore -fcray-pointer -m64 -fPIC -O3 -funroll-loops
compile options: '-I/usr/local/Cellar/mumps/5.0.0_2/include -I/usr/local/Cellar/mumps/5.0.0_2/libexec/include -I/usr/local/Cellar/scotch5/5.1.12b/include -I/usr/local/Cellar/open-mpi/1.8.3/include -I/var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/src.macosx-10.5-x86_64-2.7 -I//anaconda/lib/python2.7/site-packages/numpy/core/include -I//anaconda/include/python2.7 -c'
gfortran:f90: mumps_interface.f90
Warning: Nonexistent include directory "/usr/local/Cellar/open-mpi/1.8.3/include"
/usr/local/bin/gfortran -Wall -g -m64 -Wall -g -undefined dynamic_lookup -bundle /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/src.macosx-10.5-x86_64-2.7/MumpsInterfacemodule.o /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/src.macosx-10.5-x86_64-2.7/fortranobject.o /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/mumps_interface.o mumps_p.o mumps_cmplx_p.o -L/usr/local/Cellar/scotch5/5.1.12b/lib -L/usr/local/Cellar/open-mpi/1.8.3/lib -L/usr/local/Cellar/gcc/4.9.2_1/lib/gcc/4.9/gcc/x86_64-apple-darwin14.0.0/4.9.2 -L//anaconda/lib -lmpi -lblas -lpord -lcmumps -lmpiseq_seq -lzmumps_seq -ldmumps_seq -lsmumps_seq -lmumps_common_seq -lesmumps -lptscotch -lptscotcherrexit -lscotch -lscotcherrexit -lptesmumps -lptscotcherr -lptscotchparmetis -lscotcherr -lscotchmetis -lgfortran -o ./MumpsInterface.so
ld: warning: directory not found for option '-L/usr/local/Cellar/open-mpi/1.8.3/lib'
ld: library not found for -lbundle1.o
collect2: error: ld returned 1 exit status
ld: warning: directory not found for option '-L/usr/local/Cellar/open-mpi/1.8.3/lib'
ld: library not found for -lbundle1.o
collect2: error: ld returned 1 exit status
error: Command "/usr/local/bin/gfortran -Wall -g -m64 -Wall -g -undefined dynamic_lookup -bundle /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/src.macosx-10.5-x86_64-2.7/MumpsInterfacemodule.o /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/src.macosx-10.5-x86_64-2.7/fortranobject.o /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmpTG0SCH/mumps_interface.o mumps_p.o mumps_cmplx_p.o -L/usr/local/Cellar/scotch5/5.1.12b/lib -L/usr/local/Cellar/open-mpi/1.8.3/lib -L/usr/local/Cellar/gcc/4.9.2_1/lib/gcc/4.9/gcc/x86_64-apple-darwin14.0.0/4.9.2 -L//anaconda/lib -lmpi -lblas -lpord -lcmumps -lmpiseq_seq -lzmumps_seq -ldmumps_seq -lsmumps_seq -lmumps_common_seq -lesmumps -lptscotch -lptscotcherrexit -lscotch -lscotcherrexit -lptesmumps -lptscotcherr -lptscotchparmetis -lscotcherr -lscotchmetis -lgfortran -o ./MumpsInterface.so" failed with exit status 1
make: *** [build_mac] Error 1
rm -f *.o *.mod *.so
f2py -c TriSolve.f -m TriSolve
running build
running config_cc
unifing config_cc, config, build_clib, build_ext, build commands --compiler options
running config_fc
unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
running build_src
build_src
building extension "TriSolve" sources
f2py options: []
f2py:> /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmp1pazKA/src.macosx-10.5-x86_64-2.7/TriSolvemodule.c
creating /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmp1pazKA/src.macosx-10.5-x86_64-2.7
Reading fortran codes...
    Reading file 'TriSolve.f' (format:fix,strict)
Post-processing...
    Block: TriSolve
            Block: forward
            Block: backward
Post-processing (stage 2)...
Building modules...
    Building module "TriSolve"...
        Constructing wrapper function "forward"...
          x = forward(al,ial,jal,b,[nv,n,nrhs])
        Constructing wrapper function "backward"...
          x = backward(au,iau,jau,b,[nv,n,nrhs])
    Wrote C/API module "TriSolve" to file "/var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmp1pazKA/src.macosx-10.5-x86_64-2.7/TriSolvemodule.c"
  adding '/var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmp1pazKA/src.macosx-10.5-x86_64-2.7/fortranobject.c' to sources.
  adding '/var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmp1pazKA/src.macosx-10.5-x86_64-2.7' to include_dirs.
copying //anaconda/lib/python2.7/site-packages/numpy/f2py/src/fortranobject.c -> /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmp1pazKA/src.macosx-10.5-x86_64-2.7
copying //anaconda/lib/python2.7/site-packages/numpy/f2py/src/fortranobject.h -> /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmp1pazKA/src.macosx-10.5-x86_64-2.7
build_src: building npy-pkg config files
running build_ext
customize UnixCCompiler
customize UnixCCompiler using build_ext
customize Gnu95FCompiler
Found executable /usr/local/bin/gfortran
customize Gnu95FCompiler
customize Gnu95FCompiler using build_ext
building 'TriSolve' extension
compiling C sources
C compiler: gcc -fno-strict-aliasing -I//anaconda/include -arch x86_64 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes

creating /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmp1pazKA/var
creating /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmp1pazKA/var/folders
creating /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmp1pazKA/var/folders/lw
creating /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmp1pazKA/var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn
creating /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmp1pazKA/var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T
creating /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmp1pazKA/var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmp1pazKA
creating /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmp1pazKA/var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmp1pazKA/src.macosx-10.5-x86_64-2.7
compile options: '-I/var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmp1pazKA/src.macosx-10.5-x86_64-2.7 -I//anaconda/lib/python2.7/site-packages/numpy/core/include -I//anaconda/include/python2.7 -c'
gcc: /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmp1pazKA/src.macosx-10.5-x86_64-2.7/fortranobject.c
In file included from /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmp1pazKA/src.macosx-10.5-x86_64-2.7/fortranobject.c:2:
In file included from /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmp1pazKA/src.macosx-10.5-x86_64-2.7/fortranobject.h:13:
In file included from //anaconda/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4:
In file included from //anaconda/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18:
In file included from //anaconda/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1781:
//anaconda/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: "Using deprecated NumPy API, disable it by "          "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-W#warnings]
#warning "Using deprecated NumPy API, disable it by " \
 ^
1 warning generated.
gcc: /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmp1pazKA/src.macosx-10.5-x86_64-2.7/TriSolvemodule.c
In file included from /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmp1pazKA/src.macosx-10.5-x86_64-2.7/TriSolvemodule.c:19:
In file included from /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmp1pazKA/src.macosx-10.5-x86_64-2.7/fortranobject.h:13:
In file included from //anaconda/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4:
In file included from //anaconda/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18:
In file included from //anaconda/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1781:
//anaconda/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: "Using deprecated NumPy API, disable it by "          "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-W#warnings]
#warning "Using deprecated NumPy API, disable it by " \
 ^
/var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmp1pazKA/src.macosx-10.5-x86_64-2.7/TriSolvemodule.c:112:12: warning: unused function 'f2py_size' [-Wunused-function]
static int f2py_size(PyArrayObject* var, ...)
           ^
2 warnings generated.
compiling Fortran sources
Fortran f77 compiler: /usr/local/bin/gfortran -Wall -g -ffixed-form -fno-second-underscore -m64 -fPIC -O3 -funroll-loops
Fortran f90 compiler: /usr/local/bin/gfortran -Wall -g -fno-second-underscore -m64 -fPIC -O3 -funroll-loops
Fortran fix compiler: /usr/local/bin/gfortran -Wall -g -ffixed-form -fno-second-underscore -Wall -g -fno-second-underscore -m64 -fPIC -O3 -funroll-loops
compile options: '-I/var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmp1pazKA/src.macosx-10.5-x86_64-2.7 -I//anaconda/lib/python2.7/site-packages/numpy/core/include -I//anaconda/include/python2.7 -c'
gfortran:f77: TriSolve.f
/usr/local/bin/gfortran -Wall -g -m64 -Wall -g -undefined dynamic_lookup -bundle /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmp1pazKA/var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmp1pazKA/src.macosx-10.5-x86_64-2.7/TriSolvemodule.o /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmp1pazKA/var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmp1pazKA/src.macosx-10.5-x86_64-2.7/fortranobject.o /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmp1pazKA/TriSolve.o -L/usr/local/Cellar/gcc/4.9.2_1/lib/gcc/4.9/gcc/x86_64-apple-darwin14.0.0/4.9.2 -L//anaconda/lib -lgfortran -o ./TriSolve.so
ld: library not found for -lbundle1.o
collect2: error: ld returned 1 exit status
ld: library not found for -lbundle1.o
collect2: error: ld returned 1 exit status
error: Command "/usr/local/bin/gfortran -Wall -g -m64 -Wall -g -undefined dynamic_lookup -bundle /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmp1pazKA/var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmp1pazKA/src.macosx-10.5-x86_64-2.7/TriSolvemodule.o /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmp1pazKA/var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmp1pazKA/src.macosx-10.5-x86_64-2.7/fortranobject.o /var/folders/lw/k5tlwhn57h96_sbv8smj_3dc0000gn/T/tmp1pazKA/TriSolve.o -L/usr/local/Cellar/gcc/4.9.2_1/lib/gcc/4.9/gcc/x86_64-apple-darwin14.0.0/4.9.2 -L//anaconda/lib -lgfortran -o ./TriSolve.so" failed with exit status 1
make: *** [build] Error 1
running install
running bdist_egg
running egg_info
writing requirements to pymatsolver.egg-info/requires.txt
writing pymatsolver.egg-info/PKG-INFO
writing top-level names to pymatsolver.egg-info/top_level.txt
writing dependency_links to pymatsolver.egg-info/dependency_links.txt
writing pbr to pymatsolver.egg-info/pbr.json
reading manifest file 'pymatsolver.egg-info/SOURCES.txt'
writing manifest file 'pymatsolver.egg-info/SOURCES.txt'
installing library code to build/bdist.macosx-10.5-x86_64/egg
running install_lib
running build_py
installing scripts to build/bdist.macosx-10.5-x86_64/egg/EGG-INFO/scripts
running install_scripts
running build_scripts
error: file '/Users/lindseyjh/git/simpeg/pymatsolver/pymatsolver/Mumps/MumpsInterface.so' does not exist
lheagy commented 8 years ago

I am working on trying (and failing at the moment) to set up a travis test to run on osx here: https://github.com/lheagy/pymatsolver, https://travis-ci.org/lheagy/pymatsolver