No, I have not make any changes in my profile or packege.use.
I have only added
PYTHON_TARGETS="python2_7 python3_6"
PYTHON_SINGLE_TARGET="python3_6"
lines to /etc/portage/make.conf
And when I comment these two lines in /etc/portage/make.conf,
the error mentioned above disappears.
Without those two lines in make.conf, I have the following:
$ equery uses asciidoc
* Found these USE flags for app-text/asciidoc-8.6.10:
U I
- - examples : Install examples, usually source code
- - graphviz : Add support for the Graphviz library
- - highlight : Enable source code highlighting
+ + python_single_target_python2_7 : Build for Python 2.7 only
+ + python_targets_python2_7 : Build with Python 2.7
With those two lines in make.conf, I have the following:
$ equery uses asciidoc
* Found these USE flags for app-text/asciidoc-8.6.10:
U I
- - examples : Install examples, usually source code
- - graphviz : Add support for the Graphviz library
- - highlight : Enable source code highlighting
- + python_single_target_python2_7 : Build for Python 2.7 only
+ + python_targets_python2_7 : Build with Python 2.7
Ok, got it: the mentioned above settings in /etc/portage/make.conf
overrides those of asciidoc.
So, the recomendations made in the news "Python 3.6 to become
the default target" (mentioned in the thread "Any real need to switch
python targets back and forth every month?") on how to set python
targets in /etc/portage/make.conf was actually useless.
Thank you for all who replied to this thread.