autoreconf: export WARNINGS=
autoreconf: Entering directory '.'
autoreconf: running: autopoint --force
autoreconf: running: aclocal --force -I m4
autoreconf: configure.ac: tracing
autoreconf: running: libtoolize --copy --force
autoreconf: configure.ac: not using Intltool
autoreconf: configure.ac: not using Gtkdoc
autoreconf: running: aclocal --force -I m4
autoreconf: running: /usr/bin/autoconf --force
autoreconf: running: /usr/bin/autoheader --force
autoreconf: running: automake --add-missing --copy --force-missing
configure.ac:30: installing 'admin/compile'
configure.ac:24: installing 'admin/missing'
lib/Makefile.am: installing 'admin/depcomp'
autoreconf: 'admin/install-sh' is updated
autoreconf: Leaving directory '.'
:1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
:1: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead
:1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
:1: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead
kmip.c: In function ‘kmip_key_value_set_bytes’:
kmip.c:101:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
  101 |   value->v.bytes.data = g_memdup (bytes, len);
      |   ^~~~~
In file included from /usr/include/glib-2.0/glib/gstring.h:37,
                 from /usr/include/glib-2.0/glib/giochannel.h:36,
                 from /usr/include/glib-2.0/glib.h:56,
                 from kmip.c:25:
