Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 20 May 2021 10:00:11 +1000
From:      Kubilay Kocak <koobs@FreeBSD.org>
To:        Xavier Humbert <xavier@groumpf.org>, freebsd-ports@freebsd.org, Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
Subject:   Re: Error reinstalling python 3.8.10 from ports
Message-ID:  <a34048f6-94a5-24a7-d654-6013b4c212c0@FreeBSD.org>
In-Reply-To: <707f6044-caaf-d8a6-cad5-0f4ff6297394@groumpf.org>
References:  <707f6044-caaf-d8a6-cad5-0f4ff6297394@groumpf.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 20/05/2021 1:54 am, Xavier Humbert wrote:
> Hi,
> 
> I got trouble with python 3.8.10 at reinstall stage :
> 
>> ===>   Registering installation for python38-3.8.10
>> pkg-static: Unable to access file 
>> /usr/ports/lang/python38/work/stage/usr/local/lib/python3.8/lib-dynload/_asyncio.cpython-38.so:No 
>> such file or directory
>> pkg-static: Unable to access file 
>> /usr/ports/lang/python38/work/stage/usr/local/lib/python3.8/lib-dynload/_bisect.cpython-38.so:No 
>> such file or directory
> And a bunch of others (the whole lib-dynload directory actually)
> 
> In fact those files are almost present : the are not  named eg 
> _asyncio.cpython-38.so , but asyncio.cpython-38*d*.so
> 
> Where from comes this *d* letter, which is not in pkg-plist ?
> 
> Cheers,
> 
> Xavier
> 

d is the debug ABI suffix, added with DEBUG option is enabled.

I recall an upstream discussion or issue on removing the use of ABI 
tags, but can't recall if it landed and if so what versions it was merge to.

CC'ing committer of the latest lang/python38 update




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?a34048f6-94a5-24a7-d654-6013b4c212c0>