Source: py-libzfs
Version: 0.0+git20240117.143b624-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)

py-libzfs FTBFS with GCC 14 as default compiler:

...
<command-line>: warning: statement with no effect [-Wunused-value]
libzfs.c:5892:9: note: in expansion of macro 'CYTHON_FALLTHROUGH'
 5892 |         CYTHON_FALLTHROUGH;
      |         ^~~~~~~~~~~~~~~~~~
libzfs.c: In function '__pyx_f_6libzfs_6NVList___get_value':
libzfs.c:6421:47: error: passing argument 2 of 'nvpair_value_string' from 
incompatible pointer type [-Wincompatible-pointer-types]
 6421 |     (void)(nvpair_value_string(__pyx_v_pair, (&__pyx_v_cstr)));
      |                                              ~^~~~~~~~~~~~~~
      |                                               |
      |                                               char **
In file included from /usr/include/libzfs/libnvpair.h:29,
                 from /usr/include/libzfs/libzfs.h:39,
                 from libzfs.c:750:
/usr/include/libzfs/sys/nvpair.h:291:57: note: expected 'const char **' but 
argument is of type 'char **'
  291 | _SYS_NVPAIR_H int nvpair_value_string(const nvpair_t *, const char **);
      |                                                         ^~~~~~~~~~~~~
libzfs.c:7394:53: error: passing argument 2 of 'nvpair_value_string_array' from 
incompatible pointer type [-Wincompatible-pointer-types]
 7394 |     (void)(nvpair_value_string_array(__pyx_v_pair, ((char 
***)(&__pyx_v_carray)), (&__pyx_v_carraylen)));
      |                                                    
~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                     |
      |                                                     char ***
/usr/include/libzfs/sys/nvpair.h:304:57: note: expected 'const char ***' but 
argument is of type 'char ***'
  304 | _SYS_NVPAIR_H int nvpair_value_string_array(nvpair_t *, const char ***,
      |                                                         ^~~~~~~~~~~~~~
libzfs.c: In function '__pyx_pw_6libzfs_6NVList_12get':
<command-line>: warning: statement with no effect [-Wunused-value]
libzfs.c:7981:9: note: in expansion of macro 'CYTHON_FALLTHROUGH'
 7981 |         CYTHON_FALLTHROUGH;
      |         ^~~~~~~~~~~~~~~~~~
...

Andreas

Attachment: py-libzfs_0.0+git20240117.143b624-1.log.gz
Description: application/gzip

Reply via email to