|
- ~ $ sudo emerge -pv python
- These are the packages that would be merged, in order:
- Calculating dependencies... done!
- [ebuild NS ] dev-lang/python-3.1.2-r3 [2.6.5-r2] USE="gdbm ncurses readline ssl (wide-unicode) xml -build -doc -examples -ipv6 -sqlite -threads -tk -wininst" 0 kB
- Total: 1 package (1 in new slot), Size of downloads: 0 kB
复制代码- ~ $ sudo emerge -v python
- [32;01m*[0m CPV: dev-lang/python-3.1.2-r3
- [32;01m*[0m REPO: gentoo
- [32;01m*[0m USE: elibc_glibc gdbm kernel_linux ncurses readline ssl userland_GNU wide-unicode x86 xml
- >>> Unpacking source...
- >>> Unpacking Python-3.1.2.tar.bz2 to /var/tmp/portage/dev-lang/python-3.1.2-r3/work
- >>> Unpacking python-gentoo-patches-3.1.2-r5.tar.bz2 to /var/tmp/portage/dev-lang/python-3.1.2-r3/work
- >>> Source unpacked in /var/tmp/portage/dev-lang/python-3.1.2-r3/work
- >>> Preparing source in /var/tmp/portage/dev-lang/python-3.1.2-r3/work/Python-3.1.2 ...
- ***********忽略N行**************
- i686-pc-linux-gnu-gcc -Wl,-O1 -L. -Xlinker -export-dynamic -o python \
- Modules/python.o \
- -L. -lpython3.1 -ldl -lutil -lm
- Fatal Python error: Py_Initialize: can't initialize sys standard streams
- LookupError: unknown encoding: GBK
- /bin/sh: line 1: 11392 Aborted LD_LIBRARY_PATH=/var/tmp/portage/dev-lang/python-3.1.2-r3/work/Python-3.1.2: CC='i686-pc-linux-gnu-gcc' LDSHARED='i686-pc-linux-gnu-gcc -shared' LDFLAGS='-Wl,-O1 -L.' CFLAGS='-fno-strict-aliasing -O2 -march=i686 -pipe -fwrapv -DNDEBUG ' ./python -E ./setup.py build
- make: *** [sharedmods] Error 134
- [31;01m*[0m ERROR: dev-lang/python-3.1.2-r3 failed:
- [31;01m*[0m emake failed
- [31;01m*[0m
- [31;01m*[0m Call stack:
- [31;01m*[0m ebuild.sh, line 54: Called src_compile
- [31;01m*[0m environment, line 5479: Called _eapi2_src_compile
- [31;01m*[0m ebuild.sh, line 646: Called die
- [31;01m*[0m The specific snippet of code:
- [31;01m*[0m emake || die "emake failed"
- [31;01m*[0m
- [31;01m*[0m If you need support, post the output of 'emerge --info =dev-lang/python-3.1.2-r3',
- [31;01m*[0m the complete build log and the output of 'emerge -pqv =dev-lang/python-3.1.2-r3'.
- [31;01m*[0m The complete build log is located at '/var/tmp/portage/dev-lang/python-3.1.2-r3/temp/build.log'.
- [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/dev-lang/python-3.1.2-r3/temp/environment'.
- [31;01m*[0m S: '/var/tmp/portage/dev-lang/python-3.1.2-r3/work/Python-3.1.2'
复制代码- ~ $ sudo cat /etc/portage/package.keywords
- dev-util/intltool
- dev-python/compizconfig-python
- x11-apps/ccsm
- x11-libs/libcompizconfig
- x11-libs/compizconfig-backend-gconf
- x11-libs/compizconfig-backend-kconfig
- x11-libs/compizconfig-backend-kconfig4
- x11-libs/compiz-bcop
- x11-plugins/compiz-plugins-main
- x11-plugins/compiz-plugins-extra
- x11-plugins/compiz-plugins-unsupported
- x11-themes/emerald-themes
- x11-wm/compiz
- x11-wm/compiz-fusion
- x11-wm/emerald
- dev-libs/protobuf
- =dev-lang/python-2.6.5-r2
复制代码- ~ $ sudo cat /etc/portage/package.provided
- =dev-lang/python-2.6.5-r2
复制代码 如题,在更新系统时不想升级python了,应该把=dev-lang/python-2.6.5-r2放在哪里?
谢谢各位辛苦帮助!
问题已解决:
LC_ALL=C MAKEOPTS="-j1" LANG=en_US.UTF-8 emerge -1av =dev-lang/python
|
|