Bug#1151820: pycuda: FTBFS: /usr/bin/x86_64-linux-gnu-ld.bfd: cannot find -lboost_python315: No such file or directory

Santiago Vila sanvila at debian.org
Fri Oct 23 17:44:38 BST 2026


Package: src:pycuda
Version: 2025.1.2~dfsg-1
Severity: serious
Tags: ftbfs forky sid

Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202610/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:pycuda, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
In file included from src/cpp/cuda.hpp:23:
/usr/include/cudaProfiler.h:143:36: note: declared here
  143 | __CUDA_DEPRECATED CUresult CUDAAPI cuProfilerInitialize(const char *configFile, const char *outputFile, CUoutput_mode outputMode);
      |                                    ^~~~~~~~~~~~~~~~~~~~
x86_64-linux-gnu-g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR [too-long-redacted] cpython-315-x86_64-linux-gnu.so
/usr/bin/x86_64-linux-gnu-ld.bfd: cannot find -lboost_python315: No such file or directory
collect2: error: ld returned 1 exit status
error: Command '['x86_64-linux-gnu-g++', '-g', '-O2', '-ffil [too-long-redacted] eturned non-zero exit status 1.
E: pybuild pybuild:485: build: plugin distutils failed with: exit code=1: /usr/bin/python3.15 setup.py build 
Traceback (most recent call last):
  File "/usr/bin/pybuild", line 483, in main
    run(func, i, version, c)
    ~~~^^^^^^^^^^^^^^^^^^^^^
  File "/usr/bin/pybuild", line 407, in run
    func(context, args)
    ~~~~^^^^^^^^^^^^^^^
  File "/usr/share/dh-python/dhpython/build/base.py", line 444, in wrapped_func
    raise Exception(msg)
Exception: exit code=1: /usr/bin/python3.15 setup.py build 
D: pybuild plugin_distutils:82: pydistutils config file:
[clean]
all=1
[build]
build_lib=/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build
[install]
force=1
install_layout=deb
install_scripts=$base/bin
install_lib=/usr/lib/python3.14/dist-packages
prefix=/usr

I: pybuild base:383: /usr/bin/python3 setup.py build 
D: pybuild tools:297: invoking: /usr/bin/python3 setup.py build 
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:318: UserWarning: Unknown distribution option: 'test_requires'
  warnings.warn(msg)
/usr/lib/python3/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!

        ********************************************************************************
        Please consider removing the following classifiers in favor of a SPDX license expression:

        License :: OSI Approved :: MIT License

        See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
        ********************************************************************************

!!
  self._finalize_license_expression()
