Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Apr 2023 22:15:05 +0200
From:      Hans Petter Selasky <hselasky@freebsd.org>
To:        Charlie Li <vishwin@freebsd.org>, src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   Re: git: 8dcf3a82c54c - main - libc: Implement bsort(3) a bitonic type of sorting algorithm.
Message-ID:  <54e824c6-4b42-40d7-a8fb-9c4c4b062d47@freebsd.org>
In-Reply-To: <fd723dfc-b424-f7ae-f116-334868f43044@freebsd.org>
References:  <202304191206.33JC6Qcp062380@gitrepo.freebsd.org> <f79a67bc-2bfe-d832-10a9-9e19b9cc9c0d@freebsd.org> <fd723dfc-b424-f7ae-f116-334868f43044@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 4/19/23 21:49, Hans Petter Selasky wrote:
> On 4/19/23 21:07, Charlie Li wrote:
>> Hans Petter Selasky wrote:
> 
>> This causes ports to fail, so far with Python's configure phase and 
>> any Python ports with C extensions:
>>
>> In file included from /usr/local/include/python3.11/Python.h:23:
>> /usr/include/stdlib.h:409:1: error: unknown type name 'errno_t'
>> errno_t  bsort_s(void *, rsize_t, rsize_t,
>> ^
>> /usr/include/stdlib.h:409:35: error: redefinition of parameter 'rsize_t'
>> errno_t  bsort_s(void *, rsize_t, rsize_t,
>>                                    ^
>> /usr/include/stdlib.h:409:26: note: previous declaration is here
>> errno_t  bsort_s(void *, rsize_t, rsize_t,
>>                           ^
>> 2 errors generated.
>>
> 
> Hi Charlie,
> 
> The following patch should fix it. I'm just kicking a buildworld to 
> ensure nothing else is broken. Will push this once that is complete.
> 

Hi,

Then the buildworld completed for amd64 and the fix is in:

a7469c9c0a504a5e6e9b89e148cd78df5e67ff7f

I also tested building python38 from sources.

--HPS




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?54e824c6-4b42-40d7-a8fb-9c4c4b062d47>