Jump to content
Read the Funtoo Newsletter: Summer 2023 ×
  • 0

emerge -1 ego fails


dhudson

Question

Have put off all the latest changes ,

 

Calculating dependencies... done!

!!! The ebuild selected to satisfy "dev-python/appi:0/0.1[python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python2_7(-),python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?]" has unmet requirements.
- dev-python/appi-0.1.2::python-kit USE="" PYTHON_TARGETS="-python3_4 -python3_5 -python3_6"

  The following REQUIRED_USE flag constraints are unsatisfied:
    any-of ( python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 )

(dependency required by "app-admin/ego-2.0.9::core-kit" [ebuild])
(dependency required by "ego" [argument])
lex meta-repo # ego sync
Ego module sync does not exist.
 

 

emerge -1 --nodeps ego

 

 * ego-2.0.9.tar.gz SHA256 SHA512 WHIRLPOOL size ;-) ...                                                                   [ ok ]
 * No Python implementation selected for the build. Please set
 * the PYTHON_SINGLE_TARGET variable in your make.conf to one
 * of the following values:
 *
 * python3_4 python3_5 python3_6
 

seems to indicate I need to add python target in make.conf

but also seems to contradict this

http://www.funtoo.org/News:Python_Multiplexing(And_another_Ego_update)

 

as usual I seem to be missing something here:)

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

Every PYTHON_TARGET has a - which is disabled:

 dev-python/appi-0.1.2::python-kit USE="" PYTHON_TARGETS="-python3_4 -python3_5 -python3_6"

On my system python3_4 is enabled for dev-python/appi

funtoo rj # emerge -pv dev-python/appi

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] dev-python/appi-0.1.2:0/0.1::python-kit  PYTHON_TARGETS="python3_4 -python3_5 -python3_6" 0 KiB

Total: 1 package (1 reinstall), Size of downloads: 0 KiB

This command as root will enable it on your system if package.use is a directory:

echo "dev-python/appi PYTHON_TARGETS: -* python3_4" >> /etc/portage/package.use/appi

If package.use is a file:

echo "dev-python/appi PYTHON_TARGETS: -* python3_4" >> /etc/portage/package.use

Try to install ego-2.0.9:

emerge -1av ego

If successful:

epro update

Reference: https://wiki.gentoo.org/wiki/Project:Python/PYTHON_TARGETS

Link to comment
Share on other sites

  • 0

hey thanks, Cardinal

here is that result

lex dave # echo "dev-python/appi PYTHON_TARGETS: -* python3_4" >> /etc/portage/package.use
lex dave # emerge -1av ego

These are the packages that would be merged, in order:

Calculating dependencies... done!

!!! The ebuild selected to satisfy "dev-python/mwparserfromhell[python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python2_7(-),python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?]" has unmet requirements.
- dev-python/mwparserfromhell-0.5::python-kit USE="" PYTHON_TARGETS="-python2_7 -python3_4 -python3_5 -python3_6"

  The following REQUIRED_USE flag constraints are unsatisfied:
    any-of ( python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 )

(dependency required by "app-admin/ego-2.0.9::core-kit" [ebuild])
(dependency required by "ego" [argument])

 

Why: mwparser seems to be a media wiki parser is that right?
 

Link to comment
Share on other sites

  • 0

I first did this instructions here:

https://github.com/funtoo/meta-repo

then tried the kits manual bump

http://www.funtoo.org/News:Kits_Are_Go_(And_Ego_Needs_a_Manual_Bump)

 

I had ego 1.01 i think an old one?

I was trying to update ego is when I got the whole missing python target variable.

putting the python_targets in make.conf was just a test but it worked.

I commented out the python targets in make.conf and emerged dev-python/appi and it went without error.

so everything seems ok now.

 

thanks all,

dave

 

edit: IMO doing the ego bump should of come first, my fault for not keeping up:-)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...