running build
running build_py
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/pycuda
copying pycuda/debug.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/pycuda
copying pycuda/_cluda.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/pycuda
copying pycuda/gpuarray.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/pycuda
copying pycuda/autoinit.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/pycuda
copying pycuda/cumath.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/pycuda
copying pycuda/driver.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/pycuda
copying pycuda/curandom.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/pycuda
copying pycuda/autoprimaryctx.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/pycuda
copying pycuda/characterize.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/pycuda
copying pycuda/tools.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/pycuda
copying pycuda/scan.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/pycuda
copying pycuda/elementwise.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/pycuda
copying pycuda/compiler.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/pycuda
copying pycuda/reduction.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/pycuda
copying pycuda/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/pycuda
copying pycuda/_mymako.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/pycuda
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/pycuda/gl
copying pycuda/gl/autoinit.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/pycuda/gl
copying pycuda/gl/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/pycuda/gl
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/pycuda/sparse
copying pycuda/sparse/packeted.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/pycuda/sparse
copying pycuda/sparse/coordinate.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/pycuda/sparse
copying pycuda/sparse/operator.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/pycuda/sparse
copying pycuda/sparse/inner.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/pycuda/sparse
copying pycuda/sparse/pkt_build.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/pycuda/sparse
copying pycuda/sparse/cg.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/pycuda/sparse
copying pycuda/sparse/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/pycuda/sparse
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/pycuda/compyte
copying pycuda/compyte/dtypes.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/pycuda/compyte
copying pycuda/compyte/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/pycuda/compyte
copying pycuda/compyte/array.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/pycuda/compyte
running egg_info
writing pycuda.egg-info/PKG-INFO
writing dependency_links to pycuda.egg-info/dependency_links.txt
writing requirements to pycuda.egg-info/requires.txt
writing top-level names to pycuda.egg-info/top_level.txt
reading manifest file 'pycuda.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'doc/source/*.rst'
warning: no files found matching 'doc/source/conf.py'
warning: no files found matching 'doc/source/_static/*.css'
warning: no files found matching 'doc/source/_templates/*.html'
warning: no files found matching '*.h' under directory 'bpl-subset/bpl_subset/boost'
warning: no files found matching '*.hpp' under directory 'bpl-subset/bpl_subset/boost'
warning: no files found matching '*.cpp' under directory 'bpl-subset/bpl_subset/boost'
warning: no files found matching '*.html' under directory 'bpl-subset/bpl_subset/boost'
warning: no files found matching '*.inl' under directory 'bpl-subset/bpl_subset/boost'
warning: no files found matching '*.ipp' under directory 'bpl-subset/bpl_subset/boost'
warning: no files found matching '*.pl' under directory 'bpl-subset/bpl_subset/boost'
warning: no files found matching '*.txt' under directory 'bpl-subset/bpl_subset/boost'
warning: no files found matching '*.h' under directory 'bpl-subset/bpl_subset/libs'
warning: no files found matching '*.hpp' under directory 'bpl-subset/bpl_subset/libs'
warning: no files found matching '*.cpp' under directory 'bpl-subset/bpl_subset/libs'
warning: no files found matching '*.html' under directory 'bpl-subset/bpl_subset/libs'
warning: no files found matching '*.inl' under directory 'bpl-subset/bpl_subset/libs'
warning: no files found matching '*.ipp' under directory 'bpl-subset/bpl_subset/libs'
warning: no files found matching '*.pl' under directory 'bpl-subset/bpl_subset/libs'
warning: no files found matching '*.txt' under directory 'bpl-subset/bpl_subset/libs'
adding license file 'LICENSE'
writing manifest file 'pycuda.egg-info/SOURCES.txt'
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'pycuda.cuda' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'pycuda.cuda' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'pycuda.cuda' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'pycuda.cuda' to be distributed and are
        already explicitly excluding 'pycuda.cuda' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/pycuda/cuda
copying pycuda/cuda/pycuda-complex-impl.hpp -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/pycuda/cuda
copying pycuda/cuda/pycuda-complex.hpp -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/pycuda/cuda
copying pycuda/cuda/pycuda-helpers.hpp -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/pycuda/cuda
copying pycuda/sparse/pkt_build_cython.pyx -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/pycuda/sparse
running build_ext
building '_driver' extension
x86_64-linux-gnu-g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPYGPU_PACKAGE=pycuda -DPYGPU_PYCUDA=1 -DHAVE_GL=1 -DHAVE_CURAND=1 -Isrc/cpp -I/usr/include -I/usr/lib/python3/dist-packages/numpy/_core/include -I/usr/include/python3.14 -c src/cpp/bitlog.cpp -o build/temp.linux-x86_64-cpython-314/src/cpp/bitlog.o
x86_64-linux-gnu-g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPYGPU_PACKAGE=pycuda -DPYGPU_PYCUDA=1 -DHAVE_GL=1 -DHAVE_CURAND=1 -Isrc/cpp -I/usr/include -I/usr/lib/python3/dist-packages/numpy/_core/include -I/usr/include/python3.14 -c src/cpp/cuda.cpp -o build/temp.linux-x86_64-cpython-314/src/cpp/cuda.o
In file included from src/cpp/cuda.cpp:4:
src/cpp/cuda.hpp: In member function ‘boost::python::tuple pycuda::device::compute_capability()’:
src/cpp/cuda.hpp:451:56: warning: ‘CUresult cuDeviceComputeCapability(int*, int*, CUdevice)’ is deprecated [-Wdeprecated-declarations]
  451 |         CUDAPP_CALL_GUARDED(cuDeviceComputeCapability, (&major, &minor, m_device));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
In file included from src/cpp/cuda.hpp:14:
/usr/include/cuda.h:5440:36: note: declared here
 5440 | __CUDA_DEPRECATED CUresult CUDAAPI cuDeviceComputeCapability(int *major, int *minor, CUdevice dev);
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In static member function ‘static boost::shared_ptr<pycuda::context> pycuda::context::attach(unsigned int)’:
src/cpp/cuda.hpp:648:42: warning: ‘CUresult cuCtxAttach(CUctx_st**, unsigned int)’ is deprecated [-Wdeprecated-declarations]
  648 |         CUDAPP_CALL_GUARDED(cuCtxAttach, (&current, flags));
      |                             ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:6719:36: note: declared here
 6719 | __CUDA_DEPRECATED CUresult CUDAAPI cuCtxAttach(CUcontext *pctx, unsigned int flags);
      |                                    ^~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘virtual void pycuda::context::detach_internal()’:
src/cpp/cuda.hpp:657:50: warning: ‘CUresult cuCtxDetach(CUcontext)’ is deprecated [-Wdeprecated-declarations]
  657 |         CUDAPP_CALL_GUARDED_CLEANUP(cuCtxDetach, (m_context));
      |                                     ~~~~~~~~~~~~~^~~~~~~~~~~
src/cpp/cuda.hpp:152:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_CLEANUP’
  152 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:6755:36: note: declared here
 6755 | __CUDA_DEPRECATED CUresult CUDAAPI cuCtxDetach(CUcontext ctx);
      |                                    ^~~~~~~~~~~
src/cpp/cuda.hpp: In static member function ‘static CUsharedconfig pycuda::context::get_shared_config()’:
src/cpp/cuda.hpp:821:54: warning: ‘CUresult cuCtxGetSharedMemConfig(CUsharedconfig*)’ is deprecated [-Wdeprecated-declarations]
  821 |         CUDAPP_CALL_GUARDED(cuCtxGetSharedMemConfig, (&config));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:6800:36: note: declared here
 6800 | __CUDA_DEPRECATED CUresult CUDAAPI cuCtxGetSharedMemConfig(CUsharedconfig *pConfig);
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In static member function ‘static void pycuda::context::set_shared_config(CUsharedconfig)’:
src/cpp/cuda.hpp:827:54: warning: ‘CUresult cuCtxSetSharedMemConfig(CUsharedconfig)’ is deprecated [-Wdeprecated-declarations]
  827 |         CUDAPP_CALL_GUARDED(cuCtxSetSharedMemConfig, (config));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:6855:36: note: declared here
 6855 | __CUDA_DEPRECATED CUresult CUDAAPI cuCtxSetSharedMemConfig(CUsharedconfig config);
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In constructor ‘pycuda::texture_reference::texture_reference()’:
src/cpp/cuda.hpp:1136:45: warning: ‘CUresult cuTexRefCreate(CUtexref_st**)’ is deprecated [-Wdeprecated-declarations]
 1136 |       { CUDAPP_CALL_GUARDED(cuTexRefCreate, (&m_texref)); }
      |                             ~~~~~~~~~~~~~~~~^~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21896:36: note: declared here
21896 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefCreate(CUtexref *pTexRef);
      |                                    ^~~~~~~~~~~~~~
src/cpp/cuda.hpp: In destructor ‘pycuda::texture_reference::~texture_reference()’:
src/cpp/cuda.hpp:1146:56: warning: ‘CUresult cuTexRefDestroy(CUtexref)’ is deprecated [-Wdeprecated-declarations]
 1146 |           CUDAPP_CALL_GUARDED_CLEANUP(cuTexRefDestroy, (m_texref));
      |                                       ~~~~~~~~~~~~~~~~~^~~~~~~~~~
src/cpp/cuda.hpp:152:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_CLEANUP’
  152 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21916:36: note: declared here
21916 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefDestroy(CUtexref hTexRef);
      |                                    ^~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::texture_reference::set_array(boost::shared_ptr<pycuda::array>)’:
src/cpp/cuda.hpp:1158:47: warning: ‘CUresult cuTexRefSetArray(CUtexref, CUarray, unsigned int)’ is deprecated [-Wdeprecated-declarations]
 1158 |         CUDAPP_CALL_GUARDED(cuTexRefSetArray, (m_texref,
      |                             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
 1159 |             ary->handle(), CU_TRSA_OVERRIDE_FORMAT));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21107:36: note: declared here
21107 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefSetArray(CUtexref hTexRef, CUarray hArray, unsigned int Flags);
      |                                    ^~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘pycuda::pycuda_size_t pycuda::texture_reference::set_address(CUdeviceptr, unsigned int, bool)’:
src/cpp/cuda.hpp:1166:49: warning: ‘CUresult cuTexRefSetAddress_v2(size_t*, CUtexref, CUdeviceptr, size_t)’ is deprecated [-Wdeprecated-declarations]
 1166 |         CUDAPP_CALL_GUARDED(cuTexRefSetAddress, (&byte_offset,
      |                                                 ^
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21183:36: note: declared here
21183 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefSetAddress(size_t *ByteOffset, CUtexref hTexRef, CUdeviceptr dptr, size_t bytes);
      |                                    ^~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::texture_reference::set_address_2d(CUdeviceptr, const CUDA_ARRAY_DESCRIPTOR&, unsigned int)’:
src/cpp/cuda.hpp:1181:51: warning: ‘CUresult cuTexRefSetAddress2D_v3(CUtexref, const CUDA_ARRAY_DESCRIPTOR*, CUdeviceptr, size_t)’ is deprecated [-Wdeprecated-declarations]
 1181 |         CUDAPP_CALL_GUARDED(cuTexRefSetAddress2D, (m_texref, &descr, dptr, pitch));
      |                                                   ^
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21238:36: note: declared here
21238 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefSetAddress2D(CUtexref hTexRef, const CUDA_ARRAY_DESCRIPTOR *desc, CUdeviceptr dptr, size_t Pitch);
      |                                    ^~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::texture_reference::set_format(CUarray_format, int)’:
src/cpp/cuda.hpp:1186:48: warning: ‘CUresult cuTexRefSetFormat(CUtexref, CUarray_format, int)’ is deprecated [-Wdeprecated-declarations]
 1186 |       { CUDAPP_CALL_GUARDED(cuTexRefSetFormat, (m_texref, fmt, num_packed_components)); }
      |                             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21270:36: note: declared here
21270 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefSetFormat(CUtexref hTexRef, CUarray_format fmt, int NumPackedComponents);
      |                                    ^~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::texture_reference::set_address_mode(int, CUaddress_mode)’:
src/cpp/cuda.hpp:1189:53: warning: ‘CUresult cuTexRefSetAddressMode(CUtexref, int, CUaddress_mode)’ is deprecated [-Wdeprecated-declarations]
 1189 |       { CUDAPP_CALL_GUARDED(cuTexRefSetAddressMode, (m_texref, dim, am)); }
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21313:36: note: declared here
21313 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefSetAddressMode(CUtexref hTexRef, int dim, CUaddress_mode am);
      |                                    ^~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::texture_reference::set_filter_mode(CUfilter_mode)’:
src/cpp/cuda.hpp:1191:52: warning: ‘CUresult cuTexRefSetFilterMode(CUtexref, CUfilter_mode)’ is deprecated [-Wdeprecated-declarations]
 1191 |       { CUDAPP_CALL_GUARDED(cuTexRefSetFilterMode, (m_texref, fm)); }
      |                             ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21349:36: note: declared here
21349 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefSetFilterMode(CUtexref hTexRef, CUfilter_mode fm);
      |                                    ^~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::texture_reference::set_flags(unsigned int)’:
src/cpp/cuda.hpp:1194:47: warning: ‘CUresult cuTexRefSetFlags(CUtexref, unsigned int)’ is deprecated [-Wdeprecated-declarations]
 1194 |       { CUDAPP_CALL_GUARDED(cuTexRefSetFlags, (m_texref, flags)); }
      |                             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21549:36: note: declared here
21549 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefSetFlags(CUtexref hTexRef, unsigned int Flags);
      |                                    ^~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘CUdeviceptr pycuda::texture_reference::get_address()’:
src/cpp/cuda.hpp:1199:49: warning: ‘CUresult cuTexRefGetAddress_v2(CUdeviceptr*, CUtexref)’ is deprecated [-Wdeprecated-declarations]
 1199 |         CUDAPP_CALL_GUARDED(cuTexRefGetAddress, (&result, m_texref));
      |                                                 ^
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21576:36: note: declared here
21576 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefGetAddress(CUdeviceptr *pdptr, CUtexref hTexRef);
      |                                    ^~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘pycuda::array* pycuda::texture_reference::get_array()’:
src/cpp/cuda.hpp:1205:47: warning: ‘CUresult cuTexRefGetArray(CUarray_st**, CUtexref)’ is deprecated [-Wdeprecated-declarations]
 1205 |         CUDAPP_CALL_GUARDED(cuTexRefGetArray, (&result, m_texref));
      |                             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21603:36: note: declared here
21603 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefGetArray(CUarray *phArray, CUtexref hTexRef);
      |                                    ^~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘CUaddress_mode pycuda::texture_reference::get_address_mode(int)’:
src/cpp/cuda.hpp:1211:53: warning: ‘CUresult cuTexRefGetAddressMode(CUaddress_mode*, CUtexref, int)’ is deprecated [-Wdeprecated-declarations]
 1211 |         CUDAPP_CALL_GUARDED(cuTexRefGetAddressMode, (&result, m_texref, dim));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21658:36: note: declared here
21658 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefGetAddressMode(CUaddress_mode *pam, CUtexref hTexRef, int dim);
      |                                    ^~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘CUfilter_mode pycuda::texture_reference::get_filter_mode()’:
src/cpp/cuda.hpp:1217:52: warning: ‘CUresult cuTexRefGetFilterMode(CUfilter_mode*, CUtexref)’ is deprecated [-Wdeprecated-declarations]
 1217 |         CUDAPP_CALL_GUARDED(cuTexRefGetFilterMode, (&result, m_texref));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21684:36: note: declared here
21684 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefGetFilterMode(CUfilter_mode *pfm, CUtexref hTexRef);
      |                                    ^~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘boost::python::tuple pycuda::texture_reference::get_format()’:
src/cpp/cuda.hpp:1226:48: warning: ‘CUresult cuTexRefGetFormat(CUarray_format*, int*, CUtexref)’ is deprecated [-Wdeprecated-declarations]
 1226 |         CUDAPP_CALL_GUARDED(cuTexRefGetFormat, (&fmt, &num_channels, m_texref));
      |                             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21712:36: note: declared here
21712 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefGetFormat(CUarray_format *pFormat, int *pNumChannels, CUtexref hTexRef);
      |                                    ^~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘unsigned int pycuda::texture_reference::get_flags()’:
src/cpp/cuda.hpp:1234:47: warning: ‘CUresult cuTexRefGetFlags(unsigned int*, CUtexref)’ is deprecated [-Wdeprecated-declarations]
 1234 |         CUDAPP_CALL_GUARDED(cuTexRefGetFlags, (&result, m_texref));
      |                             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21871:36: note: declared here
21871 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefGetFlags(unsigned int *pFlags, CUtexref hTexRef);
      |                                    ^~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::surface_reference::set_array(boost::shared_ptr<pycuda::array>, unsigned int)’:
src/cpp/cuda.hpp:1267:48: warning: ‘CUresult cuSurfRefSetArray(CUsurfref, CUarray, unsigned int)’ is deprecated [-Wdeprecated-declarations]
 1267 |         CUDAPP_CALL_GUARDED(cuSurfRefSetArray, (m_surfref, ary->handle(), flags));
      |                             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21959:36: note: declared here
21959 | __CUDA_DEPRECATED CUresult CUDAAPI cuSurfRefSetArray(CUsurfref hSurfRef, CUarray hArray, unsigned int Flags);
      |                                    ^~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘pycuda::array* pycuda::surface_reference::get_array()’:
src/cpp/cuda.hpp:1274:48: warning: ‘CUresult cuSurfRefGetArray(CUarray_st**, CUsurfref)’ is deprecated [-Wdeprecated-declarations]
 1274 |         CUDAPP_CALL_GUARDED(cuSurfRefGetArray, (&result, m_surfref));
      |                             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21982:36: note: declared here
21982 | __CUDA_DEPRECATED CUresult CUDAAPI cuSurfRefGetArray(CUarray *phArray, CUsurfref hSurfRef);
      |                                    ^~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In function ‘pycuda::texture_reference* pycuda::module_get_texref(boost::shared_ptr<module>, const char*)’:
src/cpp/cuda.hpp:1331:44: warning: ‘CUresult cuModuleGetTexRef(CUtexref_st**, CUmodule, const char*)’ is deprecated [-Wdeprecated-declarations]
 1331 |     CUDAPP_CALL_GUARDED(cuModuleGetTexRef, (&tr, mod->handle(), name));
      |                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:7407:36: note: declared here
 7407 | __CUDA_DEPRECATED CUresult CUDAAPI cuModuleGetTexRef(CUtexref *pTexRef, CUmodule hmod, const char *name);
      |                                    ^~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In function ‘pycuda::surface_reference* pycuda::module_get_surfref(boost::shared_ptr<module>, const char*)’:
src/cpp/cuda.hpp:1344:45: warning: ‘CUresult cuModuleGetSurfRef(CUsurfref_st**, CUmodule, const char*)’ is deprecated [-Wdeprecated-declarations]
 1344 |     CUDAPP_CALL_GUARDED(cuModuleGetSurfRef, (&sr, mod->handle(), name));
      |                         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:7441:36: note: declared here
 7441 | __CUDA_DEPRECATED CUresult CUDAAPI cuModuleGetSurfRef(CUsurfref *pSurfRef, CUmodule hmod, const char *name);
      |                                    ^~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::set_block_shape(int, int, int)’:
src/cpp/cuda.hpp:1369:34: warning: ‘CUresult cuFuncSetBlockShape(CUfunction, int, int, int)’ is deprecated [-Wdeprecated-declarations]
 1369 |             cuFuncSetBlockShape, (m_function, x, y, z), m_symbol);
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:121:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_WITH_TRACE_INFO’
  121 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:17197:36: note: declared here
17197 | __CUDA_DEPRECATED CUresult CUDAAPI cuFuncSetBlockShape(CUfunction hfunc, int x, int y, int z);
      |                                    ^~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::set_shared_size(unsigned int)’:
src/cpp/cuda.hpp:1374:34: warning: ‘CUresult cuFuncSetSharedSize(CUfunction, unsigned int)’ is deprecated [-Wdeprecated-declarations]
 1374 |             cuFuncSetSharedSize, (m_function, bytes), m_symbol);
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:121:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_WITH_TRACE_INFO’
  121 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:17231:36: note: declared here
17231 | __CUDA_DEPRECATED CUresult CUDAAPI cuFuncSetSharedSize(CUfunction hfunc, unsigned int bytes);
      |                                    ^~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::param_set_size(unsigned int)’:
src/cpp/cuda.hpp:1380:29: warning: ‘CUresult cuParamSetSize(CUfunction, unsigned int)’ is deprecated [-Wdeprecated-declarations]
 1380 |             cuParamSetSize, (m_function, bytes), m_symbol);
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:121:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_WITH_TRACE_INFO’
  121 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:17263:36: note: declared here
17263 | __CUDA_DEPRECATED CUresult CUDAAPI cuParamSetSize(CUfunction hfunc, unsigned int numbytes);
      |                                    ^~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::param_set(int, unsigned int)’:
src/cpp/cuda.hpp:1385:26: warning: ‘CUresult cuParamSeti(CUfunction, int, unsigned int)’ is deprecated [-Wdeprecated-declarations]
 1385 |             cuParamSeti, (m_function, offset, value), m_symbol);
      |             ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:121:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_WITH_TRACE_INFO’
  121 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:17296:36: note: declared here
17296 | __CUDA_DEPRECATED CUresult CUDAAPI cuParamSeti(CUfunction hfunc, int offset, unsigned int value);
      |                                    ^~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::param_set(int, float)’:
src/cpp/cuda.hpp:1390:24: warning: ‘CUresult cuParamSetf(CUfunction, int, float)’ is deprecated [-Wdeprecated-declarations]
 1390 |           cuParamSetf, (m_function, offset, value), m_symbol);
      |           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:121:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_WITH_TRACE_INFO’
  121 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:17329:36: note: declared here
17329 | __CUDA_DEPRECATED CUresult CUDAAPI cuParamSetf(CUfunction hfunc, int offset, float value);
      |                                    ^~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::param_setv(int, void*, size_t)’:
src/cpp/cuda.hpp:1396:24: warning: ‘CUresult cuParamSetv(CUfunction, int, void*, unsigned int)’ is deprecated [-Wdeprecated-declarations]
 1396 |           cuParamSetv, (m_function, offset, buf, (unsigned int) len), m_symbol);
      |           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:121:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_WITH_TRACE_INFO’
  121 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:17364:36: note: declared here
17364 | __CUDA_DEPRECATED CUresult CUDAAPI cuParamSetv(CUfunction hfunc, int offset, void *ptr, unsigned int numbytes);
      |                                    ^~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::param_set_texref(const pycuda::texture_reference&)’:
src/cpp/cuda.hpp:1400:63: warning: ‘CUresult cuParamSetTexRef(CUfunction, int, CUtexref)’ is deprecated [-Wdeprecated-declarations]
 1400 |         CUDAPP_CALL_GUARDED_WITH_TRACE_INFO(cuParamSetTexRef, (m_function,
      |                                             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
 1401 |             CU_PARAM_TR_DEFAULT, tr.handle()), m_symbol);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  
src/cpp/cuda.hpp:121:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_WITH_TRACE_INFO’
  121 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:17557:36: note: declared here
17557 | __CUDA_DEPRECATED CUresult CUDAAPI cuParamSetTexRef(CUfunction hfunc, int texunit, CUtexref hTexRef);
      |                                    ^~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::launch()’:
src/cpp/cuda.hpp:1407:23: warning: ‘CUresult cuLaunch(CUfunction)’ is deprecated [-Wdeprecated-declarations]
 1407 |             cuLaunch, (m_function), m_symbol);
      |             ~~~~~~~~~~^~~~~~~~~~~~
src/cpp/cuda.hpp:111:29: note: in definition of macro ‘CUDAPP_CALL_GUARDED_THREADED_WITH_TRACE_INFO’
  111 |       cu_status_code = NAME ARGLIST; \
      |                             ^~~~~~~
/usr/include/cuda.h:17416:36: note: declared here
17416 | __CUDA_DEPRECATED CUresult CUDAAPI cuLaunch(CUfunction f);
      |                                    ^~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::launch_grid(int, int)’:
src/cpp/cuda.hpp:1412:25: warning: ‘CUresult cuLaunchGrid(CUfunction, int, int)’ is deprecated [-Wdeprecated-declarations]
 1412 |           cuLaunchGrid, (m_function, grid_width, grid_height), m_symbol);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:111:29: note: in definition of macro ‘CUDAPP_CALL_GUARDED_THREADED_WITH_TRACE_INFO’
  111 |       cu_status_code = NAME ARGLIST; \
      |                             ^~~~~~~
/usr/include/cuda.h:17470:36: note: declared here
17470 | __CUDA_DEPRECATED CUresult CUDAAPI cuLaunchGrid(CUfunction f, int grid_width, int grid_height);
      |                                    ^~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::launch_grid_async(int, int, const pycuda::stream&)’:
src/cpp/cuda.hpp:1417:32: warning: ‘CUresult cuLaunchGridAsync(CUfunction, int, int, CUstream)’ is deprecated [-Wdeprecated-declarations]
 1417 |             cuLaunchGridAsync, (m_function, grid_width, grid_height, s.handle()),
      |             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:111:29: note: in definition of macro ‘CUDAPP_CALL_GUARDED_THREADED_WITH_TRACE_INFO’
  111 |       cu_status_code = NAME ARGLIST; \
      |                             ^~~~~~~
/usr/include/cuda.h:17532:36: note: declared here
17532 | __CUDA_DEPRECATED CUresult CUDAAPI cuLaunchGridAsync(CUfunction f, int grid_width, int grid_height, CUstream hStream);
      |                                    ^~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::set_shared_config(CUsharedconfig)’:
src/cpp/cuda.hpp:1505:39: warning: ‘CUresult cuFuncSetSharedMemConfig(CUfunction, CUsharedconfig)’ is deprecated [-Wdeprecated-declarations]
 1505 |             cuFuncSetSharedMemConfig, (m_function, config), m_symbol);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:121:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_WITH_TRACE_INFO’
  121 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:17611:36: note: declared here
17611 | __CUDA_DEPRECATED CUresult CUDAAPI cuFuncSetSharedMemConfig(CUfunction hfunc, CUsharedconfig config);
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In function ‘void pycuda::initialize_profiler(const char*, const char*, CUoutput_mode)’:
src/cpp/cuda.hpp:2240:47: warning: ‘CUresult cuProfilerInitialize(const char*, const char*, CUoutput_mode)’ is deprecated [-Wdeprecated-declarations]
 2240 |     CUDAPP_CALL_GUARDED(cuProfilerInitialize, (config_file, output_file, output_mode));
      |                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
In file included from src/cpp/cuda.hpp:23:
/usr/include/cudaProfiler.h:143:36: note: declared here
  143 | __CUDA_DEPRECATED CUresult CUDAAPI cuProfilerInitialize(const char *configFile, const char *outputFile, CUoutput_mode outputMode);
      |                                    ^~~~~~~~~~~~~~~~~~~~
x86_64-linux-gnu-g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPYGPU_PACKAGE=pycuda -DPYGPU_PYCUDA=1 -DHAVE_GL=1 -DHAVE_CURAND=1 -Isrc/cpp -I/usr/include -I/usr/lib/python3/dist-packages/numpy/_core/include -I/usr/include/python3.14 -c src/wrapper/mempool.cpp -o build/temp.linux-x86_64-cpython-314/src/wrapper/mempool.o
In file included from src/wrapper/tools.hpp:7,
                 from src/wrapper/mempool.cpp:5:
src/cpp/cuda.hpp: In member function ‘boost::python::tuple pycuda::device::compute_capability()’:
src/cpp/cuda.hpp:451:56: warning: ‘CUresult cuDeviceComputeCapability(int*, int*, CUdevice)’ is deprecated [-Wdeprecated-declarations]
  451 |         CUDAPP_CALL_GUARDED(cuDeviceComputeCapability, (&major, &minor, m_device));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
In file included from src/cpp/cuda.hpp:14:
/usr/include/cuda.h:5440:36: note: declared here
 5440 | __CUDA_DEPRECATED CUresult CUDAAPI cuDeviceComputeCapability(int *major, int *minor, CUdevice dev);
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In static member function ‘static boost::shared_ptr<pycuda::context> pycuda::context::attach(unsigned int)’:
src/cpp/cuda.hpp:648:42: warning: ‘CUresult cuCtxAttach(CUctx_st**, unsigned int)’ is deprecated [-Wdeprecated-declarations]
  648 |         CUDAPP_CALL_GUARDED(cuCtxAttach, (&current, flags));
      |                             ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:6719:36: note: declared here
 6719 | __CUDA_DEPRECATED CUresult CUDAAPI cuCtxAttach(CUcontext *pctx, unsigned int flags);
      |                                    ^~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘virtual void pycuda::context::detach_internal()’:
src/cpp/cuda.hpp:657:50: warning: ‘CUresult cuCtxDetach(CUcontext)’ is deprecated [-Wdeprecated-declarations]
  657 |         CUDAPP_CALL_GUARDED_CLEANUP(cuCtxDetach, (m_context));
      |                                     ~~~~~~~~~~~~~^~~~~~~~~~~
src/cpp/cuda.hpp:152:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_CLEANUP’
  152 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:6755:36: note: declared here
 6755 | __CUDA_DEPRECATED CUresult CUDAAPI cuCtxDetach(CUcontext ctx);
      |                                    ^~~~~~~~~~~
src/cpp/cuda.hpp: In static member function ‘static CUsharedconfig pycuda::context::get_shared_config()’:
src/cpp/cuda.hpp:821:54: warning: ‘CUresult cuCtxGetSharedMemConfig(CUsharedconfig*)’ is deprecated [-Wdeprecated-declarations]
  821 |         CUDAPP_CALL_GUARDED(cuCtxGetSharedMemConfig, (&config));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:6800:36: note: declared here
 6800 | __CUDA_DEPRECATED CUresult CUDAAPI cuCtxGetSharedMemConfig(CUsharedconfig *pConfig);
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In static member function ‘static void pycuda::context::set_shared_config(CUsharedconfig)’:
src/cpp/cuda.hpp:827:54: warning: ‘CUresult cuCtxSetSharedMemConfig(CUsharedconfig)’ is deprecated [-Wdeprecated-declarations]
  827 |         CUDAPP_CALL_GUARDED(cuCtxSetSharedMemConfig, (config));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:6855:36: note: declared here
 6855 | __CUDA_DEPRECATED CUresult CUDAAPI cuCtxSetSharedMemConfig(CUsharedconfig config);
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In constructor ‘pycuda::texture_reference::texture_reference()’:
src/cpp/cuda.hpp:1136:45: warning: ‘CUresult cuTexRefCreate(CUtexref_st**)’ is deprecated [-Wdeprecated-declarations]
 1136 |       { CUDAPP_CALL_GUARDED(cuTexRefCreate, (&m_texref)); }
      |                             ~~~~~~~~~~~~~~~~^~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21896:36: note: declared here
21896 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefCreate(CUtexref *pTexRef);
      |                                    ^~~~~~~~~~~~~~
src/cpp/cuda.hpp: In destructor ‘pycuda::texture_reference::~texture_reference()’:
src/cpp/cuda.hpp:1146:56: warning: ‘CUresult cuTexRefDestroy(CUtexref)’ is deprecated [-Wdeprecated-declarations]
 1146 |           CUDAPP_CALL_GUARDED_CLEANUP(cuTexRefDestroy, (m_texref));
      |                                       ~~~~~~~~~~~~~~~~~^~~~~~~~~~
src/cpp/cuda.hpp:152:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_CLEANUP’
  152 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21916:36: note: declared here
21916 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefDestroy(CUtexref hTexRef);
      |                                    ^~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::texture_reference::set_array(boost::shared_ptr<pycuda::array>)’:
src/cpp/cuda.hpp:1158:47: warning: ‘CUresult cuTexRefSetArray(CUtexref, CUarray, unsigned int)’ is deprecated [-Wdeprecated-declarations]
 1158 |         CUDAPP_CALL_GUARDED(cuTexRefSetArray, (m_texref,
      |                             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
 1159 |             ary->handle(), CU_TRSA_OVERRIDE_FORMAT));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21107:36: note: declared here
21107 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefSetArray(CUtexref hTexRef, CUarray hArray, unsigned int Flags);
      |                                    ^~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘pycuda::pycuda_size_t pycuda::texture_reference::set_address(CUdeviceptr, unsigned int, bool)’:
src/cpp/cuda.hpp:1166:49: warning: ‘CUresult cuTexRefSetAddress_v2(size_t*, CUtexref, CUdeviceptr, size_t)’ is deprecated [-Wdeprecated-declarations]
 1166 |         CUDAPP_CALL_GUARDED(cuTexRefSetAddress, (&byte_offset,
      |                                                 ^
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21183:36: note: declared here
21183 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefSetAddress(size_t *ByteOffset, CUtexref hTexRef, CUdeviceptr dptr, size_t bytes);
      |                                    ^~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::texture_reference::set_address_2d(CUdeviceptr, const CUDA_ARRAY_DESCRIPTOR&, unsigned int)’:
src/cpp/cuda.hpp:1181:51: warning: ‘CUresult cuTexRefSetAddress2D_v3(CUtexref, const CUDA_ARRAY_DESCRIPTOR*, CUdeviceptr, size_t)’ is deprecated [-Wdeprecated-declarations]
 1181 |         CUDAPP_CALL_GUARDED(cuTexRefSetAddress2D, (m_texref, &descr, dptr, pitch));
      |                                                   ^
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21238:36: note: declared here
21238 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefSetAddress2D(CUtexref hTexRef, const CUDA_ARRAY_DESCRIPTOR *desc, CUdeviceptr dptr, size_t Pitch);
      |                                    ^~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::texture_reference::set_format(CUarray_format, int)’:
src/cpp/cuda.hpp:1186:48: warning: ‘CUresult cuTexRefSetFormat(CUtexref, CUarray_format, int)’ is deprecated [-Wdeprecated-declarations]
 1186 |       { CUDAPP_CALL_GUARDED(cuTexRefSetFormat, (m_texref, fmt, num_packed_components)); }
      |                             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21270:36: note: declared here
21270 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefSetFormat(CUtexref hTexRef, CUarray_format fmt, int NumPackedComponents);
      |                                    ^~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::texture_reference::set_address_mode(int, CUaddress_mode)’:
src/cpp/cuda.hpp:1189:53: warning: ‘CUresult cuTexRefSetAddressMode(CUtexref, int, CUaddress_mode)’ is deprecated [-Wdeprecated-declarations]
 1189 |       { CUDAPP_CALL_GUARDED(cuTexRefSetAddressMode, (m_texref, dim, am)); }
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21313:36: note: declared here
21313 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefSetAddressMode(CUtexref hTexRef, int dim, CUaddress_mode am);
      |                                    ^~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::texture_reference::set_filter_mode(CUfilter_mode)’:
src/cpp/cuda.hpp:1191:52: warning: ‘CUresult cuTexRefSetFilterMode(CUtexref, CUfilter_mode)’ is deprecated [-Wdeprecated-declarations]
 1191 |       { CUDAPP_CALL_GUARDED(cuTexRefSetFilterMode, (m_texref, fm)); }
      |                             ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21349:36: note: declared here
21349 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefSetFilterMode(CUtexref hTexRef, CUfilter_mode fm);
      |                                    ^~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::texture_reference::set_flags(unsigned int)’:
src/cpp/cuda.hpp:1194:47: warning: ‘CUresult cuTexRefSetFlags(CUtexref, unsigned int)’ is deprecated [-Wdeprecated-declarations]
 1194 |       { CUDAPP_CALL_GUARDED(cuTexRefSetFlags, (m_texref, flags)); }
      |                             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21549:36: note: declared here
21549 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefSetFlags(CUtexref hTexRef, unsigned int Flags);
      |                                    ^~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘CUdeviceptr pycuda::texture_reference::get_address()’:
src/cpp/cuda.hpp:1199:49: warning: ‘CUresult cuTexRefGetAddress_v2(CUdeviceptr*, CUtexref)’ is deprecated [-Wdeprecated-declarations]
 1199 |         CUDAPP_CALL_GUARDED(cuTexRefGetAddress, (&result, m_texref));
      |                                                 ^
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21576:36: note: declared here
21576 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefGetAddress(CUdeviceptr *pdptr, CUtexref hTexRef);
      |                                    ^~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘pycuda::array* pycuda::texture_reference::get_array()’:
src/cpp/cuda.hpp:1205:47: warning: ‘CUresult cuTexRefGetArray(CUarray_st**, CUtexref)’ is deprecated [-Wdeprecated-declarations]
 1205 |         CUDAPP_CALL_GUARDED(cuTexRefGetArray, (&result, m_texref));
      |                             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21603:36: note: declared here
21603 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefGetArray(CUarray *phArray, CUtexref hTexRef);
      |                                    ^~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘CUaddress_mode pycuda::texture_reference::get_address_mode(int)’:
src/cpp/cuda.hpp:1211:53: warning: ‘CUresult cuTexRefGetAddressMode(CUaddress_mode*, CUtexref, int)’ is deprecated [-Wdeprecated-declarations]
 1211 |         CUDAPP_CALL_GUARDED(cuTexRefGetAddressMode, (&result, m_texref, dim));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21658:36: note: declared here
21658 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefGetAddressMode(CUaddress_mode *pam, CUtexref hTexRef, int dim);
      |                                    ^~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘CUfilter_mode pycuda::texture_reference::get_filter_mode()’:
src/cpp/cuda.hpp:1217:52: warning: ‘CUresult cuTexRefGetFilterMode(CUfilter_mode*, CUtexref)’ is deprecated [-Wdeprecated-declarations]
 1217 |         CUDAPP_CALL_GUARDED(cuTexRefGetFilterMode, (&result, m_texref));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21684:36: note: declared here
21684 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefGetFilterMode(CUfilter_mode *pfm, CUtexref hTexRef);
      |                                    ^~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘boost::python::tuple pycuda::texture_reference::get_format()’:
src/cpp/cuda.hpp:1226:48: warning: ‘CUresult cuTexRefGetFormat(CUarray_format*, int*, CUtexref)’ is deprecated [-Wdeprecated-declarations]
 1226 |         CUDAPP_CALL_GUARDED(cuTexRefGetFormat, (&fmt, &num_channels, m_texref));
      |                             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21712:36: note: declared here
21712 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefGetFormat(CUarray_format *pFormat, int *pNumChannels, CUtexref hTexRef);
      |                                    ^~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘unsigned int pycuda::texture_reference::get_flags()’:
src/cpp/cuda.hpp:1234:47: warning: ‘CUresult cuTexRefGetFlags(unsigned int*, CUtexref)’ is deprecated [-Wdeprecated-declarations]
 1234 |         CUDAPP_CALL_GUARDED(cuTexRefGetFlags, (&result, m_texref));
      |                             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21871:36: note: declared here
21871 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefGetFlags(unsigned int *pFlags, CUtexref hTexRef);
      |                                    ^~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::surface_reference::set_array(boost::shared_ptr<pycuda::array>, unsigned int)’:
src/cpp/cuda.hpp:1267:48: warning: ‘CUresult cuSurfRefSetArray(CUsurfref, CUarray, unsigned int)’ is deprecated [-Wdeprecated-declarations]
 1267 |         CUDAPP_CALL_GUARDED(cuSurfRefSetArray, (m_surfref, ary->handle(), flags));
      |                             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21959:36: note: declared here
21959 | __CUDA_DEPRECATED CUresult CUDAAPI cuSurfRefSetArray(CUsurfref hSurfRef, CUarray hArray, unsigned int Flags);
      |                                    ^~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘pycuda::array* pycuda::surface_reference::get_array()’:
src/cpp/cuda.hpp:1274:48: warning: ‘CUresult cuSurfRefGetArray(CUarray_st**, CUsurfref)’ is deprecated [-Wdeprecated-declarations]
 1274 |         CUDAPP_CALL_GUARDED(cuSurfRefGetArray, (&result, m_surfref));
      |                             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21982:36: note: declared here
21982 | __CUDA_DEPRECATED CUresult CUDAAPI cuSurfRefGetArray(CUarray *phArray, CUsurfref hSurfRef);
      |                                    ^~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In function ‘pycuda::texture_reference* pycuda::module_get_texref(boost::shared_ptr<module>, const char*)’:
src/cpp/cuda.hpp:1331:44: warning: ‘CUresult cuModuleGetTexRef(CUtexref_st**, CUmodule, const char*)’ is deprecated [-Wdeprecated-declarations]
 1331 |     CUDAPP_CALL_GUARDED(cuModuleGetTexRef, (&tr, mod->handle(), name));
      |                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:7407:36: note: declared here
 7407 | __CUDA_DEPRECATED CUresult CUDAAPI cuModuleGetTexRef(CUtexref *pTexRef, CUmodule hmod, const char *name);
      |                                    ^~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In function ‘pycuda::surface_reference* pycuda::module_get_surfref(boost::shared_ptr<module>, const char*)’:
src/cpp/cuda.hpp:1344:45: warning: ‘CUresult cuModuleGetSurfRef(CUsurfref_st**, CUmodule, const char*)’ is deprecated [-Wdeprecated-declarations]
 1344 |     CUDAPP_CALL_GUARDED(cuModuleGetSurfRef, (&sr, mod->handle(), name));
      |                         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:7441:36: note: declared here
 7441 | __CUDA_DEPRECATED CUresult CUDAAPI cuModuleGetSurfRef(CUsurfref *pSurfRef, CUmodule hmod, const char *name);
      |                                    ^~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::set_block_shape(int, int, int)’:
src/cpp/cuda.hpp:1369:34: warning: ‘CUresult cuFuncSetBlockShape(CUfunction, int, int, int)’ is deprecated [-Wdeprecated-declarations]
 1369 |             cuFuncSetBlockShape, (m_function, x, y, z), m_symbol);
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:121:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_WITH_TRACE_INFO’
  121 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:17197:36: note: declared here
17197 | __CUDA_DEPRECATED CUresult CUDAAPI cuFuncSetBlockShape(CUfunction hfunc, int x, int y, int z);
      |                                    ^~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::set_shared_size(unsigned int)’:
src/cpp/cuda.hpp:1374:34: warning: ‘CUresult cuFuncSetSharedSize(CUfunction, unsigned int)’ is deprecated [-Wdeprecated-declarations]
 1374 |             cuFuncSetSharedSize, (m_function, bytes), m_symbol);
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:121:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_WITH_TRACE_INFO’
  121 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:17231:36: note: declared here
17231 | __CUDA_DEPRECATED CUresult CUDAAPI cuFuncSetSharedSize(CUfunction hfunc, unsigned int bytes);
      |                                    ^~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::param_set_size(unsigned int)’:
src/cpp/cuda.hpp:1380:29: warning: ‘CUresult cuParamSetSize(CUfunction, unsigned int)’ is deprecated [-Wdeprecated-declarations]
 1380 |             cuParamSetSize, (m_function, bytes), m_symbol);
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:121:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_WITH_TRACE_INFO’
  121 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:17263:36: note: declared here
17263 | __CUDA_DEPRECATED CUresult CUDAAPI cuParamSetSize(CUfunction hfunc, unsigned int numbytes);
      |                                    ^~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::param_set(int, unsigned int)’:
src/cpp/cuda.hpp:1385:26: warning: ‘CUresult cuParamSeti(CUfunction, int, unsigned int)’ is deprecated [-Wdeprecated-declarations]
 1385 |             cuParamSeti, (m_function, offset, value), m_symbol);
      |             ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:121:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_WITH_TRACE_INFO’
  121 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:17296:36: note: declared here
17296 | __CUDA_DEPRECATED CUresult CUDAAPI cuParamSeti(CUfunction hfunc, int offset, unsigned int value);
      |                                    ^~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::param_set(int, float)’:
src/cpp/cuda.hpp:1390:24: warning: ‘CUresult cuParamSetf(CUfunction, int, float)’ is deprecated [-Wdeprecated-declarations]
 1390 |           cuParamSetf, (m_function, offset, value), m_symbol);
      |           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:121:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_WITH_TRACE_INFO’
  121 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:17329:36: note: declared here
17329 | __CUDA_DEPRECATED CUresult CUDAAPI cuParamSetf(CUfunction hfunc, int offset, float value);
      |                                    ^~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::param_setv(int, void*, size_t)’:
src/cpp/cuda.hpp:1396:24: warning: ‘CUresult cuParamSetv(CUfunction, int, void*, unsigned int)’ is deprecated [-Wdeprecated-declarations]
 1396 |           cuParamSetv, (m_function, offset, buf, (unsigned int) len), m_symbol);
      |           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:121:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_WITH_TRACE_INFO’
  121 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:17364:36: note: declared here
17364 | __CUDA_DEPRECATED CUresult CUDAAPI cuParamSetv(CUfunction hfunc, int offset, void *ptr, unsigned int numbytes);
      |                                    ^~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::param_set_texref(const pycuda::texture_reference&)’:
src/cpp/cuda.hpp:1400:63: warning: ‘CUresult cuParamSetTexRef(CUfunction, int, CUtexref)’ is deprecated [-Wdeprecated-declarations]
 1400 |         CUDAPP_CALL_GUARDED_WITH_TRACE_INFO(cuParamSetTexRef, (m_function,
      |                                             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
 1401 |             CU_PARAM_TR_DEFAULT, tr.handle()), m_symbol);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  
src/cpp/cuda.hpp:121:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_WITH_TRACE_INFO’
  121 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:17557:36: note: declared here
17557 | __CUDA_DEPRECATED CUresult CUDAAPI cuParamSetTexRef(CUfunction hfunc, int texunit, CUtexref hTexRef);
      |                                    ^~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::launch()’:
src/cpp/cuda.hpp:1407:23: warning: ‘CUresult cuLaunch(CUfunction)’ is deprecated [-Wdeprecated-declarations]
 1407 |             cuLaunch, (m_function), m_symbol);
      |             ~~~~~~~~~~^~~~~~~~~~~~
src/cpp/cuda.hpp:111:29: note: in definition of macro ‘CUDAPP_CALL_GUARDED_THREADED_WITH_TRACE_INFO’
  111 |       cu_status_code = NAME ARGLIST; \
      |                             ^~~~~~~
/usr/include/cuda.h:17416:36: note: declared here
17416 | __CUDA_DEPRECATED CUresult CUDAAPI cuLaunch(CUfunction f);
      |                                    ^~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::launch_grid(int, int)’:
src/cpp/cuda.hpp:1412:25: warning: ‘CUresult cuLaunchGrid(CUfunction, int, int)’ is deprecated [-Wdeprecated-declarations]
 1412 |           cuLaunchGrid, (m_function, grid_width, grid_height), m_symbol);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:111:29: note: in definition of macro ‘CUDAPP_CALL_GUARDED_THREADED_WITH_TRACE_INFO’
  111 |       cu_status_code = NAME ARGLIST; \
      |                             ^~~~~~~
/usr/include/cuda.h:17470:36: note: declared here
17470 | __CUDA_DEPRECATED CUresult CUDAAPI cuLaunchGrid(CUfunction f, int grid_width, int grid_height);
      |                                    ^~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::launch_grid_async(int, int, const pycuda::stream&)’:
src/cpp/cuda.hpp:1417:32: warning: ‘CUresult cuLaunchGridAsync(CUfunction, int, int, CUstream)’ is deprecated [-Wdeprecated-declarations]
 1417 |             cuLaunchGridAsync, (m_function, grid_width, grid_height, s.handle()),
      |             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:111:29: note: in definition of macro ‘CUDAPP_CALL_GUARDED_THREADED_WITH_TRACE_INFO’
  111 |       cu_status_code = NAME ARGLIST; \
      |                             ^~~~~~~
/usr/include/cuda.h:17532:36: note: declared here
17532 | __CUDA_DEPRECATED CUresult CUDAAPI cuLaunchGridAsync(CUfunction f, int grid_width, int grid_height, CUstream hStream);
      |                                    ^~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::set_shared_config(CUsharedconfig)’:
src/cpp/cuda.hpp:1505:39: warning: ‘CUresult cuFuncSetSharedMemConfig(CUfunction, CUsharedconfig)’ is deprecated [-Wdeprecated-declarations]
 1505 |             cuFuncSetSharedMemConfig, (m_function, config), m_symbol);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:121:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_WITH_TRACE_INFO’
  121 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:17611:36: note: declared here
17611 | __CUDA_DEPRECATED CUresult CUDAAPI cuFuncSetSharedMemConfig(CUfunction hfunc, CUsharedconfig config);
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In function ‘void pycuda::initialize_profiler(const char*, const char*, CUoutput_mode)’:
src/cpp/cuda.hpp:2240:47: warning: ‘CUresult cuProfilerInitialize(const char*, const char*, CUoutput_mode)’ is deprecated [-Wdeprecated-declarations]
 2240 |     CUDAPP_CALL_GUARDED(cuProfilerInitialize, (config_file, output_file, output_mode));
      |                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
In file included from src/cpp/cuda.hpp:23:
/usr/include/cudaProfiler.h:143:36: note: declared here
  143 | __CUDA_DEPRECATED CUresult CUDAAPI cuProfilerInitialize(const char *configFile, const char *outputFile, CUoutput_mode outputMode);
      |                                    ^~~~~~~~~~~~~~~~~~~~
x86_64-linux-gnu-g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPYGPU_PACKAGE=pycuda -DPYGPU_PYCUDA=1 -DHAVE_GL=1 -DHAVE_CURAND=1 -Isrc/cpp -I/usr/include -I/usr/lib/python3/dist-packages/numpy/_core/include -I/usr/include/python3.14 -c src/wrapper/wrap_cudadrv.cpp -o build/temp.linux-x86_64-cpython-314/src/wrapper/wrap_cudadrv.o
In file included from src/wrapper/wrap_cudadrv.cpp:3:
src/cpp/cuda.hpp: In member function ‘boost::python::tuple pycuda::device::compute_capability()’:
src/cpp/cuda.hpp:451:56: warning: ‘CUresult cuDeviceComputeCapability(int*, int*, CUdevice)’ is deprecated [-Wdeprecated-declarations]
  451 |         CUDAPP_CALL_GUARDED(cuDeviceComputeCapability, (&major, &minor, m_device));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
In file included from src/cpp/cuda.hpp:14:
/usr/include/cuda.h:5440:36: note: declared here
 5440 | __CUDA_DEPRECATED CUresult CUDAAPI cuDeviceComputeCapability(int *major, int *minor, CUdevice dev);
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In static member function ‘static boost::shared_ptr<pycuda::context> pycuda::context::attach(unsigned int)’:
src/cpp/cuda.hpp:648:42: warning: ‘CUresult cuCtxAttach(CUctx_st**, unsigned int)’ is deprecated [-Wdeprecated-declarations]
  648 |         CUDAPP_CALL_GUARDED(cuCtxAttach, (&current, flags));
      |                             ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:6719:36: note: declared here
 6719 | __CUDA_DEPRECATED CUresult CUDAAPI cuCtxAttach(CUcontext *pctx, unsigned int flags);
      |                                    ^~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘virtual void pycuda::context::detach_internal()’:
src/cpp/cuda.hpp:657:50: warning: ‘CUresult cuCtxDetach(CUcontext)’ is deprecated [-Wdeprecated-declarations]
  657 |         CUDAPP_CALL_GUARDED_CLEANUP(cuCtxDetach, (m_context));
      |                                     ~~~~~~~~~~~~~^~~~~~~~~~~
src/cpp/cuda.hpp:152:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_CLEANUP’
  152 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:6755:36: note: declared here
 6755 | __CUDA_DEPRECATED CUresult CUDAAPI cuCtxDetach(CUcontext ctx);
      |                                    ^~~~~~~~~~~
src/cpp/cuda.hpp: In static member function ‘static CUsharedconfig pycuda::context::get_shared_config()’:
src/cpp/cuda.hpp:821:54: warning: ‘CUresult cuCtxGetSharedMemConfig(CUsharedconfig*)’ is deprecated [-Wdeprecated-declarations]
  821 |         CUDAPP_CALL_GUARDED(cuCtxGetSharedMemConfig, (&config));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:6800:36: note: declared here
 6800 | __CUDA_DEPRECATED CUresult CUDAAPI cuCtxGetSharedMemConfig(CUsharedconfig *pConfig);
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In static member function ‘static void pycuda::context::set_shared_config(CUsharedconfig)’:
src/cpp/cuda.hpp:827:54: warning: ‘CUresult cuCtxSetSharedMemConfig(CUsharedconfig)’ is deprecated [-Wdeprecated-declarations]
  827 |         CUDAPP_CALL_GUARDED(cuCtxSetSharedMemConfig, (config));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:6855:36: note: declared here
 6855 | __CUDA_DEPRECATED CUresult CUDAAPI cuCtxSetSharedMemConfig(CUsharedconfig config);
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In constructor ‘pycuda::texture_reference::texture_reference()’:
src/cpp/cuda.hpp:1136:45: warning: ‘CUresult cuTexRefCreate(CUtexref_st**)’ is deprecated [-Wdeprecated-declarations]
 1136 |       { CUDAPP_CALL_GUARDED(cuTexRefCreate, (&m_texref)); }
      |                             ~~~~~~~~~~~~~~~~^~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21896:36: note: declared here
21896 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefCreate(CUtexref *pTexRef);
      |                                    ^~~~~~~~~~~~~~
src/cpp/cuda.hpp: In destructor ‘pycuda::texture_reference::~texture_reference()’:
src/cpp/cuda.hpp:1146:56: warning: ‘CUresult cuTexRefDestroy(CUtexref)’ is deprecated [-Wdeprecated-declarations]
 1146 |           CUDAPP_CALL_GUARDED_CLEANUP(cuTexRefDestroy, (m_texref));
      |                                       ~~~~~~~~~~~~~~~~~^~~~~~~~~~
src/cpp/cuda.hpp:152:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_CLEANUP’
  152 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21916:36: note: declared here
21916 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefDestroy(CUtexref hTexRef);
      |                                    ^~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::texture_reference::set_array(boost::shared_ptr<pycuda::array>)’:
src/cpp/cuda.hpp:1158:47: warning: ‘CUresult cuTexRefSetArray(CUtexref, CUarray, unsigned int)’ is deprecated [-Wdeprecated-declarations]
 1158 |         CUDAPP_CALL_GUARDED(cuTexRefSetArray, (m_texref,
      |                             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
 1159 |             ary->handle(), CU_TRSA_OVERRIDE_FORMAT));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21107:36: note: declared here
21107 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefSetArray(CUtexref hTexRef, CUarray hArray, unsigned int Flags);
      |                                    ^~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘pycuda::pycuda_size_t pycuda::texture_reference::set_address(CUdeviceptr, unsigned int, bool)’:
src/cpp/cuda.hpp:1166:49: warning: ‘CUresult cuTexRefSetAddress_v2(size_t*, CUtexref, CUdeviceptr, size_t)’ is deprecated [-Wdeprecated-declarations]
 1166 |         CUDAPP_CALL_GUARDED(cuTexRefSetAddress, (&byte_offset,
      |                                                 ^
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21183:36: note: declared here
21183 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefSetAddress(size_t *ByteOffset, CUtexref hTexRef, CUdeviceptr dptr, size_t bytes);
      |                                    ^~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::texture_reference::set_address_2d(CUdeviceptr, const CUDA_ARRAY_DESCRIPTOR&, unsigned int)’:
src/cpp/cuda.hpp:1181:51: warning: ‘CUresult cuTexRefSetAddress2D_v3(CUtexref, const CUDA_ARRAY_DESCRIPTOR*, CUdeviceptr, size_t)’ is deprecated [-Wdeprecated-declarations]
 1181 |         CUDAPP_CALL_GUARDED(cuTexRefSetAddress2D, (m_texref, &descr, dptr, pitch));
      |                                                   ^
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21238:36: note: declared here
21238 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefSetAddress2D(CUtexref hTexRef, const CUDA_ARRAY_DESCRIPTOR *desc, CUdeviceptr dptr, size_t Pitch);
      |                                    ^~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::texture_reference::set_format(CUarray_format, int)’:
src/cpp/cuda.hpp:1186:48: warning: ‘CUresult cuTexRefSetFormat(CUtexref, CUarray_format, int)’ is deprecated [-Wdeprecated-declarations]
 1186 |       { CUDAPP_CALL_GUARDED(cuTexRefSetFormat, (m_texref, fmt, num_packed_components)); }
      |                             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21270:36: note: declared here
21270 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefSetFormat(CUtexref hTexRef, CUarray_format fmt, int NumPackedComponents);
      |                                    ^~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::texture_reference::set_address_mode(int, CUaddress_mode)’:
src/cpp/cuda.hpp:1189:53: warning: ‘CUresult cuTexRefSetAddressMode(CUtexref, int, CUaddress_mode)’ is deprecated [-Wdeprecated-declarations]
 1189 |       { CUDAPP_CALL_GUARDED(cuTexRefSetAddressMode, (m_texref, dim, am)); }
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21313:36: note: declared here
21313 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefSetAddressMode(CUtexref hTexRef, int dim, CUaddress_mode am);
      |                                    ^~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::texture_reference::set_filter_mode(CUfilter_mode)’:
src/cpp/cuda.hpp:1191:52: warning: ‘CUresult cuTexRefSetFilterMode(CUtexref, CUfilter_mode)’ is deprecated [-Wdeprecated-declarations]
 1191 |       { CUDAPP_CALL_GUARDED(cuTexRefSetFilterMode, (m_texref, fm)); }
      |                             ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21349:36: note: declared here
21349 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefSetFilterMode(CUtexref hTexRef, CUfilter_mode fm);
      |                                    ^~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::texture_reference::set_flags(unsigned int)’:
src/cpp/cuda.hpp:1194:47: warning: ‘CUresult cuTexRefSetFlags(CUtexref, unsigned int)’ is deprecated [-Wdeprecated-declarations]
 1194 |       { CUDAPP_CALL_GUARDED(cuTexRefSetFlags, (m_texref, flags)); }
      |                             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21549:36: note: declared here
21549 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefSetFlags(CUtexref hTexRef, unsigned int Flags);
      |                                    ^~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘CUdeviceptr pycuda::texture_reference::get_address()’:
src/cpp/cuda.hpp:1199:49: warning: ‘CUresult cuTexRefGetAddress_v2(CUdeviceptr*, CUtexref)’ is deprecated [-Wdeprecated-declarations]
 1199 |         CUDAPP_CALL_GUARDED(cuTexRefGetAddress, (&result, m_texref));
      |                                                 ^
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21576:36: note: declared here
21576 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefGetAddress(CUdeviceptr *pdptr, CUtexref hTexRef);
      |                                    ^~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘pycuda::array* pycuda::texture_reference::get_array()’:
src/cpp/cuda.hpp:1205:47: warning: ‘CUresult cuTexRefGetArray(CUarray_st**, CUtexref)’ is deprecated [-Wdeprecated-declarations]
 1205 |         CUDAPP_CALL_GUARDED(cuTexRefGetArray, (&result, m_texref));
      |                             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21603:36: note: declared here
21603 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefGetArray(CUarray *phArray, CUtexref hTexRef);
      |                                    ^~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘CUaddress_mode pycuda::texture_reference::get_address_mode(int)’:
src/cpp/cuda.hpp:1211:53: warning: ‘CUresult cuTexRefGetAddressMode(CUaddress_mode*, CUtexref, int)’ is deprecated [-Wdeprecated-declarations]
 1211 |         CUDAPP_CALL_GUARDED(cuTexRefGetAddressMode, (&result, m_texref, dim));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21658:36: note: declared here
21658 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefGetAddressMode(CUaddress_mode *pam, CUtexref hTexRef, int dim);
      |                                    ^~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘CUfilter_mode pycuda::texture_reference::get_filter_mode()’:
src/cpp/cuda.hpp:1217:52: warning: ‘CUresult cuTexRefGetFilterMode(CUfilter_mode*, CUtexref)’ is deprecated [-Wdeprecated-declarations]
 1217 |         CUDAPP_CALL_GUARDED(cuTexRefGetFilterMode, (&result, m_texref));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21684:36: note: declared here
21684 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefGetFilterMode(CUfilter_mode *pfm, CUtexref hTexRef);
      |                                    ^~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘boost::python::tuple pycuda::texture_reference::get_format()’:
src/cpp/cuda.hpp:1226:48: warning: ‘CUresult cuTexRefGetFormat(CUarray_format*, int*, CUtexref)’ is deprecated [-Wdeprecated-declarations]
 1226 |         CUDAPP_CALL_GUARDED(cuTexRefGetFormat, (&fmt, &num_channels, m_texref));
      |                             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21712:36: note: declared here
21712 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefGetFormat(CUarray_format *pFormat, int *pNumChannels, CUtexref hTexRef);
      |                                    ^~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘unsigned int pycuda::texture_reference::get_flags()’:
src/cpp/cuda.hpp:1234:47: warning: ‘CUresult cuTexRefGetFlags(unsigned int*, CUtexref)’ is deprecated [-Wdeprecated-declarations]
 1234 |         CUDAPP_CALL_GUARDED(cuTexRefGetFlags, (&result, m_texref));
      |                             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21871:36: note: declared here
21871 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefGetFlags(unsigned int *pFlags, CUtexref hTexRef);
      |                                    ^~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::surface_reference::set_array(boost::shared_ptr<pycuda::array>, unsigned int)’:
src/cpp/cuda.hpp:1267:48: warning: ‘CUresult cuSurfRefSetArray(CUsurfref, CUarray, unsigned int)’ is deprecated [-Wdeprecated-declarations]
 1267 |         CUDAPP_CALL_GUARDED(cuSurfRefSetArray, (m_surfref, ary->handle(), flags));
      |                             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21959:36: note: declared here
21959 | __CUDA_DEPRECATED CUresult CUDAAPI cuSurfRefSetArray(CUsurfref hSurfRef, CUarray hArray, unsigned int Flags);
      |                                    ^~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘pycuda::array* pycuda::surface_reference::get_array()’:
src/cpp/cuda.hpp:1274:48: warning: ‘CUresult cuSurfRefGetArray(CUarray_st**, CUsurfref)’ is deprecated [-Wdeprecated-declarations]
 1274 |         CUDAPP_CALL_GUARDED(cuSurfRefGetArray, (&result, m_surfref));
      |                             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21982:36: note: declared here
21982 | __CUDA_DEPRECATED CUresult CUDAAPI cuSurfRefGetArray(CUarray *phArray, CUsurfref hSurfRef);
      |                                    ^~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In function ‘pycuda::texture_reference* pycuda::module_get_texref(boost::shared_ptr<module>, const char*)’:
src/cpp/cuda.hpp:1331:44: warning: ‘CUresult cuModuleGetTexRef(CUtexref_st**, CUmodule, const char*)’ is deprecated [-Wdeprecated-declarations]
 1331 |     CUDAPP_CALL_GUARDED(cuModuleGetTexRef, (&tr, mod->handle(), name));
      |                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:7407:36: note: declared here
 7407 | __CUDA_DEPRECATED CUresult CUDAAPI cuModuleGetTexRef(CUtexref *pTexRef, CUmodule hmod, const char *name);
      |                                    ^~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In function ‘pycuda::surface_reference* pycuda::module_get_surfref(boost::shared_ptr<module>, const char*)’:
src/cpp/cuda.hpp:1344:45: warning: ‘CUresult cuModuleGetSurfRef(CUsurfref_st**, CUmodule, const char*)’ is deprecated [-Wdeprecated-declarations]
 1344 |     CUDAPP_CALL_GUARDED(cuModuleGetSurfRef, (&sr, mod->handle(), name));
      |                         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:7441:36: note: declared here
 7441 | __CUDA_DEPRECATED CUresult CUDAAPI cuModuleGetSurfRef(CUsurfref *pSurfRef, CUmodule hmod, const char *name);
      |                                    ^~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::set_block_shape(int, int, int)’:
src/cpp/cuda.hpp:1369:34: warning: ‘CUresult cuFuncSetBlockShape(CUfunction, int, int, int)’ is deprecated [-Wdeprecated-declarations]
 1369 |             cuFuncSetBlockShape, (m_function, x, y, z), m_symbol);
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:121:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_WITH_TRACE_INFO’
  121 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:17197:36: note: declared here
17197 | __CUDA_DEPRECATED CUresult CUDAAPI cuFuncSetBlockShape(CUfunction hfunc, int x, int y, int z);
      |                                    ^~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::set_shared_size(unsigned int)’:
src/cpp/cuda.hpp:1374:34: warning: ‘CUresult cuFuncSetSharedSize(CUfunction, unsigned int)’ is deprecated [-Wdeprecated-declarations]
 1374 |             cuFuncSetSharedSize, (m_function, bytes), m_symbol);
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:121:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_WITH_TRACE_INFO’
  121 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:17231:36: note: declared here
17231 | __CUDA_DEPRECATED CUresult CUDAAPI cuFuncSetSharedSize(CUfunction hfunc, unsigned int bytes);
      |                                    ^~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::param_set_size(unsigned int)’:
src/cpp/cuda.hpp:1380:29: warning: ‘CUresult cuParamSetSize(CUfunction, unsigned int)’ is deprecated [-Wdeprecated-declarations]
 1380 |             cuParamSetSize, (m_function, bytes), m_symbol);
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:121:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_WITH_TRACE_INFO’
  121 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:17263:36: note: declared here
17263 | __CUDA_DEPRECATED CUresult CUDAAPI cuParamSetSize(CUfunction hfunc, unsigned int numbytes);
      |                                    ^~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::param_set(int, unsigned int)’:
src/cpp/cuda.hpp:1385:26: warning: ‘CUresult cuParamSeti(CUfunction, int, unsigned int)’ is deprecated [-Wdeprecated-declarations]
 1385 |             cuParamSeti, (m_function, offset, value), m_symbol);
      |             ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:121:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_WITH_TRACE_INFO’
  121 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:17296:36: note: declared here
17296 | __CUDA_DEPRECATED CUresult CUDAAPI cuParamSeti(CUfunction hfunc, int offset, unsigned int value);
      |                                    ^~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::param_set(int, float)’:
src/cpp/cuda.hpp:1390:24: warning: ‘CUresult cuParamSetf(CUfunction, int, float)’ is deprecated [-Wdeprecated-declarations]
 1390 |           cuParamSetf, (m_function, offset, value), m_symbol);
      |           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:121:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_WITH_TRACE_INFO’
  121 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:17329:36: note: declared here
17329 | __CUDA_DEPRECATED CUresult CUDAAPI cuParamSetf(CUfunction hfunc, int offset, float value);
      |                                    ^~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::param_setv(int, void*, size_t)’:
src/cpp/cuda.hpp:1396:24: warning: ‘CUresult cuParamSetv(CUfunction, int, void*, unsigned int)’ is deprecated [-Wdeprecated-declarations]
 1396 |           cuParamSetv, (m_function, offset, buf, (unsigned int) len), m_symbol);
      |           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:121:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_WITH_TRACE_INFO’
  121 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:17364:36: note: declared here
17364 | __CUDA_DEPRECATED CUresult CUDAAPI cuParamSetv(CUfunction hfunc, int offset, void *ptr, unsigned int numbytes);
      |                                    ^~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::param_set_texref(const pycuda::texture_reference&)’:
src/cpp/cuda.hpp:1400:63: warning: ‘CUresult cuParamSetTexRef(CUfunction, int, CUtexref)’ is deprecated [-Wdeprecated-declarations]
 1400 |         CUDAPP_CALL_GUARDED_WITH_TRACE_INFO(cuParamSetTexRef, (m_function,
      |                                             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
 1401 |             CU_PARAM_TR_DEFAULT, tr.handle()), m_symbol);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  
src/cpp/cuda.hpp:121:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_WITH_TRACE_INFO’
  121 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:17557:36: note: declared here
17557 | __CUDA_DEPRECATED CUresult CUDAAPI cuParamSetTexRef(CUfunction hfunc, int texunit, CUtexref hTexRef);
      |                                    ^~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::launch()’:
src/cpp/cuda.hpp:1407:23: warning: ‘CUresult cuLaunch(CUfunction)’ is deprecated [-Wdeprecated-declarations]
 1407 |             cuLaunch, (m_function), m_symbol);
      |             ~~~~~~~~~~^~~~~~~~~~~~
src/cpp/cuda.hpp:111:29: note: in definition of macro ‘CUDAPP_CALL_GUARDED_THREADED_WITH_TRACE_INFO’
  111 |       cu_status_code = NAME ARGLIST; \
      |                             ^~~~~~~
/usr/include/cuda.h:17416:36: note: declared here
17416 | __CUDA_DEPRECATED CUresult CUDAAPI cuLaunch(CUfunction f);
      |                                    ^~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::launch_grid(int, int)’:
src/cpp/cuda.hpp:1412:25: warning: ‘CUresult cuLaunchGrid(CUfunction, int, int)’ is deprecated [-Wdeprecated-declarations]
 1412 |           cuLaunchGrid, (m_function, grid_width, grid_height), m_symbol);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:111:29: note: in definition of macro ‘CUDAPP_CALL_GUARDED_THREADED_WITH_TRACE_INFO’
  111 |       cu_status_code = NAME ARGLIST; \
      |                             ^~~~~~~
/usr/include/cuda.h:17470:36: note: declared here
17470 | __CUDA_DEPRECATED CUresult CUDAAPI cuLaunchGrid(CUfunction f, int grid_width, int grid_height);
      |                                    ^~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::launch_grid_async(int, int, const pycuda::stream&)’:
src/cpp/cuda.hpp:1417:32: warning: ‘CUresult cuLaunchGridAsync(CUfunction, int, int, CUstream)’ is deprecated [-Wdeprecated-declarations]
 1417 |             cuLaunchGridAsync, (m_function, grid_width, grid_height, s.handle()),
      |             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:111:29: note: in definition of macro ‘CUDAPP_CALL_GUARDED_THREADED_WITH_TRACE_INFO’
  111 |       cu_status_code = NAME ARGLIST; \
      |                             ^~~~~~~
/usr/include/cuda.h:17532:36: note: declared here
17532 | __CUDA_DEPRECATED CUresult CUDAAPI cuLaunchGridAsync(CUfunction f, int grid_width, int grid_height, CUstream hStream);
      |                                    ^~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::set_shared_config(CUsharedconfig)’:
src/cpp/cuda.hpp:1505:39: warning: ‘CUresult cuFuncSetSharedMemConfig(CUfunction, CUsharedconfig)’ is deprecated [-Wdeprecated-declarations]
 1505 |             cuFuncSetSharedMemConfig, (m_function, config), m_symbol);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:121:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_WITH_TRACE_INFO’
  121 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:17611:36: note: declared here
17611 | __CUDA_DEPRECATED CUresult CUDAAPI cuFuncSetSharedMemConfig(CUfunction hfunc, CUsharedconfig config);
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In function ‘void pycuda::initialize_profiler(const char*, const char*, CUoutput_mode)’:
src/cpp/cuda.hpp:2240:47: warning: ‘CUresult cuProfilerInitialize(const char*, const char*, CUoutput_mode)’ is deprecated [-Wdeprecated-declarations]
 2240 |     CUDAPP_CALL_GUARDED(cuProfilerInitialize, (config_file, output_file, output_mode));
      |                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
In file included from src/cpp/cuda.hpp:23:
/usr/include/cudaProfiler.h:143:36: note: declared here
  143 | __CUDA_DEPRECATED CUresult CUDAAPI cuProfilerInitialize(const char *configFile, const char *outputFile, CUoutput_mode outputMode);
      |                                    ^~~~~~~~~~~~~~~~~~~~
x86_64-linux-gnu-g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPYGPU_PACKAGE=pycuda -DPYGPU_PYCUDA=1 -DHAVE_GL=1 -DHAVE_CURAND=1 -Isrc/cpp -I/usr/include -I/usr/lib/python3/dist-packages/numpy/_core/include -I/usr/include/python3.14 -c src/wrapper/wrap_cudagl.cpp -o build/temp.linux-x86_64-cpython-314/src/wrapper/wrap_cudagl.o
In file included from src/wrapper/wrap_cudagl.cpp:4:
src/cpp/cuda.hpp: In member function ‘boost::python::tuple pycuda::device::compute_capability()’:
src/cpp/cuda.hpp:451:56: warning: ‘CUresult cuDeviceComputeCapability(int*, int*, CUdevice)’ is deprecated [-Wdeprecated-declarations]
  451 |         CUDAPP_CALL_GUARDED(cuDeviceComputeCapability, (&major, &minor, m_device));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
In file included from src/cpp/cuda.hpp:14:
/usr/include/cuda.h:5440:36: note: declared here
 5440 | __CUDA_DEPRECATED CUresult CUDAAPI cuDeviceComputeCapability(int *major, int *minor, CUdevice dev);
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In static member function ‘static boost::shared_ptr<pycuda::context> pycuda::context::attach(unsigned int)’:
src/cpp/cuda.hpp:648:42: warning: ‘CUresult cuCtxAttach(CUctx_st**, unsigned int)’ is deprecated [-Wdeprecated-declarations]
  648 |         CUDAPP_CALL_GUARDED(cuCtxAttach, (&current, flags));
      |                             ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:6719:36: note: declared here
 6719 | __CUDA_DEPRECATED CUresult CUDAAPI cuCtxAttach(CUcontext *pctx, unsigned int flags);
      |                                    ^~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘virtual void pycuda::context::detach_internal()’:
src/cpp/cuda.hpp:657:50: warning: ‘CUresult cuCtxDetach(CUcontext)’ is deprecated [-Wdeprecated-declarations]
  657 |         CUDAPP_CALL_GUARDED_CLEANUP(cuCtxDetach, (m_context));
      |                                     ~~~~~~~~~~~~~^~~~~~~~~~~
src/cpp/cuda.hpp:152:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_CLEANUP’
  152 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:6755:36: note: declared here
 6755 | __CUDA_DEPRECATED CUresult CUDAAPI cuCtxDetach(CUcontext ctx);
      |                                    ^~~~~~~~~~~
src/cpp/cuda.hpp: In static member function ‘static CUsharedconfig pycuda::context::get_shared_config()’:
src/cpp/cuda.hpp:821:54: warning: ‘CUresult cuCtxGetSharedMemConfig(CUsharedconfig*)’ is deprecated [-Wdeprecated-declarations]
  821 |         CUDAPP_CALL_GUARDED(cuCtxGetSharedMemConfig, (&config));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:6800:36: note: declared here
 6800 | __CUDA_DEPRECATED CUresult CUDAAPI cuCtxGetSharedMemConfig(CUsharedconfig *pConfig);
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In static member function ‘static void pycuda::context::set_shared_config(CUsharedconfig)’:
src/cpp/cuda.hpp:827:54: warning: ‘CUresult cuCtxSetSharedMemConfig(CUsharedconfig)’ is deprecated [-Wdeprecated-declarations]
  827 |         CUDAPP_CALL_GUARDED(cuCtxSetSharedMemConfig, (config));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:6855:36: note: declared here
 6855 | __CUDA_DEPRECATED CUresult CUDAAPI cuCtxSetSharedMemConfig(CUsharedconfig config);
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In constructor ‘pycuda::texture_reference::texture_reference()’:
src/cpp/cuda.hpp:1136:45: warning: ‘CUresult cuTexRefCreate(CUtexref_st**)’ is deprecated [-Wdeprecated-declarations]
 1136 |       { CUDAPP_CALL_GUARDED(cuTexRefCreate, (&m_texref)); }
      |                             ~~~~~~~~~~~~~~~~^~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21896:36: note: declared here
21896 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefCreate(CUtexref *pTexRef);
      |                                    ^~~~~~~~~~~~~~
src/cpp/cuda.hpp: In destructor ‘pycuda::texture_reference::~texture_reference()’:
src/cpp/cuda.hpp:1146:56: warning: ‘CUresult cuTexRefDestroy(CUtexref)’ is deprecated [-Wdeprecated-declarations]
 1146 |           CUDAPP_CALL_GUARDED_CLEANUP(cuTexRefDestroy, (m_texref));
      |                                       ~~~~~~~~~~~~~~~~~^~~~~~~~~~
src/cpp/cuda.hpp:152:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_CLEANUP’
  152 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21916:36: note: declared here
21916 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefDestroy(CUtexref hTexRef);
      |                                    ^~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::texture_reference::set_array(boost::shared_ptr<pycuda::array>)’:
src/cpp/cuda.hpp:1158:47: warning: ‘CUresult cuTexRefSetArray(CUtexref, CUarray, unsigned int)’ is deprecated [-Wdeprecated-declarations]
 1158 |         CUDAPP_CALL_GUARDED(cuTexRefSetArray, (m_texref,
      |                             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
 1159 |             ary->handle(), CU_TRSA_OVERRIDE_FORMAT));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21107:36: note: declared here
21107 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefSetArray(CUtexref hTexRef, CUarray hArray, unsigned int Flags);
      |                                    ^~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘pycuda::pycuda_size_t pycuda::texture_reference::set_address(CUdeviceptr, unsigned int, bool)’:
src/cpp/cuda.hpp:1166:49: warning: ‘CUresult cuTexRefSetAddress_v2(size_t*, CUtexref, CUdeviceptr, size_t)’ is deprecated [-Wdeprecated-declarations]
 1166 |         CUDAPP_CALL_GUARDED(cuTexRefSetAddress, (&byte_offset,
      |                                                 ^
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21183:36: note: declared here
21183 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefSetAddress(size_t *ByteOffset, CUtexref hTexRef, CUdeviceptr dptr, size_t bytes);
      |                                    ^~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::texture_reference::set_address_2d(CUdeviceptr, const CUDA_ARRAY_DESCRIPTOR&, unsigned int)’:
src/cpp/cuda.hpp:1181:51: warning: ‘CUresult cuTexRefSetAddress2D_v3(CUtexref, const CUDA_ARRAY_DESCRIPTOR*, CUdeviceptr, size_t)’ is deprecated [-Wdeprecated-declarations]
 1181 |         CUDAPP_CALL_GUARDED(cuTexRefSetAddress2D, (m_texref, &descr, dptr, pitch));
      |                                                   ^
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21238:36: note: declared here
21238 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefSetAddress2D(CUtexref hTexRef, const CUDA_ARRAY_DESCRIPTOR *desc, CUdeviceptr dptr, size_t Pitch);
      |                                    ^~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::texture_reference::set_format(CUarray_format, int)’:
src/cpp/cuda.hpp:1186:48: warning: ‘CUresult cuTexRefSetFormat(CUtexref, CUarray_format, int)’ is deprecated [-Wdeprecated-declarations]
 1186 |       { CUDAPP_CALL_GUARDED(cuTexRefSetFormat, (m_texref, fmt, num_packed_components)); }
      |                             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21270:36: note: declared here
21270 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefSetFormat(CUtexref hTexRef, CUarray_format fmt, int NumPackedComponents);
      |                                    ^~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::texture_reference::set_address_mode(int, CUaddress_mode)’:
src/cpp/cuda.hpp:1189:53: warning: ‘CUresult cuTexRefSetAddressMode(CUtexref, int, CUaddress_mode)’ is deprecated [-Wdeprecated-declarations]
 1189 |       { CUDAPP_CALL_GUARDED(cuTexRefSetAddressMode, (m_texref, dim, am)); }
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21313:36: note: declared here
21313 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefSetAddressMode(CUtexref hTexRef, int dim, CUaddress_mode am);
      |                                    ^~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::texture_reference::set_filter_mode(CUfilter_mode)’:
src/cpp/cuda.hpp:1191:52: warning: ‘CUresult cuTexRefSetFilterMode(CUtexref, CUfilter_mode)’ is deprecated [-Wdeprecated-declarations]
 1191 |       { CUDAPP_CALL_GUARDED(cuTexRefSetFilterMode, (m_texref, fm)); }
      |                             ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21349:36: note: declared here
21349 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefSetFilterMode(CUtexref hTexRef, CUfilter_mode fm);
      |                                    ^~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::texture_reference::set_flags(unsigned int)’:
src/cpp/cuda.hpp:1194:47: warning: ‘CUresult cuTexRefSetFlags(CUtexref, unsigned int)’ is deprecated [-Wdeprecated-declarations]
 1194 |       { CUDAPP_CALL_GUARDED(cuTexRefSetFlags, (m_texref, flags)); }
      |                             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21549:36: note: declared here
21549 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefSetFlags(CUtexref hTexRef, unsigned int Flags);
      |                                    ^~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘CUdeviceptr pycuda::texture_reference::get_address()’:
src/cpp/cuda.hpp:1199:49: warning: ‘CUresult cuTexRefGetAddress_v2(CUdeviceptr*, CUtexref)’ is deprecated [-Wdeprecated-declarations]
 1199 |         CUDAPP_CALL_GUARDED(cuTexRefGetAddress, (&result, m_texref));
      |                                                 ^
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21576:36: note: declared here
21576 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefGetAddress(CUdeviceptr *pdptr, CUtexref hTexRef);
      |                                    ^~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘pycuda::array* pycuda::texture_reference::get_array()’:
src/cpp/cuda.hpp:1205:47: warning: ‘CUresult cuTexRefGetArray(CUarray_st**, CUtexref)’ is deprecated [-Wdeprecated-declarations]
 1205 |         CUDAPP_CALL_GUARDED(cuTexRefGetArray, (&result, m_texref));
      |                             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21603:36: note: declared here
21603 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefGetArray(CUarray *phArray, CUtexref hTexRef);
      |                                    ^~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘CUaddress_mode pycuda::texture_reference::get_address_mode(int)’:
src/cpp/cuda.hpp:1211:53: warning: ‘CUresult cuTexRefGetAddressMode(CUaddress_mode*, CUtexref, int)’ is deprecated [-Wdeprecated-declarations]
 1211 |         CUDAPP_CALL_GUARDED(cuTexRefGetAddressMode, (&result, m_texref, dim));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21658:36: note: declared here
21658 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefGetAddressMode(CUaddress_mode *pam, CUtexref hTexRef, int dim);
      |                                    ^~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘CUfilter_mode pycuda::texture_reference::get_filter_mode()’:
src/cpp/cuda.hpp:1217:52: warning: ‘CUresult cuTexRefGetFilterMode(CUfilter_mode*, CUtexref)’ is deprecated [-Wdeprecated-declarations]
 1217 |         CUDAPP_CALL_GUARDED(cuTexRefGetFilterMode, (&result, m_texref));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21684:36: note: declared here
21684 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefGetFilterMode(CUfilter_mode *pfm, CUtexref hTexRef);
      |                                    ^~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘boost::python::tuple pycuda::texture_reference::get_format()’:
src/cpp/cuda.hpp:1226:48: warning: ‘CUresult cuTexRefGetFormat(CUarray_format*, int*, CUtexref)’ is deprecated [-Wdeprecated-declarations]
 1226 |         CUDAPP_CALL_GUARDED(cuTexRefGetFormat, (&fmt, &num_channels, m_texref));
      |                             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21712:36: note: declared here
21712 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefGetFormat(CUarray_format *pFormat, int *pNumChannels, CUtexref hTexRef);
      |                                    ^~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘unsigned int pycuda::texture_reference::get_flags()’:
src/cpp/cuda.hpp:1234:47: warning: ‘CUresult cuTexRefGetFlags(unsigned int*, CUtexref)’ is deprecated [-Wdeprecated-declarations]
 1234 |         CUDAPP_CALL_GUARDED(cuTexRefGetFlags, (&result, m_texref));
      |                             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21871:36: note: declared here
21871 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefGetFlags(unsigned int *pFlags, CUtexref hTexRef);
      |                                    ^~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::surface_reference::set_array(boost::shared_ptr<pycuda::array>, unsigned int)’:
src/cpp/cuda.hpp:1267:48: warning: ‘CUresult cuSurfRefSetArray(CUsurfref, CUarray, unsigned int)’ is deprecated [-Wdeprecated-declarations]
 1267 |         CUDAPP_CALL_GUARDED(cuSurfRefSetArray, (m_surfref, ary->handle(), flags));
      |                             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21959:36: note: declared here
21959 | __CUDA_DEPRECATED CUresult CUDAAPI cuSurfRefSetArray(CUsurfref hSurfRef, CUarray hArray, unsigned int Flags);
      |                                    ^~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘pycuda::array* pycuda::surface_reference::get_array()’:
src/cpp/cuda.hpp:1274:48: warning: ‘CUresult cuSurfRefGetArray(CUarray_st**, CUsurfref)’ is deprecated [-Wdeprecated-declarations]
 1274 |         CUDAPP_CALL_GUARDED(cuSurfRefGetArray, (&result, m_surfref));
      |                             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21982:36: note: declared here
21982 | __CUDA_DEPRECATED CUresult CUDAAPI cuSurfRefGetArray(CUarray *phArray, CUsurfref hSurfRef);
      |                                    ^~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In function ‘pycuda::texture_reference* pycuda::module_get_texref(boost::shared_ptr<module>, const char*)’:
src/cpp/cuda.hpp:1331:44: warning: ‘CUresult cuModuleGetTexRef(CUtexref_st**, CUmodule, const char*)’ is deprecated [-Wdeprecated-declarations]
 1331 |     CUDAPP_CALL_GUARDED(cuModuleGetTexRef, (&tr, mod->handle(), name));
      |                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:7407:36: note: declared here
 7407 | __CUDA_DEPRECATED CUresult CUDAAPI cuModuleGetTexRef(CUtexref *pTexRef, CUmodule hmod, const char *name);
      |                                    ^~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In function ‘pycuda::surface_reference* pycuda::module_get_surfref(boost::shared_ptr<module>, const char*)’:
src/cpp/cuda.hpp:1344:45: warning: ‘CUresult cuModuleGetSurfRef(CUsurfref_st**, CUmodule, const char*)’ is deprecated [-Wdeprecated-declarations]
 1344 |     CUDAPP_CALL_GUARDED(cuModuleGetSurfRef, (&sr, mod->handle(), name));
      |                         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:7441:36: note: declared here
 7441 | __CUDA_DEPRECATED CUresult CUDAAPI cuModuleGetSurfRef(CUsurfref *pSurfRef, CUmodule hmod, const char *name);
      |                                    ^~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::set_block_shape(int, int, int)’:
src/cpp/cuda.hpp:1369:34: warning: ‘CUresult cuFuncSetBlockShape(CUfunction, int, int, int)’ is deprecated [-Wdeprecated-declarations]
 1369 |             cuFuncSetBlockShape, (m_function, x, y, z), m_symbol);
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:121:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_WITH_TRACE_INFO’
  121 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:17197:36: note: declared here
17197 | __CUDA_DEPRECATED CUresult CUDAAPI cuFuncSetBlockShape(CUfunction hfunc, int x, int y, int z);
      |                                    ^~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::set_shared_size(unsigned int)’:
src/cpp/cuda.hpp:1374:34: warning: ‘CUresult cuFuncSetSharedSize(CUfunction, unsigned int)’ is deprecated [-Wdeprecated-declarations]
 1374 |             cuFuncSetSharedSize, (m_function, bytes), m_symbol);
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:121:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_WITH_TRACE_INFO’
  121 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:17231:36: note: declared here
17231 | __CUDA_DEPRECATED CUresult CUDAAPI cuFuncSetSharedSize(CUfunction hfunc, unsigned int bytes);
      |                                    ^~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::param_set_size(unsigned int)’:
src/cpp/cuda.hpp:1380:29: warning: ‘CUresult cuParamSetSize(CUfunction, unsigned int)’ is deprecated [-Wdeprecated-declarations]
 1380 |             cuParamSetSize, (m_function, bytes), m_symbol);
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:121:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_WITH_TRACE_INFO’
  121 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:17263:36: note: declared here
17263 | __CUDA_DEPRECATED CUresult CUDAAPI cuParamSetSize(CUfunction hfunc, unsigned int numbytes);
      |                                    ^~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::param_set(int, unsigned int)’:
src/cpp/cuda.hpp:1385:26: warning: ‘CUresult cuParamSeti(CUfunction, int, unsigned int)’ is deprecated [-Wdeprecated-declarations]
 1385 |             cuParamSeti, (m_function, offset, value), m_symbol);
      |             ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:121:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_WITH_TRACE_INFO’
  121 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:17296:36: note: declared here
17296 | __CUDA_DEPRECATED CUresult CUDAAPI cuParamSeti(CUfunction hfunc, int offset, unsigned int value);
      |                                    ^~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::param_set(int, float)’:
src/cpp/cuda.hpp:1390:24: warning: ‘CUresult cuParamSetf(CUfunction, int, float)’ is deprecated [-Wdeprecated-declarations]
 1390 |           cuParamSetf, (m_function, offset, value), m_symbol);
      |           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:121:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_WITH_TRACE_INFO’
  121 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:17329:36: note: declared here
17329 | __CUDA_DEPRECATED CUresult CUDAAPI cuParamSetf(CUfunction hfunc, int offset, float value);
      |                                    ^~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::param_setv(int, void*, size_t)’:
src/cpp/cuda.hpp:1396:24: warning: ‘CUresult cuParamSetv(CUfunction, int, void*, unsigned int)’ is deprecated [-Wdeprecated-declarations]
 1396 |           cuParamSetv, (m_function, offset, buf, (unsigned int) len), m_symbol);
      |           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:121:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_WITH_TRACE_INFO’
  121 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:17364:36: note: declared here
17364 | __CUDA_DEPRECATED CUresult CUDAAPI cuParamSetv(CUfunction hfunc, int offset, void *ptr, unsigned int numbytes);
      |                                    ^~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::param_set_texref(const pycuda::texture_reference&)’:
src/cpp/cuda.hpp:1400:63: warning: ‘CUresult cuParamSetTexRef(CUfunction, int, CUtexref)’ is deprecated [-Wdeprecated-declarations]
 1400 |         CUDAPP_CALL_GUARDED_WITH_TRACE_INFO(cuParamSetTexRef, (m_function,
      |                                             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
 1401 |             CU_PARAM_TR_DEFAULT, tr.handle()), m_symbol);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  
src/cpp/cuda.hpp:121:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_WITH_TRACE_INFO’
  121 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:17557:36: note: declared here
17557 | __CUDA_DEPRECATED CUresult CUDAAPI cuParamSetTexRef(CUfunction hfunc, int texunit, CUtexref hTexRef);
      |                                    ^~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::launch()’:
src/cpp/cuda.hpp:1407:23: warning: ‘CUresult cuLaunch(CUfunction)’ is deprecated [-Wdeprecated-declarations]
 1407 |             cuLaunch, (m_function), m_symbol);
      |             ~~~~~~~~~~^~~~~~~~~~~~
src/cpp/cuda.hpp:111:29: note: in definition of macro ‘CUDAPP_CALL_GUARDED_THREADED_WITH_TRACE_INFO’
  111 |       cu_status_code = NAME ARGLIST; \
      |                             ^~~~~~~
/usr/include/cuda.h:17416:36: note: declared here
17416 | __CUDA_DEPRECATED CUresult CUDAAPI cuLaunch(CUfunction f);
      |                                    ^~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::launch_grid(int, int)’:
src/cpp/cuda.hpp:1412:25: warning: ‘CUresult cuLaunchGrid(CUfunction, int, int)’ is deprecated [-Wdeprecated-declarations]
 1412 |           cuLaunchGrid, (m_function, grid_width, grid_height), m_symbol);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:111:29: note: in definition of macro ‘CUDAPP_CALL_GUARDED_THREADED_WITH_TRACE_INFO’
  111 |       cu_status_code = NAME ARGLIST; \
      |                             ^~~~~~~
/usr/include/cuda.h:17470:36: note: declared here
17470 | __CUDA_DEPRECATED CUresult CUDAAPI cuLaunchGrid(CUfunction f, int grid_width, int grid_height);
      |                                    ^~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::launch_grid_async(int, int, const pycuda::stream&)’:
src/cpp/cuda.hpp:1417:32: warning: ‘CUresult cuLaunchGridAsync(CUfunction, int, int, CUstream)’ is deprecated [-Wdeprecated-declarations]
 1417 |             cuLaunchGridAsync, (m_function, grid_width, grid_height, s.handle()),
      |             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:111:29: note: in definition of macro ‘CUDAPP_CALL_GUARDED_THREADED_WITH_TRACE_INFO’
  111 |       cu_status_code = NAME ARGLIST; \
      |                             ^~~~~~~
/usr/include/cuda.h:17532:36: note: declared here
17532 | __CUDA_DEPRECATED CUresult CUDAAPI cuLaunchGridAsync(CUfunction f, int grid_width, int grid_height, CUstream hStream);
      |                                    ^~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::set_shared_config(CUsharedconfig)’:
src/cpp/cuda.hpp:1505:39: warning: ‘CUresult cuFuncSetSharedMemConfig(CUfunction, CUsharedconfig)’ is deprecated [-Wdeprecated-declarations]
 1505 |             cuFuncSetSharedMemConfig, (m_function, config), m_symbol);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:121:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_WITH_TRACE_INFO’
  121 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:17611:36: note: declared here
17611 | __CUDA_DEPRECATED CUresult CUDAAPI cuFuncSetSharedMemConfig(CUfunction hfunc, CUsharedconfig config);
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In function ‘void pycuda::initialize_profiler(const char*, const char*, CUoutput_mode)’:
src/cpp/cuda.hpp:2240:47: warning: ‘CUresult cuProfilerInitialize(const char*, const char*, CUoutput_mode)’ is deprecated [-Wdeprecated-declarations]
 2240 |     CUDAPP_CALL_GUARDED(cuProfilerInitialize, (config_file, output_file, output_mode));
      |                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
In file included from src/cpp/cuda.hpp:23:
/usr/include/cudaProfiler.h:143:36: note: declared here
  143 | __CUDA_DEPRECATED CUresult CUDAAPI cuProfilerInitialize(const char *configFile, const char *outputFile, CUoutput_mode outputMode);
      |                                    ^~~~~~~~~~~~~~~~~~~~
src/cpp/cuda_gl.hpp: In function ‘void pycuda::gl::gl_init()’:
src/cpp/cuda_gl.hpp:23:35: warning: ‘CUresult cuGLInit()’ is deprecated [-Wdeprecated-declarations]
   23 |     CUDAPP_CALL_GUARDED(cuGLInit, ());
      |                         ~~~~~~~~~~^~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
In file included from src/cpp/cuda_gl.hpp:13,
                 from src/wrapper/wrap_cudagl.cpp:5:
/usr/include/cudaGL.h:357:36: note: declared here
  357 | __CUDA_DEPRECATED CUresult CUDAAPI cuGLInit(void);
      |                                    ^~~~~~~~
src/cpp/cuda_gl.hpp: In function ‘boost::shared_ptr<pycuda::context> pycuda::gl::make_gl_context(const pycuda::device&, unsigned int)’:
src/cpp/cuda_gl.hpp:37:40: warning: ‘CUresult cuGLCtxCreate_v2(CUctx_st**, unsigned int, CUdevice)’ is deprecated [-Wdeprecated-declarations]
   37 |     CUDAPP_CALL_GUARDED(cuGLCtxCreate, (&ctx, flags, dev.handle()));
      |                                        ^
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cudaGL.h:332:36: note: declared here
  332 | __CUDA_DEPRECATED CUresult CUDAAPI cuGLCtxCreate(CUcontext *pCtx, unsigned int Flags, CUdevice device );
      |                                    ^~~~~~~~~~~~~
src/cpp/cuda_gl.hpp: In constructor ‘pycuda::gl::buffer_object::buffer_object(GLuint)’:
src/cpp/cuda_gl.hpp:56:55: warning: ‘CUresult cuGLRegisterBufferObject(GLuint)’ is deprecated [-Wdeprecated-declarations]
   56 |         CUDAPP_CALL_GUARDED(cuGLRegisterBufferObject, (handle));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cudaGL.h:382:36: note: declared here
  382 | __CUDA_DEPRECATED CUresult CUDAAPI cuGLRegisterBufferObject(GLuint buffer);
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda_gl.hpp: In member function ‘void pycuda::gl::buffer_object::unregister()’:
src/cpp/cuda_gl.hpp:79:69: warning: ‘CUresult cuGLUnregisterBufferObject(GLuint)’ is deprecated [-Wdeprecated-declarations]
   79 |             CUDAPP_CALL_GUARDED_CLEANUP(cuGLUnregisterBufferObject, (m_handle));
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
src/cpp/cuda.hpp:152:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_CLEANUP’
  152 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cudaGL.h:474:36: note: declared here
  474 | __CUDA_DEPRECATED CUresult CUDAAPI cuGLUnregisterBufferObject(GLuint buffer);
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda_gl.hpp: In member function ‘void pycuda::gl::buffer_object_mapping::unmap()’:
src/cpp/cuda_gl.hpp:125:64: warning: ‘CUresult cuGLUnmapBufferObject(GLuint)’ is deprecated [-Wdeprecated-declarations]
  125 |             CUDAPP_CALL_GUARDED_CLEANUP(cuGLUnmapBufferObject, (m_buffer_object->handle()));
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:152:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_CLEANUP’
  152 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cudaGL.h:445:36: note: declared here
  445 | __CUDA_DEPRECATED CUresult CUDAAPI cuGLUnmapBufferObject(GLuint buffer);
      |                                    ^~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda_gl.hpp: In function ‘pycuda::gl::buffer_object_mapping* pycuda::gl::map_buffer_object(boost::shared_ptr<buffer_object>)’:
src/cpp/cuda_gl.hpp:149:46: warning: ‘CUresult cuGLMapBufferObject_v2(CUdeviceptr*, size_t*, GLuint)’ is deprecated [-Wdeprecated-declarations]
  149 |     CUDAPP_CALL_GUARDED(cuGLMapBufferObject, (&devptr, &size, bobj->handle()));
      |                                              ^
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cudaGL.h:416:36: note: declared here
  416 | __CUDA_DEPRECATED CUresult CUDAAPI cuGLMapBufferObject(CUdeviceptr *dptr, size_t *size,  GLuint buffer);
      |                                    ^~~~~~~~~~~~~~~~~~~
x86_64-linux-gnu-g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPYGPU_PACKAGE=pycuda -DPYGPU_PYCUDA=1 -DHAVE_GL=1 -DHAVE_CURAND=1 -Isrc/cpp -I/usr/include -I/usr/lib/python3/dist-packages/numpy/_core/include -I/usr/include/python3.14 -c src/wrapper/wrap_curand.cpp -o build/temp.linux-x86_64-cpython-314/src/wrapper/wrap_curand.o
In file included from src/wrapper/wrap_curand.cpp:1:
src/cpp/cuda.hpp: In member function ‘boost::python::tuple pycuda::device::compute_capability()’:
src/cpp/cuda.hpp:451:56: warning: ‘CUresult cuDeviceComputeCapability(int*, int*, CUdevice)’ is deprecated [-Wdeprecated-declarations]
  451 |         CUDAPP_CALL_GUARDED(cuDeviceComputeCapability, (&major, &minor, m_device));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
In file included from src/cpp/cuda.hpp:14:
/usr/include/cuda.h:5440:36: note: declared here
 5440 | __CUDA_DEPRECATED CUresult CUDAAPI cuDeviceComputeCapability(int *major, int *minor, CUdevice dev);
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In static member function ‘static boost::shared_ptr<pycuda::context> pycuda::context::attach(unsigned int)’:
src/cpp/cuda.hpp:648:42: warning: ‘CUresult cuCtxAttach(CUctx_st**, unsigned int)’ is deprecated [-Wdeprecated-declarations]
  648 |         CUDAPP_CALL_GUARDED(cuCtxAttach, (&current, flags));
      |                             ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:6719:36: note: declared here
 6719 | __CUDA_DEPRECATED CUresult CUDAAPI cuCtxAttach(CUcontext *pctx, unsigned int flags);
      |                                    ^~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘virtual void pycuda::context::detach_internal()’:
src/cpp/cuda.hpp:657:50: warning: ‘CUresult cuCtxDetach(CUcontext)’ is deprecated [-Wdeprecated-declarations]
  657 |         CUDAPP_CALL_GUARDED_CLEANUP(cuCtxDetach, (m_context));
      |                                     ~~~~~~~~~~~~~^~~~~~~~~~~
src/cpp/cuda.hpp:152:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_CLEANUP’
  152 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:6755:36: note: declared here
 6755 | __CUDA_DEPRECATED CUresult CUDAAPI cuCtxDetach(CUcontext ctx);
      |                                    ^~~~~~~~~~~
src/cpp/cuda.hpp: In static member function ‘static CUsharedconfig pycuda::context::get_shared_config()’:
src/cpp/cuda.hpp:821:54: warning: ‘CUresult cuCtxGetSharedMemConfig(CUsharedconfig*)’ is deprecated [-Wdeprecated-declarations]
  821 |         CUDAPP_CALL_GUARDED(cuCtxGetSharedMemConfig, (&config));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:6800:36: note: declared here
 6800 | __CUDA_DEPRECATED CUresult CUDAAPI cuCtxGetSharedMemConfig(CUsharedconfig *pConfig);
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In static member function ‘static void pycuda::context::set_shared_config(CUsharedconfig)’:
src/cpp/cuda.hpp:827:54: warning: ‘CUresult cuCtxSetSharedMemConfig(CUsharedconfig)’ is deprecated [-Wdeprecated-declarations]
  827 |         CUDAPP_CALL_GUARDED(cuCtxSetSharedMemConfig, (config));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:6855:36: note: declared here
 6855 | __CUDA_DEPRECATED CUresult CUDAAPI cuCtxSetSharedMemConfig(CUsharedconfig config);
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In constructor ‘pycuda::texture_reference::texture_reference()’:
src/cpp/cuda.hpp:1136:45: warning: ‘CUresult cuTexRefCreate(CUtexref_st**)’ is deprecated [-Wdeprecated-declarations]
 1136 |       { CUDAPP_CALL_GUARDED(cuTexRefCreate, (&m_texref)); }
      |                             ~~~~~~~~~~~~~~~~^~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21896:36: note: declared here
21896 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefCreate(CUtexref *pTexRef);
      |                                    ^~~~~~~~~~~~~~
src/cpp/cuda.hpp: In destructor ‘pycuda::texture_reference::~texture_reference()’:
src/cpp/cuda.hpp:1146:56: warning: ‘CUresult cuTexRefDestroy(CUtexref)’ is deprecated [-Wdeprecated-declarations]
 1146 |           CUDAPP_CALL_GUARDED_CLEANUP(cuTexRefDestroy, (m_texref));
      |                                       ~~~~~~~~~~~~~~~~~^~~~~~~~~~
src/cpp/cuda.hpp:152:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_CLEANUP’
  152 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21916:36: note: declared here
21916 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefDestroy(CUtexref hTexRef);
      |                                    ^~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::texture_reference::set_array(boost::shared_ptr<pycuda::array>)’:
src/cpp/cuda.hpp:1158:47: warning: ‘CUresult cuTexRefSetArray(CUtexref, CUarray, unsigned int)’ is deprecated [-Wdeprecated-declarations]
 1158 |         CUDAPP_CALL_GUARDED(cuTexRefSetArray, (m_texref,
      |                             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
 1159 |             ary->handle(), CU_TRSA_OVERRIDE_FORMAT));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21107:36: note: declared here
21107 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefSetArray(CUtexref hTexRef, CUarray hArray, unsigned int Flags);
      |                                    ^~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘pycuda::pycuda_size_t pycuda::texture_reference::set_address(CUdeviceptr, unsigned int, bool)’:
src/cpp/cuda.hpp:1166:49: warning: ‘CUresult cuTexRefSetAddress_v2(size_t*, CUtexref, CUdeviceptr, size_t)’ is deprecated [-Wdeprecated-declarations]
 1166 |         CUDAPP_CALL_GUARDED(cuTexRefSetAddress, (&byte_offset,
      |                                                 ^
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21183:36: note: declared here
21183 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefSetAddress(size_t *ByteOffset, CUtexref hTexRef, CUdeviceptr dptr, size_t bytes);
      |                                    ^~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::texture_reference::set_address_2d(CUdeviceptr, const CUDA_ARRAY_DESCRIPTOR&, unsigned int)’:
src/cpp/cuda.hpp:1181:51: warning: ‘CUresult cuTexRefSetAddress2D_v3(CUtexref, const CUDA_ARRAY_DESCRIPTOR*, CUdeviceptr, size_t)’ is deprecated [-Wdeprecated-declarations]
 1181 |         CUDAPP_CALL_GUARDED(cuTexRefSetAddress2D, (m_texref, &descr, dptr, pitch));
      |                                                   ^
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21238:36: note: declared here
21238 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefSetAddress2D(CUtexref hTexRef, const CUDA_ARRAY_DESCRIPTOR *desc, CUdeviceptr dptr, size_t Pitch);
      |                                    ^~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::texture_reference::set_format(CUarray_format, int)’:
src/cpp/cuda.hpp:1186:48: warning: ‘CUresult cuTexRefSetFormat(CUtexref, CUarray_format, int)’ is deprecated [-Wdeprecated-declarations]
 1186 |       { CUDAPP_CALL_GUARDED(cuTexRefSetFormat, (m_texref, fmt, num_packed_components)); }
      |                             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21270:36: note: declared here
21270 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefSetFormat(CUtexref hTexRef, CUarray_format fmt, int NumPackedComponents);
      |                                    ^~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::texture_reference::set_address_mode(int, CUaddress_mode)’:
src/cpp/cuda.hpp:1189:53: warning: ‘CUresult cuTexRefSetAddressMode(CUtexref, int, CUaddress_mode)’ is deprecated [-Wdeprecated-declarations]
 1189 |       { CUDAPP_CALL_GUARDED(cuTexRefSetAddressMode, (m_texref, dim, am)); }
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21313:36: note: declared here
21313 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefSetAddressMode(CUtexref hTexRef, int dim, CUaddress_mode am);
      |                                    ^~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::texture_reference::set_filter_mode(CUfilter_mode)’:
src/cpp/cuda.hpp:1191:52: warning: ‘CUresult cuTexRefSetFilterMode(CUtexref, CUfilter_mode)’ is deprecated [-Wdeprecated-declarations]
 1191 |       { CUDAPP_CALL_GUARDED(cuTexRefSetFilterMode, (m_texref, fm)); }
      |                             ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21349:36: note: declared here
21349 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefSetFilterMode(CUtexref hTexRef, CUfilter_mode fm);
      |                                    ^~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::texture_reference::set_flags(unsigned int)’:
src/cpp/cuda.hpp:1194:47: warning: ‘CUresult cuTexRefSetFlags(CUtexref, unsigned int)’ is deprecated [-Wdeprecated-declarations]
 1194 |       { CUDAPP_CALL_GUARDED(cuTexRefSetFlags, (m_texref, flags)); }
      |                             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21549:36: note: declared here
21549 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefSetFlags(CUtexref hTexRef, unsigned int Flags);
      |                                    ^~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘CUdeviceptr pycuda::texture_reference::get_address()’:
src/cpp/cuda.hpp:1199:49: warning: ‘CUresult cuTexRefGetAddress_v2(CUdeviceptr*, CUtexref)’ is deprecated [-Wdeprecated-declarations]
 1199 |         CUDAPP_CALL_GUARDED(cuTexRefGetAddress, (&result, m_texref));
      |                                                 ^
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21576:36: note: declared here
21576 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefGetAddress(CUdeviceptr *pdptr, CUtexref hTexRef);
      |                                    ^~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘pycuda::array* pycuda::texture_reference::get_array()’:
src/cpp/cuda.hpp:1205:47: warning: ‘CUresult cuTexRefGetArray(CUarray_st**, CUtexref)’ is deprecated [-Wdeprecated-declarations]
 1205 |         CUDAPP_CALL_GUARDED(cuTexRefGetArray, (&result, m_texref));
      |                             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21603:36: note: declared here
21603 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefGetArray(CUarray *phArray, CUtexref hTexRef);
      |                                    ^~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘CUaddress_mode pycuda::texture_reference::get_address_mode(int)’:
src/cpp/cuda.hpp:1211:53: warning: ‘CUresult cuTexRefGetAddressMode(CUaddress_mode*, CUtexref, int)’ is deprecated [-Wdeprecated-declarations]
 1211 |         CUDAPP_CALL_GUARDED(cuTexRefGetAddressMode, (&result, m_texref, dim));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21658:36: note: declared here
21658 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefGetAddressMode(CUaddress_mode *pam, CUtexref hTexRef, int dim);
      |                                    ^~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘CUfilter_mode pycuda::texture_reference::get_filter_mode()’:
src/cpp/cuda.hpp:1217:52: warning: ‘CUresult cuTexRefGetFilterMode(CUfilter_mode*, CUtexref)’ is deprecated [-Wdeprecated-declarations]
 1217 |         CUDAPP_CALL_GUARDED(cuTexRefGetFilterMode, (&result, m_texref));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21684:36: note: declared here
21684 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefGetFilterMode(CUfilter_mode *pfm, CUtexref hTexRef);
      |                                    ^~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘boost::python::tuple pycuda::texture_reference::get_format()’:
src/cpp/cuda.hpp:1226:48: warning: ‘CUresult cuTexRefGetFormat(CUarray_format*, int*, CUtexref)’ is deprecated [-Wdeprecated-declarations]
 1226 |         CUDAPP_CALL_GUARDED(cuTexRefGetFormat, (&fmt, &num_channels, m_texref));
      |                             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21712:36: note: declared here
21712 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefGetFormat(CUarray_format *pFormat, int *pNumChannels, CUtexref hTexRef);
      |                                    ^~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘unsigned int pycuda::texture_reference::get_flags()’:
src/cpp/cuda.hpp:1234:47: warning: ‘CUresult cuTexRefGetFlags(unsigned int*, CUtexref)’ is deprecated [-Wdeprecated-declarations]
 1234 |         CUDAPP_CALL_GUARDED(cuTexRefGetFlags, (&result, m_texref));
      |                             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21871:36: note: declared here
21871 | __CUDA_DEPRECATED CUresult CUDAAPI cuTexRefGetFlags(unsigned int *pFlags, CUtexref hTexRef);
      |                                    ^~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::surface_reference::set_array(boost::shared_ptr<pycuda::array>, unsigned int)’:
src/cpp/cuda.hpp:1267:48: warning: ‘CUresult cuSurfRefSetArray(CUsurfref, CUarray, unsigned int)’ is deprecated [-Wdeprecated-declarations]
 1267 |         CUDAPP_CALL_GUARDED(cuSurfRefSetArray, (m_surfref, ary->handle(), flags));
      |                             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21959:36: note: declared here
21959 | __CUDA_DEPRECATED CUresult CUDAAPI cuSurfRefSetArray(CUsurfref hSurfRef, CUarray hArray, unsigned int Flags);
      |                                    ^~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘pycuda::array* pycuda::surface_reference::get_array()’:
src/cpp/cuda.hpp:1274:48: warning: ‘CUresult cuSurfRefGetArray(CUarray_st**, CUsurfref)’ is deprecated [-Wdeprecated-declarations]
 1274 |         CUDAPP_CALL_GUARDED(cuSurfRefGetArray, (&result, m_surfref));
      |                             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:21982:36: note: declared here
21982 | __CUDA_DEPRECATED CUresult CUDAAPI cuSurfRefGetArray(CUarray *phArray, CUsurfref hSurfRef);
      |                                    ^~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In function ‘pycuda::texture_reference* pycuda::module_get_texref(boost::shared_ptr<module>, const char*)’:
src/cpp/cuda.hpp:1331:44: warning: ‘CUresult cuModuleGetTexRef(CUtexref_st**, CUmodule, const char*)’ is deprecated [-Wdeprecated-declarations]
 1331 |     CUDAPP_CALL_GUARDED(cuModuleGetTexRef, (&tr, mod->handle(), name));
      |                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:7407:36: note: declared here
 7407 | __CUDA_DEPRECATED CUresult CUDAAPI cuModuleGetTexRef(CUtexref *pTexRef, CUmodule hmod, const char *name);
      |                                    ^~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In function ‘pycuda::surface_reference* pycuda::module_get_surfref(boost::shared_ptr<module>, const char*)’:
src/cpp/cuda.hpp:1344:45: warning: ‘CUresult cuModuleGetSurfRef(CUsurfref_st**, CUmodule, const char*)’ is deprecated [-Wdeprecated-declarations]
 1344 |     CUDAPP_CALL_GUARDED(cuModuleGetSurfRef, (&sr, mod->handle(), name));
      |                         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:7441:36: note: declared here
 7441 | __CUDA_DEPRECATED CUresult CUDAAPI cuModuleGetSurfRef(CUsurfref *pSurfRef, CUmodule hmod, const char *name);
      |                                    ^~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::set_block_shape(int, int, int)’:
src/cpp/cuda.hpp:1369:34: warning: ‘CUresult cuFuncSetBlockShape(CUfunction, int, int, int)’ is deprecated [-Wdeprecated-declarations]
 1369 |             cuFuncSetBlockShape, (m_function, x, y, z), m_symbol);
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:121:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_WITH_TRACE_INFO’
  121 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:17197:36: note: declared here
17197 | __CUDA_DEPRECATED CUresult CUDAAPI cuFuncSetBlockShape(CUfunction hfunc, int x, int y, int z);
      |                                    ^~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::set_shared_size(unsigned int)’:
src/cpp/cuda.hpp:1374:34: warning: ‘CUresult cuFuncSetSharedSize(CUfunction, unsigned int)’ is deprecated [-Wdeprecated-declarations]
 1374 |             cuFuncSetSharedSize, (m_function, bytes), m_symbol);
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:121:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_WITH_TRACE_INFO’
  121 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:17231:36: note: declared here
17231 | __CUDA_DEPRECATED CUresult CUDAAPI cuFuncSetSharedSize(CUfunction hfunc, unsigned int bytes);
      |                                    ^~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::param_set_size(unsigned int)’:
src/cpp/cuda.hpp:1380:29: warning: ‘CUresult cuParamSetSize(CUfunction, unsigned int)’ is deprecated [-Wdeprecated-declarations]
 1380 |             cuParamSetSize, (m_function, bytes), m_symbol);
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:121:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_WITH_TRACE_INFO’
  121 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:17263:36: note: declared here
17263 | __CUDA_DEPRECATED CUresult CUDAAPI cuParamSetSize(CUfunction hfunc, unsigned int numbytes);
      |                                    ^~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::param_set(int, unsigned int)’:
src/cpp/cuda.hpp:1385:26: warning: ‘CUresult cuParamSeti(CUfunction, int, unsigned int)’ is deprecated [-Wdeprecated-declarations]
 1385 |             cuParamSeti, (m_function, offset, value), m_symbol);
      |             ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:121:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_WITH_TRACE_INFO’
  121 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:17296:36: note: declared here
17296 | __CUDA_DEPRECATED CUresult CUDAAPI cuParamSeti(CUfunction hfunc, int offset, unsigned int value);
      |                                    ^~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::param_set(int, float)’:
src/cpp/cuda.hpp:1390:24: warning: ‘CUresult cuParamSetf(CUfunction, int, float)’ is deprecated [-Wdeprecated-declarations]
 1390 |           cuParamSetf, (m_function, offset, value), m_symbol);
      |           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:121:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_WITH_TRACE_INFO’
  121 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:17329:36: note: declared here
17329 | __CUDA_DEPRECATED CUresult CUDAAPI cuParamSetf(CUfunction hfunc, int offset, float value);
      |                                    ^~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::param_setv(int, void*, size_t)’:
src/cpp/cuda.hpp:1396:24: warning: ‘CUresult cuParamSetv(CUfunction, int, void*, unsigned int)’ is deprecated [-Wdeprecated-declarations]
 1396 |           cuParamSetv, (m_function, offset, buf, (unsigned int) len), m_symbol);
      |           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:121:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_WITH_TRACE_INFO’
  121 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:17364:36: note: declared here
17364 | __CUDA_DEPRECATED CUresult CUDAAPI cuParamSetv(CUfunction hfunc, int offset, void *ptr, unsigned int numbytes);
      |                                    ^~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::param_set_texref(const pycuda::texture_reference&)’:
src/cpp/cuda.hpp:1400:63: warning: ‘CUresult cuParamSetTexRef(CUfunction, int, CUtexref)’ is deprecated [-Wdeprecated-declarations]
 1400 |         CUDAPP_CALL_GUARDED_WITH_TRACE_INFO(cuParamSetTexRef, (m_function,
      |                                             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
 1401 |             CU_PARAM_TR_DEFAULT, tr.handle()), m_symbol);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  
src/cpp/cuda.hpp:121:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_WITH_TRACE_INFO’
  121 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:17557:36: note: declared here
17557 | __CUDA_DEPRECATED CUresult CUDAAPI cuParamSetTexRef(CUfunction hfunc, int texunit, CUtexref hTexRef);
      |                                    ^~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::launch()’:
src/cpp/cuda.hpp:1407:23: warning: ‘CUresult cuLaunch(CUfunction)’ is deprecated [-Wdeprecated-declarations]
 1407 |             cuLaunch, (m_function), m_symbol);
      |             ~~~~~~~~~~^~~~~~~~~~~~
src/cpp/cuda.hpp:111:29: note: in definition of macro ‘CUDAPP_CALL_GUARDED_THREADED_WITH_TRACE_INFO’
  111 |       cu_status_code = NAME ARGLIST; \
      |                             ^~~~~~~
/usr/include/cuda.h:17416:36: note: declared here
17416 | __CUDA_DEPRECATED CUresult CUDAAPI cuLaunch(CUfunction f);
      |                                    ^~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::launch_grid(int, int)’:
src/cpp/cuda.hpp:1412:25: warning: ‘CUresult cuLaunchGrid(CUfunction, int, int)’ is deprecated [-Wdeprecated-declarations]
 1412 |           cuLaunchGrid, (m_function, grid_width, grid_height), m_symbol);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:111:29: note: in definition of macro ‘CUDAPP_CALL_GUARDED_THREADED_WITH_TRACE_INFO’
  111 |       cu_status_code = NAME ARGLIST; \
      |                             ^~~~~~~
/usr/include/cuda.h:17470:36: note: declared here
17470 | __CUDA_DEPRECATED CUresult CUDAAPI cuLaunchGrid(CUfunction f, int grid_width, int grid_height);
      |                                    ^~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::launch_grid_async(int, int, const pycuda::stream&)’:
src/cpp/cuda.hpp:1417:32: warning: ‘CUresult cuLaunchGridAsync(CUfunction, int, int, CUstream)’ is deprecated [-Wdeprecated-declarations]
 1417 |             cuLaunchGridAsync, (m_function, grid_width, grid_height, s.handle()),
      |             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:111:29: note: in definition of macro ‘CUDAPP_CALL_GUARDED_THREADED_WITH_TRACE_INFO’
  111 |       cu_status_code = NAME ARGLIST; \
      |                             ^~~~~~~
/usr/include/cuda.h:17532:36: note: declared here
17532 | __CUDA_DEPRECATED CUresult CUDAAPI cuLaunchGridAsync(CUfunction f, int grid_width, int grid_height, CUstream hStream);
      |                                    ^~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In member function ‘void pycuda::function::set_shared_config(CUsharedconfig)’:
src/cpp/cuda.hpp:1505:39: warning: ‘CUresult cuFuncSetSharedMemConfig(CUfunction, CUsharedconfig)’ is deprecated [-Wdeprecated-declarations]
 1505 |             cuFuncSetSharedMemConfig, (m_function, config), m_symbol);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:121:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED_WITH_TRACE_INFO’
  121 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
/usr/include/cuda.h:17611:36: note: declared here
17611 | __CUDA_DEPRECATED CUresult CUDAAPI cuFuncSetSharedMemConfig(CUfunction hfunc, CUsharedconfig config);
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp: In function ‘void pycuda::initialize_profiler(const char*, const char*, CUoutput_mode)’:
src/cpp/cuda.hpp:2240:47: warning: ‘CUresult cuProfilerInitialize(const char*, const char*, CUoutput_mode)’ is deprecated [-Wdeprecated-declarations]
 2240 |     CUDAPP_CALL_GUARDED(cuProfilerInitialize, (config_file, output_file, output_mode));
      |                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cpp/cuda.hpp:143:27: note: in definition of macro ‘CUDAPP_CALL_GUARDED’
  143 |     cu_status_code = NAME ARGLIST; \
      |                           ^~~~~~~
In file included from src/cpp/cuda.hpp:23:
/usr/include/cudaProfiler.h:143:36: note: declared here
  143 | __CUDA_DEPRECATED CUresult CUDAAPI cuProfilerInitialize(const char *configFile, const char *outputFile, CUoutput_mode outputMode);
      |                                    ^~~~~~~~~~~~~~~~~~~~
x86_64-linux-gnu-g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR [too-long-redacted] cpython-314-x86_64-linux-gnu.so
building '_pvt_struct' extension
x86_64-linux-gnu-g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/python3/dist-packages/numpy/_core/include -I/usr/include/python3.14 -c src/wrapper/_pvt_struct_v3.cpp -o build/temp.linux-x86_64-cpython-314/src/wrapper/_pvt_struct_v3.o
src/wrapper/_pvt_struct_v3.cpp: In function ‘int s_init(PyObject*, PyObject*, PyObject*)’:
src/wrapper/_pvt_struct_v3.cpp:1049:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
 1049 |     static char *kwlist[] = {"format", 0};
      |                              ^~~~~~~~
src/wrapper/_pvt_struct_v3.cpp: In function ‘PyObject* s_unpack_from(PyObject*, PyObject*, PyObject*)’:
src/wrapper/_pvt_struct_v3.cpp:1168:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
 1168 |     static char *kwlist[] = {"buffer", "offset", 0};
      |                              ^~~~~~~~
src/wrapper/_pvt_struct_v3.cpp:1168:40: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
 1168 |     static char *kwlist[] = {"buffer", "offset", 0};
      |                                        ^~~~~~~~
x86_64-linux-gnu-g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-cpython-314/src/wrapper/_pvt_struct_v3.o -L/usr/lib/x86_64-linux-gnu -o /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/pycuda/_pvt_struct.cpython-314-x86_64-linux-gnu.so
dh_auto_build: error: pybuild --build -i python{version} -p "3.15 3.14" --parallel=2 returned exit code 13
make: *** [debian/rules:28: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2
--------------------------------------------------------------------------------



More information about the pkg-nvidia-devel mailing list