Jump to content
funtoo forums
  • 0
dhudson

emerge -1 ego fails

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:)

Share this post


Link to post
Share on other sites

7 answers to this question

Recommended Posts

  • 0

Last week I was there. There is a post in this forum where a dev explain the issue (ie: an early push) and how to fix that. It didn't work for me but my hdd crashed in the while and when I restarted with a newer stage3 the whole issue was gone. Good luck.

Share this post


Link to post
Share on other sites
  • 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

Share this post


Link to post
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?
 

Share this post


Link to post
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:-)

Share this post


Link to post
Share on other sites
Guest
You are commenting as a guest. If you have an account, please sign in.
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoticons maximum are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×