Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 4 Jul 2024 22:33:52 -0400
From:      Chris Kiakas <chris@tellme3times.com>
To:        Hiroo Ono <hiroo@oikumene.net>
Cc:        "freqlabs@freebsd.org" <freqlabs@FreeBSD.org>, "ports@freebsd.org" <ports@FreeBSD.org>
Subject:   Re: FreeBSD Port: py311-libzfs-1.1.2023020700
Message-ID:  <30828FAC-9399-4981-B347-F172B05F8517@tellme3times.com>
In-Reply-To: <20240705075321.7fb2077a@nowhere.oikumene.ukehi.net>
References:  <83B9C53D-906C-49C1-A59D-BF5F0C6E68F2@tellme3times.com> <20240705075321.7fb2077a@nowhere.oikumene.ukehi.net>

next in thread | previous in thread | raw e-mail | index | archive | help

--Apple-Mail=_57615114-68E9-442E-92BD-0507D896F521
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Thanks it=E2=80=99s beyond me. I=E2=80=99ll wait till it hits the port =
tree.



> On Jul 4, 2024, at 6:53 PM, Hiroo Ono <hiroo@oikumene.net> wrote:
>=20
> Hello,
>=20
> I already posted a patch to fix this in:
> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D279450
>=20
> On Thu, 4 Jul 2024 17:54:05 -0400
> Chris Kiakas <chris@tellme3times.com> wrote:
>=20
>> Hi,
>>=20
>> Just and FYI py-libzfs fails to build in FreeBSD 14.1-RELEASE.
>>=20
>>=20
>> 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 =3D 0; |             ^ libzfs.c:23388:13: warning: code will
>> never be executed [-Wunreachable-code] 23388 |   __pyx_r =3D 0; |
>>      ^ libzfs.c:56086:13: warning: code will never be executed
>> [-Wunreachable-code] 56086 |   __pyx_r =3D 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 =3D
>> =
__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 =3D
>> 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 =3D
>> 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
>>=20
>> Stop.
>> make: stopped in /usr/ports/devel/py-libzfs
>=20


--Apple-Mail=_57615114-68E9-442E-92BD-0507D896F521
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEi+l+WvjUMve3CBUQ0McJ9XNZ9LEFAmaHW5AACgkQ0McJ9XNZ
9LEtCRAAl/6yf8BfuE+IlOxQPJlHT2RNqWLqSXpBA7cB/p5pBWHfgE/HbxQ5JYL9
86BPhhuGvh4OT9oCUQGkiYUkndKhXchdrRsBsDuuk1a058IhQdiQXAR+sJnLIp0t
SmKhl9DuhImyjcx91CocJNpiL8avutjK2tOreA6aGeIvZDJ44Qn4wypwkmxzIAth
/1FWZvkRZVBM0/Tfy+/cFeFGbrxHmmQ1BXLAK9OCbzZs4XWELpstjTiZx9yskl87
fDdlzoPJyBJJDK5dcKzOVu1vrmX6dbBtyQdC0XCi3JHL3mDHSw0KcB2+X2HnzsCu
yvaF7K6h/3at6EINzmXwqcB6EMYLtOUOwIPpQePF+dcKGs6Dv9x+BfcxxcdtKoo4
REGZ3CsyiMJu+wlHjXHjLa8q8jkf9iDJ/iiRDrzLor7stiAASomUU/biUD/U4smW
gZOwwJ1+okLOVa+ef9BtzY4TBmNvVEbb51TPIXw3OO8HfR2jwYVi1KzmipBtEHD4
IGf0Dne3ZrMLL8pEfe367UA8LSPneiEcXo/v1ZGnG0bROJYo6MIfUiOk1of57XPL
wpyRC7GF6rQx+0oEOI1i2ENXFeEpsWaLchHP2GsY3fn9HpIuJTzHRAeYVUPhCWiZ
MKXlpY+s4XWNkcQjVJeE1+kuN8KRxDjnHMs6K8EqNexjJ8+LS4c=
=NzDi
-----END PGP SIGNATURE-----

--Apple-Mail=_57615114-68E9-442E-92BD-0507D896F521--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?30828FAC-9399-4981-B347-F172B05F8517>