Как теперь удалить python-2.6 /* Не собирается с USE="java" */
# USE="java" emerge -uDavN media-libs/pdflib
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] media-libs/pdflib-7.0.2_p8 USE="cxx java* perl python -doc -tcl" 0 kB
Total: 1 package (1 reinstall), Size of downloads: 0 kB
Would you like to merge these packages? [Yes/No] y
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) media-libs/pdflib-7.0.2_p8
* PDFlib-Lite-7.0.2p8.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
/usr/lib/python2.6/site-packages/java_config_2/EnvironmentManager.py:15: DeprecationWarning: the sets module is deprecated
from sets import Set
/usr/lib/python2.6/site-packages/java_config_2/EnvironmentManager.py:15: DeprecationWarning: the sets module is deprecated
from sets import Set
!!! ERROR: _formatwarning() takes exactly 4 arguments (5 given)
* Unable to determine VM for building from dependencies:
NV_DEPEND: tcl? ( >=dev-lang/tcl-8.2 )
perl? ( >=dev-lang/perl-5.1 )
python? ( >=dev-lang/python-2.2 )
java? ( >=virtual/jdk-1.4 ) =sys-devel/automake-1.10*
>=sys-devel/autoconf-2.61
sys-devel/libtool java? ( >=dev-java/java-config-2.0.33-r1 >=sys-apps/portage-2.1.2.7 )
VNEED:
*
* ERROR: media-libs/pdflib-7.0.2_p8 failed.
* Call stack:
* ebuild.sh, line 49: Called pkg_setup
* pdflib-7.0.2_p8.ebuild, line 35: Called java-pkg-opt-2_pkg_setup
* java-pkg-opt-2.eclass, line 45: Called java-pkg_init
* java-utils-2.eclass, line 2098: Called java-pkg_switch-vm
* java-utils-2.eclass, line 2525: Called die
* The specific snippet of code:
* die "Failed to determine VM for building."
* The die message:
* Failed to determine VM for building.
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/media-libs/pdflib-7.0.2_p8/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/media-libs/pdflib-7.0.2_p8/temp/die.env'.
*
!!! When you file a bug report, please include the following information:
GENTOO_VM= CLASSPATH="." JAVA_HOME=""
JAVACFLAGS="" COMPILER=""
and of course, the output of emerge --info
>>> Failed to emerge media-libs/pdflib-7.0.2_p8, Log file:
# java-config --list-available-vms
/usr/lib/python2.6/site-packages/java_config_2/EnvironmentManager.py:15: DeprecationWarning: the sets module is deprecated
from sets import Set
The following VMs are available for generation-2:
1) Sun JDK 1.6.0.07 [sun-jdk-1.6]
*) Sun JRE 1.6.0.07 [sun-jre-bin-1.6]
Опять же не могу вычислить где косяк
- Для комментирования войдите или зарегистрируйтесь
/usr/lib/python2.6/ - он вам
/usr/lib/python2.6/ - он вам действительно нужен? а тоже любитель ~-ветки, но не до такой степени...
P.S.: Linux - это красная таблетка :-) Windows - синяя...
Ну это как бэ не совсем
Ну это как бэ не совсем решение проблемы, но оно работает. Осталось только понять каким макаром поставися питон-2.6 из хард-маскед.
А можно ли снести его после того как был запущен python-updater 2.5->2.6 ?
Есть мысль, что после
Есть мысль, что после удаления поможет тот же самый python-updater. Он только пакеты под текущую версию Python пересобирает
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Пока делаю так: # eselect
Пока делаю так:
# eselect python set 2 # 2.5
# python-updater # 2.4 -> 2.5
посмотрим что получится