bmcage/odes

unable to install scikits.odes on ubuntu 22.04 python3.11

jtlap opened this issue · 1 comments

jtlap commented

Anew a problem of scikits.odes install

Wheels cannot be built.
Am I missing something ?
I have scipy and numpy
I succeeded installing sundials 5.1.0 as asked
I have C, C++ and fortran compilers installed
libblas and liblapack
Are the deprecation warnings a problem ?

There seems to be a missing Python.h somewhere.
build/src.linux-x86_64-3.11/build/src.linux-x86_64-3.11/scikits/odes/fortranobject.h:7:10: fatal error: Python.h: Aucun fichier ou dossier de ce type
7 | #include <Python.h>
| ^~~~~~~~~~

jtlap commented

In fact I made progress pyton3.dev was missing.

Now he tells me he cannot find

scikits/odes/sundials/common_defs.c:787:10: fatal error: sundials/sundials_context.h: Aucun fichier ou dossier de ce type
787 | #include "sundials/sundials_context.h"

and a lot of fortran errors

Here is the new output

  (.venv) 06:17:16 ~/python3Dev$ python -m pip install scikits.odes

Collecting scikits.odes
Using cached scikits.odes-2.7.0.tar.gz (931 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Requirement already satisfied: scipy in ./.venv/lib/python3.11/site-packages (from scikits.odes) (1.12.0)
Requirement already satisfied: numpy<1.29.0,>=1.22.4 in ./.venv/lib/python3.11/site-packages (from scipy->scikits.odes) (1.26.4)
Building wheels for collected packages: scikits.odes
Building wheel for scikits.odes (pyproject.toml) ... error
error: subprocess-exited-with-error

× Building wheel for scikits.odes (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [2461 lines of output]
:25: DeprecationWarning:

    `numpy.distutils` is deprecated since NumPy 1.23.0, as a result
    of the deprecation of `distutils` itself. It will be removed for
    Python >= 3.12. For older Python versions it will remain present.
    It is recommended to use `setuptools < 60.0` for those Python versions.
    For more details, see:
      https://numpy.org/devdocs/reference/distutils_status_migration.html
  
  
  /tmp/pip-build-env-qs4_qufa/overlay/lib/python3.11/site-packages/setuptools/dist.py:286: SetuptoolsDeprecationWarning: The namespace_packages parameter is deprecated, consider using implicit namespaces instead (PEP 420).
    warnings.warn(msg, SetuptoolsDeprecationWarning)
  /tmp/pip-build-env-qs4_qufa/overlay/lib/python3.11/site-packages/setuptools/dist.py:771: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead
    warnings.warn(
  /tmp/pip-build-env-qs4_qufa/overlay/lib/python3.11/site-packages/setuptools/config/setupcfg.py:508: SetuptoolsDeprecationWarning: The license_file parameter is deprecated, use license_files instead.
    warnings.warn(msg, warning_class)
  running bdist_wheel
  running build
  running config_cc
  INFO: unifing config_cc, config, build_clib, build_ext, build commands --compiler options
  running config_fc
  INFO: unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
  running build_src
  INFO: build_src
  INFO: building extension "scikits.odes.ddaspk" sources
  creating build
  creating build/src.linux-x86_64-3.11
  creating build/src.linux-x86_64-3.11/scikits
  creating build/src.linux-x86_64-3.11/scikits/odes
  INFO: f2py options: []
  INFO: f2py: scikits/odes/ddaspk.pyf
  append_needs: unknown need 'int'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'int'
  append_needs: unknown need 'double'
  append_needs: unknown need 'int'
  append_needs: unknown need 'int'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'int'
  Reading fortran codes...
      Reading file 'scikits/odes/ddaspk.pyf' (format:free)
  Post-processing...
      Block: ddaspk__user__routines
              Block: ddaspk_user_interface
                      Block: res
                      Block: jac
      Block: ddaspk
                      Block: ddaspk
  In: scikits/odes/ddaspk.pyf:ddaspk:unknown_interface:ddaspk
  get_useparameters: no module ddaspk__user__routines info used by ddaspk
  Applying post-processing hooks...
    character_backward_compatibility_hook
  Post-processing (stage 2)...
  Building modules...
      Constructing call-back function "cb_res_in_ddaspk__user__routines"
        def res(x,y,yprime): return delta,ires
      Constructing call-back function "cb_jac_in_ddaspk__user__routines"
        def jac(x,y,yprime,cj): return wm
      Building module "ddaspk"...
      Generating possibly empty wrappers"
      Maybe empty "ddaspk-f2pywrappers.f"
          Constructing wrapper function "ddaspk"...
  warning: callstatement is defined without callprotoargument
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
            y,yprime,t,idid = ddaspk(res,jac,y,yprime,t,tout,info,rtol,atol,rwork,iwork,[res_extra_args,jac_extra_args,overwrite_y,overwrite_yprime])
      Wrote C/API module "ddaspk" to file "build/src.linux-x86_64-3.11/scikits/odes/ddaspkmodule.c"
  INFO:   adding 'build/src.linux-x86_64-3.11/build/src.linux-x86_64-3.11/scikits/odes/fortranobject.c' to sources.
  INFO:   adding 'build/src.linux-x86_64-3.11/build/src.linux-x86_64-3.11/scikits/odes' to include_dirs.
  creating build/src.linux-x86_64-3.11/build
  creating build/src.linux-x86_64-3.11/build/src.linux-x86_64-3.11
  creating build/src.linux-x86_64-3.11/build/src.linux-x86_64-3.11/scikits
  creating build/src.linux-x86_64-3.11/build/src.linux-x86_64-3.11/scikits/odes
  copying /tmp/pip-build-env-qs4_qufa/overlay/lib/python3.11/site-packages/numpy/f2py/src/fortranobject.c -> build/src.linux-x86_64-3.11/build/src.linux-x86_64-3.11/scikits/odes
  copying /tmp/pip-build-env-qs4_qufa/overlay/lib/python3.11/site-packages/numpy/f2py/src/fortranobject.h -> build/src.linux-x86_64-3.11/build/src.linux-x86_64-3.11/scikits/odes
  INFO:   adding 'build/src.linux-x86_64-3.11/scikits/odes/ddaspk-f2pywrappers.f' to sources.
  INFO: building extension "scikits.odes.lsodi" sources
  INFO: f2py options: []
  INFO: f2py: scikits/odes/lsodi.pyf
  append_needs: unknown need 'int'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'int'
  append_needs: unknown need 'int'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'int'
  append_needs: unknown need 'int'
  append_needs: unknown need 'double'
  append_needs: unknown need 'int'
  append_needs: unknown need 'int'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'int'
  append_needs: unknown need 'int'
  append_needs: unknown need 'double'
  append_needs: unknown need 'int'
  Reading fortran codes...
      Reading file 'scikits/odes/lsodi.pyf' (format:free)
  Post-processing...
      Block: lsodi__user__routines
              Block: lsodi_user_interface
                      Block: res
                      Block: adda
                      Block: jac
      Block: lsodi
                      Block: lsodi
  In: scikits/odes/lsodi.pyf:lsodi:unknown_interface:lsodi
  get_useparameters: no module lsodi__user__routines info used by lsodi
                      Block: intdy
  Applying post-processing hooks...
    character_backward_compatibility_hook
  Post-processing (stage 2)...
  Building modules...
      Constructing call-back function "cb_res_in_lsodi__user__routines"
        def res(tn,y,s,ires): return r
      Constructing call-back function "cb_adda_in_lsodi__user__routines"
        def adda(t,y,ml,mu,p,[nrowp]): return p
      Constructing call-back function "cb_jac_in_lsodi__user__routines"
        def jac(t,y,s,ml,mu,[nrowp]): return p
      Building module "lsodi"...
      Generating possibly empty wrappers"
      Maybe empty "lsodi-f2pywrappers.f"
          Constructing wrapper function "lsodi"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
            y,ydoti,t,istate = lsodi(res,adda,jac,y,ydoti,t,tout,itol,rtol,atol,itask,istate,iopt,rwork,iwork,mf,[res_extra_args,adda_extra_args,jac_extra_args,overwrite_y,overwrite_ydoti])
      Generating possibly empty wrappers"
      Maybe empty "lsodi-f2pywrappers.f"
          Constructing wrapper function "intdy"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
            dky,iflag = intdy(t,k,yh,nyh)
      Wrote C/API module "lsodi" to file "build/src.linux-x86_64-3.11/scikits/odes/lsodimodule.c"
  INFO:   adding 'build/src.linux-x86_64-3.11/build/src.linux-x86_64-3.11/scikits/odes/fortranobject.c' to sources.
  INFO:   adding 'build/src.linux-x86_64-3.11/build/src.linux-x86_64-3.11/scikits/odes' to include_dirs.
  INFO:   adding 'build/src.linux-x86_64-3.11/scikits/odes/lsodi-f2pywrappers.f' to sources.
  INFO: build_src: building npy-pkg config files
  running build_py
  creating build/lib.linux-x86_64-cpython-311
  creating build/lib.linux-x86_64-cpython-311/scikits
  copying scikits/__init__.py -> build/lib.linux-x86_64-cpython-311/scikits
  creating build/lib.linux-x86_64-cpython-311/scikits/odes
  copying scikits/odes/dopri5.py -> build/lib.linux-x86_64-cpython-311/scikits/odes
  copying scikits/odes/info.py -> build/lib.linux-x86_64-cpython-311/scikits/odes
  copying scikits/odes/dae.py -> build/lib.linux-x86_64-cpython-311/scikits/odes
  copying scikits/odes/odeint.py -> build/lib.linux-x86_64-cpython-311/scikits/odes
  copying scikits/odes/lsodiint.py -> build/lib.linux-x86_64-cpython-311/scikits/odes
  copying scikits/odes/__init__.py -> build/lib.linux-x86_64-cpython-311/scikits/odes
  copying scikits/odes/ode.py -> build/lib.linux-x86_64-cpython-311/scikits/odes
  copying scikits/odes/ddaspkint.py -> build/lib.linux-x86_64-cpython-311/scikits/odes
  creating build/lib.linux-x86_64-cpython-311/scikits/odes/sundials
  copying scikits/odes/sundials/__init__.py -> build/lib.linux-x86_64-cpython-311/scikits/odes/sundials
  creating build/lib.linux-x86_64-cpython-311/scikits/odes/tests
  copying scikits/odes/tests/test_user_return_vals_cvode.py -> build/lib.linux-x86_64-cpython-311/scikits/odes/tests
  copying scikits/odes/tests/test_odeint.py -> build/lib.linux-x86_64-cpython-311/scikits/odes/tests
  copying scikits/odes/tests/test_dae.py -> build/lib.linux-x86_64-cpython-311/scikits/odes/tests
  copying scikits/odes/tests/test_user_return_vals_ida.py -> build/lib.linux-x86_64-cpython-311/scikits/odes/tests
  copying scikits/odes/tests/test_get_info.py -> build/lib.linux-x86_64-cpython-311/scikits/odes/tests
  copying scikits/odes/tests/test_on_funcs.py -> build/lib.linux-x86_64-cpython-311/scikits/odes/tests
  copying scikits/odes/tests/test_dop.py -> build/lib.linux-x86_64-cpython-311/scikits/odes/tests
  copying scikits/odes/tests/__init__.py -> build/lib.linux-x86_64-cpython-311/scikits/odes/tests
  copying scikits/odes/tests/test_on_funcs_ida.py -> build/lib.linux-x86_64-cpython-311/scikits/odes/tests
  copying scikits/odes/sundials/cvodes.pxd -> build/lib.linux-x86_64-cpython-311/scikits/odes/sundials
  copying scikits/odes/sundials/common_defs.pxd -> build/lib.linux-x86_64-cpython-311/scikits/odes/sundials
  copying scikits/odes/sundials/ida.pxd -> build/lib.linux-x86_64-cpython-311/scikits/odes/sundials
  copying scikits/odes/sundials/c_sunnonlinsol.pxd -> build/lib.linux-x86_64-cpython-311/scikits/odes/sundials
  copying scikits/odes/sundials/c_sunmatrix.pxd -> build/lib.linux-x86_64-cpython-311/scikits/odes/sundials
  copying scikits/odes/sundials/c_nvector_serial.pxd -> build/lib.linux-x86_64-cpython-311/scikits/odes/sundials
  copying scikits/odes/sundials/c_ida.pxd -> build/lib.linux-x86_64-cpython-311/scikits/odes/sundials
  copying scikits/odes/sundials/cvode.pxd -> build/lib.linux-x86_64-cpython-311/scikits/odes/sundials
  copying scikits/odes/sundials/c_sunlinsol.pxd -> build/lib.linux-x86_64-cpython-311/scikits/odes/sundials
  copying scikits/odes/sundials/c_sundials.pxd -> build/lib.linux-x86_64-cpython-311/scikits/odes/sundials
  copying scikits/odes/sundials/c_cvode.pxd -> build/lib.linux-x86_64-cpython-311/scikits/odes/sundials
  copying scikits/odes/sundials/c_idas.pxd -> build/lib.linux-x86_64-cpython-311/scikits/odes/sundials
  copying scikits/odes/sundials/idas.pxd -> build/lib.linux-x86_64-cpython-311/scikits/odes/sundials
  copying scikits/odes/sundials/c_cvodes.pxd -> build/lib.linux-x86_64-cpython-311/scikits/odes/sundials
  running build_ext
  Searching for SUNDIALS path...
  pkgconfig module not found, using preset paths
  INFO: get_default_fcompiler: matching types: '['arm', 'gnu95', 'intel', 'lahey', 'pg', 'nv', 'absoft', 'nag', 'vast', 'compaq', 'intele', 'intelem', 'gnu', 'g95', 'pathf95', 'nagfor', 'fujitsu']'
  INFO: customize ArmFlangCompiler
  WARN: Could not locate executable armflang
  INFO: customize Gnu95FCompiler
  INFO: Found executable /usr/bin/gfortran
  INFO: customize Gnu95FCompiler
  INFO: customize Gnu95FCompiler using config
  compiling '_configtest.c':
  #include <sundials/sundials_config.h>
  
  
  int main(void)
  {
  #if SUNDIALS_DOUBLE_PRECISION
  #else
  #error false or undefined macro
  #endif
      ;
      return 0;
  }
  
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  INFO: x86_64-linux-gnu-gcc: _configtest.c
  success!
  removing: _configtest.c _configtest.o _configtest.o.d
  Found sundials built with double precision.
  compiling '_configtest.c':
  #include <sundials/sundials_config.h>
  
  
  int main(void)
  {
  #if SUNDIALS_INT32_T
  #else
  #error false or undefined macro
  #endif
      ;
      return 0;
  }
  
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  INFO: x86_64-linux-gnu-gcc: _configtest.c
  _configtest.c: In function ‘main’:
  _configtest.c:8:2: error: #error false or undefined macro
      8 | #error false or undefined macro
        |  ^~~~~
  failure.
  removing: _configtest.c _configtest.o
  compiling '_configtest.c':
  #include <sundials/sundials_config.h>
  
  
  int main(void)
  {
  #if SUNDIALS_INT64_T
  #else
  #error false or undefined macro
  #endif
      ;
      return 0;
  }
  
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  INFO: x86_64-linux-gnu-gcc: _configtest.c
  success!
  removing: _configtest.c _configtest.o _configtest.o.d
  Found sundials built with int64.
  compiling '_configtest.c':
  #include <sundials/sundials_config.h>
  
  
  int main(void)
  {
  #ifdef SUNDIALS_BLAS_LAPACK
  #else
  #error undefined macro
  #endif
      ;
      return 0;
  }
  
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  INFO: x86_64-linux-gnu-gcc: _configtest.c
  _configtest.c: In function ‘main’:
  _configtest.c:8:2: error: #error undefined macro
      8 | #error undefined macro
        |  ^~~~~
  failure.
  removing: _configtest.c _configtest.o
  Compiling scikits/odes/sundials/common_defs.pyx because it changed.
  Compiling scikits/odes/sundials/cvode.pyx because it changed.
  Compiling scikits/odes/sundials/ida.pyx because it changed.
  Compiling scikits/odes/sundials/cvodes.pyx because it changed.
  Compiling scikits/odes/sundials/idas.pyx because it changed.
  [1/5] Cythonizing scikits/odes/sundials/common_defs.pyx
  [2/5] Cythonizing scikits/odes/sundials/cvode.pyx
  [3/5] Cythonizing scikits/odes/sundials/cvodes.pyx
  [4/5] Cythonizing scikits/odes/sundials/ida.pyx
  [5/5] Cythonizing scikits/odes/sundials/idas.pyx
  INFO: customize UnixCCompiler
  INFO: customize UnixCCompiler using build_ext
  INFO: CCompilerOpt.cc_test_flags[1086] : testing flags (-march=native)
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  creating /tmp/tmpn76_7nwo/tmp
  creating /tmp/tmpn76_7nwo/tmp/pip-build-env-qs4_qufa
  creating /tmp/tmpn76_7nwo/tmp/pip-build-env-qs4_qufa/overlay
  creating /tmp/tmpn76_7nwo/tmp/pip-build-env-qs4_qufa/overlay/lib
  creating /tmp/tmpn76_7nwo/tmp/pip-build-env-qs4_qufa/overlay/lib/python3.11
  creating /tmp/tmpn76_7nwo/tmp/pip-build-env-qs4_qufa/overlay/lib/python3.11/site-packages
  creating /tmp/tmpn76_7nwo/tmp/pip-build-env-qs4_qufa/overlay/lib/python3.11/site-packages/numpy
  creating /tmp/tmpn76_7nwo/tmp/pip-build-env-qs4_qufa/overlay/lib/python3.11/site-packages/numpy/distutils
  creating /tmp/tmpn76_7nwo/tmp/pip-build-env-qs4_qufa/overlay/lib/python3.11/site-packages/numpy/distutils/checks
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-march=native'
  INFO: CCompilerOpt.cc_test_flags[1086] : testing flags (-O3)
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-O3'
  INFO: CCompilerOpt.cc_test_flags[1086] : testing flags (-Werror)
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-Werror'
  INFO: CCompilerOpt.__init__[1795] : check requested baseline
  INFO: CCompilerOpt.cc_test_flags[1086] : testing flags (-msse)
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-msse'
  INFO: CCompilerOpt.cc_test_flags[1086] : testing flags (-msse2)
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-msse2'
  INFO: CCompilerOpt.feature_test[1560] : testing feature 'SSE2' with flags (-msse -msse2)
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-msse -msse2 -Werror'
  INFO: CCompilerOpt.feature_test[1560] : testing feature 'SSE' with flags (-msse -msse2)
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-msse -msse2 -Werror'
  INFO: CCompilerOpt.cc_test_flags[1086] : testing flags (-msse3)
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-msse3'
  INFO: CCompilerOpt.feature_test[1560] : testing feature 'SSE3' with flags (-msse -msse2 -msse3)
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-msse -msse2 -msse3 -Werror'
  INFO: CCompilerOpt.__init__[1804] : check requested dispatch-able features
  INFO: CCompilerOpt.cc_test_flags[1086] : testing flags (-mssse3)
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-mssse3'
  INFO: CCompilerOpt.cc_test_flags[1086] : testing flags (-msse4.1)
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-msse4.1'
  INFO: CCompilerOpt.feature_test[1560] : testing feature 'SSE41' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1)
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -Werror'
  INFO: CCompilerOpt.cc_test_flags[1086] : testing flags (-mpopcnt)
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-mpopcnt'
  INFO: CCompilerOpt.cc_test_flags[1086] : testing flags (-msse4.2)
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-msse4.2'
  INFO: CCompilerOpt.cc_test_flags[1086] : testing flags (-mavx)
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-mavx'
  INFO: CCompilerOpt.cc_test_flags[1086] : testing flags (-mf16c)
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-mf16c'
  INFO: CCompilerOpt.cc_test_flags[1086] : testing flags (-mavx2)
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-mavx2'
  INFO: CCompilerOpt.feature_test[1560] : testing feature 'AVX2' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mavx2)
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mavx2 -Werror'
  INFO: CCompilerOpt.cc_test_flags[1086] : testing flags (-mfma)
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-mfma'
  INFO: CCompilerOpt.cc_test_flags[1086] : testing flags (-mavx512f -mno-mmx)
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-mavx512f -mno-mmx'
  INFO: CCompilerOpt.cc_test_flags[1086] : testing flags (-mavx512cd)
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-mavx512cd'
  INFO: CCompilerOpt.cc_test_flags[1086] : testing flags (-mavx512vl -mavx512bw -mavx512dq)
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-mavx512vl -mavx512bw -mavx512dq'
  INFO: CCompilerOpt.cc_test_flags[1086] : testing flags (-mavx512ifma -mavx512vbmi)
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-mavx512ifma -mavx512vbmi'
  INFO: CCompilerOpt.feature_test[1560] : testing feature 'AVX512_CNL' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512ifma -mavx512vbmi)
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512ifma -mavx512vbmi -Werror'
  INFO: CCompilerOpt.feature_test[1560] : testing feature 'AVX512F' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx)
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -Werror'
  INFO: CCompilerOpt.feature_test[1560] : testing feature 'SSSE3' with flags (-msse -msse2 -msse3 -mssse3)
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-msse -msse2 -msse3 -mssse3 -Werror'
  INFO: CCompilerOpt.cc_test_flags[1086] : testing flags (-mavx512vnni)
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-mavx512vnni'
  INFO: CCompilerOpt.feature_test[1560] : testing feature 'AVX512_CLX' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni)
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -Werror'
  INFO: CCompilerOpt.feature_test[1560] : testing feature 'AVX512CD' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -mavx512cd)
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -mavx512cd -Werror'
  INFO: CCompilerOpt.feature_test[1560] : testing feature 'AVX512_SKX' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -mavx512cd -mavx512vl -mavx512bw -mavx512dq)
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -mavx512cd -mavx512vl -mavx512bw -mavx512dq -Werror'
  INFO: CCompilerOpt.feature_test[1560] : testing feature 'SSE42' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2)
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -Werror'
  INFO: CCompilerOpt.feature_test[1560] : testing feature 'F16C' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c)
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -Werror'
  INFO: CCompilerOpt.feature_test[1560] : testing feature 'FMA3' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma)
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -Werror'
  INFO: CCompilerOpt.feature_test[1560] : testing feature 'POPCNT' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt)
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -Werror'
  INFO: CCompilerOpt.feature_test[1560] : testing feature 'AVX' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx)
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -Werror'
  INFO: CCompilerOpt.cc_test_flags[1086] : testing flags (-mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq)
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq'
  INFO: CCompilerOpt.feature_test[1560] : testing feature 'AVX512_ICL' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq)
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq -Werror'
  INFO: CCompilerOpt.cc_test_flags[1086] : testing flags (-mavx512er -mavx512pf)
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-mavx512er -mavx512pf'
  INFO: CCompilerOpt.feature_test[1560] : testing feature 'AVX512_KNL' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -mavx512cd -mavx512er -mavx512pf)
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -mavx512cd -mavx512er -mavx512pf -Werror'
  INFO: CCompilerOpt.cc_test_flags[1086] : testing flags (-mavx512fp16)
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-mavx512fp16'
  INFO: CCompilerOpt.feature_test[1560] : testing feature 'AVX512_SPR' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq -mavx512fp16)
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq -mavx512fp16 -Werror'
  INFO: CCompilerOpt.cc_test_flags[1086] : testing flags (-mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq)
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq'
  INFO: CCompilerOpt.feature_test[1560] : testing feature 'AVX512_KNM' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -mavx512cd -mavx512er -mavx512pf -mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq)
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -mavx512cd -mavx512er -mavx512pf -mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq -Werror'
  INFO: CCompilerOpt.__init__[1816] : skip features (SSE SSE2 SSE3) since its part of baseline
  INFO: CCompilerOpt.__init__[1820] : initialize targets groups
  INFO: CCompilerOpt.__init__[1822] : parse target group simd_test
  INFO: CCompilerOpt._parse_target_tokens[2033] : skip targets (NEON VSX2 VSX VSX3 VSX4 VX ASIMD VXE VXE2 XOP FMA4) not part of baseline or dispatch-able features
  INFO: CCompilerOpt._parse_policy_not_keepbase[2145] : skip baseline features (SSE2)
  INFO: CCompilerOpt.generate_dispatch_header[2366] : generate CPU dispatch header: (build/src.linux-x86_64-3.11/numpy/distutils/include/npy_cpu_dispatch_config.h)
  WARN: CCompilerOpt.generate_dispatch_header[2375] : dispatch header dir build/src.linux-x86_64-3.11/numpy/distutils/include does not exist, creating it
  INFO: CCompilerOpt.feature_extra_checks[1640] : Testing extra checks for feature 'AVX512F' (AVX512F_REDUCE)
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -Werror'
  INFO: CCompilerOpt.feature_extra_checks[1640] : Testing extra checks for feature 'AVX512_SKX' (AVX512BW_MASK AVX512DQ_MASK)
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -mavx512cd -mavx512vl -mavx512bw -mavx512dq -Werror'
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -mavx512cd -mavx512vl -mavx512bw -mavx512dq -Werror'
  INFO: get_default_fcompiler: matching types: '['arm', 'gnu95', 'intel', 'lahey', 'pg', 'nv', 'absoft', 'nag', 'vast', 'compaq', 'intele', 'intelem', 'gnu', 'g95', 'pathf95', 'nagfor', 'fujitsu']'
  INFO: customize ArmFlangCompiler
  INFO: customize Gnu95FCompiler
  INFO: customize Gnu95FCompiler
  INFO: customize Gnu95FCompiler using build_ext
  INFO: building 'scikits.odes.ddaspk' extension
  INFO: compiling C sources
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  creating build/temp.linux-x86_64-cpython-311/build
  creating build/temp.linux-x86_64-cpython-311/build/src.linux-x86_64-3.11
  creating build/temp.linux-x86_64-cpython-311/build/src.linux-x86_64-3.11/scikits
  creating build/temp.linux-x86_64-cpython-311/build/src.linux-x86_64-3.11/scikits/odes
  creating build/temp.linux-x86_64-cpython-311/build/src.linux-x86_64-3.11/build
  creating build/temp.linux-x86_64-cpython-311/build/src.linux-x86_64-3.11/build/src.linux-x86_64-3.11
  creating build/temp.linux-x86_64-cpython-311/build/src.linux-x86_64-3.11/build/src.linux-x86_64-3.11/scikits
  creating build/temp.linux-x86_64-cpython-311/build/src.linux-x86_64-3.11/build/src.linux-x86_64-3.11/scikits/odes
  INFO: compile options: '-Ibuild/src.linux-x86_64-3.11/build/src.linux-x86_64-3.11/scikits/odes -I/tmp/pip-build-env-qs4_qufa/overlay/lib/python3.11/site-packages/numpy/core/include -Ibuild/src.linux-x86_64-3.11/numpy/distutils/include -I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-msse -msse2 -msse3'
  INFO: x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.11/scikits/odes/ddaspkmodule.c
  INFO: x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.11/build/src.linux-x86_64-3.11/scikits/odes/fortranobject.c
  build/src.linux-x86_64-3.11/scikits/odes/ddaspkmodule.c: In function ‘cb_res_in_ddaspk__user__routines’:
  build/src.linux-x86_64-3.11/scikits/odes/ddaspkmodule.c:469:9: warning: unused variable ‘ipar’ [-Wunused-variable]
    469 |     int ipar=(*ipar_cb_capi);
        |         ^~~~
  build/src.linux-x86_64-3.11/scikits/odes/ddaspkmodule.c:468:12: warning: unused variable ‘rpar’ [-Wunused-variable]
    468 |     double rpar=(*rpar_cb_capi);
        |            ^~~~
  build/src.linux-x86_64-3.11/scikits/odes/ddaspkmodule.c:467:9: warning: unused variable ‘ires’ [-Wunused-variable]
    467 |     int ires=(*ires_cb_capi);
        |         ^~~~
  build/src.linux-x86_64-3.11/scikits/odes/ddaspkmodule.c:466:12: warning: unused variable ‘cj’ [-Wunused-variable]
    466 |     double cj=(*cj_cb_capi);
        |            ^~
  build/src.linux-x86_64-3.11/scikits/odes/ddaspkmodule.c: In function ‘cb_jac_in_ddaspk__user__routines’:
  build/src.linux-x86_64-3.11/scikits/odes/ddaspkmodule.c:686:14: warning: unused variable ‘ipar_Dims’ [-Wunused-variable]
    686 |     npy_intp ipar_Dims[1] = {-1};
        |              ^~~~~~~~~
  build/src.linux-x86_64-3.11/scikits/odes/ddaspkmodule.c:685:14: warning: unused variable ‘rpar_Dims’ [-Wunused-variable]
    685 |     npy_intp rpar_Dims[1] = {-1};
        |              ^~~~~~~~~
  build/src.linux-x86_64-3.11/scikits/odes/ddaspkmodule.c: In function ‘f2py_rout_ddaspk_ddaspk’:
  build/src.linux-x86_64-3.11/scikits/odes/ddaspkmodule.c:911:46: warning: variable ‘jac_cptr’ set but not used [-Wunused-but-set-variable]
    911 |     cb_jac_in_ddaspk__user__routines_typedef jac_cptr;
        |                                              ^~~~~~~~
  build/src.linux-x86_64-3.11/scikits/odes/ddaspkmodule.c:907:46: warning: variable ‘res_cptr’ set but not used [-Wunused-but-set-variable]
    907 |     cb_res_in_ddaspk__user__routines_typedef res_cptr;
        |                                              ^~~~~~~~
  INFO: compiling Fortran sources
  INFO: Fortran f77 compiler: /usr/bin/gfortran -Wall -g -ffixed-form -fno-second-underscore -fPIC -O3 -funroll-loops
  Fortran f90 compiler: /usr/bin/gfortran -Wall -g -fno-second-underscore -fPIC -O3 -funroll-loops
  Fortran fix compiler: /usr/bin/gfortran -Wall -g -ffixed-form -fno-second-underscore -Wall -g -fno-second-underscore -fPIC -O3 -funroll-loops
  creating build/temp.linux-x86_64-cpython-311/scikits
  creating build/temp.linux-x86_64-cpython-311/scikits/odes
  creating build/temp.linux-x86_64-cpython-311/scikits/odes/daepack
  INFO: compile options: '-Ibuild/src.linux-x86_64-3.11/build/src.linux-x86_64-3.11/scikits/odes -I/tmp/pip-build-env-qs4_qufa/overlay/lib/python3.11/site-packages/numpy/core/include -Ibuild/src.linux-x86_64-3.11/numpy/distutils/include -I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  INFO: gfortran:f77: scikits/odes/daepack/lsodi.f
  INFO: gfortran:f77: scikits/odes/daepack/xerrwv.f
  INFO: gfortran:f77: scikits/odes/daepack/solsy.f
  INFO: gfortran:f77: scikits/odes/daepack/prepji.f
  INFO: gfortran:f77: scikits/odes/daepack/cfode.f
  INFO: gfortran:f77: scikits/odes/daepack/intdy.f
  INFO: gfortran:f77: scikits/odes/daepack/vnorm.f
  INFO: gfortran:f77: scikits/odes/daepack/ddaspk.f
  scikits/odes/daepack/solsy.f:55:72:
  
     55 |  320    wm(i+2) = 1.0d0/di
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 320 at (1)
  scikits/odes/daepack/solsy.f:57:72:
  
     57 |  340    x(i) = wm(i+2)*x(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 340 at (1)
  scikits/odes/daepack/xerrwv.f:1:40:
  
      1 |       subroutine xerrwv (msg, nmes, nerr, level, ni, i1, i2, nr, r1, r2)
        |                                        1
  Warning: Unused dummy argument ‘nerr’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/prepji.f:70:72:
  
     70 |  110    wm(i+2) = 0.0d0
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1)
  scikits/odes/daepack/prepji.f:74:72:
  
     74 |  120    wm(i+2) = wm(i+2)*con
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1)
  scikits/odes/daepack/solsy.f:1:39:
  
      1 |       subroutine solsy (wm, iwm, x, tem)
        |                                       1
  Warning: Unused dummy argument ‘tem’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/prepji.f:93:72:
  
     93 |  220      wm(i+j1) = (rtem(i) - savr(i))*fac
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1)
  scikits/odes/daepack/cfode.f:62:72:
  
     62 |  110      pc(i) = pc(i-1) + fnqm1*pc(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1)
  scikits/odes/daepack/cfode.f:71:72:
  
     71 |  120      xpin = xpin + tsign*pc(i)/dfloat(i+1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1)
  scikits/odes/daepack/cfode.f:76:72:
  
     76 |  130      elco(i+1,nq) = rq1fac*pc(i)/dfloat(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1)
  scikits/odes/daepack/prepji.f:122:72:
  
    122 |  410    wm(i+2) = 0.0d0
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 410 at (1)
  scikits/odes/daepack/prepji.f:126:72:
  
    126 |  420    wm(i+2) = wm(i+2)*con
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 420 at (1)
  scikits/odes/daepack/vnorm.f:14:72:
  
     14 |  10     sum = sum + (v(i)*w(i))**2
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
  scikits/odes/daepack/cfode.f:99:72:
  
     99 |  210      pc(i) = pc(i-1) + fnq*pc(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1)
  scikits/odes/daepack/cfode.f:103:72:
  
    103 |  220      elco(i,nq) = pc(i)/pc(2)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1)
  scikits/odes/daepack/intdy.f:48:72:
  
     48 |  10     ic = ic*jj
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
  scikits/odes/daepack/prepji.f:146:72:
  
    146 |  530      y(i) = y(i) + r
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 530 at (1)
  scikits/odes/daepack/intdy.f:51:72:
  
     51 |  20     dky(i) = c*yh(i,l)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1)
  scikits/odes/daepack/intdy.f:61:72:
  
     61 |  30       ic = ic*jj
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1)
  scikits/odes/daepack/prepji.f:159:72:
  
    159 |  540        wm(ii+i) = (rtem(i) - savr(i))*fac
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 540 at (1)
  scikits/odes/daepack/intdy.f:64:72:
  
     64 |  40       dky(i) = c*yh(i,jp1) + s*dky(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1)
  scikits/odes/daepack/intdy.f:69:72:
  
     69 |  60     dky(i) = r*dky(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1)
  scikits/odes/daepack/lsodi.f:1282:72:
  
   1282 |  80     ydoti(i) = rwork(i+lwm-1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 80 at (1)
  scikits/odes/daepack/lsodi.f:1291:72:
  
   1291 |  95     rwork(i) = 0.0d0
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 95 at (1)
  scikits/odes/daepack/lsodi.f:1333:72:
  
   1333 |  115        rwork(i+lyh-1) = y(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 115 at (1)
  scikits/odes/daepack/lsodi.f:1338:72:
  
   1338 |  125        rwork(i+lyd0-1) = ydoti(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 125 at (1)
  scikits/odes/daepack/lsodi.f:1346:72:
  
   1346 |  135    rwork(i+lewt-1) = 1.0d0/rwork(i+lewt-1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 135 at (1)
  scikits/odes/daepack/lsodi.f:1370:72:
  
   1370 |  140    tol = dmax1(tol,rtol(i))
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1)
  scikits/odes/daepack/lsodi.f:1391:72:
  
   1391 |  190    rwork(i+lyd0-1) = h0*rwork(i+lyd0-1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 190 at (1)
  scikits/odes/daepack/lsodi.f:1442:72:
  
   1442 |  260    rwork(i+lewt-1) = 1.0d0/rwork(i+lewt-1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 260 at (1)
  scikits/odes/daepack/lsodi.f:1518:72:
  
   1518 |  410    y(i) = rwork(i+lyh-1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 410 at (1)
  scikits/odes/daepack/lsodi.f:1626:72:
  
   1626 |  585     y(i) = rwork(i+lyh-1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 585 at (1)
  scikits/odes/daepack/lsodi.f:1638:72:
  
   1638 |  592    y(i) = rwork(i+lyh-1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 592 at (1)
  scikits/odes/daepack/ddaspk.f:1696:72:
  
   1696 |  305      RWORK(LVT+I-1) = MAX(IWORK(LID+I-1),0)*RWORK(LWT+I-1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 305 at (1)
  scikits/odes/daepack/ddaspk.f:1822:72:
  
   1822 |  357      RWORK(LVT+I-1) = MAX(IWORK(LID+I-1),0)*RWORK(LWT+I-1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 357 at (1)
  scikits/odes/daepack/ddaspk.f:1861:72:
  
   1861 | 380      RWORK(ITEMP + I - 1) = H*YPRIME(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 380 at (1)
  scikits/odes/daepack/ddaspk.f:2018:72:
  
   2018 |  515      RWORK(LVT+I-1) = MAX(IWORK(LID+I-1),0)*RWORK(LWT+I-1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 515 at (1)
  scikits/odes/daepack/ddaspk.f:2035:72:
  
   2035 | 524        ATOL(I)=R*ATOL(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 524 at (1)
  INFO: gfortran:f77: scikits/odes/daepack/ainvg.f
  INFO: gfortran:f77: scikits/odes/daepack/daux.f
  scikits/odes/daepack/ainvg.f:27:72:
  
     27 |    10    pw(i) = 0.0d0
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
  scikits/odes/daepack/ainvg.f:47:72:
  
     47 |   110    pw(i) = 0.0d0
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1)
  scikits/odes/daepack/daux.f:2:46:
  
      2 |       DOUBLE PRECISION FUNCTION D1MACH (IDUMMY)
        |                                              1
  Warning: Unused dummy argument ‘idummy’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/daux.f:48:40:
  
     48 |       SUBROUTINE XERRWD (MSG, NMES, NERR, LEVEL, NI, I1, I2, NR, R1, R2)
        |                                        1
  Warning: Unused dummy argument ‘nerr’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/daux.f:48:34:
  
     48 |       SUBROUTINE XERRWD (MSG, NMES, NERR, LEVEL, NI, I1, I2, NR, R1, R2)
        |                                  1
  Warning: Unused dummy argument ‘nmes’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:2765:72:
  
   2765 | 260         PHI(I,J)=BETA(J)*PHI(I,J)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 260 at (1)
  scikits/odes/daepack/ddaspk.f:2816:72:
  
   2816 | 405     DELTA(I) = PHI(I,KP1) + E(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 405 at (1)
  scikits/odes/daepack/ddaspk.f:2824:72:
  
   2824 | 415     DELTA(I) = PHI(I,K) + DELTA(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 415 at (1)
  scikits/odes/daepack/ddaspk.f:2873:72:
  
   2873 | 510      DELTA(I)=E(I)-PHI(I,KP2)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 510 at (1)
  scikits/odes/daepack/ddaspk.f:2923:72:
  
   2923 | 580      PHI(I,KP2)=E(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 580 at (1)
  scikits/odes/daepack/ddaspk.f:2926:72:
  
   2926 | 590      PHI(I,KP1)=PHI(I,KP1)+E(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 590 at (1)
  scikits/odes/daepack/ddaspk.f:2929:72:
  
   2929 |          DO 595 I=1,NEQ
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 595 at (1)
  scikits/odes/daepack/ddaspk.f:2930:72:
  
   2930 | 595      PHI(I,J)=PHI(I,J)+PHI(I,J+1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 595 at (1)
  scikits/odes/daepack/ddaspk.f:2955:72:
  
   2955 | 610         PHI(I,J)=TEMP1*PHI(I,J)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 610 at (1)
  scikits/odes/daepack/ddaspk.f:2959:72:
  
   2959 | 640      PSI(I-1)=PSI(I)-H
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 640 at (1)
  scikits/odes/daepack/ddaspk.f:3051:72:
  
   3051 | 695       PHI(I,2) = R*PHI(I,2)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 695 at (1)
  INFO: gfortran:f77: scikits/odes/daepack/dlinpk.f
  scikits/odes/daepack/ddaspk.f:3302:72:
  
   3302 |  20     WT(I) = 1.0D0/WT(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1)
  scikits/odes/daepack/ddaspk.f:3349:72:
  
   3349 | 10       YPOUT(I)=0.0D0
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
  scikits/odes/daepack/ddaspk.f:3359:72:
  
   3359 | 20          YPOUT(I)=YPOUT(I)+D*PHI(I,J)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1)
  scikits/odes/daepack/ddaspk.f:3391:72:
  
   3391 | 20      SUM = SUM + ((V(I)*RWT(I))/VMAX)**2
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1)
  scikits/odes/daepack/daux.f:214:28:
  
    214 |       INTEGER FUNCTION IXSAV (IPAR, IVALUE, ISET)
        |                            ^
  Warning: ‘__result_ixsav’ may be used uninitialized [-Wmaybe-uninitialized]
  scikits/odes/daepack/ddaspk.f:3826:72:
  
   3826 |  20           P(I) = P(I)*RATIO1
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1)
  scikits/odes/daepack/ddaspk.f:4136:72:
  
   4136 | 310      YPRIME(I)=0.0D0
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 310 at (1)
  scikits/odes/daepack/ddaspk.f:4140:72:
  
   4140 | 320         YPRIME(I)=YPRIME(I)+GAMMA(J)*PHI(I,J)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 320 at (1)
  scikits/odes/daepack/ddaspk.f:4191:72:
  
   4191 | 377      DELTA(I) = MIN(Y(I),0.0D0)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 377 at (1)
  scikits/odes/daepack/ddaspk.f:4195:72:
  
   4195 | 378      E(I) = E(I) - DELTA(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 378 at (1)
  scikits/odes/daepack/ddaspk.f:4313:72:
  
   4313 | 100     E(I)=0.0D0
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 100 at (1)
  scikits/odes/daepack/ddaspk.f:4324:72:
  
   4324 | 320        DELTA(I) = DELTA(I) * CONFAC
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 320 at (1)
  scikits/odes/daepack/ddaspk.f:4337:72:
  
   4337 | 340      YPRIME(I)=YPRIME(I)-CJ*DELTA(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 340 at (1)
  scikits/odes/daepack/ddaspk.f:4461:72:
  
   4461 | 110      WM(I)=0.0D0
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1)
  scikits/odes/daepack/ddaspk.f:4485:72:
  
   4485 | 220        WM(NROW+L)=(E(L)-DELTA(L))*DELINV
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1)
  scikits/odes/daepack/ddaspk.f:4507:72:
  
   4507 | 410      WM(I)=0.0D0
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 410 at (1)
  scikits/odes/daepack/ddaspk.f:4534:72:
  
   4534 | 510       YPRIME(N)=YPRIME(N)+CJ*DEL
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 510 at (1)
  scikits/odes/daepack/dlinpk.f:763:72:
  
    763 |    10 assign 30 to next
        |                                                                        1
  Warning: Deleted feature: ASSIGN statement at (1)
  scikits/odes/daepack/dlinpk.f:768:20:
  
    768 |    20    go to next,(30, 50, 70, 110)
        |                    1
  Warning: Deleted feature: Assigned GOTO statement at (1)
  scikits/odes/daepack/ddaspk.f:4551:72:
  
   4551 | 520         WM(II+I)=(E(I)-DELTA(I))*DELINV
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 520 at (1)
  scikits/odes/daepack/dlinpk.f:770:72:
  
    770 |       assign 50 to next
        |                                                                        1
  Warning: Deleted feature: ASSIGN statement at (1)
  scikits/odes/daepack/dlinpk.f:779:72:
  
    779 |       assign 70 to next
        |                                                                        1
  Warning: Deleted feature: ASSIGN statement at (1)
  scikits/odes/daepack/dlinpk.f:785:72:
  
    785 |       assign 110 to next
        |                                                                        1
  Warning: Deleted feature: ASSIGN statement at (1)
  scikits/odes/daepack/dlinpk.f:821:72:
  
    821 |    95    sum = sum + dx(j)**2
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 95 at (1)
  scikits/odes/daepack/dlinpk.f:798:5:
  
    798 |   110 if( dabs(dx(i)) .le. xmax ) go to 115
        |     1
  Warning: Label 110 at (1) defined but not used [-Wunused-label]
  scikits/odes/daepack/dlinpk.f:793:5:
  
    793 |    70 if( dabs(dx(i)) .gt. cutlo ) go to 75
        |     1
  Warning: Label 70 at (1) defined but not used [-Wunused-label]
  scikits/odes/daepack/dlinpk.f:775:5:
  
    775 |    50 if( dx(i) .eq. zero) go to 200
        |     1
  Warning: Label 50 at (1) defined but not used [-Wunused-label]
  INFO: gfortran:f77: scikits/odes/daepack/ewset.f
  scikits/odes/daepack/ddaspk.f:5091:72:
  
   5091 |  20           P(I) = P(I)*RATIO1
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1)
  scikits/odes/daepack/ddaspk.f:5421:72:
  
   5421 | 310      YPRIME(I)=0.0D0
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 310 at (1)
  scikits/odes/daepack/ddaspk.f:5425:72:
  
   5425 | 320         YPRIME(I)=YPRIME(I)+GAMMA(J)*PHI(I,J)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 320 at (1)
  scikits/odes/daepack/ddaspk.f:5475:72:
  
   5475 |  360    DELTA(I) = MIN(Y(I),0.0D0)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 360 at (1)
  scikits/odes/daepack/ddaspk.f:5479:72:
  
   5479 |  370    E(I) = E(I) - DELTA(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 370 at (1)
  scikits/odes/daepack/ddaspk.f:5606:72:
  
   5606 | 100     E(I) = 0.0D0
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 100 at (1)
  scikits/odes/daepack/ddaspk.f:5617:72:
  
   5617 | 320       DELTA(I) = DELTA(I) * CONFAC
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 320 at (1)
  scikits/odes/daepack/ddaspk.f:5623:72:
  
   5623 | 340     SAVR(I) = DELTA(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 340 at (1)
  scikits/odes/daepack/ddaspk.f:5637:72:
  
   5637 | 360      YPRIME(I) = YPRIME(I) - CJ*DELTA(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 360 at (1)
  scikits/odes/daepack/ddaspk.f:5769:72:
  
   5769 |  110     X(I) = 0.D0
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1)
  INFO: gfortran:f77: scikits/odes/daepack/stodi.f
  scikits/odes/daepack/ddaspk.f:5793:72:
  
   5793 |  120     X(I) = X(I) + WM(LZ+I-1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1)
  scikits/odes/daepack/ewset.f:17:72:
  
     17 |  15     ewt(i) = rtol(1)*dabs(ycur(i)) + atol(1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 15 at (1)
  scikits/odes/daepack/ewset.f:21:72:
  
     21 |  25     ewt(i) = rtol(1)*dabs(ycur(i)) + atol(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 25 at (1)
  scikits/odes/daepack/ewset.f:25:72:
  
     25 |  35     ewt(i) = rtol(i)*dabs(ycur(i)) + atol(1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 35 at (1)
  scikits/odes/daepack/ewset.f:29:72:
  
     29 |  45     ewt(i) = rtol(i)*dabs(ycur(i)) + atol(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 45 at (1)
  scikits/odes/daepack/ddaspk.f:5964:72:
  
   5964 |  10     Z(I) = 0.0D0
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
  scikits/odes/daepack/ddaspk.f:5975:72:
  
   5975 |  30         V(I,1) = R(I)*WGHT(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1)
  scikits/odes/daepack/ddaspk.f:5978:72:
  
   5978 |  35         V(I,1) = R(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 35 at (1)
  scikits/odes/daepack/ddaspk.f:5997:72:
  
   5997 |  60       HES(I,J) = 0.0D0
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1)
  scikits/odes/daepack/ddaspk.f:6038:72:
  
   6038 |  70             DL(K) = S*DL(K) + C*V(K,IP1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 70 at (1)
  scikits/odes/daepack/ddaspk.f:6045:72:
  
   6045 |  80         DL(K) = S*DL(K) + C*V(K,LLP1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 80 at (1)
  scikits/odes/daepack/ddaspk.f:6066:72:
  
   6066 |  130     Z(I) = 0.D0
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1)
  scikits/odes/daepack/ddaspk.f:6088:72:
  
   6088 |  170              DL(K) = S*DL(K) + C*V(K,IP1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 170 at (1)
  scikits/odes/daepack/ddaspk.f:6093:72:
  
   6093 |  180           DL(K) = S*DL(K) + C*V(K,MAXLP1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1)
  scikits/odes/daepack/ddaspk.f:6110:72:
  
   6110 |  210    R(K) = 0.0D0
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1)
  scikits/odes/daepack/ddaspk.f:6114:72:
  
   6114 |  220    Z(K) = 0.0D0
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1)
  scikits/odes/daepack/ddaspk.f:6119:72:
  
   6119 |  240    Z(I) = Z(I)/WGHT(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 240 at (1)
  scikits/odes/daepack/ddaspk.f:6221:72:
  
   6221 |  10     VTEM(I) = V(I)/WGHT(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
  scikits/odes/daepack/ddaspk.f:6229:72:
  
   6229 |  20     Z(I) = Y(I) + VTEM(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1)
  scikits/odes/daepack/ddaspk.f:6243:72:
  
   6243 |  70     Z(I) = VTEM(I) - SAVR(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 70 at (1)
  INFO: gfortran:f77: build/src.linux-x86_64-3.11/scikits/odes/ddaspk-f2pywrappers.f
  scikits/odes/daepack/ddaspk.f:6255:72:
  
   6255 |  90     Z(I) = Z(I)*WGHT(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 90 at (1)
  scikits/odes/daepack/stodi.f:162:72:
  
    162 |  125    el(i) = elco(i,nq)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 125 at (1)
  scikits/odes/daepack/stodi.f:183:72:
  
    183 |  155    el(i) = elco(i,nq)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 155 at (1)
  scikits/odes/daepack/stodi.f:206:72:
  
    206 |         do 180 i = 1,n
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 180 at (1)
  scikits/odes/daepack/stodi.f:207:72:
  
    207 |  180      yh(i,j) = yh(i,j)*r
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1)
  scikits/odes/daepack/stodi.f:228:72:
  
    228 |  210      yh1(i) = yh1(i) + yh1(i+nyh)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1)
  scikits/odes/daepack/stodi.f:239:72:
  
    239 |  230    y(i) = yh(i,1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 230 at (1)
  scikits/odes/daepack/stodi.f:262:72:
  
    262 |  260    acor(i) = 0.0d0
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 260 at (1)
  scikits/odes/daepack/stodi.f:276:72:
  
    276 |  380    y(i) = yh(i,1) + el1h*acor(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 380 at (1)
  scikits/odes/daepack/stodi.f:314:72:
  
    314 |  440      yh1(i) = yh1(i) - yh1(i+nyh)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 440 at (1)
  scikits/odes/daepack/stodi.f:353:72:
  
    353 |         do 470 i = 1,n
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 470 at (1)
  scikits/odes/daepack/ddaspk.f:2369:3:
  
   2369 | 770   MSG = 'DASPK--  RUN TERMINATED. APPARENT INFINITE LOOP'
        |   1
  Warning: Label 770 at (1) defined but not used [-Wunused-label]
  scikits/odes/daepack/ddaspk.f:1685:3:
  
   1685 | 300   CONTINUE
        |   1
  Warning: Label 300 at (1) defined but not used [-Wunused-label]
  scikits/odes/daepack/stodi.f:354:72:
  
    354 |  470      yh(i,j) = yh(i,j) + eljh*acor(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 470 at (1)
  scikits/odes/daepack/stodi.f:360:72:
  
    360 |  490    yh(i,lmax) = acor(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 490 at (1)
  scikits/odes/daepack/stodi.f:376:72:
  
    376 |  510      yh1(i) = yh1(i) - yh1(i+nyh)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 510 at (1)
  scikits/odes/daepack/stodi.f:396:72:
  
    396 |  530    savf(i) = acor(i) - yh(i,lmax)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 530 at (1)
  scikits/odes/daepack/stodi.f:423:72:
  
    423 |  600    yh(i,newq+1) = acor(i)*r
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 600 at (1)
  scikits/odes/daepack/stodi.f:454:72:
  
    454 |  710    acor(i) = acor(i)*r
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 710 at (1)
  scikits/odes/daepack/ddaspk.f:4189:3:
  
   4189 | 375   IF(NONNEG .EQ. 0) GO TO 390
        |   1
  Warning: Label 375 at (1) defined but not used [-Wunused-label]
  scikits/odes/daepack/ddaspk.f:3365:58:
  
   3365 |       DOUBLE PRECISION FUNCTION DDWNRM(NEQ,V,RWT,RPAR,IPAR)
        |                                                          1
  Warning: Unused dummy argument ‘ipar’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:3365:53:
  
   3365 |       DOUBLE PRECISION FUNCTION DDWNRM(NEQ,V,RWT,RPAR,IPAR)
        |                                                     1
  Warning: Unused dummy argument ‘rpar’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:4982:22:
  
   4982 |      *   WM, IWM, RHOK, FNRM, ICOPT, ID, WP, IWP, R, EPLIN, YNEW, YPNEW,
        |                      1
  Warning: Unused dummy argument ‘rhok’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:4982:11:
  
   4982 |      *   WM, IWM, RHOK, FNRM, ICOPT, ID, WP, IWP, R, EPLIN, YNEW, YPNEW,
        |           1
  Warning: Unused dummy argument ‘wm’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:4221:48:
  
   4221 |      *   DUMSVR,DELTA,E,WM,IWM,CJ,DUMS,DUMR,DUME,EPCON,
        |                                                1
  Warning: Unused dummy argument ‘dume’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:4221:43:
  
   4221 |      *   DUMSVR,DELTA,E,WM,IWM,CJ,DUMS,DUMR,DUME,EPCON,
        |                                           1
  Warning: Unused dummy argument ‘dumr’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:4221:38:
  
   4221 |      *   DUMSVR,DELTA,E,WM,IWM,CJ,DUMS,DUMR,DUME,EPCON,
        |                                      1
  Warning: Unused dummy argument ‘dums’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:4221:15:
  
   4221 |      *   DUMSVR,DELTA,E,WM,IWM,CJ,DUMS,DUMR,DUME,EPCON,
        |               1
  Warning: Unused dummy argument ‘dumsvr’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:4222:47:
  
   4222 |      *   S,CONFAC,TOLNEW,MULDEL,MAXIT,IRES,IDUM,IERNEW)
        |                                               1
  Warning: Unused dummy argument ‘idum’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:4220:45:
  
   4220 |       SUBROUTINE DNSD(X,Y,YPRIME,NEQ,RES,PDUM,WT,RPAR,IPAR,
        |                                             1
  Warning: Unused dummy argument ‘pdum’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:3248:56:
  
   3248 |       SUBROUTINE DDAWTS(NEQ,IWT,RTOL,ATOL,Y,WT,RPAR,IPAR)
        |                                                        1
  Warning: Unused dummy argument ‘ipar’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:3248:51:
  
   3248 |       SUBROUTINE DDAWTS(NEQ,IWT,RTOL,ATOL,Y,WT,RPAR,IPAR)
        |                                                   1
  Warning: Unused dummy argument ‘rpar’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:3400:19:
  
   3400 |      *  UROUND,DUME,DUMS,DUMR,EPCON,RATEMX,STPTOL,JFDUM,
        |                   1
  Warning: Unused dummy argument ‘dume’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:3399:57:
  
   3399 |      *  WT,JSDUM,RPAR,IPAR,DUMSVR,DELTA,R,YIC,YPIC,DUMPWK,WM,IWM,CJ,
        |                                                         1
  Warning: Unused dummy argument ‘dumpwk’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:3400:29:
  
   3400 |      *  UROUND,DUME,DUMS,DUMR,EPCON,RATEMX,STPTOL,JFDUM,
        |                             1
  Warning: Unused dummy argument ‘dumr’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:3400:24:
  
   3400 |      *  UROUND,DUME,DUMS,DUMR,EPCON,RATEMX,STPTOL,JFDUM,
        |                        1
  Warning: Unused dummy argument ‘dums’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:3399:33:
  
   3399 |      *  WT,JSDUM,RPAR,IPAR,DUMSVR,DELTA,R,YIC,YPIC,DUMPWK,WM,IWM,CJ,
        |                                 1
  Warning: Unused dummy argument ‘dumsvr’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:3400:55:
  
   3400 |      *  UROUND,DUME,DUMS,DUMR,EPCON,RATEMX,STPTOL,JFDUM,
        |                                                       1
  Warning: Unused dummy argument ‘jfdum’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:3399:16:
  
   3399 |      *  WT,JSDUM,RPAR,IPAR,DUMSVR,DELTA,R,YIC,YPIC,DUMPWK,WM,IWM,CJ,
        |                1
  Warning: Unused dummy argument ‘jsdum’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:3398:61:
  
   3398 |       SUBROUTINE DDASID(X,Y,YPRIME,NEQ,ICOPT,ID,RES,JACD,PDUM,H,TSCALE,
        |                                                             1
  Warning: Unused dummy argument ‘pdum’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:3957:26:
  
   3957 |      *   EPCON,JCALC,JFDUM,KP1,NONNEG,NTYPE,IERNLS)
        |                          1
  Warning: Unused dummy argument ‘jfdum’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:4617:70:
  
   4617 |      *   WT,JSKIP,RPAR,IPAR,SAVR,DELTA,R,YIC,YPIC,PWK,WM,IWM,CJ,UROUND,
        |                                                                      1
  Warning: Unused dummy argument ‘uround’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:5237:40:
  
   5237 |      *   WM,IWM,CJ,CJOLD,CJLAST,S,UROUND,EPLI,SQRTN,RSQRTN,
        |                                        1
  Warning: Unused dummy argument ‘uround’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/lsodi.f:1521:10:
  
   1521 |       if (ihit) t = tcrit
        |          ^
  Warning: ‘ihit’ may be used uninitialized [-Wmaybe-uninitialized]
  scikits/odes/daepack/lsodi.f:1150:18:
  
   1150 |       logical ihit
        |                  ^
  note: ‘ihit’ was declared here
  scikits/odes/daepack/dlinpk.f:799:72:
  
    799 |          sum = one + sum * (xmax / dx(i))**2
        |                                                                        ^
  Warning: ‘xmax’ may be used uninitialized [-Wmaybe-uninitialized]
  scikits/odes/daepack/dlinpk.f:717:63:
  
    717 |       double precision   dx(1), cutlo, cuthi, hitest, sum, xmax,zero,one
        |                                                               ^
  note: ‘xmax’ was declared here
  scikits/odes/daepack/ddaspk.f:6062:10:
  
   6062 |       IF (RHO .LT. RNRM) GO TO 150
        |          ^
  Warning: ‘rho’ may be used uninitialized [-Wmaybe-uninitialized]
  scikits/odes/daepack/ddaspk.f:5951:44:
  
   5951 |       DOUBLE PRECISION RNRM,C,DLNRM,PROD,RHO,S,SNORMW,DNRM2,TEM
        |                                            ^
  note: ‘rho’ was declared here
  scikits/odes/daepack/ddaspk.f:2879:9:
  
   2879 | 520   IF(TERKM1.LE.MIN(TERK,TERKP1))GO TO 540
        |         ^
  Warning: ‘terkm1’ may be used uninitialized [-Wmaybe-uninitialized]
  scikits/odes/daepack/ddaspk.f:2818:12:
  
   2818 |       TERKM1 = K*ERKM1
        |            ^
  note: ‘terkm1’ was declared here
  scikits/odes/daepack/ddaspk.f:2997:72:
  
   2997 |       TEMP2 = K + 1
        |                                                                        ^
  Warning: ‘knew’ may be used uninitialized [-Wmaybe-uninitialized]
  scikits/odes/daepack/ddaspk.f:2813:10:
  
   2813 |       KNEW=K
        |          ^
  note: ‘knew’ was declared here
  scikits/odes/daepack/ddaspk.f:2998:72:
  
   2998 |       R = 0.90D0*(2.0D0*EST+0.0001D0)**(-1.0D0/TEMP2)
        |                                                                        ^
  Warning: ‘est’ may be used uninitialized [-Wmaybe-uninitialized]
  scikits/odes/daepack/ddaspk.f:2812:9:
  
   2812 |       EST = ERK
        |         ^
  note: ‘est’ was declared here
  scikits/odes/daepack/ddaspk.f:2908:72:
  
   2908 |       R=(2.0D0*EST+0.0001D0)**(-1.0D0/TEMP2)
        |                                                                        ^
  Warning: ‘erkm1’ may be used uninitialized [-Wmaybe-uninitialized]
  scikits/odes/daepack/ddaspk.f:2817:11:
  
   2817 |       ERKM1=SIGMA(K)*DDWNRM(NEQ,DELTA,VT,RPAR,IPAR)
        |           ^
  note: ‘erkm1’ was declared here
  scikits/odes/daepack/ddaspk.f:1543:72:
  
   1543 |       IF(INFO(16) .NE. 0) LENRW = LENRW + NEQ
        |                                                                        ^
  Warning: ‘lenrw’ may be used uninitialized [-Wmaybe-uninitialized]
  scikits/odes/daepack/ddaspk.f:1505:17:
  
   1505 |             LENRW = 50 + (NCPHI+3)*NEQ + LENPD
        |                 ^
  note: ‘lenrw’ declared here
  scikits/odes/daepack/ddaspk.f:1547:72:
  
   1547 |       IWORK(LNIW)=LENIW
        |                                                                        ^
  Warning: ‘leniw’ may be used uninitialized [-Wmaybe-uninitialized]
  scikits/odes/daepack/ddaspk.f:1528:14:
  
   1528 |          LENIW = 40 + LENIC + LENID + NEQ
        |              ^
  note: ‘leniw’ declared here
  scikits/odes/daepack/ddaspk.f:1550:72:
  
   1550 |       IWORK(LLOCWP) = LENPD-LENWP+1
        |                                                                        ^
  Warning: ‘lenpd’ may be used uninitialized [-Wmaybe-uninitialized]
  scikits/odes/daepack/ddaspk.f:1504:17:
  
   1504 |             LENPD = NEQ**2
        |                 ^
  note: ‘lenpd’ was declared here
  scikits/odes/daepack/ddaspk.f:1550:72:
  
   1550 |       IWORK(LLOCWP) = LENPD-LENWP+1
        |                                                                        ^
  Warning: ‘lenwp’ may be used uninitialized [-Wmaybe-uninitialized]
  scikits/odes/daepack/ddaspk.f:1529:14:
  
   1529 |          LENWP = 0
        |              ^
  note: ‘lenwp’ was declared here
  scikits/odes/daepack/ddaspk.f:1771:10:
  
   1771 |       IF (INDEX .EQ. 0) TSCALE = TDIST
        |          ^
  Warning: ‘index’ may be used uninitialized [-Wmaybe-uninitialized]
  scikits/odes/daepack/ddaspk.f:1572:11:
  
   1572 |       INDEX = 1
        |           ^
  note: ‘index’ was declared here
  INFO: /usr/bin/gfortran -Wall -g -Wall -g -shared build/temp.linux-x86_64-cpython-311/build/src.linux-x86_64-3.11/scikits/odes/ddaspkmodule.o build/temp.linux-x86_64-cpython-311/build/src.linux-x86_64-3.11/build/src.linux-x86_64-3.11/scikits/odes/fortranobject.o build/temp.linux-x86_64-cpython-311/scikits/odes/daepack/lsodi.o build/temp.linux-x86_64-cpython-311/scikits/odes/daepack/xerrwv.o build/temp.linux-x86_64-cpython-311/scikits/odes/daepack/solsy.o build/temp.linux-x86_64-cpython-311/scikits/odes/daepack/prepji.o build/temp.linux-x86_64-cpython-311/scikits/odes/daepack/cfode.o build/temp.linux-x86_64-cpython-311/scikits/odes/daepack/intdy.o build/temp.linux-x86_64-cpython-311/scikits/odes/daepack/vnorm.o build/temp.linux-x86_64-cpython-311/scikits/odes/daepack/ddaspk.o build/temp.linux-x86_64-cpython-311/scikits/odes/daepack/ainvg.o build/temp.linux-x86_64-cpython-311/scikits/odes/daepack/daux.o build/temp.linux-x86_64-cpython-311/scikits/odes/daepack/dlinpk.o build/temp.linux-x86_64-cpython-311/scikits/odes/daepack/ewset.o build/temp.linux-x86_64-cpython-311/scikits/odes/daepack/stodi.o build/temp.linux-x86_64-cpython-311/build/src.linux-x86_64-3.11/scikits/odes/ddaspk-f2pywrappers.o -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/x86_64-linux-gnu -lgfortran -o build/lib.linux-x86_64-cpython-311/scikits/odes/ddaspk.cpython-311-x86_64-linux-gnu.so
  INFO: building 'scikits.odes.lsodi' extension
  INFO: compiling C sources
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  INFO: compile options: '-Ibuild/src.linux-x86_64-3.11/build/src.linux-x86_64-3.11/scikits/odes -I/tmp/pip-build-env-qs4_qufa/overlay/lib/python3.11/site-packages/numpy/core/include -Ibuild/src.linux-x86_64-3.11/numpy/distutils/include -I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-msse -msse2 -msse3'
  INFO: x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.11/scikits/odes/lsodimodule.c
  INFO: compiling Fortran sources
  INFO: Fortran f77 compiler: /usr/bin/gfortran -Wall -g -ffixed-form -fno-second-underscore -fPIC -O3 -funroll-loops
  Fortran f90 compiler: /usr/bin/gfortran -Wall -g -fno-second-underscore -fPIC -O3 -funroll-loops
  Fortran fix compiler: /usr/bin/gfortran -Wall -g -ffixed-form -fno-second-underscore -Wall -g -fno-second-underscore -fPIC -O3 -funroll-loops
  INFO: compile options: '-Ibuild/src.linux-x86_64-3.11/build/src.linux-x86_64-3.11/scikits/odes -I/tmp/pip-build-env-qs4_qufa/overlay/lib/python3.11/site-packages/numpy/core/include -Ibuild/src.linux-x86_64-3.11/numpy/distutils/include -I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  INFO: gfortran:f77: scikits/odes/daepack/lsodi.f
  INFO: gfortran:f77: scikits/odes/daepack/xerrwv.f
  INFO: gfortran:f77: scikits/odes/daepack/intdy.f
  INFO: gfortran:f77: scikits/odes/daepack/solsy.f
  INFO: gfortran:f77: scikits/odes/daepack/prepji.f
  INFO: gfortran:f77: scikits/odes/daepack/vnorm.f
  INFO: gfortran:f77: scikits/odes/daepack/cfode.f
  INFO: gfortran:f77: scikits/odes/daepack/ddaspk.f
  scikits/odes/daepack/xerrwv.f:1:40:
  
      1 |       subroutine xerrwv (msg, nmes, nerr, level, ni, i1, i2, nr, r1, r2)
        |                                        1
  Warning: Unused dummy argument ‘nerr’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/vnorm.f:14:72:
  
     14 |  10     sum = sum + (v(i)*w(i))**2
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
  scikits/odes/daepack/intdy.f:48:72:
  
     48 |  10     ic = ic*jj
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
  scikits/odes/daepack/intdy.f:51:72:
  
     51 |  20     dky(i) = c*yh(i,l)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1)
  scikits/odes/daepack/intdy.f:61:72:
  
     61 |  30       ic = ic*jj
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1)
  scikits/odes/daepack/intdy.f:64:72:
  
     64 |  40       dky(i) = c*yh(i,jp1) + s*dky(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1)
  scikits/odes/daepack/intdy.f:69:72:
  
     69 |  60     dky(i) = r*dky(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1)
  scikits/odes/daepack/solsy.f:55:72:
  
     55 |  320    wm(i+2) = 1.0d0/di
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 320 at (1)
  scikits/odes/daepack/solsy.f:57:72:
  
     57 |  340    x(i) = wm(i+2)*x(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 340 at (1)
  scikits/odes/daepack/cfode.f:62:72:
  
     62 |  110      pc(i) = pc(i-1) + fnqm1*pc(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1)
  scikits/odes/daepack/prepji.f:70:72:
  
     70 |  110    wm(i+2) = 0.0d0
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1)
  scikits/odes/daepack/solsy.f:1:39:
  
      1 |       subroutine solsy (wm, iwm, x, tem)
        |                                       1
  Warning: Unused dummy argument ‘tem’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/prepji.f:74:72:
  
     74 |  120    wm(i+2) = wm(i+2)*con
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1)
  scikits/odes/daepack/cfode.f:71:72:
  
     71 |  120      xpin = xpin + tsign*pc(i)/dfloat(i+1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1)
  scikits/odes/daepack/cfode.f:76:72:
  
     76 |  130      elco(i+1,nq) = rq1fac*pc(i)/dfloat(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1)
  scikits/odes/daepack/prepji.f:93:72:
  
     93 |  220      wm(i+j1) = (rtem(i) - savr(i))*fac
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1)
  scikits/odes/daepack/cfode.f:99:72:
  
     99 |  210      pc(i) = pc(i-1) + fnq*pc(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1)
  scikits/odes/daepack/cfode.f:103:72:
  
    103 |  220      elco(i,nq) = pc(i)/pc(2)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1)
  scikits/odes/daepack/lsodi.f:1282:72:
  
   1282 |  80     ydoti(i) = rwork(i+lwm-1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 80 at (1)
  scikits/odes/daepack/lsodi.f:1291:72:
  
   1291 |  95     rwork(i) = 0.0d0
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 95 at (1)
  scikits/odes/daepack/prepji.f:122:72:
  
    122 |  410    wm(i+2) = 0.0d0
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 410 at (1)
  scikits/odes/daepack/prepji.f:126:72:
  
    126 |  420    wm(i+2) = wm(i+2)*con
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 420 at (1)
  scikits/odes/daepack/prepji.f:146:72:
  
    146 |  530      y(i) = y(i) + r
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 530 at (1)
  scikits/odes/daepack/lsodi.f:1333:72:
  
   1333 |  115        rwork(i+lyh-1) = y(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 115 at (1)
  scikits/odes/daepack/lsodi.f:1338:72:
  
   1338 |  125        rwork(i+lyd0-1) = ydoti(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 125 at (1)
  scikits/odes/daepack/prepji.f:159:72:
  
    159 |  540        wm(ii+i) = (rtem(i) - savr(i))*fac
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 540 at (1)
  scikits/odes/daepack/lsodi.f:1346:72:
  
   1346 |  135    rwork(i+lewt-1) = 1.0d0/rwork(i+lewt-1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 135 at (1)
  scikits/odes/daepack/lsodi.f:1370:72:
  
   1370 |  140    tol = dmax1(tol,rtol(i))
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1)
  scikits/odes/daepack/lsodi.f:1391:72:
  
   1391 |  190    rwork(i+lyd0-1) = h0*rwork(i+lyd0-1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 190 at (1)
  scikits/odes/daepack/lsodi.f:1442:72:
  
   1442 |  260    rwork(i+lewt-1) = 1.0d0/rwork(i+lewt-1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 260 at (1)
  scikits/odes/daepack/lsodi.f:1518:72:
  
   1518 |  410    y(i) = rwork(i+lyh-1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 410 at (1)
  scikits/odes/daepack/lsodi.f:1626:72:
  
   1626 |  585     y(i) = rwork(i+lyh-1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 585 at (1)
  scikits/odes/daepack/lsodi.f:1638:72:
  
   1638 |  592    y(i) = rwork(i+lyh-1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 592 at (1)
  scikits/odes/daepack/ddaspk.f:1696:72:
  
   1696 |  305      RWORK(LVT+I-1) = MAX(IWORK(LID+I-1),0)*RWORK(LWT+I-1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 305 at (1)
  scikits/odes/daepack/ddaspk.f:1822:72:
  
   1822 |  357      RWORK(LVT+I-1) = MAX(IWORK(LID+I-1),0)*RWORK(LWT+I-1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 357 at (1)
  scikits/odes/daepack/ddaspk.f:1861:72:
  
   1861 | 380      RWORK(ITEMP + I - 1) = H*YPRIME(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 380 at (1)
  INFO: gfortran:f77: scikits/odes/daepack/ainvg.f
  scikits/odes/daepack/ddaspk.f:2018:72:
  
   2018 |  515      RWORK(LVT+I-1) = MAX(IWORK(LID+I-1),0)*RWORK(LWT+I-1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 515 at (1)
  scikits/odes/daepack/ddaspk.f:2035:72:
  
   2035 | 524        ATOL(I)=R*ATOL(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 524 at (1)
  INFO: gfortran:f77: scikits/odes/daepack/daux.f
  scikits/odes/daepack/ainvg.f:27:72:
  
     27 |    10    pw(i) = 0.0d0
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
  scikits/odes/daepack/ainvg.f:47:72:
  
     47 |   110    pw(i) = 0.0d0
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1)
  scikits/odes/daepack/daux.f:2:46:
  
      2 |       DOUBLE PRECISION FUNCTION D1MACH (IDUMMY)
        |                                              1
  Warning: Unused dummy argument ‘idummy’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/daux.f:48:40:
  
     48 |       SUBROUTINE XERRWD (MSG, NMES, NERR, LEVEL, NI, I1, I2, NR, R1, R2)
        |                                        1
  Warning: Unused dummy argument ‘nerr’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/daux.f:48:34:
  
     48 |       SUBROUTINE XERRWD (MSG, NMES, NERR, LEVEL, NI, I1, I2, NR, R1, R2)
        |                                  1
  Warning: Unused dummy argument ‘nmes’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:2765:72:
  
   2765 | 260         PHI(I,J)=BETA(J)*PHI(I,J)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 260 at (1)
  scikits/odes/daepack/ddaspk.f:2816:72:
  
   2816 | 405     DELTA(I) = PHI(I,KP1) + E(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 405 at (1)
  scikits/odes/daepack/ddaspk.f:2824:72:
  
   2824 | 415     DELTA(I) = PHI(I,K) + DELTA(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 415 at (1)
  scikits/odes/daepack/ddaspk.f:2873:72:
  
   2873 | 510      DELTA(I)=E(I)-PHI(I,KP2)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 510 at (1)
  scikits/odes/daepack/ddaspk.f:2923:72:
  
   2923 | 580      PHI(I,KP2)=E(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 580 at (1)
  scikits/odes/daepack/ddaspk.f:2926:72:
  
   2926 | 590      PHI(I,KP1)=PHI(I,KP1)+E(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 590 at (1)
  scikits/odes/daepack/ddaspk.f:2929:72:
  
   2929 |          DO 595 I=1,NEQ
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 595 at (1)
  scikits/odes/daepack/ddaspk.f:2930:72:
  
   2930 | 595      PHI(I,J)=PHI(I,J)+PHI(I,J+1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 595 at (1)
  scikits/odes/daepack/ddaspk.f:2955:72:
  
   2955 | 610         PHI(I,J)=TEMP1*PHI(I,J)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 610 at (1)
  scikits/odes/daepack/ddaspk.f:2959:72:
  
   2959 | 640      PSI(I-1)=PSI(I)-H
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 640 at (1)
  scikits/odes/daepack/ddaspk.f:3051:72:
  
   3051 | 695       PHI(I,2) = R*PHI(I,2)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 695 at (1)
  INFO: gfortran:f77: scikits/odes/daepack/dlinpk.f
  scikits/odes/daepack/ddaspk.f:3302:72:
  
   3302 |  20     WT(I) = 1.0D0/WT(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1)
  scikits/odes/daepack/ddaspk.f:3349:72:
  
   3349 | 10       YPOUT(I)=0.0D0
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
  scikits/odes/daepack/ddaspk.f:3359:72:
  
   3359 | 20          YPOUT(I)=YPOUT(I)+D*PHI(I,J)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1)
  scikits/odes/daepack/ddaspk.f:3391:72:
  
   3391 | 20      SUM = SUM + ((V(I)*RWT(I))/VMAX)**2
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1)
  scikits/odes/daepack/daux.f:214:28:
  
    214 |       INTEGER FUNCTION IXSAV (IPAR, IVALUE, ISET)
        |                            ^
  Warning: ‘__result_ixsav’ may be used uninitialized [-Wmaybe-uninitialized]
  scikits/odes/daepack/ddaspk.f:3826:72:
  
   3826 |  20           P(I) = P(I)*RATIO1
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1)
  scikits/odes/daepack/ddaspk.f:4136:72:
  
   4136 | 310      YPRIME(I)=0.0D0
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 310 at (1)
  scikits/odes/daepack/ddaspk.f:4140:72:
  
   4140 | 320         YPRIME(I)=YPRIME(I)+GAMMA(J)*PHI(I,J)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 320 at (1)
  scikits/odes/daepack/ddaspk.f:4191:72:
  
   4191 | 377      DELTA(I) = MIN(Y(I),0.0D0)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 377 at (1)
  scikits/odes/daepack/ddaspk.f:4195:72:
  
   4195 | 378      E(I) = E(I) - DELTA(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 378 at (1)
  INFO: gfortran:f77: scikits/odes/daepack/ewset.f
  scikits/odes/daepack/ddaspk.f:4313:72:
  
   4313 | 100     E(I)=0.0D0
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 100 at (1)
  scikits/odes/daepack/ddaspk.f:4324:72:
  
   4324 | 320        DELTA(I) = DELTA(I) * CONFAC
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 320 at (1)
  scikits/odes/daepack/ddaspk.f:4337:72:
  
   4337 | 340      YPRIME(I)=YPRIME(I)-CJ*DELTA(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 340 at (1)
  scikits/odes/daepack/dlinpk.f:763:72:
  
    763 |    10 assign 30 to next
        |                                                                        1
  Warning: Deleted feature: ASSIGN statement at (1)
  scikits/odes/daepack/dlinpk.f:768:20:
  
    768 |    20    go to next,(30, 50, 70, 110)
        |                    1
  Warning: Deleted feature: Assigned GOTO statement at (1)
  scikits/odes/daepack/dlinpk.f:770:72:
  
    770 |       assign 50 to next
        |                                                                        1
  Warning: Deleted feature: ASSIGN statement at (1)
  scikits/odes/daepack/dlinpk.f:779:72:
  
    779 |       assign 70 to next
        |                                                                        1
  Warning: Deleted feature: ASSIGN statement at (1)
  scikits/odes/daepack/dlinpk.f:785:72:
  
    785 |       assign 110 to next
        |                                                                        1
  Warning: Deleted feature: ASSIGN statement at (1)
  scikits/odes/daepack/ddaspk.f:4461:72:
  
   4461 | 110      WM(I)=0.0D0
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1)
  scikits/odes/daepack/dlinpk.f:821:72:
  
    821 |    95    sum = sum + dx(j)**2
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 95 at (1)
  scikits/odes/daepack/ddaspk.f:4485:72:
  
   4485 | 220        WM(NROW+L)=(E(L)-DELTA(L))*DELINV
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1)
  scikits/odes/daepack/ddaspk.f:4507:72:
  
   4507 | 410      WM(I)=0.0D0
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 410 at (1)
  scikits/odes/daepack/ddaspk.f:4534:72:
  
   4534 | 510       YPRIME(N)=YPRIME(N)+CJ*DEL
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 510 at (1)
  scikits/odes/daepack/ddaspk.f:4551:72:
  
   4551 | 520         WM(II+I)=(E(I)-DELTA(I))*DELINV
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 520 at (1)
  scikits/odes/daepack/dlinpk.f:798:5:
  
    798 |   110 if( dabs(dx(i)) .le. xmax ) go to 115
        |     1
  Warning: Label 110 at (1) defined but not used [-Wunused-label]
  scikits/odes/daepack/dlinpk.f:793:5:
  
    793 |    70 if( dabs(dx(i)) .gt. cutlo ) go to 75
        |     1
  Warning: Label 70 at (1) defined but not used [-Wunused-label]
  scikits/odes/daepack/dlinpk.f:775:5:
  
    775 |    50 if( dx(i) .eq. zero) go to 200
        |     1
  Warning: Label 50 at (1) defined but not used [-Wunused-label]
  scikits/odes/daepack/ewset.f:17:72:
  
     17 |  15     ewt(i) = rtol(1)*dabs(ycur(i)) + atol(1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 15 at (1)
  scikits/odes/daepack/ewset.f:21:72:
  
     21 |  25     ewt(i) = rtol(1)*dabs(ycur(i)) + atol(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 25 at (1)
  scikits/odes/daepack/ewset.f:25:72:
  
     25 |  35     ewt(i) = rtol(i)*dabs(ycur(i)) + atol(1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 35 at (1)
  scikits/odes/daepack/ewset.f:29:72:
  
     29 |  45     ewt(i) = rtol(i)*dabs(ycur(i)) + atol(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 45 at (1)
  scikits/odes/daepack/ddaspk.f:5091:72:
  
   5091 |  20           P(I) = P(I)*RATIO1
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1)
  scikits/odes/daepack/ddaspk.f:5421:72:
  
   5421 | 310      YPRIME(I)=0.0D0
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 310 at (1)
  scikits/odes/daepack/ddaspk.f:5425:72:
  
   5425 | 320         YPRIME(I)=YPRIME(I)+GAMMA(J)*PHI(I,J)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 320 at (1)
  scikits/odes/daepack/ddaspk.f:5475:72:
  
   5475 |  360    DELTA(I) = MIN(Y(I),0.0D0)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 360 at (1)
  scikits/odes/daepack/ddaspk.f:5479:72:
  
   5479 |  370    E(I) = E(I) - DELTA(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 370 at (1)
  scikits/odes/daepack/ddaspk.f:5606:72:
  
   5606 | 100     E(I) = 0.0D0
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 100 at (1)
  scikits/odes/daepack/ddaspk.f:5617:72:
  
   5617 | 320       DELTA(I) = DELTA(I) * CONFAC
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 320 at (1)
  scikits/odes/daepack/ddaspk.f:5623:72:
  
   5623 | 340     SAVR(I) = DELTA(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 340 at (1)
  scikits/odes/daepack/ddaspk.f:5637:72:
  
   5637 | 360      YPRIME(I) = YPRIME(I) - CJ*DELTA(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 360 at (1)
  scikits/odes/daepack/ddaspk.f:5769:72:
  
   5769 |  110     X(I) = 0.D0
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1)
  scikits/odes/daepack/ddaspk.f:5793:72:
  
   5793 |  120     X(I) = X(I) + WM(LZ+I-1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1)
  scikits/odes/daepack/ddaspk.f:5964:72:
  
   5964 |  10     Z(I) = 0.0D0
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
  scikits/odes/daepack/ddaspk.f:5975:72:
  
   5975 |  30         V(I,1) = R(I)*WGHT(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1)
  scikits/odes/daepack/ddaspk.f:5978:72:
  
   5978 |  35         V(I,1) = R(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 35 at (1)
  INFO: gfortran:f77: scikits/odes/daepack/stodi.f
  scikits/odes/daepack/ddaspk.f:5997:72:
  
   5997 |  60       HES(I,J) = 0.0D0
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1)
  scikits/odes/daepack/ddaspk.f:6038:72:
  
   6038 |  70             DL(K) = S*DL(K) + C*V(K,IP1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 70 at (1)
  scikits/odes/daepack/ddaspk.f:6045:72:
  
   6045 |  80         DL(K) = S*DL(K) + C*V(K,LLP1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 80 at (1)
  scikits/odes/daepack/ddaspk.f:6066:72:
  
   6066 |  130     Z(I) = 0.D0
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1)
  INFO: gfortran:f77: build/src.linux-x86_64-3.11/scikits/odes/lsodi-f2pywrappers.f
  scikits/odes/daepack/ddaspk.f:6088:72:
  
   6088 |  170              DL(K) = S*DL(K) + C*V(K,IP1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 170 at (1)
  scikits/odes/daepack/ddaspk.f:6093:72:
  
   6093 |  180           DL(K) = S*DL(K) + C*V(K,MAXLP1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1)
  scikits/odes/daepack/ddaspk.f:6110:72:
  
   6110 |  210    R(K) = 0.0D0
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1)
  scikits/odes/daepack/ddaspk.f:6114:72:
  
   6114 |  220    Z(K) = 0.0D0
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1)
  scikits/odes/daepack/ddaspk.f:6119:72:
  
   6119 |  240    Z(I) = Z(I)/WGHT(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 240 at (1)
  scikits/odes/daepack/ddaspk.f:6221:72:
  
   6221 |  10     VTEM(I) = V(I)/WGHT(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
  scikits/odes/daepack/ddaspk.f:6229:72:
  
   6229 |  20     Z(I) = Y(I) + VTEM(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1)
  scikits/odes/daepack/ddaspk.f:6243:72:
  
   6243 |  70     Z(I) = VTEM(I) - SAVR(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 70 at (1)
  scikits/odes/daepack/ddaspk.f:6255:72:
  
   6255 |  90     Z(I) = Z(I)*WGHT(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 90 at (1)
  scikits/odes/daepack/stodi.f:162:72:
  
    162 |  125    el(i) = elco(i,nq)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 125 at (1)
  scikits/odes/daepack/stodi.f:183:72:
  
    183 |  155    el(i) = elco(i,nq)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 155 at (1)
  scikits/odes/daepack/stodi.f:206:72:
  
    206 |         do 180 i = 1,n
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 180 at (1)
  scikits/odes/daepack/stodi.f:207:72:
  
    207 |  180      yh(i,j) = yh(i,j)*r
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1)
  scikits/odes/daepack/stodi.f:228:72:
  
    228 |  210      yh1(i) = yh1(i) + yh1(i+nyh)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1)
  scikits/odes/daepack/ddaspk.f:2369:3:
  
   2369 | 770   MSG = 'DASPK--  RUN TERMINATED. APPARENT INFINITE LOOP'
        |   1
  Warning: Label 770 at (1) defined but not used [-Wunused-label]
  scikits/odes/daepack/stodi.f:239:72:
  
    239 |  230    y(i) = yh(i,1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 230 at (1)
  scikits/odes/daepack/ddaspk.f:1685:3:
  
   1685 | 300   CONTINUE
        |   1
  Warning: Label 300 at (1) defined but not used [-Wunused-label]
  scikits/odes/daepack/stodi.f:262:72:
  
    262 |  260    acor(i) = 0.0d0
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 260 at (1)
  scikits/odes/daepack/stodi.f:276:72:
  
    276 |  380    y(i) = yh(i,1) + el1h*acor(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 380 at (1)
  scikits/odes/daepack/stodi.f:314:72:
  
    314 |  440      yh1(i) = yh1(i) - yh1(i+nyh)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 440 at (1)
  scikits/odes/daepack/stodi.f:353:72:
  
    353 |         do 470 i = 1,n
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 470 at (1)
  scikits/odes/daepack/stodi.f:354:72:
  
    354 |  470      yh(i,j) = yh(i,j) + eljh*acor(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 470 at (1)
  scikits/odes/daepack/stodi.f:360:72:
  
    360 |  490    yh(i,lmax) = acor(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 490 at (1)
  scikits/odes/daepack/stodi.f:376:72:
  
    376 |  510      yh1(i) = yh1(i) - yh1(i+nyh)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 510 at (1)
  scikits/odes/daepack/stodi.f:396:72:
  
    396 |  530    savf(i) = acor(i) - yh(i,lmax)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 530 at (1)
  scikits/odes/daepack/stodi.f:423:72:
  
    423 |  600    yh(i,newq+1) = acor(i)*r
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 600 at (1)
  scikits/odes/daepack/ddaspk.f:4189:3:
  
   4189 | 375   IF(NONNEG .EQ. 0) GO TO 390
        |   1
  Warning: Label 375 at (1) defined but not used [-Wunused-label]
  scikits/odes/daepack/stodi.f:454:72:
  
    454 |  710    acor(i) = acor(i)*r
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 710 at (1)
  scikits/odes/daepack/ddaspk.f:3365:58:
  
   3365 |       DOUBLE PRECISION FUNCTION DDWNRM(NEQ,V,RWT,RPAR,IPAR)
        |                                                          1
  Warning: Unused dummy argument ‘ipar’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:3365:53:
  
   3365 |       DOUBLE PRECISION FUNCTION DDWNRM(NEQ,V,RWT,RPAR,IPAR)
        |                                                     1
  Warning: Unused dummy argument ‘rpar’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:4982:22:
  
   4982 |      *   WM, IWM, RHOK, FNRM, ICOPT, ID, WP, IWP, R, EPLIN, YNEW, YPNEW,
        |                      1
  Warning: Unused dummy argument ‘rhok’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:4982:11:
  
   4982 |      *   WM, IWM, RHOK, FNRM, ICOPT, ID, WP, IWP, R, EPLIN, YNEW, YPNEW,
        |           1
  Warning: Unused dummy argument ‘wm’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:4221:48:
  
   4221 |      *   DUMSVR,DELTA,E,WM,IWM,CJ,DUMS,DUMR,DUME,EPCON,
        |                                                1
  Warning: Unused dummy argument ‘dume’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:4221:43:
  
   4221 |      *   DUMSVR,DELTA,E,WM,IWM,CJ,DUMS,DUMR,DUME,EPCON,
        |                                           1
  Warning: Unused dummy argument ‘dumr’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:4221:38:
  
   4221 |      *   DUMSVR,DELTA,E,WM,IWM,CJ,DUMS,DUMR,DUME,EPCON,
        |                                      1
  Warning: Unused dummy argument ‘dums’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:4221:15:
  
   4221 |      *   DUMSVR,DELTA,E,WM,IWM,CJ,DUMS,DUMR,DUME,EPCON,
        |               1
  Warning: Unused dummy argument ‘dumsvr’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:4222:47:
  
   4222 |      *   S,CONFAC,TOLNEW,MULDEL,MAXIT,IRES,IDUM,IERNEW)
        |                                               1
  Warning: Unused dummy argument ‘idum’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:4220:45:
  
   4220 |       SUBROUTINE DNSD(X,Y,YPRIME,NEQ,RES,PDUM,WT,RPAR,IPAR,
        |                                             1
  Warning: Unused dummy argument ‘pdum’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:3248:56:
  
   3248 |       SUBROUTINE DDAWTS(NEQ,IWT,RTOL,ATOL,Y,WT,RPAR,IPAR)
        |                                                        1
  Warning: Unused dummy argument ‘ipar’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:3248:51:
  
   3248 |       SUBROUTINE DDAWTS(NEQ,IWT,RTOL,ATOL,Y,WT,RPAR,IPAR)
        |                                                   1
  Warning: Unused dummy argument ‘rpar’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:3400:19:
  
   3400 |      *  UROUND,DUME,DUMS,DUMR,EPCON,RATEMX,STPTOL,JFDUM,
        |                   1
  Warning: Unused dummy argument ‘dume’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:3399:57:
  
   3399 |      *  WT,JSDUM,RPAR,IPAR,DUMSVR,DELTA,R,YIC,YPIC,DUMPWK,WM,IWM,CJ,
        |                                                         1
  Warning: Unused dummy argument ‘dumpwk’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:3400:29:
  
   3400 |      *  UROUND,DUME,DUMS,DUMR,EPCON,RATEMX,STPTOL,JFDUM,
        |                             1
  Warning: Unused dummy argument ‘dumr’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:3400:24:
  
   3400 |      *  UROUND,DUME,DUMS,DUMR,EPCON,RATEMX,STPTOL,JFDUM,
        |                        1
  Warning: Unused dummy argument ‘dums’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:3399:33:
  
   3399 |      *  WT,JSDUM,RPAR,IPAR,DUMSVR,DELTA,R,YIC,YPIC,DUMPWK,WM,IWM,CJ,
        |                                 1
  Warning: Unused dummy argument ‘dumsvr’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:3400:55:
  
   3400 |      *  UROUND,DUME,DUMS,DUMR,EPCON,RATEMX,STPTOL,JFDUM,
        |                                                       1
  Warning: Unused dummy argument ‘jfdum’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:3399:16:
  
   3399 |      *  WT,JSDUM,RPAR,IPAR,DUMSVR,DELTA,R,YIC,YPIC,DUMPWK,WM,IWM,CJ,
        |                1
  Warning: Unused dummy argument ‘jsdum’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:3398:61:
  
   3398 |       SUBROUTINE DDASID(X,Y,YPRIME,NEQ,ICOPT,ID,RES,JACD,PDUM,H,TSCALE,
        |                                                             1
  Warning: Unused dummy argument ‘pdum’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:3957:26:
  
   3957 |      *   EPCON,JCALC,JFDUM,KP1,NONNEG,NTYPE,IERNLS)
        |                          1
  Warning: Unused dummy argument ‘jfdum’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:4617:70:
  
   4617 |      *   WT,JSKIP,RPAR,IPAR,SAVR,DELTA,R,YIC,YPIC,PWK,WM,IWM,CJ,UROUND,
        |                                                                      1
  Warning: Unused dummy argument ‘uround’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/ddaspk.f:5237:40:
  
   5237 |      *   WM,IWM,CJ,CJOLD,CJLAST,S,UROUND,EPLI,SQRTN,RSQRTN,
        |                                        1
  Warning: Unused dummy argument ‘uround’ at (1) [-Wunused-dummy-argument]
  scikits/odes/daepack/lsodi.f:1521:10:
  
   1521 |       if (ihit) t = tcrit
        |          ^
  Warning: ‘ihit’ may be used uninitialized [-Wmaybe-uninitialized]
  scikits/odes/daepack/lsodi.f:1150:18:
  
   1150 |       logical ihit
        |                  ^
  note: ‘ihit’ was declared here
  scikits/odes/daepack/dlinpk.f:799:72:
  
    799 |          sum = one + sum * (xmax / dx(i))**2
        |                                                                        ^
  Warning: ‘xmax’ may be used uninitialized [-Wmaybe-uninitialized]
  scikits/odes/daepack/dlinpk.f:717:63:
  
    717 |       double precision   dx(1), cutlo, cuthi, hitest, sum, xmax,zero,one
        |                                                               ^
  note: ‘xmax’ was declared here
  scikits/odes/daepack/ddaspk.f:6062:10:
  
   6062 |       IF (RHO .LT. RNRM) GO TO 150
        |          ^
  Warning: ‘rho’ may be used uninitialized [-Wmaybe-uninitialized]
  scikits/odes/daepack/ddaspk.f:5951:44:
  
   5951 |       DOUBLE PRECISION RNRM,C,DLNRM,PROD,RHO,S,SNORMW,DNRM2,TEM
        |                                            ^
  note: ‘rho’ was declared here
  scikits/odes/daepack/ddaspk.f:2879:9:
  
   2879 | 520   IF(TERKM1.LE.MIN(TERK,TERKP1))GO TO 540
        |         ^
  Warning: ‘terkm1’ may be used uninitialized [-Wmaybe-uninitialized]
  scikits/odes/daepack/ddaspk.f:2818:12:
  
   2818 |       TERKM1 = K*ERKM1
        |            ^
  note: ‘terkm1’ was declared here
  scikits/odes/daepack/ddaspk.f:2997:72:
  
   2997 |       TEMP2 = K + 1
        |                                                                        ^
  Warning: ‘knew’ may be used uninitialized [-Wmaybe-uninitialized]
  scikits/odes/daepack/ddaspk.f:2813:10:
  
   2813 |       KNEW=K
        |          ^
  note: ‘knew’ was declared here
  scikits/odes/daepack/ddaspk.f:2998:72:
  
   2998 |       R = 0.90D0*(2.0D0*EST+0.0001D0)**(-1.0D0/TEMP2)
        |                                                                        ^
  Warning: ‘est’ may be used uninitialized [-Wmaybe-uninitialized]
  scikits/odes/daepack/ddaspk.f:2812:9:
  
   2812 |       EST = ERK
        |         ^
  note: ‘est’ was declared here
  scikits/odes/daepack/ddaspk.f:2908:72:
  
   2908 |       R=(2.0D0*EST+0.0001D0)**(-1.0D0/TEMP2)
        |                                                                        ^
  Warning: ‘erkm1’ may be used uninitialized [-Wmaybe-uninitialized]
  scikits/odes/daepack/ddaspk.f:2817:11:
  
   2817 |       ERKM1=SIGMA(K)*DDWNRM(NEQ,DELTA,VT,RPAR,IPAR)
        |           ^
  note: ‘erkm1’ was declared here
  scikits/odes/daepack/ddaspk.f:1543:72:
  
   1543 |       IF(INFO(16) .NE. 0) LENRW = LENRW + NEQ
        |                                                                        ^
  Warning: ‘lenrw’ may be used uninitialized [-Wmaybe-uninitialized]
  scikits/odes/daepack/ddaspk.f:1505:17:
  
   1505 |             LENRW = 50 + (NCPHI+3)*NEQ + LENPD
        |                 ^
  note: ‘lenrw’ declared here
  scikits/odes/daepack/ddaspk.f:1547:72:
  
   1547 |       IWORK(LNIW)=LENIW
        |                                                                        ^
  Warning: ‘leniw’ may be used uninitialized [-Wmaybe-uninitialized]
  scikits/odes/daepack/ddaspk.f:1528:14:
  
   1528 |          LENIW = 40 + LENIC + LENID + NEQ
        |              ^
  note: ‘leniw’ declared here
  scikits/odes/daepack/ddaspk.f:1550:72:
  
   1550 |       IWORK(LLOCWP) = LENPD-LENWP+1
        |                                                                        ^
  Warning: ‘lenpd’ may be used uninitialized [-Wmaybe-uninitialized]
  scikits/odes/daepack/ddaspk.f:1504:17:
  
   1504 |             LENPD = NEQ**2
        |                 ^
  note: ‘lenpd’ was declared here
  scikits/odes/daepack/ddaspk.f:1550:72:
  
   1550 |       IWORK(LLOCWP) = LENPD-LENWP+1
        |                                                                        ^
  Warning: ‘lenwp’ may be used uninitialized [-Wmaybe-uninitialized]
  scikits/odes/daepack/ddaspk.f:1529:14:
  
   1529 |          LENWP = 0
        |              ^
  note: ‘lenwp’ was declared here
  scikits/odes/daepack/ddaspk.f:1771:10:
  
   1771 |       IF (INDEX .EQ. 0) TSCALE = TDIST
        |          ^
  Warning: ‘index’ may be used uninitialized [-Wmaybe-uninitialized]
  scikits/odes/daepack/ddaspk.f:1572:11:
  
   1572 |       INDEX = 1
        |           ^
  note: ‘index’ was declared here
  INFO: /usr/bin/gfortran -Wall -g -Wall -g -shared build/temp.linux-x86_64-cpython-311/build/src.linux-x86_64-3.11/scikits/odes/lsodimodule.o build/temp.linux-x86_64-cpython-311/build/src.linux-x86_64-3.11/build/src.linux-x86_64-3.11/scikits/odes/fortranobject.o build/temp.linux-x86_64-cpython-311/scikits/odes/daepack/lsodi.o build/temp.linux-x86_64-cpython-311/scikits/odes/daepack/xerrwv.o build/temp.linux-x86_64-cpython-311/scikits/odes/daepack/solsy.o build/temp.linux-x86_64-cpython-311/scikits/odes/daepack/prepji.o build/temp.linux-x86_64-cpython-311/scikits/odes/daepack/cfode.o build/temp.linux-x86_64-cpython-311/scikits/odes/daepack/intdy.o build/temp.linux-x86_64-cpython-311/scikits/odes/daepack/vnorm.o build/temp.linux-x86_64-cpython-311/scikits/odes/daepack/ddaspk.o build/temp.linux-x86_64-cpython-311/scikits/odes/daepack/ainvg.o build/temp.linux-x86_64-cpython-311/scikits/odes/daepack/daux.o build/temp.linux-x86_64-cpython-311/scikits/odes/daepack/dlinpk.o build/temp.linux-x86_64-cpython-311/scikits/odes/daepack/ewset.o build/temp.linux-x86_64-cpython-311/scikits/odes/daepack/stodi.o build/temp.linux-x86_64-cpython-311/build/src.linux-x86_64-3.11/scikits/odes/lsodi-f2pywrappers.o -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/x86_64-linux-gnu -lgfortran -o build/lib.linux-x86_64-cpython-311/scikits/odes/lsodi.cpython-311-x86_64-linux-gnu.so
  INFO: building 'scikits.odes.sundials.common_defs' extension
  INFO: compiling C sources
  INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
  
  creating build/temp.linux-x86_64-cpython-311/scikits/odes/sundials
  INFO: compile options: '-I/tmp/pip-build-env-qs4_qufa/overlay/lib/python3.11/site-packages/numpy/core/include -Ibuild/src.linux-x86_64-3.11/numpy/distutils/include -I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c'
  extra options: '-msse -msse2 -msse3'
  INFO: x86_64-linux-gnu-gcc: scikits/odes/sundials/common_defs.c
  In file included from /tmp/pip-build-env-qs4_qufa/overlay/lib/python3.11/site-packages/numpy/core/include/numpy/ndarraytypes.h:1929,
                   from /tmp/pip-build-env-qs4_qufa/overlay/lib/python3.11/site-packages/numpy/core/include/numpy/ndarrayobject.h:12,
                   from /tmp/pip-build-env-qs4_qufa/overlay/lib/python3.11/site-packages/numpy/core/include/numpy/arrayobject.h:5,
                   from scikits/odes/sundials/common_defs.c:778:
  /tmp/pip-build-env-qs4_qufa/overlay/lib/python3.11/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]
     17 | #warning "Using deprecated NumPy API, disable it with " \
        |  ^~~~~~~
  scikits/odes/sundials/common_defs.c:787:10: fatal error: sundials/sundials_context.h: Aucun fichier ou dossier de ce type
    787 | #include "sundials/sundials_context.h"
        |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  compilation terminated.
  error: Command "x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/tmp/pip-build-env-qs4_qufa/overlay/lib/python3.11/site-packages/numpy/core/include -Ibuild/src.linux-x86_64-3.11/numpy/distutils/include -I/home/jt/python3Dev/.venv/include -I/usr/include/python3.11 -c scikits/odes/sundials/common_defs.c -o build/temp.linux-x86_64-cpython-311/scikits/odes/sundials/common_defs.o -MMD -MF build/temp.linux-x86_64-cpython-311/scikits/odes/sundials/common_defs.o.d -msse -msse2 -msse3" failed with exit status 1
  INFO:
  ########### EXT COMPILER OPTIMIZATION ###########
  INFO: Platform      :
    Architecture: x64
    Compiler    : gcc
  
  CPU baseline  :
    Requested   : 'min'
    Enabled     : SSE SSE2 SSE3
    Flags       : -msse -msse2 -msse3
    Extra checks: none
  
  CPU dispatch  :
    Requested   : 'max -xop -fma4'
    Enabled     : SSSE3 SSE41 POPCNT SSE42 AVX F16C FMA3 AVX2 AVX512F AVX512CD AVX512_KNL AVX512_KNM AVX512_SKX AVX512_CLX AVX512_CNL AVX512_ICL AVX512_SPR
    Generated   : none
  INFO: CCompilerOpt.cache_flush[864] : write cache to path -> /tmp/pip-install-c7jutvq0/scikits-odes_ba52160ada2f4a8e95271a9c24038581/build/temp.linux-x86_64-cpython-311/ccompiler_opt_cache_ext.py
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for scikits.odes
Failed to build scikits.odes
ERROR: Could not build wheels for scikits.odes, which is required to install pyproject.toml-based projects
(.venv) 06:17:38 ~/python3Dev$ ls /tmp/pip-install-c7jutvq0/scikits-odes_ba52160ada2f4a8e95271a9c24038581/build
ls: impossible d'accéder à '/tmp/pip-install-c7jutvq0/scikits-odes_ba52160ada2f4a8e95271a9c24038581/build': Aucun fichier ou dossier de ce type
(.venv) 06:18:19 ~/python3Dev$ ls /tmp/pip-install-c7jutvq0/scikits-odes_ba52160ada2f4a8e95271a9c24038581/build/*
ls: impossible d'accéder à '/tmp/pip-install-c7jutvq0/scikits-odes_ba52160ada2f4a8e95271a9c24038581/build/*': Aucun fichier ou dossier de ce type
(.venv) 06:18:37 ~/python3Dev$