LINUX.ORG.RU

[gentoo][python]

 ,


0

1

Вот такое выдаёт мне emerge:

aptyp@tux ~ $ sudo emerge -uDN world
Calculating dependencies... done!

>>> Verifying ebuild manifests

>>> Starting parallel fetch

>>> Emerging (1 of 3) dev-python/numpy-1.5.1
 * numpy-1.5.1.tar.gz RMD160 SHA1 SHA256 size ;-) ...                                                          [ ok ]
 * Package:    dev-python/numpy-1.5.1
 * Repository: gentoo
 * Maintainer: sci@gentoo.org python@gentoo.org
 * USE:        consolekit elibc_glibc kernel_linux policykit userland_GNU x86
 * FEATURES:   ccache sandbox
 * Path to 'python':                 '/usr/bin/python'
 * ABI:                              ''
 * DEFAULT_ABI:                      'default'
 * EPYTHON:                          'python3.1'
 * PYTHON_ABI:                       '3.1'
 * Locally active version of Python: '2.7'
 * ERROR: dev-python/numpy-1.5.1 failed (setup phase):
 *   'python' does not respect EPYTHON variable
 * 
 * Call stack:
 *            ebuild.sh, line  56:  Called pkg_setup
 *   numpy-1.5.1.ebuild, line  40:  Called python_pkg_setup
 *        python.eclass, line 377:  Called _python_calculate_PYTHON_ABIS
 *        python.eclass, line 752:  Called _python_final_sanity_checks
 *        python.eclass, line 317:  Called die
 * The specific snippet of code:
 *                              die "'python' does not respect EPYTHON variable"
 * 
 * If you need support, post the output of 'emerge --info =dev-python/numpy-1.5.1',
 * the complete build log and the output of 'emerge -pqv =dev-python/numpy-1.5.1'.
 * The complete build log is located at '/var/tmp/portage/dev-python/numpy-1.5.1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-python/numpy-1.5.1/temp/die.env'.
 * S: '/var/tmp/portage/dev-python/numpy-1.5.1/work/numpy-1.5.1'                                                      
                                                                                                                      
>>> Failed to emerge dev-python/numpy-1.5.1, Log file:                                                                
                                                                                                                      
>>>  '/var/tmp/portage/dev-python/numpy-1.5.1/temp/build.log'                                                         

 * Messages for package dev-python/numpy-1.5.1:

 * Path to 'python':                 '/usr/bin/python'
 * ABI:                              ''
 * DEFAULT_ABI:                      'default'
 * EPYTHON:                          'python3.1'
 * PYTHON_ABI:                       '3.1'
 * Locally active version of Python: '2.7'
 * ERROR: dev-python/numpy-1.5.1 failed (setup phase):
 *   'python' does not respect EPYTHON variable
 * 
 * Call stack:
 *            ebuild.sh, line  56:  Called pkg_setup
 *   numpy-1.5.1.ebuild, line  40:  Called python_pkg_setup
 *        python.eclass, line 377:  Called _python_calculate_PYTHON_ABIS
 *        python.eclass, line 752:  Called _python_final_sanity_checks
 *        python.eclass, line 317:  Called die
 * The specific snippet of code:
 *                              die "'python' does not respect EPYTHON variable"
 * 
 * If you need support, post the output of 'emerge --info =dev-python/numpy-1.5.1',
 * the complete build log and the output of 'emerge -pqv =dev-python/numpy-1.5.1'.
 * The complete build log is located at '/var/tmp/portage/dev-python/numpy-1.5.1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-python/numpy-1.5.1/temp/die.env'.
 * S: '/var/tmp/portage/dev-python/numpy-1.5.1/work/numpy-1.5.1'

aptyp@tux ~ $ python -V
Python 2.7.1
aptyp@tux ~ $ eselect python list
Available Python interpreters:
  [1]   python2.7 *
  [2]   python3.1
гента стабильная, кастую мегабакса, neocrust и kron*,ну и других гентушников) пробовал eselectом сменить версию пайтона. но python -V то же выдаёт. ЧЯДНТ?

★★★★

Что-то похожее: http://bugs.gentoo.org/317581 . Руками, без портеджа ничего не ставил? В /usr/local/ постороннего нет?

Я бы еще попробовал python-updater, а если не поможет emerge -e numpy

TuxR ★★★★
()
Ответ на: комментарий от TuxR