/usr/include/glib-2.0/glib/gstrfuncs.h:338:23: note: declared here
  338 | gpointer              g_memdup         (gconstpointer mem,
      |                       ^~~~~~~~
kmip.c: In function ‘kmip_key_value_set_symmetric_key’:
kmip.c:113:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
  113 |   value->v.key->data = g_memdup (key, len);
      |   ^~~~~
/usr/include/glib-2.0/glib/gstrfuncs.h:338:23: note: declared here
  338 | gpointer              g_memdup         (gconstpointer mem,
      |                       ^~~~~~~~
kmip.c: In function ‘get_bytes’:
kmip.c:923:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
  923 |   *bytes = g_memdup (kmip->data, s);
      |   ^
/usr/include/glib-2.0/glib/gstrfuncs.h:338:23: note: declared here
  338 | gpointer              g_memdup         (gconstpointer mem,
      |                       ^~~~~~~~
kmip.c: In function ‘kmip_libvk_packet_wrap_secret_symmetric’:
kmip.c:1884:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
 1884 |   key_block->wrapping->iv = g_memdup (iv, iv_len);
      |   ^~~~~~~~~
/usr/include/glib-2.0/glib/gstrfuncs.h:338:23: note: declared here
  338 | gpointer              g_memdup         (gconstpointer mem,
      |                       ^~~~~~~~
crypto.c: In function ‘encrypt_asymmetric’:
crypto.c:192:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
  192 |   res = g_memdup (dest_item.data, dest_item.len);
      |   ^~~
In file included from /usr/include/glib-2.0/glib/gstring.h:37,
                 from /usr/include/glib-2.0/glib/giochannel.h:36,
                 from /usr/include/glib-2.0/glib.h:56,
                 from crypto.c:27:
/usr/include/glib-2.0/glib/gstrfuncs.h:338:23: note: declared here
  338 | gpointer              g_memdup         (gconstpointer mem,
      |                       ^~~~~~~~
crypto.c: In function ‘decrypt_asymmetric’:
crypto.c:237:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
  237 |   res = g_memdup (dest->data, dest->len);
      |   ^~~
/usr/include/glib-2.0/glib/gstrfuncs.h:338:23: note: declared here
  338 | gpointer              g_memdup         (gconstpointer mem,
      |                       ^~~~~~~~
crypto.c: In function ‘wrap_asymmetric’:
crypto.c:343:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
  343 |   *wrapped_secret = g_memdup (wrapped_secret_item.data,
      |   ^
/usr/include/glib-2.0/glib/gstrfuncs.h:338:23: note: declared here
  338 | gpointer              g_memdup         (gconstpointer mem,
      |                       ^~~~~~~~
crypto.c:347:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
  347 |   *issuer = g_memdup (isn->derIssuer.data, isn->derIssuer.len);
      |   ^
/usr/include/glib-2.0/glib/gstrfuncs.h:338:23: note: declared here
  338 | gpointer              g_memdup         (gconstpointer mem,
      |                       ^~~~~~~~
crypto.c:349:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
  349 |   *sn = g_memdup (isn->serialNumber.data, isn->serialNumber.len);
      |   ^
/usr/include/glib-2.0/glib/gstrfuncs.h:338:23: note: declared here
  338 | gpointer              g_memdup         (gconstpointer mem,
      |                       ^~~~~~~~
crypto.c: In function ‘unwrap_asymmetric’:
crypto.c:432:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
  432 |   ret = g_memdup (clear_secret_item->data, clear_secret_item->len);
      |   ^~~
/usr/include/glib-2.0/glib/gstrfuncs.h:338:23: note: declared here
  338 | gpointer              g_memdup         (gconstpointer mem,
      |                       ^~~~~~~~
crypto.c: In function ‘wrap_symmetric’:
crypto.c:506:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
  506 |   *iv = g_memdup (iv_data, iv_data_size);
      |   ^
/usr/include/glib-2.0/glib/gstrfuncs.h:338:23: note: declared here
  338 | gpointer              g_memdup         (gconstpointer mem,
      |                       ^~~~~~~~
crypto.c:510:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
  510 |   *wrapped_secret = g_memdup (wrapped_secret_item.data,
      |   ^
/usr/include/glib-2.0/glib/gstrfuncs.h:338:23: note: declared here
  338 | gpointer              g_memdup         (gconstpointer mem,
      |                       ^~~~~~~~
crypto.c: In function ‘unwrap_symmetric’:
crypto.c:565:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
  565 |   ret = g_memdup (clear_secret_item->data, clear_secret_item->len);
      |   ^~~
/usr/include/glib-2.0/glib/gstrfuncs.h:338:23: note: declared here
  338 | gpointer              g_memdup         (gconstpointer mem,
      |                       ^~~~~~~~
crypto.c: In function ‘encrypt_with_passphrase’:
crypto.c:721:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
  721 |   res = g_memdup (gpgme_res, *res_size);
      |   ^~~
/usr/include/glib-2.0/glib/gstrfuncs.h:338:23: note: declared here
  338 | gpointer              g_memdup         (gconstpointer mem,
      |                       ^~~~~~~~
crypto.c: In function ‘decrypt_with_passphrase’:
crypto.c:777:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
  777 |   res = g_memdup (gpgme_res, *res_size);
      |   ^~~
/usr/include/glib-2.0/glib/gstrfuncs.h:338:23: note: declared here
  338 | gpointer              g_memdup         (gconstpointer mem,
      |                       ^~~~~~~~
volume_luks.c: In function ‘luks_replace_key’:
volume_luks.c:153:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
  153 |   luks->key = g_memdup (key, luks->key_bytes);
      |   ^~~~
In file included from /usr/include/glib-2.0/glib/gstring.h:37,
                 from /usr/include/glib-2.0/glib/giochannel.h:36,
                 from /usr/include/glib-2.0/glib.h:56,
                 from volume_luks.c:24:
/usr/include/glib-2.0/glib/gstrfuncs.h:338:23: note: declared here
  338 | gpointer              g_memdup         (gconstpointer mem,
      |                       ^~~~~~~~
volume_luks.c: In function ‘luks_parse_escrow_packet’:
volume_luks.c:790:11: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
  790 |           vol->v.luks->key = g_memdup (key_value->v.key->data,
      |           ^~~
/usr/include/glib-2.0/glib/gstrfuncs.h:338:23: note: declared here
  338 | gpointer              g_memdup         (gconstpointer mem,
      |                       ^~~~~~~~
volume.c: In function ‘volume_create_data_encryption_key_packet’:
volume.c:86:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
   86 |   key_value->v.key->data = g_memdup (key, key_bytes);
      |   ^~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gstring.h:37,
                 from /usr/include/glib-2.0/glib/giochannel.h:36,
                 from /usr/include/glib-2.0/glib.h:56,
                 from volume.c:25:
/usr/include/glib-2.0/glib/gstrfuncs.h:338:23: note: declared here
  338 | gpointer              g_memdup         (gconstpointer mem,
      |                       ^~~~~~~~
volume.c: In function ‘volume_create_passphrase_packet’:
volume.c:132:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
  132 |   key_value->v.bytes.data = g_memdup (passphrase, size);
      |   ^~~~~~~~~
/usr/include/glib-2.0/glib/gstrfuncs.h:338:23: note: declared here
  338 | gpointer              g_memdup         (gconstpointer mem,
      |                       ^~~~~~~~
volume_key_wrap.c:1819:23: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type]
 1819 |   {(char *)"disown",  (PyCFunction)SwigPyObject_disown,  METH_NOARGS,  (char *)"releases ownership of the pointer"},
      |                       ^
volume_key_wrap.c:1820:23: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type]
 1820 |   {(char *)"acquire", (PyCFunction)SwigPyObject_acquire, METH_NOARGS,  (char *)"acquires ownership of the pointer"},
      |                       ^
volume_key_wrap.c:1823:23: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type]
 1823 |   {(char *)"next",    (PyCFunction)SwigPyObject_next,    METH_NOARGS,  (char *)"returns the next 'this' object"},
      |                       ^
volume_key_wrap.c:1824:23: warning: cast between incompatible function types from ‘PyObject * (*)(SwigPyObject *)’ {aka ‘struct _object * (*)(SwigPyObject *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type]
 1824 |   {(char *)"__repr__",(PyCFunction)SwigPyObject_repr,    METH_NOARGS,  (char *)"returns object representation"},
      |                       ^
volume_key_wrap.c: In function ‘SWIG_Python_NewShadowInstance’:
volume_key_wrap.c:2483:65: warning: declaration of ‘swig_this’ shadows a global declaration [-Wshadow]
 2483 | SWIG_Python_NewShadowInstance(SwigPyClientData *data, PyObject *swig_this)
      |                                                       ~~~~~~~~~~^~~~~~~~~
volume_key_wrap.c:2224:18: note: shadowed declaration is here
 2224 | static PyObject *swig_this = NULL;
      |                  ^~~~~~~~~
volume_key_wrap.c: In function ‘SWIG_Python_SetSwigThis’:
volume_key_wrap.c:2558:51: warning: declaration of ‘swig_this’ shadows a global declaration [-Wshadow]
 2558 | SWIG_Python_SetSwigThis(PyObject *inst, PyObject *swig_this)
      |                                         ~~~~~~~~~~^~~~~~~~~
volume_key_wrap.c:2224:18: note: shadowed declaration is here
 2224 | static PyObject *swig_this = NULL;
      |                  ^~~~~~~~~
volume_key_wrap.c: In function ‘init_volume_key’:
volume_key_wrap.c:5999:15: warning: ‘__builtin_strncpy’ output truncated before terminating nul copying 10 bytes from a string of the same length [-Wstringop-truncation]
 5999 |               strncpy(buff, "swig_ptr: ", 10);
      |               ^
volume_key_wrap.c:1819:23: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type]
 1819 |   {(char *)"disown",  (PyCFunction)SwigPyObject_disown,  METH_NOARGS,  (char *)"releases ownership of the pointer"},
      |                       ^
volume_key_wrap.c:1820:23: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type]
 1820 |   {(char *)"acquire", (PyCFunction)SwigPyObject_acquire, METH_NOARGS,  (char *)"acquires ownership of the pointer"},
      |                       ^
volume_key_wrap.c:1823:23: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type]
 1823 |   {(char *)"next",    (PyCFunction)SwigPyObject_next,    METH_NOARGS,  (char *)"returns the next 'this' object"},
      |                       ^
volume_key_wrap.c:1824:23: warning: cast between incompatible function types from ‘PyObject * (*)(SwigPyObject *)’ {aka ‘struct _object * (*)(SwigPyObject *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type]
 1824 |   {(char *)"__repr__",(PyCFunction)SwigPyObject_repr,    METH_NOARGS,  (char *)"returns object representation"},
      |                       ^
volume_key_wrap.c: In function ‘SwigPyObject_TypeOnce’:
volume_key_wrap.c:1982:5: warning: missing initializer for field ‘tp_vectorcall’ of ‘PyTypeObject’ {aka ‘const struct _typeobject’} [-Wmissing-field-initializers]
 1982 |     };
      |     ^
In file included from /usr/include/python3.11/object.h:757,
                 from /usr/include/python3.11/Python.h:44,
                 from volume_key_wrap.c:149:
/usr/include/python3.11/cpython/object.h:229:20: note: ‘tp_vectorcall’ declared here
  229 |     vectorcallfunc tp_vectorcall;
      |                    ^~~~~~~~~~~~~
volume_key_wrap.c: In function ‘SwigPyPacked_TypeOnce’:
volume_key_wrap.c:2169:5: warning: missing initializer for field ‘tp_vectorcall’ of ‘PyTypeObject’ {aka ‘const struct _typeobject’} [-Wmissing-field-initializers]
 2169 |     };
      |     ^
/usr/include/python3.11/cpython/object.h:229:20: note: ‘tp_vectorcall’ declared here
  229 |     vectorcallfunc tp_vectorcall;
      |                    ^~~~~~~~~~~~~
volume_key_wrap.c: In function ‘SWIG_Python_NewShadowInstance’:
volume_key_wrap.c:2483:65: warning: declaration of ‘swig_this’ shadows a global declaration [-Wshadow]
 2483 | SWIG_Python_NewShadowInstance(SwigPyClientData *data, PyObject *swig_this)
      |                                                       ~~~~~~~~~~^~~~~~~~~
volume_key_wrap.c:2224:18: note: shadowed declaration is here
 2224 | static PyObject *swig_this = NULL;
      |                  ^~~~~~~~~
volume_key_wrap.c: In function ‘SWIG_Python_SetSwigThis’:
volume_key_wrap.c:2558:51: warning: declaration of ‘swig_this’ shadows a global declaration [-Wshadow]
 2558 | SWIG_Python_SetSwigThis(PyObject *inst, PyObject *swig_this)
      |                                         ~~~~~~~~~~^~~~~~~~~
volume_key_wrap.c:2224:18: note: shadowed declaration is here
 2224 | static PyObject *swig_this = NULL;
      |                  ^~~~~~~~~
volume_key_wrap.c: In function ‘PyString_AsStringAndSize’:
volume_key_wrap.c:2998:11: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
 2998 |   *buffer = b;
      |           ^
volume_key_wrap.c: In function ‘swig_varlink_type’:
volume_key_wrap.c:5893:7: warning: missing initializer for field ‘tp_vectorcall’ of ‘PyTypeObject’ {aka ‘const struct _typeobject’} [-Wmissing-field-initializers]
 5893 |       };
      |       ^
/usr/include/python3.11/cpython/object.h:229:20: note: ‘tp_vectorcall’ declared here
  229 |     vectorcallfunc tp_vectorcall;
      |                    ^~~~~~~~~~~~~
volume_key_wrap.c: In function ‘PyInit__volume_key’:
volume_key_wrap.c:6005:15: warning: ‘__builtin_strncpy’ output truncated before terminating nul copying 10 bytes from a string of the same length [-Wstringop-truncation]
 6005 |               strncpy(buff, "swig_ptr: ", 10);
      |               ^
volume_key.c: In function ‘read_batch_string’:
volume_key.c:390:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
  390 |   res = g_memdup (buf, len);
      |   ^~~
In file included from /usr/include/glib-2.0/glib/gstring.h:37,
                 from /usr/include/glib-2.0/glib/giochannel.h:36,
                 from /usr/include/glib-2.0/glib.h:56,
                 from volume_key.c:30:
/usr/include/glib-2.0/glib/gstrfuncs.h:338:23: note: declared here
  338 | gpointer              g_memdup         (gconstpointer mem,
      |                       ^~~~~~~~
volume_key.c: In function ‘generic_ui_cb’:
volume_key.c:529:7: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
  529 |       res = g_memdup (buf, len + 1);
      |       ^~~
/usr/include/glib-2.0/glib/gstrfuncs.h:338:23: note: declared here
  338 | gpointer              g_memdup         (gconstpointer mem,
      |                       ^~~~~~~~
libtool: warning: remember to run 'libtool --finish /usr/lib'
libtool: warning: relinking '_volume_key.la'
libtool: warning: remember to run 'libtool --finish /usr/lib/python2.7/site-packages'
libtool: warning: relinking '_volume_key.la'
libtool: warning: remember to run 'libtool --finish /usr/lib/python3.11/site-packages'
libtool: warning: '../lib/libvolume_key.la' has not been installed in '/usr/lib'