Hi,

Just and FYI py-libzfs fails to build in FreeBSD 14.1-RELEASE.


libzfs.c:10578:72: warning: passing 'nvlist_t **' (aka 'struct nvlist **') to 
parameter of type 'const nvlist_t *const *' (aka 'const struct nvlist *const 
*') discards qualifiers in nested pointer types 
[-Wincompatible-pointer-types-discards-qualifiers]
 10578 |       (void)(nvlist_add_nvlist_array(__pyx_v_self->handle, __pyx_t_45, 
((nvlist_t **)__pyx_v_carray), __pyx_t_29));
       |                                                                        
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/sys/contrib/openzfs/include/sys/nvpair.h:206:29: note: passing 
argument to parameter here
  206 |     const nvlist_t * const *, uint_t);
      |                             ^
libzfs.c:18403:13: warning: code will never be executed [-Wunreachable-code]
 18403 |   __pyx_r = 0;
       |             ^
libzfs.c:23388:13: warning: code will never be executed [-Wunreachable-code]
 23388 |   __pyx_r = 0;
       |             ^
libzfs.c:56086:13: warning: code will never be executed [-Wunreachable-code]
 56086 |   __pyx_r = 0;
       |             ^
libzfs.c:58694:88: warning: passing 'char **' to parameter of type 'const char 
**' discards qualifiers in nested pointer types 
[-Wincompatible-pointer-types-discards-qualifiers]
 58694 |     __pyx_t_4 = 
__Pyx_PyInt_From_zpool_status_t(zpool_get_status(__pyx_v_self->handle, 
(&__pyx_v_msg_id), NULL)); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 2818, 
__pyx_L1_error)
       |                                                                        
                ^~~~~~~~~~~~~~~~~
/usr/src/sys/contrib/openzfs/include/libzfs.h:449:74: note: passing argument to 
parameter here
  449 | _LIBZFS_H zpool_status_t zpool_get_status(zpool_handle_t *, const char 
**,
      |                                                                         
 ^
libzfs.c:63310:81: error: too few arguments to function call, expected 3, have 2
 63310 |         __pyx_v_ret = zpool_add(__pyx_v_self->handle, 
__pyx_v_vd->nvlist->handle);
       |                       ~~~~~~~~~                                        
         ^
/usr/src/sys/contrib/openzfs/include/libzfs.h:265:15: note: 'zpool_add' 
declared here
  265 | _LIBZFS_H int zpool_add(zpool_handle_t *, nvlist_t *, boolean_t 
check_ashift);
      |               ^         
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libzfs.c:83149:85: warning: passing 'const char *' to parameter of type 'char 
*' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
 83149 |         __pyx_v_ret = 
zfs_destroy_snaps(__pyx_v_self->__pyx_base.__pyx_base.handle, __pyx_v_c_name, 
__pyx_v_defer_deletion);
       |                                                                        
             ^~~~~~~~~~~~~~
/usr/src/sys/contrib/openzfs/include/libzfs.h:729:55: note: passing argument to 
parameter here
  729 | _LIBZFS_H int zfs_destroy_snaps(zfs_handle_t *, char *, boolean_t);
      |                                                       ^
11 warnings and 1 error generated.
error: command '/usr/bin/cc' failed with exit code 1
*** Error code 1

Stop.
make: stopped in /usr/ports/devel/py-libzfs

Attachment: signature.asc
Description: Message signed with OpenPGP

Reply via email to