эту багу гугл первой выдаёт, и ничего полезного там к сожалению нет( руками...с дурости недавно вообще все пистоны поудалял, ставил пакет вручную да(или портеж).

в /usr/local вот что

aptyp@tux ~ $ ls /usr/local/
bin  games  lib  man  sbin  share  src
aptyp@tux ~ $ ls /usr/local/src/
aptyp@tux ~ $ 
при python-updater примерно такая же ошибка появлялась.попробую последний совет сейчас.

aptyp ★★★★
() автор топика
Ответ на: комментарий от Slackware_user

eselect python list Available Python interpreters: [1] python2.7 * [2] python3.1

python -V Python 2.7.1

Slackware_user ★★★★★
()

генточка уличную магию показывает, поставил eselect-python, заработало переключение eselectом.а нафига автоматом то не ставит,надо бы стукнуть майнтайнеров.

aptyp ★★★★
() автор топика
Ответ на: комментарий от aptyp

>а нафига автоматом то не ставит

Ставит, это у тебя косяк где-то во флагах, наверное. Или даже в профиле.

anonymous
()

Только что проверил, собралось без проблем. Гента ~x86.
Так что прогони revdep-rebuild, python-updater и потом пропробуй поставить.

stormblastt ★★★
()
Ответ на: комментарий от anonymous

как там список флагов кинуть?у меня большинство в package.use, и да, много собирал без python, мб и eselect.

USE="kde hal -fortran -openmp -xulrunner video-cards-nouveau git -debug -bluetooth -cups git/tk -tabbed -jit -gstreamer threads icu qt4 -gnome dvd alsa cdr"
aptyp@tux ~ $ cat /etc/portage/package.use
dev-libs/popt static-libs
dev-libs/libgpg-error static-libs
dev-libs/libgpg static-libs
dev-libs/libgcrypt static-libs
dev-util/qt-creator doc
net-im/pidgin -ncurses -perl -python -xscreensaver
x11-libs/qt-sql -mysql
media-video/vlc qt4
app-text/ghostscript-gpl cups
media-libs/libao -alsa
media-plugins/gst-plugins-meta -flac
app-editors/gvim -perl -python bash-completion cscope
dev-util/qt-creator bineditor bookmarks
x11-libs/qt-gui -gtk -mng -tiff
app-editors/gedit -python
dev-db/postgresql-server -perl -python
dev-db/postgresql-base kerberos
dev-vcs/git tk
sys-devel/gdb -python
dev-lang/yasm -python
xfce-base/xfconf -perl
x11-libs/gtk+ cups
media-plugins/gst-plugins-meta -a52 -alsa -dvd -mad -mpeg -ogg -vorbis -xv
net-print/foomatic-filters cups
app-text/ghostscript cups
media-libs/libsdl oss
dev-java/icedtea6-bin -alsa
sys-devel/gcc -gtk
dev-lang/python berkdb

aptyp@tux ~ $ eselect profile list
Available profile symlink targets:
  [1]   default/linux/x86/10.0
  [2]   default/linux/x86/10.0/desktop
  [3]   default/linux/x86/10.0/desktop/gnome
  [4]   default/linux/x86/10.0/desktop/kde *
  [5]   default/linux/x86/10.0/developer
  [6]   default/linux/x86/10.0/server
  [7]   hardened/linux/x86
  [8]   selinux/2007.0/x86
  [9]   selinux/2007.0/x86/hardened
  [10]  selinux/v2refpolicy/x86
  [11]  selinux/v2refpolicy/x86/desktop
  [12]  selinux/v2refpolicy/x86/developer
  [13]  selinux/v2refpolicy/x86/hardened
  [14]  selinux/v2refpolicy/x86/server

aptyp ★★★★
() автор топика
Ответ на: комментарий от tn1

ага, уже показывал.мне просто kde захотелось из-за Ляписа - «Солце светит на мои большие КЕДЫ»)

aptyp ★★★★
() автор топика
Ответ на: комментарий от Elemir

А чем посоны пользуются? Может я не знаю?)

aptyp ★★★★
() автор топика
Ответ на: комментарий от stormblastt

Понятно.Да я чувствую что за майские праздники на нестабильную перейду, а то как то после арча запашок тянется, ff 3.6.16 и прочее не доставляют.

aptyp ★★★★
() автор топика
Ответ на: комментарий от Elemir

> А то, не мёртвый питонокод же использовать, право

emerge не справляется со своими задачами?
Менять шило на мыло как-то уныло.

blackst0ne ★★★★★
()
Ответ на: комментарий от blackst0ne

Попробовать ради науки можно)

aptyp ★★★★
() автор топика
Ответ на: комментарий от aptyp

Вообще говоря ты что-то похерил, открой ебилд любой версии питона и посмотри, что там прописан eselect-python в зависимостях

Gary ★★★★★
()
Ответ на: комментарий от blackst0ne

> emerge не справляется со своими задачами?
Я понимаю, конечно, что тормозить, глючить и сжирать тонны ram'о'cpu это уважаемые задачи в linux world, но меня волнуют немного другие

Elemir
()
Ответ на: комментарий от Elemir

ща на корке проверю
на атоме тупо лень - да 270-ый у меня
на корке сгодится?

megabaks ★★★★
()
Ответ на: комментарий от Elemir
[ root@desktop ] megabaks # cat /var/db/pkg/sys-devel/gcc-4.5.2/CFLAGS 
-O2 -march=native
[ root@desktop ] megabaks # cat /var/db/pkg/sys-devel/gcc-4.5.2/GCC_VERSION 
gcc (Gentoo 4.5.2 p1.1, pie-0.4.5) 4.5.2
[ root@desktop ] megabaks # 

E7200 если что
на атоме лениво собирать )

megabaks ★★★★
()
Ответ на: комментарий от Elemir

> Я понимаю, конечно, что тормозить, глючить и сжирать тонны ram'о'cpu это уважаемые задачи в linux world, но меня волнуют немного другие

Как у тебя там всё печальненько.

blackst0ne ★★★★★
()
Ответ на: комментарий от blackst0ne

Да, иметь задачу 'не пожирать сотни CPU & RAM' это, безусловно, люто печально в вашем линуксовом мирке. :)

takino ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.