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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji 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.


×
×
  • Create New...