Advertisement
CryoDrakon

Untitled

Feb 24th, 2023
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Apache Log 45.04 KB | Software | 0 0
  1. running build
  2. running config_cc
  3. INFO: unifing config_cc, config, build_clib, build_ext, build commands --compiler options
  4. running config_fc
  5. INFO: unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
  6. running build_src
  7. INFO: build_src
  8. INFO: building extension "mstm" sources
  9. INFO: f2py options: []
  10. INFO: f2py:> /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c
  11. creating /tmp/tmp4hscirie/src.linux-x86_64-3.10
  12. Reading f2cmap from '.f2py_f2cmap' ...
  13.         Mapping "complex(kind= kind = 8 )" to "complex_double"
  14.         Mapping "complex(kind=4)" to "complex_float"
  15.         Warning: redefinition of {'complex':{'8':'complex_float'->'complex_double'}}
  16.         Mapping "complex(kind=8)" to "complex_double"
  17.         Mapping "complex(kind=dp)" to "complex_double"
  18.         Mapping "complex(kind=sp)" to "complex_float"
  19. Successfully applied user defined f2cmap changes
  20. Reading fortran codes...
  21.         Reading file './code/mstm-intrinsics.f90' (format:free)
  22. rmbadname1: Replacing "char" with "char_bn".
  23. rmbadname1: Replacing "char" with "char_bn".
  24. rmbadname1: Replacing "char" with "char_bn".
  25.         Reading file './code/mpidefs-serial.f90' (format:free)
  26. rmbadname1: Replacing "type" with "type_bn".
  27. rmbadname1: Replacing "size" with "size_bn".
  28. rmbadname1: Replacing "rank" with "rank_bn".
  29.         Reading file './code/mstm-v4.0.f90' (format:free)
  30. rmbadname1: Replacing "const" with "const_bn".
  31. analyzeline: intent(callback) f is already in argument list
  32. analyzeline: intent(callback) qsub is already in argument list
  33. Post-processing...
  34.         Block: mstm
  35.                         Block: intrinsics
  36.                                 Block: mytime
  37. In: :mstm:./code/mstm-intrinsics.f90:intrinsics:mytime
  38. get_parameters: got "eval() arg 1 must be a string, bytes or code object" on 4
  39.                                 Block: mstm_nargs
  40.                                 Block: mstm_getarg
  41.                                 Block: mstm_fseek
  42.                         Block: mpidefs
  43.                                 Block: mstm_mpi_wtime
  44.                                 Block: mstm_mpi
  45.                         Block: numconstants
  46.                                 Block: init
  47.                         Block: specialfuncs
  48.                                 Block: timewrite
  49.                                 Block: ricbessel
  50.                                 Block: richankel
  51.                                 Block: cricbessel
  52.                                 Block: crichankel
  53.                                 Block: cspherebessel
  54.                                 Block: ch12n
  55.                                 Block: ciknb
  56.                                 Block: bessel_integer_complex
  57.                                 Block: cjynb
  58.                                 Block: msta1
  59.                                 Block: msta2
  60.                                 Block: envj
  61.                                 Block: vcfunc
  62.                                 Block: vcfuncuprec
  63.                                 Block: normalizedlegendre
  64.                                 Block: rotcoef
  65.                                 Block: crotcoef
  66.                                 Block: complexpivec
  67.                                 Block: taufunc
  68.                                 Block: rotvec
  69.                                 Block: genplanewavecoef
  70.                                 Block: gaussianbeamcoef
  71.                                 Block: axialtrancoefrecurrence
  72.                                 Block: axialtrancoefinit
  73.                                 Block: gentrancoefconstants
  74.                                 Block: gentranmatrix
  75.                                 Block: tranordertest
  76.                                 Block: atcadd
  77.                                 Block: atcdim
  78.                                 Block: moffset
  79.                                 Block: cartosphere
  80.                                 Block: eulerrotation
  81.                                 Block: ephicoef
  82.                                 Block: planewavetruncationorder
  83.                                 Block: vwhcalc
  84.                                 Block: scalar_wave_function
  85.                                 Block: reciprocal_scalar_wave_function
  86.                                 Block: twobytwoinverse
  87.                                 Block: mtransfer
  88.                                 Block: amnaddress
  89.                                 Block: amnpaddress
  90.                                 Block: lr_mode_transformation
  91.                                 Block: degree_transformation
  92.                                 Block: lu_decomposition
  93.                                 Block: lu_backsubstitution
  94.                                 Block: groupfilename
  95.                                 Block: qng
  96.                                                 Block: f
  97.                                 Block: gkintegrate
  98.                                 Block: realsort
  99. Post-processing (stage 2)...
  100.         Block: mstm
  101.                 Block: unknown_interface
  102.                         Block: intrinsics
  103.                                 Block: mytime
  104.                                 Block: mstm_nargs
  105.                                 Block: mstm_getarg
  106.                                 Block: mstm_fseek
  107.                         Block: mpidefs
  108.                                 Block: mstm_mpi_wtime
  109.                                 Block: mstm_mpi
  110.                         Block: numconstants
  111.                                 Block: init
  112.                         Block: specialfuncs
  113.                                 Block: timewrite
  114.                                 Block: ricbessel
  115.                                 Block: richankel
  116.                                 Block: cricbessel
  117.                                 Block: crichankel
  118.                                 Block: cspherebessel
  119.                                 Block: ch12n
  120.                                 Block: ciknb
  121.                                 Block: bessel_integer_complex
  122.                                 Block: cjynb
  123.                                 Block: msta1
  124.                                 Block: msta2
  125.                                 Block: envj
  126.                                 Block: vcfunc
  127.                                 Block: vcfuncuprec
  128.                                 Block: normalizedlegendre
  129.                                 Block: rotcoef
  130.                                 Block: crotcoef
  131.                                 Block: complexpivec
  132.                                 Block: taufunc
  133.                                 Block: rotvec
  134.                                 Block: genplanewavecoef
  135.                                 Block: gaussianbeamcoef
  136.                                 Block: axialtrancoefrecurrence
  137.                                 Block: axialtrancoefinit
  138.                                 Block: gentrancoefconstants
  139.                                 Block: gentranmatrix
  140.                                 Block: tranordertest
  141.                                 Block: atcadd
  142.                                 Block: atcdim
  143.                                 Block: moffset
  144.                                 Block: cartosphere
  145.                                 Block: eulerrotation
  146.                                 Block: ephicoef
  147.                                 Block: planewavetruncationorder
  148.                                 Block: vwhcalc
  149.                                 Block: scalar_wave_function
  150.                                 Block: reciprocal_scalar_wave_function
  151.                                 Block: twobytwoinverse
  152.                                 Block: mtransfer
  153.                                 Block: amnaddress
  154.                                 Block: amnpaddress
  155.                                 Block: lr_mode_transformation
  156.                                 Block: degree_transformation
  157.                                 Block: lu_decomposition
  158.                                 Block: lu_backsubstitution
  159.                                 Block: groupfilename
  160.                                 Block: qng
  161.                                 Block: gkintegrate
  162.                                 Block: realsort
  163. Building modules...
  164.     Constructing call-back function "cb_f_in_qng__user__routines"
  165. append_needs: unknown need 'int'
  166. append_needs: unknown need 'double'
  167.       def f(centr,fcentr,[n]): return
  168.     Building module "mstm"...
  169.                 Constructing F90 module support for "intrinsics"...
  170.                 Creating wrapper for Fortran function "mytime"("mytime")...
  171.             Constructing wrapper function "intrinsics.mytime"...
  172.               mytime = mytime()
  173.                 Creating wrapper for Fortran function "mstm_nargs"("mstm_nargs")...
  174.             Constructing wrapper function "intrinsics.mstm_nargs"...
  175.               mstm_nargs = mstm_nargs()
  176.             Constructing wrapper function "intrinsics.mstm_getarg"...
  177.               mstm_getarg(char_bn)
  178.             Constructing wrapper function "intrinsics.mstm_fseek"...
  179.               mstm_fseek(unit,position,whence,ierr)
  180.                 Constructing F90 module support for "mpidefs"...
  181.                   Variables: mpi_comm_world mstm_mpi_comm_world mstm_mpi_sum mstm_mpi_max mstm_mpi_min mpi_comm_null mstm_global_rank
  182.                 Creating wrapper for Fortran function "mstm_mpi_wtime"("mstm_mpi_wtime")...
  183.             Constructing wrapper function "mpidefs.mstm_mpi_wtime"...
  184.               mstm_mpi_wtime = mstm_mpi_wtime()
  185.             Constructing wrapper function "mpidefs.mstm_mpi"...
  186. getarrdims:warning: assumed shape array, using 0 instead of '*'
  187. getarrdims:warning: assumed shape array, using 0 instead of '*'
  188. getarrdims:warning: assumed shape array, using 0 instead of '*'
  189. getarrdims:warning: assumed shape array, using 0 instead of '*'
  190. getarrdims:warning: assumed shape array, using 0 instead of '*'
  191. getarrdims:warning: assumed shape array, using 0 instead of '*'
  192. getarrdims:warning: assumed shape array, using 0 instead of '*'
  193. getarrdims:warning: assumed shape array, using 0 instead of '*'
  194. getarrdims:warning: assumed shape array, using 0 instead of '*'
  195. getarrdims:warning: assumed shape array, using 0 instead of '*'
  196. getarrdims:warning: assumed shape array, using 0 instead of '*'
  197.               mstm_mpi(mpi_command,[mpi_recv_buf_i,mpi_recv_buf_r,mpi_recv_buf_c,mpi_recv_buf_dp,mpi_recv_buf_dc,mpi_send_buf_i,mpi_send_buf_r,mpi_send_buf_c,mpi_send_buf_dp,mpi_send_buf_dc,mpi_number,mpi_comm,mpi_group,mpi_rank,mpi_size,mpi_new_comm,mpi_new_group,mpi_new_group_list,mpi_operation,mpi_color,mpi_key,mpi_tag,mpi_flag])
  198.                 Constructing F90 module support for "numconstants"...
  199.                   Variables: light_up print_intermediate_results global_rank monen pi bcof fnr vwh_coef vcc_const fnm1_const fn_const fnp1_const tran_coef
  200. getarrdims:warning: assumed shape array, using 0 instead of ':'
  201. getarrdims:warning: assumed shape array, using 0 instead of ':'
  202. getarrdims:warning: assumed shape array, using 0 instead of ':'
  203. getarrdims:warning: assumed shape array, using 0 instead of ':'
  204. getarrdims:warning: assumed shape array, using 0 instead of ':'
  205. getarrdims:warning: assumed shape array, using 0 instead of ':'
  206. getarrdims:warning: assumed shape array, using 0 instead of ':'
  207. getarrdims:warning: assumed shape array, using 0 instead of ':'
  208. getarrdims:warning: assumed shape array, using 0 instead of ':'
  209. getarrdims:warning: assumed shape array, using 0 instead of ':'
  210. getarrdims:warning: assumed shape array, using 0 instead of ':'
  211. getarrdims:warning: assumed shape array, using 0 instead of ':'
  212. getarrdims:warning: assumed shape array, using 0 instead of ':'
  213. getarrdims:warning: assumed shape array, using 0 instead of ':'
  214. getarrdims:warning: assumed shape array, using 0 instead of ':'
  215. getarrdims:warning: assumed shape array, using 0 instead of ':'
  216. getarrdims:warning: assumed shape array, using 0 instead of ':'
  217. getarrdims:warning: assumed shape array, using 0 instead of ':'
  218. getarrdims:warning: assumed shape array, using 0 instead of ':'
  219. getarrdims:warning: assumed shape array, using 0 instead of ':'
  220.             Constructing wrapper function "numconstants.init"...
  221.               init(notd)
  222.                 Constructing F90 module support for "specialfuncs"...
  223.             Constructing wrapper function "specialfuncs.timewrite"...
  224.               timewrite(iunit,char1,time,[line_break])
  225.             Constructing wrapper function "specialfuncs.ricbessel"...
  226.               ricbessel(ds,eps,nmax,psi,[n])
  227.             Constructing wrapper function "specialfuncs.richankel"...
  228.               richankel(ds,xi,[n])
  229.             Constructing wrapper function "specialfuncs.cricbessel"...
  230.               cricbessel(ds,psi,[n])
  231.             Constructing wrapper function "specialfuncs.crichankel"...
  232.               crichankel(ds,xi,[n])
  233.             Constructing wrapper function "specialfuncs.cspherebessel"...
  234.               cspherebessel(z,csj,csy,[n])
  235.             Constructing wrapper function "specialfuncs.ch12n"...
  236.               ch12n(z,nm,chf1,[n])
  237.             Constructing wrapper function "specialfuncs.ciknb"...
  238.               ciknb(z,nm,cbi,cdi,cbk,cdk,[n])
  239.             Constructing wrapper function "specialfuncs.bessel_integer_complex"...
  240.               bessel_integer_complex(z,nmax,b,[n])
  241.             Constructing wrapper function "specialfuncs.cjynb"...
  242.               cjynb(z,nm,cbj,cdj,cby,cdy,[n])
  243.                 Creating wrapper for Fortran function "msta1"("msta1")...
  244.             Constructing wrapper function "specialfuncs.msta1"...
  245.               msta1 = msta1(x,mp)
  246.                 Creating wrapper for Fortran function "msta2"("msta2")...
  247.             Constructing wrapper function "specialfuncs.msta2"...
  248.               msta2 = msta2(x,n,mp)
  249.                 Creating wrapper for Fortran function "envj"("envj")...
  250.             Constructing wrapper function "specialfuncs.envj"...
  251.               envj = envj(n,x)
  252.             Constructing wrapper function "specialfuncs.vcfunc"...
  253.               vcfunc(m,n,k,l,vcn)
  254.             Constructing wrapper function "specialfuncs.vcfuncuprec"...
  255.               vcfuncuprec(m,n,k,l,wmax,vcn)
  256.             Constructing wrapper function "specialfuncs.normalizedlegendre"...
  257.               normalizedlegendre(cbe,dc,[mmax,nmax])
  258.             Constructing wrapper function "specialfuncs.rotcoef"...
  259.               rotcoef(cbe,nmax,dc,[kmax])
  260.             Constructing wrapper function "specialfuncs.crotcoef"...
  261.               crotcoef(cbe,nmax,dc,[kmax,sin_beta])
  262.             Constructing wrapper function "specialfuncs.complexpivec"...
  263.               complexpivec(cb,nodr,pivec,[icon,lr_model,azimuth_angle,index_model])
  264.             Constructing wrapper function "specialfuncs.taufunc"...
  265.               taufunc(cb,tau,[nmax])
  266.             Constructing wrapper function "specialfuncs.rotvec"...
  267.               rotvec(alpha,beta,gamma,mmax,amn,idir,[nmax])
  268.             Constructing wrapper function "specialfuncs.genplanewavecoef"...
  269.               genplanewavecoef(alpha,cb,pmnp0,[nodr,lr_tran])
  270.             Constructing wrapper function "specialfuncs.gaussianbeamcoef"...
  271.               gaussianbeamcoef(alpha,cbeta,cbeam,pmnp0,[nodr,lr_tran])
  272.             Constructing wrapper function "specialfuncs.axialtrancoefrecurrence"...
  273.               axialtrancoefrecurrence(itype,r,ri,nmax,lmax,ac,[ndim])
  274.             Constructing wrapper function "specialfuncs.axialtrancoefinit"...
  275.               axialtrancoefinit(nmax)
  276.             Constructing wrapper function "specialfuncs.gentrancoefconstants"...
  277.               gentrancoefconstants(nodrmax)
  278.             Constructing wrapper function "specialfuncs.gentranmatrix"...
  279.               gentranmatrix(nodr_s,nodr_t,translation_vector,ac_matrix,[refractive_index,vswf_type,mode_s,mode_t,index_model])
  280.             Constructing wrapper function "specialfuncs.tranordertest"...
  281.               tranordertest(r,ri,lmax,eps,nmax)
  282.                 Creating wrapper for Fortran function "atcadd"("atcadd")...
  283.             Constructing wrapper function "specialfuncs.atcadd"...
  284.               atcadd = atcadd(m,n,ntot)
  285.                 Creating wrapper for Fortran function "atcdim"("atcdim")...
  286.             Constructing wrapper function "specialfuncs.atcdim"...
  287.               atcdim = atcdim(ntot,ltot)
  288.                 Creating wrapper for Fortran function "moffset"("moffset")...
  289.             Constructing wrapper function "specialfuncs.moffset"...
  290.               moffset = moffset(m,ntot,ltot)
  291.             Constructing wrapper function "specialfuncs.cartosphere"...
  292.               cartosphere(xp,r,ct,ep)
  293.             Constructing wrapper function "specialfuncs.eulerrotation"...
  294. getarrdims:warning: assumed shape array, using 0 instead of '*'
  295. getarrdims:warning: assumed shape array, using 0 instead of '*'
  296.               eulerrotation(xp,eulerangf,dir,xprot,[num])
  297.             Constructing wrapper function "specialfuncs.ephicoef"...
  298.               ephicoef(ep,epm,[nodr])
  299.             Constructing wrapper function "specialfuncs.planewavetruncationorder"...
  300.               planewavetruncationorder(r,rimedium,eps,nodr)
  301.             Constructing wrapper function "specialfuncs.vwhcalc"...
  302.               vwhcalc(rpos,ri,nodr,itype,vwh,[index_model,lr_to_mode])
  303.             Constructing wrapper function "specialfuncs.scalar_wave_function"...
  304.               scalar_wave_function(nodr,itype,x,y,z,ri,swf)
  305.             Constructing wrapper function "specialfuncs.reciprocal_scalar_wave_function"...
  306.               reciprocal_scalar_wave_function(nodr,kx,ky,x,y,z,ri,swf)
  307.             Constructing wrapper function "specialfuncs.twobytwoinverse"...
  308.               twobytwoinverse(mat,imat)
  309.             Constructing wrapper function "specialfuncs.mtransfer"...
  310.               mtransfer(cin,cout,[nin,nout])
  311.                 Creating wrapper for Fortran function "amnaddress"("amnaddress")...
  312.             Constructing wrapper function "specialfuncs.amnaddress"...
  313.               amnaddress = amnaddress(m,n,l,model)
  314.                 Creating wrapper for Fortran function "amnpaddress"("amnpaddress")...
  315.             Constructing wrapper function "specialfuncs.amnpaddress"...
  316.               amnpaddress = amnpaddress(m,n,p,l,model)
  317.             Constructing wrapper function "specialfuncs.lr_mode_transformation"...
  318.               lr_mode_transformation(nodr,alr,amode,[lr_to_mode])
  319.             Constructing wrapper function "specialfuncs.degree_transformation"...
  320.               degree_transformation(nodr,ain,aout)
  321.             Constructing wrapper function "specialfuncs.lu_decomposition"...
  322.               lu_decomposition(a,indx,d,ierr,[n])
  323.             Constructing wrapper function "specialfuncs.lu_backsubstitution"...
  324.               lu_backsubstitution(a,indx,b,[n])
  325.             Constructing wrapper function "specialfuncs.groupfilename"...
  326.               groupfilename(firststring,number,laststring,newstring)
  327.             Constructing wrapper function "specialfuncs.qng"...
  328.               qng(a,b,epsabs,epsrel,resultf,abserr,neval,ier,[n])
  329.             Constructing wrapper function "specialfuncs.gkintegrate"...
  330. routsign2map: Confused: function gkintegrate has externals ['qsub'] but no "use" statement.
  331. sign2map: Confused: external qsub is not in lcb_map[].
  332. append_needs: unknown need 'qsub'
  333. append_needs: unknown need 'qsub'
  334.               qint = gkintegrate(ntot,t0,t1,subdiv,errorcodes,inteps,mindiv,maxnumdiv)
  335.             Constructing wrapper function "specialfuncs.realsort"...
  336.               realsort(limits,eps,nlimits,[nlimits0])
  337.     Wrote C/API module "mstm" to file "/tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c"
  338.     Fortran 90 wrappers are saved to "/tmp/tmp4hscirie/src.linux-x86_64-3.10/mstm-f2pywrappers2.f90"
  339. INFO:   adding '/tmp/tmp4hscirie/src.linux-x86_64-3.10/fortranobject.c' to sources.
  340. INFO:   adding '/tmp/tmp4hscirie/src.linux-x86_64-3.10' to include_dirs.
  341. copying /home/user/.local/lib/python3.10/site-packages/numpy/f2py/src/fortranobject.c -> /tmp/tmp4hscirie/src.linux-x86_64-3.10
  342. copying /home/user/.local/lib/python3.10/site-packages/numpy/f2py/src/fortranobject.h -> /tmp/tmp4hscirie/src.linux-x86_64-3.10
  343. INFO:   adding '/tmp/tmp4hscirie/src.linux-x86_64-3.10/mstm-f2pywrappers2.f90' to sources.
  344. INFO: build_src: building npy-pkg config files
  345. running build_ext
  346. DEBUG: new_compiler returns <class 'distutils.unixccompiler.UnixCCompiler'>
  347. INFO: customize UnixCCompiler
  348. INFO: customize UnixCCompiler using build_ext
  349. ********************************************************************************
  350. <class 'distutils.unixccompiler.UnixCCompiler'>
  351. preprocessor  = ['gcc', '-E']
  352. compiler      = ['gcc', '-Wno-unused-result', '-Wsign-compare', '-DDYNAMIC_ANNOTATIONS_ENABLED=1', '-DNDEBUG', '-O2', '-fexceptions', '-g', '-grecord-gcc-switches', '-pipe', '-Wall', '-Werror=format-security', '-Wp,-D_FORTIFY_SOURCE=2', '-Wp,-D_GLIBCXX_ASSERTIONS', '-fstack-protector-strong', '-m64', '-mtune=generic', '-fasynchronous-unwind-tables', '-fstack-clash-protection', '-fcf-protection', '-D_GNU_SOURCE', '-fPIC', '-fwrapv', '-O2', '-fexceptions', '-g', '-grecord-gcc-switches', '-pipe', '-Wall', '-Werror=format-security', '-Wp,-D_FORTIFY_SOURCE=2', '-Wp,-D_GLIBCXX_ASSERTIONS', '-fstack-protector-strong', '-m64', '-mtune=generic', '-fasynchronous-unwind-tables', '-fstack-clash-protection', '-fcf-protection', '-D_GNU_SOURCE', '-fPIC', '-fwrapv', '-O2', '-fexceptions', '-g', '-grecord-gcc-switches', '-pipe', '-Wall', '-Werror=format-security', '-Wp,-D_FORTIFY_SOURCE=2', '-Wp,-D_GLIBCXX_ASSERTIONS', '-fstack-protector-strong', '-m64', '-mtune=generic', '-fasynchronous-unwind-tables', '-fstack-clash-protection', '-fcf-protection', '-D_GNU_SOURCE', '-fPIC', '-fwrapv']
  353. compiler_so   = ['gcc', '-Wno-unused-result', '-Wsign-compare', '-DDYNAMIC_ANNOTATIONS_ENABLED=1', '-DNDEBUG', '-O2', '-fexceptions', '-g', '-grecord-gcc-switches', '-pipe', '-Wall', '-Werror=format-security', '-Wp,-D_FORTIFY_SOURCE=2', '-Wp,-D_GLIBCXX_ASSERTIONS', '-fstack-protector-strong', '-m64', '-mtune=generic', '-fasynchronous-unwind-tables', '-fstack-clash-protection', '-fcf-protection', '-D_GNU_SOURCE', '-fPIC', '-fwrapv', '-O2', '-fexceptions', '-g', '-grecord-gcc-switches', '-pipe', '-Wall', '-Werror=format-security', '-Wp,-D_FORTIFY_SOURCE=2', '-Wp,-D_GLIBCXX_ASSERTIONS', '-fstack-protector-strong', '-m64', '-mtune=generic', '-fasynchronous-unwind-tables', '-fstack-clash-protection', '-fcf-protection', '-D_GNU_SOURCE', '-fPIC', '-fwrapv', '-O2', '-fexceptions', '-g', '-grecord-gcc-switches', '-pipe', '-Wall', '-Werror=format-security', '-Wp,-D_FORTIFY_SOURCE=2', '-Wp,-D_GLIBCXX_ASSERTIONS', '-fstack-protector-strong', '-m64', '-mtune=generic', '-fasynchronous-unwind-tables', '-fstack-clash-protection', '-fcf-protection', '-D_GNU_SOURCE', '-fPIC', '-fwrapv', '-fPIC']
  354. compiler_cxx  = ['g++']
  355. linker_so     = ['gcc', '-shared', '-Wl,-z,relro', '-Wl,--as-needed', '-Wl,-z,now', '-Wl,--build-id=sha1', '-g', '-Wl,-z,relro', '-Wl,--as-needed', '-Wl,-z,now', '-Wl,--build-id=sha1', '-g']
  356. linker_exe    = ['gcc']
  357. archiver      = ['ar', 'rcs']
  358. ranlib        = None
  359. libraries     = []
  360. library_dirs  = ['/usr/lib64']
  361. include_dirs  = ['/usr/include/python3.10']
  362. ********************************************************************************
  363. INFO: get_default_fcompiler: matching types: '['arm', 'gnu95', 'intel', 'lahey', 'pg', 'nv', 'absoft', 'nag', 'vast', 'compaq', 'intele', 'intelem', 'gnu', 'g95', 'pathf95', 'nagfor', 'fujitsu']'
  364. INFO: customize ArmFlangCompiler
  365. DEBUG: find_executable('armflang')
  366. WARN: Could not locate executable armflang
  367. DEBUG: _find_existing_fcompiler: compiler_type='arm' not found
  368. INFO: customize Gnu95FCompiler
  369. DEBUG: find_executable('gfortran')
  370. INFO: Found executable /usr/bin/gfortran
  371. INFO: customize Gnu95FCompiler
  372. INFO: customize Gnu95FCompiler using build_ext
  373. ********************************************************************************
  374. <class 'numpy.distutils.fcompiler.gnu.Gnu95FCompiler'>
  375. version_cmd     = ['/usr/bin/gfortran', '-dumpversion']
  376. compiler_f77    = ['/usr/bin/gfortran', '-Wall', '-g', '-ffixed-form', '-fno-second-underscore', '-fPIC', '-O3', '-funroll-loops']
  377. compiler_f90    = ['/usr/bin/gfortran', '-O2', '-fallow-argument-mismatch', '-fPIC', '-O3', '-funroll-loops']
  378. compiler_fix    = ['/usr/bin/gfortran', '-Wall', '-g', '-ffixed-form', '-fno-second-underscore', '-O2', '-fallow-argument-mismatch', '-fPIC', '-O3', '-funroll-loops']
  379. linker_so       = ['/usr/bin/gfortran', '-Wall', '-g', '-Wall', '-g', '-shared']
  380. archiver        = ['/usr/bin/gfortran', '-cr']
  381. ranlib          = ['/usr/bin/gfortran']
  382. linker_exe      = ['/usr/bin/gfortran', '-Wall', '-Wall']
  383. version         = LooseVersion ('12')
  384. libraries       = ['gfortran']
  385. library_dirs    = ['/usr/lib/gcc/x86_64-redhat-linux/12', '/usr/lib/gcc/x86_64-redhat-linux/12', '/usr/lib64']
  386. object_switch   = '-o '
  387. compile_switch  = '-c'
  388. include_dirs    = ['/usr/include/python3.10']
  389. ********************************************************************************
  390. INFO: building 'mstm' extension
  391. INFO: compiling C sources
  392. INFO: C compiler: gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC
  393.  
  394. creating /tmp/tmp4hscirie/tmp
  395. creating /tmp/tmp4hscirie/tmp/tmp4hscirie
  396. creating /tmp/tmp4hscirie/tmp/tmp4hscirie/src.linux-x86_64-3.10
  397. INFO: compile options: '-DNPY_DISABLE_OPTIMIZATION=1 -I/tmp/tmp4hscirie/src.linux-x86_64-3.10 -I/home/user/.local/lib/python3.10/site-packages/numpy/core/include -I/usr/include/python3.10 -c'
  398. INFO: gcc: /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c
  399. INFO: gcc: /tmp/tmp4hscirie/src.linux-x86_64-3.10/fortranobject.c
  400. In file included from /home/user/.local/lib/python3.10/site-packages/numpy/core/include/numpy/ndarraytypes.h:1948,
  401.                  from /home/user/.local/lib/python3.10/site-packages/numpy/core/include/numpy/ndarrayobject.h:12,
  402.                  from /home/user/.local/lib/python3.10/site-packages/numpy/core/include/numpy/arrayobject.h:5,
  403.                  from /tmp/tmp4hscirie/src.linux-x86_64-3.10/fortranobject.h:13,
  404.                  from /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:23:
  405. /home/user/.local/lib/python3.10/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
  406.    17 | #warning "Using deprecated NumPy API, disable it with " \
  407.       |  ^~~~~~~
  408. In file included from /home/user/.local/lib/python3.10/site-packages/numpy/core/include/numpy/ndarraytypes.h:1948,
  409.                  from /home/user/.local/lib/python3.10/site-packages/numpy/core/include/numpy/ndarrayobject.h:12,
  410.                  from /home/user/.local/lib/python3.10/site-packages/numpy/core/include/numpy/arrayobject.h:5,
  411.                  from /tmp/tmp4hscirie/src.linux-x86_64-3.10/fortranobject.h:13,
  412.                  from /tmp/tmp4hscirie/src.linux-x86_64-3.10/fortranobject.c:2:
  413. /home/user/.local/lib/python3.10/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
  414.    17 | #warning "Using deprecated NumPy API, disable it with " \
  415.       |  ^~~~~~~
  416. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c: In function ‘f_’:
  417. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:720:9: warning: variable ‘capi_j’ set but not used [-Wunused-but-set-variable]
  418.   720 |     int capi_j,capi_i = 0;
  419.       |         ^~~~~~
  420. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c: In function ‘f2py_rout_mstm_mpidefs_mstm_mpi’:
  421. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:1434:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  422.  1434 |     if (mpi_flag_capi != Py_None)
  423.       |     ^~
  424. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:1436:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  425.  1436 |         f2py_success = 1;
  426.       |         ^~~~~~~~~~~~
  427. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c: In function ‘f2py_rout_mstm_specialfuncs_timewrite’:
  428. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:1759:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  429.  1759 |     if (line_break_capi != Py_None)
  430.       |     ^~
  431. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:1761:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  432.  1761 |         f2py_success = 1;
  433.       |         ^~~~~~~~~~~~
  434. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c: In function ‘f2py_rout_mstm_specialfuncs_complexpivec’:
  435. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:3846:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  436.  3846 |     if (lr_model_capi != Py_None)
  437.       |     ^~
  438. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:3848:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  439.  3848 |         f2py_success = 1;
  440.       |         ^~~~~~~~~~~~
  441. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c: In function ‘f2py_rout_mstm_specialfuncs_genplanewavecoef’:
  442. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:4217:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  443.  4217 |     if (lr_tran_capi != Py_None)
  444.       |     ^~
  445. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:4219:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  446.  4219 |         f2py_success = 1;
  447.       |         ^~~~~~~~~~~~
  448. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c: In function ‘f2py_rout_mstm_specialfuncs_gaussianbeamcoef’:
  449. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:4341:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  450.  4341 |     if (lr_tran_capi != Py_None)
  451.       |     ^~
  452. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:4343:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  453.  4343 |         f2py_success = 1;
  454.       |         ^~~~~~~~~~~~
  455. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c: In function ‘f2py_rout_mstm_specialfuncs_vwhcalc’:
  456. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:5776:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  457.  5776 |     if (lr_to_mode_capi != Py_None)
  458.       |     ^~
  459. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:5778:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  460.  5778 |         f2py_success = 1;
  461.       |         ^~~~~~~~~~~~
  462. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c: In function ‘f2py_rout_mstm_specialfuncs_lr_mode_transformation’:
  463. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:6641:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  464.  6641 |     if (lr_to_mode_capi != Py_None)
  465.       |     ^~
  466. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:6643:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  467.  6643 |         f2py_success = 1;
  468.       |         ^~~~~~~~~~~~
  469. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c: In function ‘f2py_rout_mstm_specialfuncs_gkintegrate’:
  470. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:7453:5: error: unknown type name ‘qsub_t’
  471.  7453 |     qsub_t qsub_cb = { Py_None, NULL, 0 };
  472.       |     ^~~~~~
  473. In file included from /usr/include/python3.10/Python.h:74,
  474.                  from /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:18:
  475. /usr/include/python3.10/object.h:606:17: warning: initialization of ‘int’ from ‘PyObject *’ {aka ‘struct _object *’} makes integer from pointer without a cast [-Wint-conversion]
  476.   606 | #define Py_None (&_Py_NoneStruct)
  477.       |                 ^
  478. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:7453:24: note: in expansion of macro ‘Py_None’
  479.  7453 |     qsub_t qsub_cb = { Py_None, NULL, 0 };
  480.       |                        ^~~~~~~
  481. /usr/include/python3.10/object.h:606:17: note: (near initialization for ‘qsub_cb’)
  482.   606 | #define Py_None (&_Py_NoneStruct)
  483.       |                 ^
  484. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:7453:24: note: in expansion of macro ‘Py_None’
  485.  7453 |     qsub_t qsub_cb = { Py_None, NULL, 0 };
  486.       |                        ^~~~~~~
  487. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:7453:33: warning: excess elements in scalar initializer
  488.  7453 |     qsub_t qsub_cb = { Py_None, NULL, 0 };
  489.       |                                 ^~~~
  490. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:7453:33: note: (near initialization for ‘qsub_cb’)
  491. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:7453:39: warning: excess elements in scalar initializer
  492.  7453 |     qsub_t qsub_cb = { Py_None, NULL, 0 };
  493.       |                                       ^
  494. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:7453:39: note: (near initialization for ‘qsub_cb’)
  495. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:7454:5: error: unknown type name ‘qsub_t’
  496.  7454 |     qsub_t *qsub_cb_ptr = &qsub_cb;
  497.       |     ^~~~~~
  498. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:7507:12: error: request for member ‘capi’ in something not a structure or union
  499.  7507 | if (qsub_cb.capi==Py_None) {
  500.       |            ^
  501. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:7508:10: error: request for member ‘capi’ in something not a structure or union
  502.  7508 |   qsub_cb.capi = PyObject_GetAttrString(mstm_module,"qsub");
  503.       |          ^
  504. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:7509:14: error: request for member ‘capi’ in something not a structure or union
  505.  7509 |   if (qsub_cb.capi) {
  506.       |              ^
  507. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:7527:14: error: request for member ‘capi’ in something not a structure or union
  508.  7527 |   if (qsub_cb.capi==NULL) {
  509.       |              ^
  510. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:7533:34: error: request for member ‘capi’ in something not a structure or union
  511.  7533 |     if (create_cb_arglist(qsub_cb.capi,qsub_xa_capi,#maxnofargs#,#nofoptargs#,&qsub_cb.nofargs,&qsub_cb.args_capi,"failed in processing argument list for call-back qsub.")) {
  512.       |                                  ^
  513. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:7533:53: error: stray ‘#’ in program
  514.  7533 |     if (create_cb_arglist(qsub_cb.capi,qsub_xa_capi,#maxnofargs#,#nofoptargs#,&qsub_cb.nofargs,&qsub_cb.args_capi,"failed in processing argument list for call-back qsub.")) {
  515.       |                                                     ^
  516. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:7533:64: error: stray ‘#’ in program
  517.  7533 |     if (create_cb_arglist(qsub_cb.capi,qsub_xa_capi,#maxnofargs#,#nofoptargs#,&qsub_cb.nofargs,&qsub_cb.args_capi,"failed in processing argument list for call-back qsub.")) {
  518.       |                                                                ^
  519. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:7533:54: error: ‘maxnofargs’ undeclared (first use in this function)
  520.  7533 |     if (create_cb_arglist(qsub_cb.capi,qsub_xa_capi,#maxnofargs#,#nofoptargs#,&qsub_cb.nofargs,&qsub_cb.args_capi,"failed in processing argument list for call-back qsub.")) {
  521.       |                                                      ^~~~~~~~~~
  522. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:7533:54: note: each undeclared identifier is reported only once for each function it appears in
  523. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:7533:66: error: stray ‘#’ in program
  524.  7533 |     if (create_cb_arglist(qsub_cb.capi,qsub_xa_capi,#maxnofargs#,#nofoptargs#,&qsub_cb.nofargs,&qsub_cb.args_capi,"failed in processing argument list for call-back qsub.")) {
  525.       |                                                                  ^
  526. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:7533:77: error: stray ‘#’ in program
  527.  7533 |     if (create_cb_arglist(qsub_cb.capi,qsub_xa_capi,#maxnofargs#,#nofoptargs#,&qsub_cb.nofargs,&qsub_cb.args_capi,"failed in processing argument list for call-back qsub.")) {
  528.       |                                                                             ^
  529. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:7533:67: error: ‘nofoptargs’ undeclared (first use in this function); did you mean ‘optarg’?
  530.  7533 |     if (create_cb_arglist(qsub_cb.capi,qsub_xa_capi,#maxnofargs#,#nofoptargs#,&qsub_cb.nofargs,&qsub_cb.args_capi,"failed in processing argument list for call-back qsub.")) {
  531.       |                                                                   ^~~~~~~~~~
  532.       |                                                                   optarg
  533. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:7533:87: error: request for member ‘nofargs’ in something not a structure or union
  534.  7533 |     if (create_cb_arglist(qsub_cb.capi,qsub_xa_capi,#maxnofargs#,#nofoptargs#,&qsub_cb.nofargs,&qsub_cb.args_capi,"failed in processing argument list for call-back qsub.")) {
  535.       |                                                                                       ^
  536. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:7533:104: error: request for member ‘args_capi’ in something not a structure or union
  537.  7533 |     if (create_cb_arglist(qsub_cb.capi,qsub_xa_capi,#maxnofargs#,#nofoptargs#,&qsub_cb.nofargs,&qsub_cb.args_capi,"failed in processing argument list for call-back qsub.")) {
  538.       |                                                                                                        ^
  539. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:7536:23: warning: implicit declaration of function ‘swap_active_qsub’ [-Wimplicit-function-declaration]
  540.  7536 |         qsub_cb_ptr = swap_active_qsub(qsub_cb_ptr);
  541.       |                       ^~~~~~~~~~~~~~~~
  542. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:7536:21: warning: assignment to ‘int *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
  543.  7536 |         qsub_cb_ptr = swap_active_qsub(qsub_cb_ptr);
  544.       |                     ^
  545. In file included from /home/user/.local/lib/python3.10/site-packages/numpy/core/include/numpy/npy_interrupt.h:22,
  546.                  from /home/user/.local/lib/python3.10/site-packages/numpy/core/include/numpy/arrayobject.h:6:
  547. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:7554:28: error: request for member ‘jmpbuf’ in something not a structure or union
  548.  7554 |         if ((setjmp(qsub_cb.jmpbuf))) {
  549.       |                            ^
  550. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:7583:21: warning: assignment to ‘int *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
  551.  7583 |         qsub_cb_ptr = swap_active_qsub(qsub_cb_ptr);
  552.       |                     ^
  553. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:7584:26: error: request for member ‘args_capi’ in something not a structure or union
  554.  7584 |         Py_DECREF(qsub_cb.args_capi);
  555.       |                          ^
  556. /usr/include/python3.10/object.h:112:41: note: in definition of macro ‘_PyObject_CAST’
  557.   112 | #define _PyObject_CAST(op) ((PyObject*)(op))
  558.       |                                         ^~
  559. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:7584:9: note: in expansion of macro ‘Py_DECREF’
  560.  7584 |         Py_DECREF(qsub_cb.args_capi);
  561.       |         ^~~~~~~~~
  562. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c: In function ‘f2py_setup_numconstants’:
  563. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:7807:40: warning: assignment to ‘f2py_init_func’ {aka ‘void (*)(int *, long int *, void (*)(char *, long int *), int *)’} from incompatible pointer type ‘void (*)(int *, int *, void (*)(char *, int *), int *)’ [-Wincompatible-pointer-types]
  564.  7807 |   f2py_numconstants_def[i_f2py++].func = monen;
  565.       |                                        ^
  566. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:7809:40: warning: assignment to ‘f2py_init_func’ {aka ‘void (*)(int *, long int *, void (*)(char *, long int *), int *)’} from incompatible pointer type ‘void (*)(int *, int *, void (*)(char *, int *), int *)’ [-Wincompatible-pointer-types]
  567.  7809 |   f2py_numconstants_def[i_f2py++].func = bcof;
  568.       |                                        ^
  569. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:7810:40: warning: assignment to ‘f2py_init_func’ {aka ‘void (*)(int *, long int *, void (*)(char *, long int *), int *)’} from incompatible pointer type ‘void (*)(int *, int *, void (*)(char *, int *), int *)’ [-Wincompatible-pointer-types]
  570.  7810 |   f2py_numconstants_def[i_f2py++].func = fnr;
  571.       |                                        ^
  572. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:7811:40: warning: assignment to ‘f2py_init_func’ {aka ‘void (*)(int *, long int *, void (*)(char *, long int *), int *)’} from incompatible pointer type ‘void (*)(int *, int *, void (*)(char *, int *), int *)’ [-Wincompatible-pointer-types]
  573.  7811 |   f2py_numconstants_def[i_f2py++].func = vwh_coef;
  574.       |                                        ^
  575. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:7812:40: warning: assignment to ‘f2py_init_func’ {aka ‘void (*)(int *, long int *, void (*)(char *, long int *), int *)’} from incompatible pointer type ‘void (*)(int *, int *, void (*)(char *, int *), int *)’ [-Wincompatible-pointer-types]
  576.  7812 |   f2py_numconstants_def[i_f2py++].func = vcc_const;
  577.       |                                        ^
  578. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:7813:40: warning: assignment to ‘f2py_init_func’ {aka ‘void (*)(int *, long int *, void (*)(char *, long int *), int *)’} from incompatible pointer type ‘void (*)(int *, int *, void (*)(char *, int *), int *)’ [-Wincompatible-pointer-types]
  579.  7813 |   f2py_numconstants_def[i_f2py++].func = fnm1_const;
  580.       |                                        ^
  581. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:7814:40: warning: assignment to ‘f2py_init_func’ {aka ‘void (*)(int *, long int *, void (*)(char *, long int *), int *)’} from incompatible pointer type ‘void (*)(int *, int *, void (*)(char *, int *), int *)’ [-Wincompatible-pointer-types]
  582.  7814 |   f2py_numconstants_def[i_f2py++].func = fn_const;
  583.       |                                        ^
  584. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:7815:40: warning: assignment to ‘f2py_init_func’ {aka ‘void (*)(int *, long int *, void (*)(char *, long int *), int *)’} from incompatible pointer type ‘void (*)(int *, int *, void (*)(char *, int *), int *)’ [-Wincompatible-pointer-types]
  585.  7815 |   f2py_numconstants_def[i_f2py++].func = fnp1_const;
  586.       |                                        ^
  587. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:7816:40: warning: assignment to ‘f2py_init_func’ {aka ‘void (*)(int *, long int *, void (*)(char *, long int *), int *)’} from incompatible pointer type ‘void (*)(int *, int *, void (*)(char *, int *), int *)’ [-Wincompatible-pointer-types]
  588.  7816 |   f2py_numconstants_def[i_f2py++].func = tran_coef;
  589.       |                                        ^
  590. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c: At top level:
  591. /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c:248:12: warning: ‘f2py_size’ defined but not used [-Wunused-function]
  592.   248 | static int f2py_size(PyArrayObject* var, ...)
  593.       |            ^~~~~~~~~
  594. error: Command "gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DNPY_DISABLE_OPTIMIZATION=1 -I/tmp/tmp4hscirie/src.linux-x86_64-3.10 -I/home/user/.local/lib/python3.10/site-packages/numpy/core/include -I/usr/include/python3.10 -c /tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.c -o /tmp/tmp4hscirie/tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.o -MMD -MF /tmp/tmp4hscirie/tmp/tmp4hscirie/src.linux-x86_64-3.10/mstmmodule.o.d" failed with exit status 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement