On 2024-06-04, Eli Schwartz <eschwart...@gmail.com> wrote: > On 6/4/24 4:58 PM, Grant Edwards wrote: >> On 2024-06-04, Eli Schwartz <eschwart...@gmail.com> wrote: >> >>> Note that it's not a build failure -- it is an upgrade calculation >>> failure. It fails before upgrading any packages since it knows it can't >>> resolve the dependencies. >> >> I had plenty of both. > > > If a package claimed to support python 3.12 and nonetheless failed to > build with it, that's a bug in the package -- can you provide more details?
IIRC, the first one was pycxx. The build faild during the config step. I uninstalled it (which meant I also had to uninstall pysvn, which I think means that meld is going to stop working). I started the emerge auvND again and there's a different build failure with a different package -- so I uninstall that. Start the emerge again, a third package fails to build. I honestly don't remember the 2nd and 3rd packages. At that point, I added these lines to package.use: */* PYTHON_TARGETS: -* python3_11 python3_12 */* PYTHON_SINGLE_TARGET: -* python3_11 Then the emerge ran through to the end with no problems. I'm going to disable 3.12 on all my other machines and wait until some package/app I need will no longer work with 3.11. -- Grant