LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1274|回复: 6

新人gentoo 到處碰壁...

[复制链接]
发表于 2007-8-30 19:09:21 | 显示全部楼层 |阅读模式
在archlinux 64下面 從stage3 chroot方式安裝gentoo
直到emerge --updata --newuse --deep world 後才真正進入gentoo環境 安裝xorg-x11
之後 emerge kdebase 到qt  3.8的時候... 出錯
  1. cd tools && make
  2. make[1]: Entering directory `/var/tmp/portage/x11-libs/qt-3.3.8-r3/work/qt-x11-free-3.3.8/tools'
  3. cd assistant/lib && make -f Makefile
  4. make[2]: Entering directory `/var/tmp/portage/x11-libs/qt-3.3.8-r3/work/qt-x11-free-3.3.8/tools/assistant/lib'
  5. 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
  6. /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
  7. moc: Cannot create .moc/release-shared-mt/moc_qassistantclient.cpp
  8. make[2]: *** [.moc/release-shared-mt/moc_qassistantclient.cpp] Error 1
  9. make[2]: *** Waiting for unfinished jobs....
  10. Assembler messages:
  11. FATAL: can't create .obj/release-shared-mt/qassistantclient.o: No such file or directory
  12. make[2]: *** [.obj/release-shared-mt/qassistantclient.o] Error 2
  13. make[2]: Leaving directory `/var/tmp/portage/x11-libs/qt-3.3.8-r3/work/qt-x11-free-3.3.8/tools/assistant/lib'
  14. make[1]: *** [sub-assistant-lib] Error 2
  15. make[1]: Leaving directory `/var/tmp/portage/x11-libs/qt-3.3.8-r3/work/qt-x11-free-3.3.8/tools'
  16. make: *** [sub-tools] Error 2

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

  23. !!! (no error message)
  24. !!! If you need support, post the topmost build error, and the call stack if relevant.
  25. !!! 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部分被我分行
  1. Portage 2.1.2.12 (default-linux/amd64/2007.0, gcc-4.1.2, glibc-2.5-r4, 2.6.22-ARCH x86_64)
  2. =================================================================
  3. System uname: 2.6.22-ARCH x86_64 AMD Athlon(tm) 64 Processor 3200+
  4. Gentoo Base System release 1.12.9
  5. Timestamp of tree: Thu, 30 Aug 2007 07:00:01 +0000
  6. ccache version 2.4 [enabled]
  7. app-shells/bash:     3.2_p17
  8. dev-lang/python:     2.4.4-r4
  9. dev-python/pycrypto: 2.0.1-r6
  10. dev-util/ccache:     2.4-r7
  11. sys-apps/baselayout: 1.12.9-r2
  12. sys-apps/sandbox:    1.2.17
  13. sys-devel/autoconf:  2.61
  14. sys-devel/automake:  1.6.3, 1.7.9-r1, 1.9.6-r2, 1.10
  15. sys-devel/binutils:  2.17
  16. sys-devel/gcc-config: 1.3.16
  17. sys-devel/libtool:   1.5.24
  18. virtual/os-headers:  2.6.21
  19. ACCEPT_KEYWORDS="amd64"
  20. CBUILD="x86_64-pc-linux-gnu"
  21. CFLAGS="-march=athlon64 -mtune=athlon64 -O3 -mmmx -msse -msse2 -m3dnow -fomit-frame-pointer -pipe"
  22. CHOST="x86_64-pc-linux-gnu"
  23. CONFIG_PROTECT="/etc /usr/share/X11/xkb"
  24. CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/terminfo"
  25. CXXFLAGS="-march=athlon64 -mtune=athlon64 -O3 -mmmx -msse -msse2 -m3dnow -fomit-frame-pointer -pipe"
  26. DISTDIR="/usr/portage/distfiles"
  27. FEATURES="buildpkg ccache cvs distcc distlocks keeptemp keepwork metadata-transfer noclean notitles sandbox sfperms strict userpriv usersandbox"
  28. GENTOO_MIRRORS="http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
  29. LANG="en_US.utf8"
  30. MAKEOPTS="-j2"
  31. PKGDIR="/usr/portage/packages"
  32. 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-*"
  33. PORTAGE_TMPDIR="/var/tmp"
  34. PORTDIR="/usr/portage"
  35. SYNC="rsync://rsync.gentoo.org/gentoo-portage"
  36. 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"
  37. 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"
  38. 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"
  39. ELIBC="glibc"
  40. INPUT_DEVICES="keyboard mouse evdev"
  41. KERNEL="linux"
  42. LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text"
  43. USERLAND="GNU" VIDEO_CARDS="fbdev vesa"
  44. 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-8-31 11:59:25 | 显示全部楼层
我觉得可以好好按着 gentoo handbook 来做。
回复 支持 反对

使用道具 举报

发表于 2007-8-31 12:27:57 | 显示全部楼层
看看是这不?http://mail-index.netbsd.org/tech-pkg/2004/09/13/0011.html

还有觉得最好不要在arch下 emerge -uDN world
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-31 21:36:53 | 显示全部楼层
... 將 /var/tmp/portage/x11-libs/qt-3.3.8-r3 刪除後
重新emerg 竟然成功了...
難道是rp問題...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-31 21:43:58 | 显示全部楼层
Post by william_xuuu
我觉得可以好好按着 gentoo handbook 来做。


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

archlinux的kde支持非常的棒 無奈...arch的mutlilib支持非常的糟糕
回复 支持 反对

使用道具 举报

发表于 2007-8-31 22:25:16 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2007-9-1 07:30:20 | 显示全部楼层
Post by 軒轅.子
handbook 上沒有關于kde之類的詳細介紹..只寫到基本系統 之後的X以上 有很多USE都沒有寫 甚至聯介紹都沒有 無奈中自己摸索
我的kde要求是盡可能多的支持

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



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

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表