[Bug 276311] devel/py-pykdtree: fails to build on 14.0

From: <bugzilla-noreply_at_freebsd.org>
Date: Sun, 14 Jan 2024 08:03:34 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276311

            Bug ID: 276311
           Summary: devel/py-pykdtree: fails to build on 14.0
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: sunpoet@FreeBSD.org
          Reporter: t.m.guymer@thomasguymer.co.uk
          Assignee: sunpoet@FreeBSD.org
             Flags: maintainer-feedback?(sunpoet@FreeBSD.org)

Created attachment 247635
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=247635&action=edit
poudriere log

Hi,

"devel/py-pykdtree" fails to build on 14.0; the first error in the build log
is:

pykdtree/kdtree.c:2439:78: error: no member named 'data' in 'struct
tagPyArrayObject'
    __pyx_v_self->_data_pts_data_float = ((float
*)__pyx_v_data_array_float->data);
                                                   ~~~~~~~~~~~~~~~~~~~~~~~~  ^

I have attached my build log from Poudriere. The build logs on pkg-fallout also
show exactly the same errors:
https://portsfallout.com/fallout?port=devel%2Fpy-pykdtree&env=140amd64 for
14.0.

This error means that I cannot build "graphics/py-cartopy". v1.3.10 of
"devel/py-pykdtree" built fine for me on 13.2 using Poudriere in exactly the
same way but it is now the only package that does not build after updating to
14.0 earlier.

Any comments/help/thoughts would be greatly appreciated, thanks.

-- 
You are receiving this mail because:
You are the assignee for the bug.