+ -
当前位置:首页 → 问答吧 → 新人gentoo 到處碰壁...

新人gentoo 到處碰壁...

时间:2007-08-30

来源:互联网

在archlinux 64下面 從stage3 chroot方式安裝gentoo
直到emerge --updata --newuse --deep world 後才真正進入gentoo環境 安裝xorg-x11
之後 emerge kdebase 到qt 3.8的時候... 出錯
代码:
cd tools && make
make[1]: Entering directory `/var/tmp/portage/x11-libs/qt-3.3.8-r3/work/qt-x11-free-3.3.8/tools'
cd assistant/lib && make -f Makefile
make[2]: Entering directory `/var/tmp/portage/x11-libs/qt-3.3.8-r3/work/qt-x11-free-3.3.8/tools/assistant/lib'
x86_64-pc-linux-gnu-g++ -c -pipe -fno-exceptions -fPIC -Wall -W -march=athlon64 -mtune=athlon64 -pipe -O2 -fno-strict-aliasing -D_REENTRANT -DQT_INTERNAL_NETWORK -DQT_TABLET_SUPPORT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/var/tmp/portage/x11-libs/qt-3.3.8-r3/work/qt-x11-free-3.3.8/mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I../../../include -I.moc/release-shared-mt/ -o .obj/release-shared-mt/qassistantclient.o qassistantclient.cpp
/var/tmp/portage/x11-libs/qt-3.3.8-r3/work/qt-x11-free-3.3.8/bin/moc qassistantclient.h -o .moc/release-shared-mt/moc_qassistantclient.cpp
moc: Cannot create .moc/release-shared-mt/moc_qassistantclient.cpp
make[2]: *** [.moc/release-shared-mt/moc_qassistantclient.cpp] Error 1
make[2]: *** Waiting for unfinished jobs....
Assembler messages:
FATAL: can't create .obj/release-shared-mt/qassistantclient.o: No such file or directory
make[2]: *** [.obj/release-shared-mt/qassistantclient.o] Error 2
make[2]: Leaving directory `/var/tmp/portage/x11-libs/qt-3.3.8-r3/work/qt-x11-free-3.3.8/tools/assistant/lib'
make[1]: *** [sub-assistant-lib] Error 2
make[1]: Leaving directory `/var/tmp/portage/x11-libs/qt-3.3.8-r3/work/qt-x11-free-3.3.8/tools'
make: *** [sub-tools] Error 2

!!! ERROR: x11-libs/qt-3.3.8-r3 failed.
Call stack:
 ebuild.sh, line 1638: Called dyn_compile
 ebuild.sh, line 985: Called qa_call 'src_compile'
 ebuild.sh, line 44: Called src_compile
 qt-3.3.8-r3.ebuild, line 214: Called die

!!! (no error message)
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/log/portage/x11-libs:qt-3.3.8-r3:20070830-095721.log'.
emerge --info 這個結果是在archlinux下chroot的結果
ARCH標識部分忽略就好了 use部分被我分行
代码:
Portage 2.1.2.12 (default-linux/amd64/2007.0, gcc-4.1.2, glibc-2.5-r4, 2.6.22-ARCH x86_64)
=================================================================
System uname: 2.6.22-ARCH x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System release 1.12.9
Timestamp of tree: Thu, 30 Aug 2007 07:00:01 +0000
ccache version 2.4 [enabled]
app-shells/bash: 3.2_p17
dev-lang/python: 2.4.4-r4
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache: 2.4-r7
sys-apps/baselayout: 1.12.9-r2
sys-apps/sandbox: 1.2.17
sys-devel/autoconf: 2.61
sys-devel/automake: 1.6.3, 1.7.9-r1, 1.9.6-r2, 1.10
sys-devel/binutils: 2.17
sys-devel/gcc-config: 1.3.16
sys-devel/libtool: 1.5.24
virtual/os-headers: 2.6.21
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -mtune=athlon64 -O3 -mmmx -msse -msse2 -m3dnow -fomit-frame-pointer -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/terminfo"
CXXFLAGS="-march=athlon64 -mtune=athlon64 -O3 -mmmx -msse -msse2 -m3dnow -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="buildpkg ccache cvs distcc distlocks keeptemp keepwork metadata-transfer noclean notitles sandbox sfperms strict userpriv usersandbox"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="en_US.utf8"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X acl amd64 berkdb bitmap-fonts cli cracklib crypt cups dri dvd fortran gdbm gnome gpm iconv ipv6 isdnlog kde kdeenablefinal midi mmx mplayer mudflap ncurses nls nptl nptlonly opengl openmp pam pcre perl pppd python qt3 qt4 readline reflection seamonkey session spl sse sse2 ssl svg tcpd truetype-fonts type1-fonts unicode xine xorg zlib" 
ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" 
ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" 
ELIBC="glibc" 
INPUT_DEVICES="keyboard mouse evdev" 
KERNEL="linux" 
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" 
USERLAND="GNU" VIDEO_CARDS="fbdev vesa"
Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
還有 現在我的gentoo 足有10G多大小 能否刪除 編譯後的源碼文件以節省空間
我最終想建立一個 以KDE為主 能支持gnome程序 適合多媒體的完整的桌面linux 那麽從頭開始的話 要注意哪些? USE這個如何寫是好?

作者: 軒轅.子   发布时间: 2007-08-30

我觉得可以好好按着 gentoo handbook 来做。

作者: william_xuuu   发布时间: 2007-08-31

看看是这不?http://mail-index.netbsd.org/tech-pk...9/13/0011.html

还有觉得最好不要在arch下 emerge -uDN world

作者: jjj311   发布时间: 2007-08-31

... 將 /var/tmp/portage/x11-libs/qt-3.3.8-r3 刪除後
重新emerg 竟然成功了...
難道是rp問題...

作者: 軒轅.子   发布时间: 2007-09-01

引用:
作者: william_xuuu
我觉得可以好好按着 gentoo handbook 来做。
handbook 上沒有關于kde之類的詳細介紹..只寫到基本系統 之後的X以上 有很多USE都沒有寫 甚至聯介紹都沒有 無奈中自己摸索
我的kde要求是盡可能多的支持

archlinux的kde支持非常的棒 無奈...arch的mutlilib支持非常的糟糕

作者: 軒轅.子   发布时间: 2007-09-01

作者: zhllg   发布时间: 2007-09-01

引用:
作者: 軒轅.子
handbook 上沒有關于kde之類的詳細介紹..只寫到基本系統 之後的X以上 有很多USE都沒有寫 甚至聯介紹都沒有 無奈中自己摸索
我的kde要求是盡可能多的支持

archlinux的kde支持非常的棒 無奈...arch的mutlilib支持非常的糟糕

你可以在USE的那个文件里看看,大部分都有啦
我觉得我是要等4出来才会装kde了,呵呵

作者: jjj311   发布时间: 2007-09-01

热门下载

更多