View previous topic :: View next topic |
Author |
Message |
steve_tmq n00b

Joined: 10 Jul 2018 Posts: 2
|
Posted: Fri Jun 27, 2025 10:07 pm Post subject: emerge braking due to gap in updates |
|
|
Hello, today I had a head on crash with emerge with it complaining about slots.
Code: | !!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
dev-python/setuptools:0
|
The errors when along the lines of:
Code: | (dev-python/setuptools-50.3.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_n -python3_n -python3_n" pulled in by
dev-python/setuptools (Argument) |
but what does this mean? Does it mean that I have to put -test and ABI_X86="(64)" into my /etc/protage/make.conf file? or does it mean I have to take them out? Maybe it means I have to install all the python versions or does it mean I have to remove them?
In the end I added the lines:
Code: | */* PYTHON_TARGETS: -* python3_11 python3_12
*/* PYTHON_SINGLE_TARGET: -* python3_11 |
in: /etc/portage/package.use/python
Trying to find out what I needed was a pain, lots of googling as Gentoo's own control system uses this file but the information allks about /etc/portage/package.use as being the file you need to edit. So you try and use it any wear. P.S. it does shame
[Administrator edit: added [code] tags to preserve output layout. -Hu] |
|
Back to top |
|
 |
pjp Administrator


Joined: 16 Apr 2002 Posts: 20624
|
Posted: Sat Jun 28, 2025 2:51 am Post subject: Re: emerge braking due to gap in updates |
|
|
steve_tmq wrote: | The errors when along the lines of:
Code: | (dev-python/setuptools-50.3.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_n -python3_n -python3_n" pulled in by
dev-python/setuptools (Argument) |
but what does this mean? Does it mean that I have to put -test and ABI_X86="(64)" into my /etc/protage/make.conf file? or does it mean I have to take them out? Maybe it means I have to install all the python versions or does it mean I have to remove them? | Actual errors are required to determine the appropriate actions (if any). The "along the lines of" information you quoted is informational. Other parts you did not include would be needed to determine what happened.
steve_tmq wrote: | In the end I added the lines:
Code: | */* PYTHON_TARGETS: -* python3_11 python3_12
*/* PYTHON_SINGLE_TARGET: -* python3_11 |
| If you're lucky, that may help, otherwise it may be unrelated or incomplete.
steve_tmq wrote: | Trying to find out what I needed was a pain, lots of googling as Gentoo's own control system uses this file but the information allks about /etc/portage/package.use as being the file you need to edit. So you try and use it any wear. P.S. it does shame | I can't really make sense of that. But in general the "along the lines of" output needs to be looked over to determine what the information is telling you. The use of /etc/portage/package.use is a file or directory to change USE flag settings, often on a per-package basis, but other methods are also possible. You can check 'man portage' for some additional details. And Gentoo probably has a wiki page with information. _________________ Quis separabit? Quo animo? |
|
Back to top |
|
 |
NeddySeagoon Administrator


Joined: 05 Jul 2003 Posts: 55396 Location: 56N 3W
|
Posted: Sat Jun 28, 2025 12:59 pm Post subject: |
|
|
steve_tmq,
We need the command you issued and its full output.
Make friends with wgetpaste.
Guessing and adding
Code: | */* PYTHON_TARGETS: -* python3_11 python3_12
*/* PYTHON_SINGLE_TARGET: -* python3_11 | may only make the problem different.
Knowing when you last successfully updated would be good too.
Your output may be useful too. That's another thing for wgetpaste to help you with. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
 |
|