-
-
Save mtodd/25a2cbd60e759215cfb3 to your computer and use it in GitHub Desktop.
Building pybdf by hand
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
pybdf $ LDFLAGS='-Wall -undefined dynamic_lookup -bundle' f2py2.7 -m libforbdf -c --fcompiler='gnu95' --f90flags=-ffixed-line-length-none libforbdf.f95 | |
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 "libforbdf" sources | |
f2py options: [] | |
f2py:> /var/folders/7n/r8t91kln64535qyd9phz0dz40000gn/T/tmp9OJ7DB/src.macosx-10.9-x86_64-2.7/libforbdfmodule.c | |
creating /var/folders/7n/r8t91kln64535qyd9phz0dz40000gn/T/tmp9OJ7DB | |
creating /var/folders/7n/r8t91kln64535qyd9phz0dz40000gn/T/tmp9OJ7DB/src.macosx-10.9-x86_64-2.7 | |
Reading fortran codes... | |
Reading file 'libforbdf.f95' (format:free) | |
Post-processing... | |
Block: libforbdf | |
Block: read_channels | |
Post-processing (stage 2)... | |
Building modules... | |
Building module "libforbdf"... | |
Constructing wrapper function "read_channels"... | |
dats,statchan = read_channels(filename,starttime,endtime,nchannels,nsamprec,statuschanidx) | |
Wrote C/API module "libforbdf" to file "/var/folders/7n/r8t91kln64535qyd9phz0dz40000gn/T/tmp9OJ7DB/src.macosx-10.9-x86_64-2.7/libforbdfmodule.c" | |
adding '/var/folders/7n/r8t91kln64535qyd9phz0dz40000gn/T/tmp9OJ7DB/src.macosx-10.9-x86_64-2.7/fortranobject.c' to sources. | |
adding '/var/folders/7n/r8t91kln64535qyd9phz0dz40000gn/T/tmp9OJ7DB/src.macosx-10.9-x86_64-2.7' to include_dirs. | |
copying /opt/boxen/homebrew/lib/python2.7/site-packages/numpy/f2py/src/fortranobject.c -> /var/folders/7n/r8t91kln64535qyd9phz0dz40000gn/T/tmp9OJ7DB/src.macosx-10.9-x86_64-2.7 | |
copying /opt/boxen/homebrew/lib/python2.7/site-packages/numpy/f2py/src/fortranobject.h -> /var/folders/7n/r8t91kln64535qyd9phz0dz40000gn/T/tmp9OJ7DB/src.macosx-10.9-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 /opt/boxen/homebrew/bin/gfortran | |
customize Gnu95FCompiler using build_ext | |
building 'libforbdf' extension | |
compiling C sources | |
C compiler: cc -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/opt/boxen/homebrew/include | |
creating /var/folders/7n/r8t91kln64535qyd9phz0dz40000gn/T/tmp9OJ7DB/var | |
creating /var/folders/7n/r8t91kln64535qyd9phz0dz40000gn/T/tmp9OJ7DB/var/folders | |
creating /var/folders/7n/r8t91kln64535qyd9phz0dz40000gn/T/tmp9OJ7DB/var/folders/7n | |
creating /var/folders/7n/r8t91kln64535qyd9phz0dz40000gn/T/tmp9OJ7DB/var/folders/7n/r8t91kln64535qyd9phz0dz40000gn | |
creating /var/folders/7n/r8t91kln64535qyd9phz0dz40000gn/T/tmp9OJ7DB/var/folders/7n/r8t91kln64535qyd9phz0dz40000gn/T | |
creating /var/folders/7n/r8t91kln64535qyd9phz0dz40000gn/T/tmp9OJ7DB/var/folders/7n/r8t91kln64535qyd9phz0dz40000gn/T/tmp9OJ7DB | |
creating /var/folders/7n/r8t91kln64535qyd9phz0dz40000gn/T/tmp9OJ7DB/var/folders/7n/r8t91kln64535qyd9phz0dz40000gn/T/tmp9OJ7DB/src.macosx-10.9-x86_64-2.7 | |
compile options: '-I/var/folders/7n/r8t91kln64535qyd9phz0dz40000gn/T/tmp9OJ7DB/src.macosx-10.9-x86_64-2.7 -I/opt/boxen/homebrew/lib/python2.7/site-packages/numpy/core/include -I/opt/boxen/homebrew/Cellar/python/2.7.3-boxen2/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c' | |
cc: /var/folders/7n/r8t91kln64535qyd9phz0dz40000gn/T/tmp9OJ7DB/src.macosx-10.9-x86_64-2.7/libforbdfmodule.c | |
In file included from /var/folders/7n/r8t91kln64535qyd9phz0dz40000gn/T/tmp9OJ7DB/src.macosx-10.9-x86_64-2.7/libforbdfmodule.c:18: | |
In file included from /var/folders/7n/r8t91kln64535qyd9phz0dz40000gn/T/tmp9OJ7DB/src.macosx-10.9-x86_64-2.7/fortranobject.h:13: | |
In file included from /opt/boxen/homebrew/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4: | |
In file included from /opt/boxen/homebrew/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:17: | |
In file included from /opt/boxen/homebrew/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1760: | |
/opt/boxen/homebrew/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/7n/r8t91kln64535qyd9phz0dz40000gn/T/tmp9OJ7DB/src.macosx-10.9-x86_64-2.7/libforbdfmodule.c:136:12: warning: unused function 'f2py_size' [-Wunused-function] | |
static int f2py_size(PyArrayObject* var, ...) | |
^ | |
2 warnings generated. | |
cc: /var/folders/7n/r8t91kln64535qyd9phz0dz40000gn/T/tmp9OJ7DB/src.macosx-10.9-x86_64-2.7/fortranobject.c | |
In file included from /var/folders/7n/r8t91kln64535qyd9phz0dz40000gn/T/tmp9OJ7DB/src.macosx-10.9-x86_64-2.7/fortranobject.c:2: | |
In file included from /var/folders/7n/r8t91kln64535qyd9phz0dz40000gn/T/tmp9OJ7DB/src.macosx-10.9-x86_64-2.7/fortranobject.h:13: | |
In file included from /opt/boxen/homebrew/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4: | |
In file included from /opt/boxen/homebrew/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:17: | |
In file included from /opt/boxen/homebrew/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1760: | |
/opt/boxen/homebrew/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/7n/r8t91kln64535qyd9phz0dz40000gn/T/tmp9OJ7DB/src.macosx-10.9-x86_64-2.7/fortranobject.c:338:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] | |
if ((fp->defs[i].func==NULL)) { | |
~~~~~~~~~~~~~~~~^~~~~~ | |
/var/folders/7n/r8t91kln64535qyd9phz0dz40000gn/T/tmp9OJ7DB/src.macosx-10.9-x86_64-2.7/fortranobject.c:338:30: note: remove extraneous parentheses around the comparison to silence this warning | |
if ((fp->defs[i].func==NULL)) { | |
~ ^ ~ | |
/var/folders/7n/r8t91kln64535qyd9phz0dz40000gn/T/tmp9OJ7DB/src.macosx-10.9-x86_64-2.7/fortranobject.c:338:30: note: use '=' to turn this equality comparison into an assignment | |
if ((fp->defs[i].func==NULL)) { | |
^~ | |
= | |
2 warnings generated. | |
compiling Fortran sources | |
Fortran f77 compiler: /opt/boxen/homebrew/bin/gfortran -Wall -ffixed-form -fno-second-underscore -fPIC -O3 -funroll-loops | |
Fortran f90 compiler: /opt/boxen/homebrew/bin/gfortran -ffixed-line-length-none -fPIC -O3 -funroll-loops | |
Fortran fix compiler: /opt/boxen/homebrew/bin/gfortran -Wall -ffixed-form -fno-second-underscore -ffixed-line-length-none -fPIC -O3 -funroll-loops | |
compile options: '-I/var/folders/7n/r8t91kln64535qyd9phz0dz40000gn/T/tmp9OJ7DB/src.macosx-10.9-x86_64-2.7 -I/opt/boxen/homebrew/lib/python2.7/site-packages/numpy/core/include -I/opt/boxen/homebrew/Cellar/python/2.7.3-boxen2/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c' | |
gfortran:f90: libforbdf.f95 | |
/opt/boxen/homebrew/bin/gfortran -Wall -Wall -undefined dynamic_lookup -bundle /var/folders/7n/r8t91kln64535qyd9phz0dz40000gn/T/tmp9OJ7DB/var/folders/7n/r8t91kln64535qyd9phz0dz40000gn/T/tmp9OJ7DB/src.macosx-10.9-x86_64-2.7/libforbdfmodule.o /var/folders/7n/r8t91kln64535qyd9phz0dz40000gn/T/tmp9OJ7DB/var/folders/7n/r8t91kln64535qyd9phz0dz40000gn/T/tmp9OJ7DB/src.macosx-10.9-x86_64-2.7/fortranobject.o /var/folders/7n/r8t91kln64535qyd9phz0dz40000gn/T/tmp9OJ7DB/libforbdf.o -L/opt/boxen/homebrew/Cellar/gfortran/4.8.2/gfortran/lib/gcc/x86_64-apple-darwin13.0.2/4.8.2 -lgfortran -o ./libforbdf.so | |
Removing build directory /var/folders/7n/r8t91kln64535qyd9phz0dz40000gn/T/tmp9OJ7DB | |
pybdf $ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment