dfm / python-fsps

Python bindings to Charlie Conroy's Flexible Stellar Population Synthesis (FSPS) Fortran code
https://python-fsps.readthedocs.io
MIT License
66 stars 38 forks source link

Error on install #84

Closed stevans closed 7 years ago

stevans commented 7 years ago

I've installed FSPS with no errors.

I try to install python-fsps with the command: pip install fsps

Then it starts to install when I get output that includes (the rest flashes by too quickly and my terminal doesn't save enough lines of output for me to see the first few lines when the output stops):

  Failed building wheel for fsps
  Running setup.py clean for fsps

Then I get this long output which end in an error message:

  get_useparameters: no module sps_utils info used by get_nbands
                Block: get_lambda
  In: fsps.pyf:_fsps:unknown_interface:driver:get_lambda
  get_useparameters: no module sps_vars info used by get_lambda
  In: fsps.pyf:_fsps:unknown_interface:driver:get_lambda
  get_useparameters: no module sps_utils info used by get_lambda
                Block: get_isochrone_dimensions
  In: fsps.pyf:_fsps:unknown_interface:driver:get_isochrone_dimensions
  get_useparameters: no module sps_vars info used by get_isochrone_dimensions
  In: fsps.pyf:_fsps:unknown_interface:driver:get_isochrone_dimensions
  get_useparameters: no module sps_utils info used by get_isochrone_dimensions
                Block: get_nmass_isochrone
  In: fsps.pyf:_fsps:unknown_interface:driver:get_nmass_isochrone
  get_useparameters: no module sps_vars info used by get_nmass_isochrone
  In: fsps.pyf:_fsps:unknown_interface:driver:get_nmass_isochrone
  get_useparameters: no module sps_utils info used by get_nmass_isochrone
                Block: get_stats
  In: fsps.pyf:_fsps:unknown_interface:driver:get_stats
  get_useparameters: no module sps_vars info used by get_stats
  In: fsps.pyf:_fsps:unknown_interface:driver:get_stats
  get_useparameters: no module sps_utils info used by get_stats
                Block: get_filter_data
  In: fsps.pyf:_fsps:unknown_interface:driver:get_filter_data
  get_useparameters: no module sps_vars info used by get_filter_data
  In: fsps.pyf:_fsps:unknown_interface:driver:get_filter_data
  get_useparameters: no module sps_utils info used by get_filter_data
                Block: write_isoc
  In: fsps.pyf:_fsps:unknown_interface:driver:write_isoc
  get_useparameters: no module sps_vars info used by write_isoc
  In: fsps.pyf:_fsps:unknown_interface:driver:write_isoc
  get_useparameters: no module sps_utils info used by write_isoc
  Post-processing (stage 2)...
    Block: _fsps
        Block: unknown_interface
            Block: driver
                Block: setup
                Block: set_ssp_params
                Block: set_csp_params
                Block: ssps
                Block: ssp
                Block: compute_zdep
                Block: get_spec
                Block: get_mags
                Block: interp_ssp
                Block: smooth_spectrum
                Block: stellar_spectrum
                Block: get_ssp_spec
                Block: get_setup_vars
                Block: get_nz
                Block: get_zlegend
                Block: get_timefull
                Block: get_ntfull
                Block: get_nspec
                Block: get_nbands
                Block: get_lambda
                Block: get_isochrone_dimensions
                Block: get_nmass_isochrone
                Block: get_stats
                Block: get_filter_data
                Block: write_isoc
  Building modules...
    Building module "_fsps"...
        Constructing F90 module support for "driver"...
          Variables: is_setup
            Constructing wrapper function "driver.setup"...
              setup(compute_vega_mags0)
            Constructing wrapper function "driver.set_ssp_params"...
              set_ssp_params(imf_type0,imf1,imf2,imf3,vdmc,mdave,dell,delt,sbss,fbhb,pagb,add_stellar_remnants0,tpagb_norm_type0,add_agb_dust_model0,agb_dust,redgb,masscut,fcstar,evtype)
            Constructing wrapper function "driver.set_csp_params"...
              set_csp_params(smooth_velocity0,vactoair_flag0,redshift_colors0,dust_type0,add_dust_emission0,add_neb_emission0,add_neb_continuum0,cloudy_dust0,add_igm_absorption0,zmet,sfh,wgp1,wgp2,wgp3,tau,const_bn,tage,fburst,tburst,dust1,dust2,logzsol,zred,pmetals,dust_clumps,frac_nodust,dust_index,dust_tesc,frac_obrun,uvb,mwr,dust1_index,sf_start,sf_trunc,sf_slope,duste_gamma,duste_umin,duste_qpah,sigma_smooth,min_wave_smooth,max_wave_smooth,gas_logu,gas_logz,igm_factor,fagn,agn_tau)
            Constructing wrapper function "driver.ssps"...
              ssps()
            Constructing wrapper function "driver.ssp"...
              ssp(zi)
            Constructing wrapper function "driver.compute_zdep"...
              compute_zdep(ns,n_age,ztype)
            Constructing wrapper function "driver.get_spec"...
              spec_out = get_spec(ns,n_age)
            Constructing wrapper function "driver.get_mags"...
              mags = get_mags(ns,n_age,z_red,mc,[n_bands])
            Constructing wrapper function "driver.interp_ssp"...
              interp_ssp(zpos,tpos,spec,mass,lbol,[ns])
            Constructing wrapper function "driver.smooth_spectrum"...
              smooth_spectrum(wave,spec,sigma_broad,minw,maxw,[ns])
            Constructing wrapper function "driver.stellar_spectrum"...
              stellar_spectrum(mact,logt,lbol,logg,phase,ffco,lmdot,wght,spec_out,[ns])
            Constructing wrapper function "driver.get_ssp_spec"...
              get_ssp_spec(ssp_spec_out,ssp_mass_out,ssp_lbol_out,[ns,n_age,n_z])
            Constructing wrapper function "driver.get_setup_vars"...
              cvms = get_setup_vars()
            Constructing wrapper function "driver.get_nz"...
              n_z = get_nz()
            Constructing wrapper function "driver.get_zlegend"...
              z_legend = get_zlegend(n_z)
            Constructing wrapper function "driver.get_timefull"...
              timefull = get_timefull(n_age)
            Constructing wrapper function "driver.get_ntfull"...
              n_age = get_ntfull()
            Constructing wrapper function "driver.get_nspec"...
              ns = get_nspec()
            Constructing wrapper function "driver.get_nbands"...
              nb = get_nbands()
            Constructing wrapper function "driver.get_lambda"...
              lambda = get_lambda(ns)
            Constructing wrapper function "driver.get_isochrone_dimensions"...
              n_age,n_mass = get_isochrone_dimensions()
            Constructing wrapper function "driver.get_nmass_isochrone"...
              nmass = get_nmass_isochrone(zz,tt)
            Constructing wrapper function "driver.get_stats"...
              age,mass_csp,lbol_csp,sfr,mdust = get_stats(n_age)
            Constructing wrapper function "driver.get_filter_data"...
              wave_eff,mag_vega,mag_sun = get_filter_data(nb)
            Constructing wrapper function "driver.write_isoc"...
              write_isoc(outfile)
    Wrote C/API module "_fsps" to file "/tmp/tmpsc_g17n6/src.linux-x86_64-3.6/_fspsmodule.c"
    Fortran 90 wrappers are saved to "/tmp/tmpsc_g17n6/src.linux-x86_64-3.6/_fsps-f2pywrappers2.f90"
    adding '/tmp/tmpsc_g17n6/src.linux-x86_64-3.6/fortranobject.c' to sources.
    adding '/tmp/tmpsc_g17n6/src.linux-x86_64-3.6' to include_dirs.
  copying /work/03565/stevans/maverick/software/anaconda3/lib/python3.6/site-packages/numpy/f2py/src/fortranobject.c -> /tmp/tmpsc_g17n6/src.linux-x86_64-3.6
  copying /work/03565/stevans/maverick/software/anaconda3/lib/python3.6/site-packages/numpy/f2py/src/fortranobject.h -> /tmp/tmpsc_g17n6/src.linux-x86_64-3.6
    adding '/tmp/tmpsc_g17n6/src.linux-x86_64-3.6/_fsps-f2pywrappers2.f90' to sources.
  build_src: building npy-pkg config files
  running build_ext
  customize UnixCCompiler
  customize UnixCCompiler using build_ext
  customize Gnu95FCompiler
  Found executable /opt/apps/gcc/4.9.1/bin/gfortran
  customize Gnu95FCompiler
  customize Gnu95FCompiler using build_ext
  building '_fsps' extension
  compiling C sources
  C compiler: gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC

  creating /tmp/tmpsc_g17n6/tmp
  creating /tmp/tmpsc_g17n6/tmp/tmpsc_g17n6
  creating /tmp/tmpsc_g17n6/tmp/tmpsc_g17n6/src.linux-x86_64-3.6
  compile options: '-I/work/03565/stevans/maverick/software/fsps/src -I/tmp/tmpsc_g17n6/src.linux-x86_64-3.6 -I/work/03565/stevans/maverick/software/anaconda3/lib/python3.6/site-packages/numpy/core/include -I/work/03565/stevans/maverick/software/anaconda3/include/python3.6m -c'
  gcc: /tmp/tmpsc_g17n6/src.linux-x86_64-3.6/_fspsmodule.c
  In file included from /work/03565/stevans/maverick/software/anaconda3/lib/python3.6/site-packages/numpy/core/include/numpy/ndarraytypes.h:1777:0,
                   from /work/03565/stevans/maverick/software/anaconda3/lib/python3.6/site-packages/numpy/core/include/numpy/ndarrayobject.h:18,
                   from /work/03565/stevans/maverick/software/anaconda3/lib/python3.6/site-packages/numpy/core/include/numpy/arrayobject.h:4,
                   from /tmp/tmpsc_g17n6/src.linux-x86_64-3.6/fortranobject.h:13,
                   from /tmp/tmpsc_g17n6/src.linux-x86_64-3.6/_fspsmodule.c:19:
  /work/03565/stevans/maverick/software/anaconda3/lib/python3.6/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
   #warning "Using deprecated NumPy API, disable it by " \
    ^
  /tmp/tmpsc_g17n6/src.linux-x86_64-3.6/_fspsmodule.c:145:12: warning: ‘f2py_size’ defined but not used [-Wunused-function]
   static int f2py_size(PyArrayObject* var, ...)
              ^
  gcc: /tmp/tmpsc_g17n6/src.linux-x86_64-3.6/fortranobject.c
  In file included from /work/03565/stevans/maverick/software/anaconda3/lib/python3.6/site-packages/numpy/core/include/numpy/ndarraytypes.h:1777:0,
                   from /work/03565/stevans/maverick/software/anaconda3/lib/python3.6/site-packages/numpy/core/include/numpy/ndarrayobject.h:18,
                   from /work/03565/stevans/maverick/software/anaconda3/lib/python3.6/site-packages/numpy/core/include/numpy/arrayobject.h:4,
                   from /tmp/tmpsc_g17n6/src.linux-x86_64-3.6/fortranobject.h:13,
                   from /tmp/tmpsc_g17n6/src.linux-x86_64-3.6/fortranobject.c:2:
  /work/03565/stevans/maverick/software/anaconda3/lib/python3.6/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
   #warning "Using deprecated NumPy API, disable it by " \
    ^
  /tmp/tmpsc_g17n6/src.linux-x86_64-3.6/fortranobject.c: In function ‘format_def’:
  /tmp/tmpsc_g17n6/src.linux-x86_64-3.6/fortranobject.c:139:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
           if (size < sizeof(notalloc)) {
                    ^
  compiling Fortran 90 module sources
  Fortran f77 compiler: /opt/apps/gcc/4.9.1/bin/gfortran -Wall -g -ffixed-form -fno-second-underscore -fPIC -O3 -funroll-loops
  Fortran f90 compiler: /opt/apps/gcc/4.9.1/bin/gfortran -fPIC -fPIC -O3 -funroll-loops
  Fortran fix compiler: /opt/apps/gcc/4.9.1/bin/gfortran -Wall -g -ffixed-form -fno-second-underscore -fPIC -fPIC -O3 -funroll-loops
  compile options: '-I/work/03565/stevans/maverick/software/fsps/src -I/tmp/tmpsc_g17n6/src.linux-x86_64-3.6 -I/work/03565/stevans/maverick/software/anaconda3/lib/python3.6/site-packages/numpy/core/include -I/work/03565/stevans/maverick/software/anaconda3/include/python3.6m -c'
  extra options: '-J/tmp/tmpsc_g17n6/ -I/tmp/tmpsc_g17n6/'
  gfortran:f90: fsps.f90
  compiling Fortran sources
  Fortran f77 compiler: /opt/apps/gcc/4.9.1/bin/gfortran -Wall -g -ffixed-form -fno-second-underscore -fPIC -O3 -funroll-loops
  Fortran f90 compiler: /opt/apps/gcc/4.9.1/bin/gfortran -fPIC -fPIC -O3 -funroll-loops
  Fortran fix compiler: /opt/apps/gcc/4.9.1/bin/gfortran -Wall -g -ffixed-form -fno-second-underscore -fPIC -fPIC -O3 -funroll-loops
  compile options: '-I/work/03565/stevans/maverick/software/fsps/src -I/tmp/tmpsc_g17n6/src.linux-x86_64-3.6 -I/work/03565/stevans/maverick/software/anaconda3/lib/python3.6/site-packages/numpy/core/include -I/work/03565/stevans/maverick/software/anaconda3/include/python3.6m -c'
  extra options: '-J/tmp/tmpsc_g17n6/ -I/tmp/tmpsc_g17n6/'
  gfortran:f90: /tmp/tmpsc_g17n6/src.linux-x86_64-3.6/_fsps-f2pywrappers2.f90
  /opt/apps/gcc/4.9.1/bin/gfortran -Wall -g -Wall -g -shared /tmp/tmpsc_g17n6/tmp/tmpsc_g17n6/src.linux-x86_64-3.6/_fspsmodule.o /tmp/tmpsc_g17n6/tmp/tmpsc_g17n6/src.linux-x86_64-3.6/fortranobject.o /tmp/tmpsc_g17n6/fsps.o /tmp/tmpsc_g17n6/tmp/tmpsc_g17n6/src.linux-x86_64-3.6/_fsps-f2pywrappers2.o /work/03565/stevans/maverick/software/fsps/src/sbf.o /work/03565/stevans/maverick/software/fsps/src/intsfwght.o /work/03565/stevans/maverick/software/fsps/src/mod_hb.o /work/03565/stevans/maverick/software/fsps/src/compsp.o /work/03565/stevans/maverick/software/fsps/src/getspec.o /work/03565/stevans/maverick/software/fsps/src/getindx.o /work/03565/stevans/maverick/software/fsps/src/tsum.o /work/03565/stevans/maverick/software/fsps/src/smoothspec.o /work/03565/stevans/maverick/software/fsps/src/vacairconv.o /work/03565/stevans/maverick/software/fsps/src/getmags.o /work/03565/stevans/maverick/software/fsps/src/ssp_gen.o /work/03565/stevans/maverick/software/fsps/src/ztinterp.o /work/03565/stevans/maverick/software/fsps/src/add_dust.o /work/03565/stevans/maverick/software/fsps/src/sps_setup.o /work/03565/stevans/maverick/software/fsps/src/pz_convol.o /work/03565/stevans/maverick/software/fsps/src/csp_gen.o /work/03565/stevans/maverick/software/fsps/src/imf_weight.o /work/03565/stevans/maverick/software/fsps/src/sfhinfo.o /work/03565/stevans/maverick/software/fsps/src/igm_absorb.o /work/03565/stevans/maverick/software/fsps/src/imf.o /work/03565/stevans/maverick/software/fsps/src/sfhlimit.o /work/03565/stevans/maverick/software/fsps/src/write_isochrone.o /work/03565/stevans/maverick/software/fsps/src/agn_dust.o /work/03565/stevans/maverick/software/fsps/src/add_bs.o /work/03565/stevans/maverick/software/fsps/src/sps_vars.o /work/03565/stevans/maverick/software/fsps/src/add_remnants.o /work/03565/stevans/maverick/software/fsps/src/sfhstat.o /work/03565/stevans/maverick/software/fsps/src/linterparr.o /work/03565/stevans/maverick/software/fsps/src/get_lumdist.o /work/03565/stevans/maverick/software/fsps/src/funcint.o /work/03565/stevans/maverick/software/fsps/src/sfh_weight.o /work/03565/stevans/maverick/software/fsps/src/setup_tabular_sfh.o /work/03565/stevans/maverick/software/fsps/src/spec_bin.o /work/03565/stevans/maverick/software/fsps/src/sps_utils.o /work/03565/stevans/maverick/software/fsps/src/get_tuniv.o /work/03565/stevans/maverick/software/fsps/src/mod_gb.o /work/03565/stevans/maverick/software/fsps/src/locate.o /work/03565/stevans/maverick/software/fsps/src/linterp.o /work/03565/stevans/maverick/software/fsps/src/add_nebular.o /work/03565/stevans/maverick/software/fsps/src/attn_curve.o /work/03565/stevans/maverick/software/fsps/src/add_agb_dust.o -L/work/03565/stevans/maverick/software/anaconda3/lib -lpython3.6m -lgfortran -o ./_fsps.cpython-36m-x86_64-linux-gnu.so
  /usr/bin/ld: /work/03565/stevans/maverick/software/fsps/src/sbf.o: relocation R_X86_64_32S against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
  /work/03565/stevans/maverick/software/fsps/src/sbf.o: could not read symbols: Bad value
  collect2: error: ld returned 1 exit status
  /usr/bin/ld: /work/03565/stevans/maverick/software/fsps/src/sbf.o: relocation R_X86_64_32S against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
  /work/03565/stevans/maverick/software/fsps/src/sbf.o: could not read symbols: Bad value
  collect2: error: ld returned 1 exit status
  error: Command "/opt/apps/gcc/4.9.1/bin/gfortran -Wall -g -Wall -g -shared /tmp/tmpsc_g17n6/tmp/tmpsc_g17n6/src.linux-x86_64-3.6/_fspsmodule.o /tmp/tmpsc_g17n6/tmp/tmpsc_g17n6/src.linux-x86_64-3.6/fortranobject.o /tmp/tmpsc_g17n6/fsps.o /tmp/tmpsc_g17n6/tmp/tmpsc_g17n6/src.linux-x86_64-3.6/_fsps-f2pywrappers2.o /work/03565/stevans/maverick/software/fsps/src/sbf.o /work/03565/stevans/maverick/software/fsps/src/intsfwght.o /work/03565/stevans/maverick/software/fsps/src/mod_hb.o /work/03565/stevans/maverick/software/fsps/src/compsp.o /work/03565/stevans/maverick/software/fsps/src/getspec.o /work/03565/stevans/maverick/software/fsps/src/getindx.o /work/03565/stevans/maverick/software/fsps/src/tsum.o /work/03565/stevans/maverick/software/fsps/src/smoothspec.o /work/03565/stevans/maverick/software/fsps/src/vacairconv.o /work/03565/stevans/maverick/software/fsps/src/getmags.o /work/03565/stevans/maverick/software/fsps/src/ssp_gen.o /work/03565/stevans/maverick/software/fsps/src/ztinterp.o /work/03565/stevans/maverick/software/fsps/src/add_dust.o /work/03565/stevans/maverick/software/fsps/src/sps_setup.o /work/03565/stevans/maverick/software/fsps/src/pz_convol.o /work/03565/stevans/maverick/software/fsps/src/csp_gen.o /work/03565/stevans/maverick/software/fsps/src/imf_weight.o /work/03565/stevans/maverick/software/fsps/src/sfhinfo.o /work/03565/stevans/maverick/software/fsps/src/igm_absorb.o /work/03565/stevans/maverick/software/fsps/src/imf.o /work/03565/stevans/maverick/software/fsps/src/sfhlimit.o /work/03565/stevans/maverick/software/fsps/src/write_isochrone.o /work/03565/stevans/maverick/software/fsps/src/agn_dust.o /work/03565/stevans/maverick/software/fsps/src/add_bs.o /work/03565/stevans/maverick/software/fsps/src/sps_vars.o /work/03565/stevans/maverick/software/fsps/src/add_remnants.o /work/03565/stevans/maverick/software/fsps/src/sfhstat.o /work/03565/stevans/maverick/software/fsps/src/linterparr.o /work/03565/stevans/maverick/software/fsps/src/get_lumdist.o /work/03565/stevans/maverick/software/fsps/src/funcint.o /work/03565/stevans/maverick/software/fsps/src/sfh_weight.o /work/03565/stevans/maverick/software/fsps/src/setup_tabular_sfh.o /work/03565/stevans/maverick/software/fsps/src/spec_bin.o /work/03565/stevans/maverick/software/fsps/src/sps_utils.o /work/03565/stevans/maverick/software/fsps/src/get_tuniv.o /work/03565/stevans/maverick/software/fsps/src/mod_gb.o /work/03565/stevans/maverick/software/fsps/src/locate.o /work/03565/stevans/maverick/software/fsps/src/linterp.o /work/03565/stevans/maverick/software/fsps/src/add_nebular.o /work/03565/stevans/maverick/software/fsps/src/attn_curve.o /work/03565/stevans/maverick/software/fsps/src/add_agb_dust.o -L/work/03565/stevans/maverick/software/anaconda3/lib -lpython3.6m -lgfortran -o ./_fsps.cpython-36m-x86_64-linux-gnu.so" failed with exit status 1

  ----------------------------------------
  Failed building wheel for fsps
  Running setup.py clean for fsps
Failed to build fsps
Installing collected packages: fsps
  Running setup.py install for fsps ... error
    Complete output from command /work/03565/stevans/maverick/software/anaconda3/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-ck_wzji3/fsps/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-51n239l7-record/install-record.txt --single-version-externally-managed --compile:
    running install
    running build
    running build_py
    creating build
    creating build/lib.linux-x86_64-3.6
    creating build/lib.linux-x86_64-3.6/fsps
    copying fsps/__init__.py -> build/lib.linux-x86_64-3.6/fsps
    copying fsps/fsps.py -> build/lib.linux-x86_64-3.6/fsps
    copying fsps/filters.py -> build/lib.linux-x86_64-3.6/fsps
    copying fsps/tests.py -> build/lib.linux-x86_64-3.6/fsps
    running egg_info
    writing fsps.egg-info/PKG-INFO
    writing dependency_links to fsps.egg-info/dependency_links.txt
    writing top-level names to fsps.egg-info/top_level.txt
    warning: manifest_maker: standard file '-c' not found

    reading manifest file 'fsps.egg-info/SOURCES.txt'
    reading manifest template 'MANIFEST.in'
    warning: no files found matching 'fsps/data/filter_keys.txt'
    writing manifest file 'fsps.egg-info/SOURCES.txt'
    copying fsps/fsps.f90 -> build/lib.linux-x86_64-3.6/fsps
    running build_ext
    Running f2py on ['fsps.f90'] with flags ['-m', '_fsps', '-h', 'fsps.pyf', '--overwrite-signature']
    Reading fortran codes...
        Reading file 'fsps.f90' (format:free)
    rmbadname1: Replacing "const" with "const_bn".
    rmbadname1: Replacing "const" with "const_bn".
    Post-processing...
        Block: _fsps
                Block: driver
    In: :_fsps:fsps.f90:driver
    get_useparameters: no module sps_vars info used by driver
    In: :_fsps:fsps.f90:driver
    get_useparameters: no module sps_utils info used by driver
    In: :_fsps:fsps.f90:driver
        getarrlen:variable "ntfull" undefined
    In: :_fsps:fsps.f90:driver
        getarrlen:variable "nz" undefined
    In: :_fsps:fsps.f90:driver
        getarrlen:variable "nz" undefined
    In: :_fsps:fsps.f90:driver
        getarrlen:variable "nt" undefined
                    Block: setup
    In: :_fsps:fsps.f90:driver:setup
    get_useparameters: no module sps_vars info used by setup
    In: :_fsps:fsps.f90:driver:setup
    get_useparameters: no module sps_utils info used by setup
                    Block: set_ssp_params
    In: :_fsps:fsps.f90:driver:set_ssp_params
    get_useparameters: no module sps_vars info used by set_ssp_params
    In: :_fsps:fsps.f90:driver:set_ssp_params
    get_useparameters: no module sps_utils info used by set_ssp_params
                    Block: set_csp_params
    In: :_fsps:fsps.f90:driver:set_csp_params
    get_useparameters: no module sps_vars info used by set_csp_params
    In: :_fsps:fsps.f90:driver:set_csp_params
    get_useparameters: no module sps_utils info used by set_csp_params
                    Block: ssps
    In: :_fsps:fsps.f90:driver:ssps
    get_useparameters: no module sps_vars info used by ssps
    In: :_fsps:fsps.f90:driver:ssps
    get_useparameters: no module sps_utils info used by ssps
                    Block: ssp
    In: :_fsps:fsps.f90:driver:ssp
    get_useparameters: no module sps_vars info used by ssp
    In: :_fsps:fsps.f90:driver:ssp
    get_useparameters: no module sps_utils info used by ssp
                    Block: compute_zdep
    In: :_fsps:fsps.f90:driver:compute_zdep
    get_useparameters: no module sps_vars info used by compute_zdep
    In: :_fsps:fsps.f90:driver:compute_zdep
    get_useparameters: no module sps_utils info used by compute_zdep
                    Block: get_spec
    In: :_fsps:fsps.f90:driver:get_spec
    get_useparameters: no module sps_vars info used by get_spec
    In: :_fsps:fsps.f90:driver:get_spec
    get_useparameters: no module sps_utils info used by get_spec
                    Block: get_mags
    In: :_fsps:fsps.f90:driver:get_mags
    get_useparameters: no module sps_vars info used by get_mags
    In: :_fsps:fsps.f90:driver:get_mags
    get_useparameters: no module sps_utils info used by get_mags
                    Block: interp_ssp
    In: :_fsps:fsps.f90:driver:interp_ssp
    get_useparameters: no module sps_vars info used by interp_ssp
    In: :_fsps:fsps.f90:driver:interp_ssp
    get_useparameters: no module sps_utils info used by interp_ssp
    In: :_fsps:fsps.f90:driver:interp_ssp
        getarrlen:variable "nt" undefined
                    Block: smooth_spectrum
    In: :_fsps:fsps.f90:driver:smooth_spectrum
    get_useparameters: no module sps_vars info used by smooth_spectrum
    In: :_fsps:fsps.f90:driver:smooth_spectrum
    get_useparameters: no module sps_utils info used by smooth_spectrum
                    Block: stellar_spectrum
    In: :_fsps:fsps.f90:driver:stellar_spectrum
    get_useparameters: no module sps_vars info used by stellar_spectrum
    In: :_fsps:fsps.f90:driver:stellar_spectrum
    get_useparameters: no module sps_utils info used by stellar_spectrum
                    Block: get_ssp_spec
    In: :_fsps:fsps.f90:driver:get_ssp_spec
    get_useparameters: no module sps_vars info used by get_ssp_spec
    In: :_fsps:fsps.f90:driver:get_ssp_spec
    get_useparameters: no module sps_utils info used by get_ssp_spec
                    Block: get_setup_vars
    In: :_fsps:fsps.f90:driver:get_setup_vars
    get_useparameters: no module sps_vars info used by get_setup_vars
    In: :_fsps:fsps.f90:driver:get_setup_vars
    get_useparameters: no module sps_utils info used by get_setup_vars
                    Block: get_nz
    In: :_fsps:fsps.f90:driver:get_nz
    get_useparameters: no module sps_vars info used by get_nz
    In: :_fsps:fsps.f90:driver:get_nz
    get_useparameters: no module sps_utils info used by get_nz
                    Block: get_zlegend
    In: :_fsps:fsps.f90:driver:get_zlegend
    get_useparameters: no module sps_vars info used by get_zlegend
    In: :_fsps:fsps.f90:driver:get_zlegend
    get_useparameters: no module sps_utils info used by get_zlegend
                    Block: get_timefull
    In: :_fsps:fsps.f90:driver:get_timefull
    get_useparameters: no module sps_vars info used by get_timefull
    In: :_fsps:fsps.f90:driver:get_timefull
    get_useparameters: no module sps_utils info used by get_timefull
                    Block: get_ntfull
    In: :_fsps:fsps.f90:driver:get_ntfull
    get_useparameters: no module sps_vars info used by get_ntfull
    In: :_fsps:fsps.f90:driver:get_ntfull
    get_useparameters: no module sps_utils info used by get_ntfull
                    Block: get_nspec
    In: :_fsps:fsps.f90:driver:get_nspec
    get_useparameters: no module sps_vars info used by get_nspec
    In: :_fsps:fsps.f90:driver:get_nspec
    get_useparameters: no module sps_utils info used by get_nspec
                    Block: get_nbands
    In: :_fsps:fsps.f90:driver:get_nbands
    get_useparameters: no module sps_vars info used by get_nbands
    In: :_fsps:fsps.f90:driver:get_nbands
    get_useparameters: no module sps_utils info used by get_nbands
                    Block: get_lambda
    In: :_fsps:fsps.f90:driver:get_lambda
    get_useparameters: no module sps_vars info used by get_lambda
    In: :_fsps:fsps.f90:driver:get_lambda
    get_useparameters: no module sps_utils info used by get_lambda
                    Block: get_isochrone_dimensions
    In: :_fsps:fsps.f90:driver:get_isochrone_dimensions
    get_useparameters: no module sps_vars info used by get_isochrone_dimensions
    In: :_fsps:fsps.f90:driver:get_isochrone_dimensions
    get_useparameters: no module sps_utils info used by get_isochrone_dimensions
                    Block: get_nmass_isochrone
    In: :_fsps:fsps.f90:driver:get_nmass_isochrone
    get_useparameters: no module sps_vars info used by get_nmass_isochrone
    In: :_fsps:fsps.f90:driver:get_nmass_isochrone
    get_useparameters: no module sps_utils info used by get_nmass_isochrone
                    Block: get_stats
    In: :_fsps:fsps.f90:driver:get_stats
    get_useparameters: no module sps_vars info used by get_stats
    In: :_fsps:fsps.f90:driver:get_stats
    get_useparameters: no module sps_utils info used by get_stats
                    Block: get_filter_data
    In: :_fsps:fsps.f90:driver:get_filter_data
    get_useparameters: no module sps_vars info used by get_filter_data
    In: :_fsps:fsps.f90:driver:get_filter_data
    get_useparameters: no module sps_utils info used by get_filter_data
                    Block: write_isoc
    In: :_fsps:fsps.f90:driver:write_isoc
    get_useparameters: no module sps_vars info used by write_isoc
    In: :_fsps:fsps.f90:driver:write_isoc
    get_useparameters: no module sps_utils info used by write_isoc
    Post-processing (stage 2)...
        Block: _fsps
            Block: unknown_interface
                Block: driver
                    Block: setup
                    Block: set_ssp_params
                    Block: set_csp_params
                    Block: ssps
                    Block: ssp
                    Block: compute_zdep
                    Block: get_spec
                    Block: get_mags
                    Block: interp_ssp
                    Block: smooth_spectrum
                    Block: stellar_spectrum
                    Block: get_ssp_spec
                    Block: get_setup_vars
                    Block: get_nz
                    Block: get_zlegend
                    Block: get_timefull
                    Block: get_ntfull
                    Block: get_nspec
                    Block: get_nbands
                    Block: get_lambda
                    Block: get_isochrone_dimensions
                    Block: get_nmass_isochrone
                    Block: get_stats
                    Block: get_filter_data
                    Block: write_isoc
    Saving signatures to file "./fsps.pyf"
    Running f2py on ['/work/03565/stevans/maverick/software/fsps/src/sbf.o', '/work/03565/stevans/maverick/software/fsps/src/intsfwght.o', '/work/03565/stevans/maverick/software/fsps/src/mod_hb.o', '/work/03565/stevans/maverick/software/fsps/src/compsp.o', '/work/03565/stevans/maverick/software/fsps/src/getspec.o', '/work/03565/stevans/maverick/software/fsps/src/getindx.o', '/work/03565/stevans/maverick/software/fsps/src/tsum.o', '/work/03565/stevans/maverick/software/fsps/src/smoothspec.o', '/work/03565/stevans/maverick/software/fsps/src/vacairconv.o', '/work/03565/stevans/maverick/software/fsps/src/getmags.o', '/work/03565/stevans/maverick/software/fsps/src/ssp_gen.o', '/work/03565/stevans/maverick/software/fsps/src/ztinterp.o', '/work/03565/stevans/maverick/software/fsps/src/add_dust.o', '/work/03565/stevans/maverick/software/fsps/src/sps_setup.o', '/work/03565/stevans/maverick/software/fsps/src/pz_convol.o', '/work/03565/stevans/maverick/software/fsps/src/csp_gen.o', '/work/03565/stevans/maverick/software/fsps/src/imf_weight.o', '/work/03565/stevans/maverick/software/fsps/src/sfhinfo.o', '/work/03565/stevans/maverick/software/fsps/src/igm_absorb.o', '/work/03565/stevans/maverick/software/fsps/src/imf.o', '/work/03565/stevans/maverick/software/fsps/src/sfhlimit.o', '/work/03565/stevans/maverick/software/fsps/src/write_isochrone.o', '/work/03565/stevans/maverick/software/fsps/src/agn_dust.o', '/work/03565/stevans/maverick/software/fsps/src/add_bs.o', '/work/03565/stevans/maverick/software/fsps/src/sps_vars.o', '/work/03565/stevans/maverick/software/fsps/src/add_remnants.o', '/work/03565/stevans/maverick/software/fsps/src/sfhstat.o', '/work/03565/stevans/maverick/software/fsps/src/linterparr.o', '/work/03565/stevans/maverick/software/fsps/src/get_lumdist.o', '/work/03565/stevans/maverick/software/fsps/src/funcint.o', '/work/03565/stevans/maverick/software/fsps/src/sfh_weight.o', '/work/03565/stevans/maverick/software/fsps/src/setup_tabular_sfh.o', '/work/03565/stevans/maverick/software/fsps/src/spec_bin.o', '/work/03565/stevans/maverick/software/fsps/src/sps_utils.o', '/work/03565/stevans/maverick/software/fsps/src/get_tuniv.o', '/work/03565/stevans/maverick/software/fsps/src/mod_gb.o', '/work/03565/stevans/maverick/software/fsps/src/locate.o', '/work/03565/stevans/maverick/software/fsps/src/linterp.o', '/work/03565/stevans/maverick/software/fsps/src/add_nebular.o', '/work/03565/stevans/maverick/software/fsps/src/attn_curve.o', '/work/03565/stevans/maverick/software/fsps/src/add_agb_dust.o', 'fsps.f90', 'fsps.pyf'] with flags ['-c', '-I/work/03565/stevans/maverick/software/fsps/src', '--f90flags=-cpp', '--f90flags=-fPIC']
    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 "_fsps" sources
    creating /tmp/tmprz50jtq0/src.linux-x86_64-3.6
    f2py options: []
    f2py: fsps.pyf
    Reading fortran codes...
        Reading file 'fsps.pyf' (format:free)
    Post-processing...
        Block: _fsps
                Block: driver
    In: fsps.pyf:_fsps:unknown_interface:driver
    get_useparameters: no module sps_vars info used by driver
    In: fsps.pyf:_fsps:unknown_interface:driver
    get_useparameters: no module sps_utils info used by driver
                    Block: setup
    In: fsps.pyf:_fsps:unknown_interface:driver:setup
    get_useparameters: no module sps_vars info used by setup
    In: fsps.pyf:_fsps:unknown_interface:driver:setup
    get_useparameters: no module sps_utils info used by setup
                    Block: set_ssp_params
    In: fsps.pyf:_fsps:unknown_interface:driver:set_ssp_params
    get_useparameters: no module sps_vars info used by set_ssp_params
    In: fsps.pyf:_fsps:unknown_interface:driver:set_ssp_params
    get_useparameters: no module sps_utils info used by set_ssp_params
                    Block: set_csp_params
    In: fsps.pyf:_fsps:unknown_interface:driver:set_csp_params
    get_useparameters: no module sps_vars info used by set_csp_params
    In: fsps.pyf:_fsps:unknown_interface:driver:set_csp_params
    get_useparameters: no module sps_utils info used by set_csp_params
                    Block: ssps
    In: fsps.pyf:_fsps:unknown_interface:driver:ssps
    get_useparameters: no module sps_vars info used by ssps
    In: fsps.pyf:_fsps:unknown_interface:driver:ssps
    get_useparameters: no module sps_utils info used by ssps
                    Block: ssp
    In: fsps.pyf:_fsps:unknown_interface:driver:ssp
    get_useparameters: no module sps_vars info used by ssp
    In: fsps.pyf:_fsps:unknown_interface:driver:ssp
    get_useparameters: no module sps_utils info used by ssp
                    Block: compute_zdep
    In: fsps.pyf:_fsps:unknown_interface:driver:compute_zdep
    get_useparameters: no module sps_vars info used by compute_zdep
    In: fsps.pyf:_fsps:unknown_interface:driver:compute_zdep
    get_useparameters: no module sps_utils info used by compute_zdep
                    Block: get_spec
    In: fsps.pyf:_fsps:unknown_interface:driver:get_spec
    get_useparameters: no module sps_vars info used by get_spec
    In: fsps.pyf:_fsps:unknown_interface:driver:get_spec
    get_useparameters: no module sps_utils info used by get_spec
                    Block: get_mags
    In: fsps.pyf:_fsps:unknown_interface:driver:get_mags
    get_useparameters: no module sps_vars info used by get_mags
    In: fsps.pyf:_fsps:unknown_interface:driver:get_mags
    get_useparameters: no module sps_utils info used by get_mags
                    Block: interp_ssp
    In: fsps.pyf:_fsps:unknown_interface:driver:interp_ssp
    get_useparameters: no module sps_vars info used by interp_ssp
    In: fsps.pyf:_fsps:unknown_interface:driver:interp_ssp
    get_useparameters: no module sps_utils info used by interp_ssp
                    Block: smooth_spectrum
    In: fsps.pyf:_fsps:unknown_interface:driver:smooth_spectrum
    get_useparameters: no module sps_vars info used by smooth_spectrum
    In: fsps.pyf:_fsps:unknown_interface:driver:smooth_spectrum
    get_useparameters: no module sps_utils info used by smooth_spectrum
                    Block: stellar_spectrum
    In: fsps.pyf:_fsps:unknown_interface:driver:stellar_spectrum
    get_useparameters: no module sps_vars info used by stellar_spectrum
    In: fsps.pyf:_fsps:unknown_interface:driver:stellar_spectrum
    get_useparameters: no module sps_utils info used by stellar_spectrum
                    Block: get_ssp_spec
    In: fsps.pyf:_fsps:unknown_interface:driver:get_ssp_spec
    get_useparameters: no module sps_vars info used by get_ssp_spec
    In: fsps.pyf:_fsps:unknown_interface:driver:get_ssp_spec
    get_useparameters: no module sps_utils info used by get_ssp_spec
                    Block: get_setup_vars
    In: fsps.pyf:_fsps:unknown_interface:driver:get_setup_vars
    get_useparameters: no module sps_vars info used by get_setup_vars
    In: fsps.pyf:_fsps:unknown_interface:driver:get_setup_vars
    get_useparameters: no module sps_utils info used by get_setup_vars
                    Block: get_nz
    In: fsps.pyf:_fsps:unknown_interface:driver:get_nz
    get_useparameters: no module sps_vars info used by get_nz
    In: fsps.pyf:_fsps:unknown_interface:driver:get_nz
    get_useparameters: no module sps_utils info used by get_nz
                    Block: get_zlegend
    In: fsps.pyf:_fsps:unknown_interface:driver:get_zlegend
    get_useparameters: no module sps_vars info used by get_zlegend
    In: fsps.pyf:_fsps:unknown_interface:driver:get_zlegend
    get_useparameters: no module sps_utils info used by get_zlegend
                    Block: get_timefull
    In: fsps.pyf:_fsps:unknown_interface:driver:get_timefull
    get_useparameters: no module sps_vars info used by get_timefull
    In: fsps.pyf:_fsps:unknown_interface:driver:get_timefull
    get_useparameters: no module sps_utils info used by get_timefull
                    Block: get_ntfull
    In: fsps.pyf:_fsps:unknown_interface:driver:get_ntfull
    get_useparameters: no module sps_vars info used by get_ntfull
    In: fsps.pyf:_fsps:unknown_interface:driver:get_ntfull
    get_useparameters: no module sps_utils info used by get_ntfull
                    Block: get_nspec
    In: fsps.pyf:_fsps:unknown_interface:driver:get_nspec
    get_useparameters: no module sps_vars info used by get_nspec
    In: fsps.pyf:_fsps:unknown_interface:driver:get_nspec
    get_useparameters: no module sps_utils info used by get_nspec
                    Block: get_nbands
    In: fsps.pyf:_fsps:unknown_interface:driver:get_nbands
    get_useparameters: no module sps_vars info used by get_nbands
    In: fsps.pyf:_fsps:unknown_interface:driver:get_nbands
    get_useparameters: no module sps_utils info used by get_nbands
                    Block: get_lambda
    In: fsps.pyf:_fsps:unknown_interface:driver:get_lambda
    get_useparameters: no module sps_vars info used by get_lambda
    In: fsps.pyf:_fsps:unknown_interface:driver:get_lambda
    get_useparameters: no module sps_utils info used by get_lambda
                    Block: get_isochrone_dimensions
    In: fsps.pyf:_fsps:unknown_interface:driver:get_isochrone_dimensions
    get_useparameters: no module sps_vars info used by get_isochrone_dimensions
    In: fsps.pyf:_fsps:unknown_interface:driver:get_isochrone_dimensions
    get_useparameters: no module sps_utils info used by get_isochrone_dimensions
                    Block: get_nmass_isochrone
    In: fsps.pyf:_fsps:unknown_interface:driver:get_nmass_isochrone
    get_useparameters: no module sps_vars info used by get_nmass_isochrone
    In: fsps.pyf:_fsps:unknown_interface:driver:get_nmass_isochrone
    get_useparameters: no module sps_utils info used by get_nmass_isochrone
                    Block: get_stats
    In: fsps.pyf:_fsps:unknown_interface:driver:get_stats
    get_useparameters: no module sps_vars info used by get_stats
    In: fsps.pyf:_fsps:unknown_interface:driver:get_stats
    get_useparameters: no module sps_utils info used by get_stats
                    Block: get_filter_data
    In: fsps.pyf:_fsps:unknown_interface:driver:get_filter_data
    get_useparameters: no module sps_vars info used by get_filter_data
    In: fsps.pyf:_fsps:unknown_interface:driver:get_filter_data
    get_useparameters: no module sps_utils info used by get_filter_data
                    Block: write_isoc
    In: fsps.pyf:_fsps:unknown_interface:driver:write_isoc
    get_useparameters: no module sps_vars info used by write_isoc
    In: fsps.pyf:_fsps:unknown_interface:driver:write_isoc
    get_useparameters: no module sps_utils info used by write_isoc
    Post-processing (stage 2)...
        Block: _fsps
            Block: unknown_interface
                Block: driver
                    Block: setup
                    Block: set_ssp_params
                    Block: set_csp_params
                    Block: ssps
                    Block: ssp
                    Block: compute_zdep
                    Block: get_spec
                    Block: get_mags
                    Block: interp_ssp
                    Block: smooth_spectrum
                    Block: stellar_spectrum
                    Block: get_ssp_spec
                    Block: get_setup_vars
                    Block: get_nz
                    Block: get_zlegend
                    Block: get_timefull
                    Block: get_ntfull
                    Block: get_nspec
                    Block: get_nbands
                    Block: get_lambda
                    Block: get_isochrone_dimensions
                    Block: get_nmass_isochrone
                    Block: get_stats
                    Block: get_filter_data
                    Block: write_isoc
    Building modules...
        Building module "_fsps"...
            Constructing F90 module support for "driver"...
              Variables: is_setup
                Constructing wrapper function "driver.setup"...
                  setup(compute_vega_mags0)
                Constructing wrapper function "driver.set_ssp_params"...
                  set_ssp_params(imf_type0,imf1,imf2,imf3,vdmc,mdave,dell,delt,sbss,fbhb,pagb,add_stellar_remnants0,tpagb_norm_type0,add_agb_dust_model0,agb_dust,redgb,masscut,fcstar,evtype)
                Constructing wrapper function "driver.set_csp_params"...
                  set_csp_params(smooth_velocity0,vactoair_flag0,redshift_colors0,dust_type0,add_dust_emission0,add_neb_emission0,add_neb_continuum0,cloudy_dust0,add_igm_absorption0,zmet,sfh,wgp1,wgp2,wgp3,tau,const_bn,tage,fburst,tburst,dust1,dust2,logzsol,zred,pmetals,dust_clumps,frac_nodust,dust_index,dust_tesc,frac_obrun,uvb,mwr,dust1_index,sf_start,sf_trunc,sf_slope,duste_gamma,duste_umin,duste_qpah,sigma_smooth,min_wave_smooth,max_wave_smooth,gas_logu,gas_logz,igm_factor,fagn,agn_tau)
                Constructing wrapper function "driver.ssps"...
                  ssps()
                Constructing wrapper function "driver.ssp"...
                  ssp(zi)
                Constructing wrapper function "driver.compute_zdep"...
                  compute_zdep(ns,n_age,ztype)
                Constructing wrapper function "driver.get_spec"...
                  spec_out = get_spec(ns,n_age)
                Constructing wrapper function "driver.get_mags"...
                  mags = get_mags(ns,n_age,z_red,mc,[n_bands])
                Constructing wrapper function "driver.interp_ssp"...
                  interp_ssp(zpos,tpos,spec,mass,lbol,[ns])
                Constructing wrapper function "driver.smooth_spectrum"...
                  smooth_spectrum(wave,spec,sigma_broad,minw,maxw,[ns])
                Constructing wrapper function "driver.stellar_spectrum"...
                  stellar_spectrum(mact,logt,lbol,logg,phase,ffco,lmdot,wght,spec_out,[ns])
                Constructing wrapper function "driver.get_ssp_spec"...
                  get_ssp_spec(ssp_spec_out,ssp_mass_out,ssp_lbol_out,[ns,n_age,n_z])
                Constructing wrapper function "driver.get_setup_vars"...
                  cvms = get_setup_vars()
                Constructing wrapper function "driver.get_nz"...
                  n_z = get_nz()
                Constructing wrapper function "driver.get_zlegend"...
                  z_legend = get_zlegend(n_z)
                Constructing wrapper function "driver.get_timefull"...
                  timefull = get_timefull(n_age)
                Constructing wrapper function "driver.get_ntfull"...
                  n_age = get_ntfull()
                Constructing wrapper function "driver.get_nspec"...
                  ns = get_nspec()
                Constructing wrapper function "driver.get_nbands"...
                  nb = get_nbands()
                Constructing wrapper function "driver.get_lambda"...
                  lambda = get_lambda(ns)
                Constructing wrapper function "driver.get_isochrone_dimensions"...
                  n_age,n_mass = get_isochrone_dimensions()
                Constructing wrapper function "driver.get_nmass_isochrone"...
                  nmass = get_nmass_isochrone(zz,tt)
                Constructing wrapper function "driver.get_stats"...
                  age,mass_csp,lbol_csp,sfr,mdust = get_stats(n_age)
                Constructing wrapper function "driver.get_filter_data"...
                  wave_eff,mag_vega,mag_sun = get_filter_data(nb)
                Constructing wrapper function "driver.write_isoc"...
                  write_isoc(outfile)
        Wrote C/API module "_fsps" to file "/tmp/tmprz50jtq0/src.linux-x86_64-3.6/_fspsmodule.c"
        Fortran 90 wrappers are saved to "/tmp/tmprz50jtq0/src.linux-x86_64-3.6/_fsps-f2pywrappers2.f90"
      adding '/tmp/tmprz50jtq0/src.linux-x86_64-3.6/fortranobject.c' to sources.
      adding '/tmp/tmprz50jtq0/src.linux-x86_64-3.6' to include_dirs.
    copying /work/03565/stevans/maverick/software/anaconda3/lib/python3.6/site-packages/numpy/f2py/src/fortranobject.c -> /tmp/tmprz50jtq0/src.linux-x86_64-3.6
    copying /work/03565/stevans/maverick/software/anaconda3/lib/python3.6/site-packages/numpy/f2py/src/fortranobject.h -> /tmp/tmprz50jtq0/src.linux-x86_64-3.6
      adding '/tmp/tmprz50jtq0/src.linux-x86_64-3.6/_fsps-f2pywrappers2.f90' to sources.
    build_src: building npy-pkg config files
    running build_ext
    customize UnixCCompiler
    customize UnixCCompiler using build_ext
    customize Gnu95FCompiler
    Found executable /opt/apps/gcc/4.9.1/bin/gfortran
    customize Gnu95FCompiler
    customize Gnu95FCompiler using build_ext
    building '_fsps' extension
    compiling C sources
    C compiler: gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC

    creating /tmp/tmprz50jtq0/tmp
    creating /tmp/tmprz50jtq0/tmp/tmprz50jtq0
    creating /tmp/tmprz50jtq0/tmp/tmprz50jtq0/src.linux-x86_64-3.6
    compile options: '-I/work/03565/stevans/maverick/software/fsps/src -I/tmp/tmprz50jtq0/src.linux-x86_64-3.6 -I/work/03565/stevans/maverick/software/anaconda3/lib/python3.6/site-packages/numpy/core/include -I/work/03565/stevans/maverick/software/anaconda3/include/python3.6m -c'
    gcc: /tmp/tmprz50jtq0/src.linux-x86_64-3.6/_fspsmodule.c
    In file included from /work/03565/stevans/maverick/software/anaconda3/lib/python3.6/site-packages/numpy/core/include/numpy/ndarraytypes.h:1777:0,
                     from /work/03565/stevans/maverick/software/anaconda3/lib/python3.6/site-packages/numpy/core/include/numpy/ndarrayobject.h:18,
                     from /work/03565/stevans/maverick/software/anaconda3/lib/python3.6/site-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from /tmp/tmprz50jtq0/src.linux-x86_64-3.6/fortranobject.h:13,
                     from /tmp/tmprz50jtq0/src.linux-x86_64-3.6/_fspsmodule.c:19:
    /work/03565/stevans/maverick/software/anaconda3/lib/python3.6/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    /tmp/tmprz50jtq0/src.linux-x86_64-3.6/_fspsmodule.c:145:12: warning: ‘f2py_size’ defined but not used [-Wunused-function]
     static int f2py_size(PyArrayObject* var, ...)
                ^
    gcc: /tmp/tmprz50jtq0/src.linux-x86_64-3.6/fortranobject.c
    In file included from /work/03565/stevans/maverick/software/anaconda3/lib/python3.6/site-packages/numpy/core/include/numpy/ndarraytypes.h:1777:0,
                     from /work/03565/stevans/maverick/software/anaconda3/lib/python3.6/site-packages/numpy/core/include/numpy/ndarrayobject.h:18,
                     from /work/03565/stevans/maverick/software/anaconda3/lib/python3.6/site-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from /tmp/tmprz50jtq0/src.linux-x86_64-3.6/fortranobject.h:13,
                     from /tmp/tmprz50jtq0/src.linux-x86_64-3.6/fortranobject.c:2:
    /work/03565/stevans/maverick/software/anaconda3/lib/python3.6/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    /tmp/tmprz50jtq0/src.linux-x86_64-3.6/fortranobject.c: In function ‘format_def’:
    /tmp/tmprz50jtq0/src.linux-x86_64-3.6/fortranobject.c:139:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             if (size < sizeof(notalloc)) {
                      ^
    compiling Fortran 90 module sources
    Fortran f77 compiler: /opt/apps/gcc/4.9.1/bin/gfortran -Wall -g -ffixed-form -fno-second-underscore -fPIC -O3 -funroll-loops
    Fortran f90 compiler: /opt/apps/gcc/4.9.1/bin/gfortran -fPIC -fPIC -O3 -funroll-loops
    Fortran fix compiler: /opt/apps/gcc/4.9.1/bin/gfortran -Wall -g -ffixed-form -fno-second-underscore -fPIC -fPIC -O3 -funroll-loops
    compile options: '-I/work/03565/stevans/maverick/software/fsps/src -I/tmp/tmprz50jtq0/src.linux-x86_64-3.6 -I/work/03565/stevans/maverick/software/anaconda3/lib/python3.6/site-packages/numpy/core/include -I/work/03565/stevans/maverick/software/anaconda3/include/python3.6m -c'
    extra options: '-J/tmp/tmprz50jtq0/ -I/tmp/tmprz50jtq0/'
    gfortran:f90: fsps.f90
    compiling Fortran sources
    Fortran f77 compiler: /opt/apps/gcc/4.9.1/bin/gfortran -Wall -g -ffixed-form -fno-second-underscore -fPIC -O3 -funroll-loops
    Fortran f90 compiler: /opt/apps/gcc/4.9.1/bin/gfortran -fPIC -fPIC -O3 -funroll-loops
    Fortran fix compiler: /opt/apps/gcc/4.9.1/bin/gfortran -Wall -g -ffixed-form -fno-second-underscore -fPIC -fPIC -O3 -funroll-loops
    compile options: '-I/work/03565/stevans/maverick/software/fsps/src -I/tmp/tmprz50jtq0/src.linux-x86_64-3.6 -I/work/03565/stevans/maverick/software/anaconda3/lib/python3.6/site-packages/numpy/core/include -I/work/03565/stevans/maverick/software/anaconda3/include/python3.6m -c'
    extra options: '-J/tmp/tmprz50jtq0/ -I/tmp/tmprz50jtq0/'
    gfortran:f90: /tmp/tmprz50jtq0/src.linux-x86_64-3.6/_fsps-f2pywrappers2.f90
    /opt/apps/gcc/4.9.1/bin/gfortran -Wall -g -Wall -g -shared /tmp/tmprz50jtq0/tmp/tmprz50jtq0/src.linux-x86_64-3.6/_fspsmodule.o /tmp/tmprz50jtq0/tmp/tmprz50jtq0/src.linux-x86_64-3.6/fortranobject.o /tmp/tmprz50jtq0/fsps.o /tmp/tmprz50jtq0/tmp/tmprz50jtq0/src.linux-x86_64-3.6/_fsps-f2pywrappers2.o /work/03565/stevans/maverick/software/fsps/src/sbf.o /work/03565/stevans/maverick/software/fsps/src/intsfwght.o /work/03565/stevans/maverick/software/fsps/src/mod_hb.o /work/03565/stevans/maverick/software/fsps/src/compsp.o /work/03565/stevans/maverick/software/fsps/src/getspec.o /work/03565/stevans/maverick/software/fsps/src/getindx.o /work/03565/stevans/maverick/software/fsps/src/tsum.o /work/03565/stevans/maverick/software/fsps/src/smoothspec.o /work/03565/stevans/maverick/software/fsps/src/vacairconv.o /work/03565/stevans/maverick/software/fsps/src/getmags.o /work/03565/stevans/maverick/software/fsps/src/ssp_gen.o /work/03565/stevans/maverick/software/fsps/src/ztinterp.o /work/03565/stevans/maverick/software/fsps/src/add_dust.o /work/03565/stevans/maverick/software/fsps/src/sps_setup.o /work/03565/stevans/maverick/software/fsps/src/pz_convol.o /work/03565/stevans/maverick/software/fsps/src/csp_gen.o /work/03565/stevans/maverick/software/fsps/src/imf_weight.o /work/03565/stevans/maverick/software/fsps/src/sfhinfo.o /work/03565/stevans/maverick/software/fsps/src/igm_absorb.o /work/03565/stevans/maverick/software/fsps/src/imf.o /work/03565/stevans/maverick/software/fsps/src/sfhlimit.o /work/03565/stevans/maverick/software/fsps/src/write_isochrone.o /work/03565/stevans/maverick/software/fsps/src/agn_dust.o /work/03565/stevans/maverick/software/fsps/src/add_bs.o /work/03565/stevans/maverick/software/fsps/src/sps_vars.o /work/03565/stevans/maverick/software/fsps/src/add_remnants.o /work/03565/stevans/maverick/software/fsps/src/sfhstat.o /work/03565/stevans/maverick/software/fsps/src/linterparr.o /work/03565/stevans/maverick/software/fsps/src/get_lumdist.o /work/03565/stevans/maverick/software/fsps/src/funcint.o /work/03565/stevans/maverick/software/fsps/src/sfh_weight.o /work/03565/stevans/maverick/software/fsps/src/setup_tabular_sfh.o /work/03565/stevans/maverick/software/fsps/src/spec_bin.o /work/03565/stevans/maverick/software/fsps/src/sps_utils.o /work/03565/stevans/maverick/software/fsps/src/get_tuniv.o /work/03565/stevans/maverick/software/fsps/src/mod_gb.o /work/03565/stevans/maverick/software/fsps/src/locate.o /work/03565/stevans/maverick/software/fsps/src/linterp.o /work/03565/stevans/maverick/software/fsps/src/add_nebular.o /work/03565/stevans/maverick/software/fsps/src/attn_curve.o /work/03565/stevans/maverick/software/fsps/src/add_agb_dust.o -L/work/03565/stevans/maverick/software/anaconda3/lib -lpython3.6m -lgfortran -o ./_fsps.cpython-36m-x86_64-linux-gnu.so
    /usr/bin/ld: /work/03565/stevans/maverick/software/fsps/src/sbf.o: relocation R_X86_64_32S against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
    /work/03565/stevans/maverick/software/fsps/src/sbf.o: could not read symbols: Bad value
    collect2: error: ld returned 1 exit status
    /usr/bin/ld: /work/03565/stevans/maverick/software/fsps/src/sbf.o: relocation R_X86_64_32S against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
    /work/03565/stevans/maverick/software/fsps/src/sbf.o: could not read symbols: Bad value
    collect2: error: ld returned 1 exit status
    error: Command "/opt/apps/gcc/4.9.1/bin/gfortran -Wall -g -Wall -g -shared /tmp/tmprz50jtq0/tmp/tmprz50jtq0/src.linux-x86_64-3.6/_fspsmodule.o /tmp/tmprz50jtq0/tmp/tmprz50jtq0/src.linux-x86_64-3.6/fortranobject.o /tmp/tmprz50jtq0/fsps.o /tmp/tmprz50jtq0/tmp/tmprz50jtq0/src.linux-x86_64-3.6/_fsps-f2pywrappers2.o /work/03565/stevans/maverick/software/fsps/src/sbf.o /work/03565/stevans/maverick/software/fsps/src/intsfwght.o /work/03565/stevans/maverick/software/fsps/src/mod_hb.o /work/03565/stevans/maverick/software/fsps/src/compsp.o /work/03565/stevans/maverick/software/fsps/src/getspec.o /work/03565/stevans/maverick/software/fsps/src/getindx.o /work/03565/stevans/maverick/software/fsps/src/tsum.o /work/03565/stevans/maverick/software/fsps/src/smoothspec.o /work/03565/stevans/maverick/software/fsps/src/vacairconv.o /work/03565/stevans/maverick/software/fsps/src/getmags.o /work/03565/stevans/maverick/software/fsps/src/ssp_gen.o /work/03565/stevans/maverick/software/fsps/src/ztinterp.o /work/03565/stevans/maverick/software/fsps/src/add_dust.o /work/03565/stevans/maverick/software/fsps/src/sps_setup.o /work/03565/stevans/maverick/software/fsps/src/pz_convol.o /work/03565/stevans/maverick/software/fsps/src/csp_gen.o /work/03565/stevans/maverick/software/fsps/src/imf_weight.o /work/03565/stevans/maverick/software/fsps/src/sfhinfo.o /work/03565/stevans/maverick/software/fsps/src/igm_absorb.o /work/03565/stevans/maverick/software/fsps/src/imf.o /work/03565/stevans/maverick/software/fsps/src/sfhlimit.o /work/03565/stevans/maverick/software/fsps/src/write_isochrone.o /work/03565/stevans/maverick/software/fsps/src/agn_dust.o /work/03565/stevans/maverick/software/fsps/src/add_bs.o /work/03565/stevans/maverick/software/fsps/src/sps_vars.o /work/03565/stevans/maverick/software/fsps/src/add_remnants.o /work/03565/stevans/maverick/software/fsps/src/sfhstat.o /work/03565/stevans/maverick/software/fsps/src/linterparr.o /work/03565/stevans/maverick/software/fsps/src/get_lumdist.o /work/03565/stevans/maverick/software/fsps/src/funcint.o /work/03565/stevans/maverick/software/fsps/src/sfh_weight.o /work/03565/stevans/maverick/software/fsps/src/setup_tabular_sfh.o /work/03565/stevans/maverick/software/fsps/src/spec_bin.o /work/03565/stevans/maverick/software/fsps/src/sps_utils.o /work/03565/stevans/maverick/software/fsps/src/get_tuniv.o /work/03565/stevans/maverick/software/fsps/src/mod_gb.o /work/03565/stevans/maverick/software/fsps/src/locate.o /work/03565/stevans/maverick/software/fsps/src/linterp.o /work/03565/stevans/maverick/software/fsps/src/add_nebular.o /work/03565/stevans/maverick/software/fsps/src/attn_curve.o /work/03565/stevans/maverick/software/fsps/src/add_agb_dust.o -L/work/03565/stevans/maverick/software/anaconda3/lib -lpython3.6m -lgfortran -o ./_fsps.cpython-36m-x86_64-linux-gnu.so" failed with exit status 1

    ----------------------------------------
Command "/work/03565/stevans/maverick/software/anaconda3/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-ck_wzji3/fsps/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-51n239l7-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-ck_wzji3/fsps/

I can't tell if this is a problem with python-fsps or pip.

bd-j commented 7 years ago

Sorry about that! The version available on pip is out of date. Please follow the instructions here

Depending on your system (it looks like you are using anaconda) you may need to follow those instructions while in an environment e.g. here

bd-j commented 7 years ago

and actually, looking closer you'll see near the end some messages like ; recompile with -fPIC

this probably means you need to add the -fPIC F90 compiler flag to the Makefile for FSPS and recompile it. See near the very end of the docs here

stevans commented 7 years ago

@bd-j Thanks!

I recompiled with -fPIC and then installed the development version successfully.

-Matt