LinuxSir.cn,穿越时空的Linuxsir!

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

无法emerge软件的FAQ

[复制链接]
发表于 2005-3-14 12:14:56 | 显示全部楼层 |阅读模式
先奉上我的一些经验;大家一起补充,让新手少走弯路:)
mark::nepmark_software_emerge


我的emerge info结果如下:
# emerge info
Portage 2.0.51.19 (default-linux/x86/2004.2/gcc34, gcc-3.4.3-20050110, glibc-2.3.4.20050125-r1, 2.6.11-gentoo-r4 i686)
=================================================================
System uname: 2.6.11-gentoo-r4 i686 AMD Athlon(tm) XP 1600+
Gentoo Base System version 1.6.10
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, Mar 18 2005, 14:38:59)]
dev-lang/python:     2.3.5
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r6
sys-devel/libtool:   1.5.14
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /
usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer -fvisibility-inlines-hidden"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="ftp://linux.ntcu.net/dists/gentoo/ http://gentoo.ccccom.com http://mirror.tucdemonic.org/gentoo/ http://gentoo.m
ath.bme.hu http://gentoo.inode.at/ http://gentoo.mirrors.pair.com/"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.asia.gentoo.org/gentoo-portage"
USE="x86 3dnow X alsa apm avi berkdb bitmap-fonts cdr cjk crypt cups curl emacs emboss encode esd fam fbcon flac font-server foo
maticdb fortran gdbm gif glc gpm gtk gtk2 imagemagick imlib java jpeg junit leim libg++ libwww mad mikmod mmx motif mp3 mpeg ncu
rses nls nptl nptlonly oggvorbis opengl oss pam pdflib perl png postgres python qt readline real sdl slang ssl svga tcltk tcpd t
iff truetype truetype-fonts type1-fonts usb userlocales xml2 xmms xv zlib video_cards_nvidia"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, PORTDIR_OVERLAY


1、无法emerge vmware?

  1. emerge vmware
  2. Calculating dependencies   
  3. emerge: there are no ebuilds to satisfy "vmware".
复制代码

[Tip]应该是emerge vmware-workstation吧,软件名一定要弄对才能安装哦。可以用--search 或者 -s 参数现搜索一下:

  1. # emerge -s vmware
  2. Searching...   
  3. [ Results for search key : vmware ]
  4. [ Applications found : 3 ]

  5. *  app-emulation/vmware-console
  6.       Latest version available: 3.1.0.9089
  7.       Latest version installed: [ Not Installed ]
  8.       Size of downloaded files: 11,772 kB
  9.       Homepage:    http://www.vmware.com/
  10.       Description: VMware Remote Console for Linux
  11.       License:     vmware

  12. *  app-emulation/vmware-linux-tools
  13.       Latest version available: 4.5.2
  14.       Latest version installed: [ Not Installed ]
  15.       Size of downloaded files: 6,475 kB
  16.       Homepage:    http://www.vmware.com/
  17.       Description: Guest-os tools for VMWare workstation
  18.       License:     vmware

  19. *  app-emulation/vmware-workstation
  20.       Latest version available: 4.5.2.8848-r5
  21.       Latest version installed: 4.5.2.8848-r5
  22.       Size of downloaded files: 43,176 kB
  23.       Homepage:    http://www.vmware.com/products/desktop/ws_features.html
  24.       Description: Emulate a complete PC on your PC without the usual performanc
  25. e overhead of most emulators
  26.       License:     vmware

复制代码


2、无法emerge realplayer啦?

  1. emerge realplayer
  2. Calculating dependencies   
  3. !!! All ebuilds that could satisfy "realplayer" have been masked.
  4. !!! One of the following masked packages is required to complete your request:
  5. - media-video/realplayer-8-r7 (masked by: package.mask)
  6. # <solar@gentoo.org> (06 Feb 2004)
  7. # RealOne/RealPlayer 8 vulnerabilities bug #40469

  8. - media-video/realplayer-8-r6 (masked by: package.mask)
  9. - media-video/realplayer-10.0.2 (masked by: package.mask)

  10. For more information, see MASKED PACKAGES section in the emerge man page or
  11. section 2.2 "Software Availability" in the Gentoo Handbook.
复制代码

[Tip]或许你可以试试HelixPlayer:)

  1. emerge helixplayer
  2. 然后可以试着启动播放器:
  3. /opt/HelixPlayer/hxplay
复制代码


3、emerge eclipse时

  1. >>> emerge (2 of 34) dev-java/servletapi-2.3-r1 to /
  2. >>> md5 src_uri ;-) servletapi-2.3-20021101.tar.gz
  3. >>> Unpacking source...
  4. >>> Unpacking servletapi-2.3-20021101.tar.gz to /var/tmp/portage/servletapi-2.3- r1/work
  5. >>> Source unpacked.
  6. /usr/portage/dev-java/servletapi/servletapi-2.3-r1.ebuild: line 27: ant: command  not found
  7. >>> Test phase [not enabled]: dev-java/servletapi-2.3-r1

  8. >>> Install servletapi-2.3-r1 into /var/tmp/portage/servletapi-2.3-r1/image/ cat egory dev-java
  9. mv: cannot stat `dist/lib/servlet.jar': No such file or directory
  10. install: cannot stat `dist/lib/servletapi-2.3.jar': No such file or directory

  11. !!! ERROR: dev-java/servletapi-2.3-r1 failed.
  12. !!! Function java-pkg_dojar, Line 186, Exitcode 1
  13. !!! dist/lib/servletapi-2.3.jar not found
  14. !!! If you need support, post the topmost build error, NOT this status message.
复制代码

[Tip]emerge junit以后再看看!


4、emerge eclipse时

  1. test.locale.convert:
  2. [echo] Running Locale converters tests ...
  3. [java] ......E.....
  4. [java] Time: 0.981
  5. [java] There was 1 error:
  6. [java] 1) testMemoryLeak(org.apache.commons.beanutils.locale.LocaleBeanificationTestCase)java.lang.OutOfMemoryError

  7. [java] FAILURES!!!
  8. [java] Tests run: 11, Failures: 0, Errors: 1


  9. BUILD FAILED
  10. /var/tmp/portage/commons-beanutils-1.7.0/work/commons-beanutils-1.7.0-src/build.xml:446: Java returned: 1

  11. Total time: 8 seconds

  12. !!! ERROR: dev-java/commons-beanutils-1.7.0 failed.
  13. !!! Function src_compile, Line 41, Exitcode 1
  14. !!! failed to compile
  15. !!! If you need support, post the topmost build error, NOT this status message.
复制代码

[Tip]以前装过blackdown-jdk?先把卸去blackdown-jdk再试试看。

5、怎么不能装emerge emacs?
有一种可能容易导致emacs无法编译通过,具体错误被遗漏了

  1. 我的gentoo怎么不能装emerge emacs?

  2. emerge emacs 结果到最后编译错误,
  3. make[1]: *** 正在等待未完成的任务....
  4. make[1]: Leaving directory `/var/tmp/portage/emacs-21.4/work/emacs-21.4/src'
  5. make: *** [src] 错误 2

  6. !!! ERROR: app-editors/emacs-21.4 failed.
  7. !!! Function src_compile, Line 100, Exitcode 2
  8. !!! (no error message)
  9. !!! If you need support, post the topmost build error, NOT this status message.

  10. 莫名奇妙,也看不出什么问题。

  11. 请问大家有这个情况吗?
复制代码

[Tip]/etc/make.conf 里头设定了LDFLAGS="-Wl,-O1"吗?先注释以后看看

6、mplayer、xmms、BMP 无法emerge?
编译aalib的时候提示什么??lib.la找不到?
[Tip]从USE中去除aalib以后就好了


7、无法emerge iptables??

  1. # emerge iptables
  2. Calculating dependencies ...done!
  3. >>> emerge (1 of 1) net-firewall/iptables-1.2.9 to /
  4. >>> md5 src_uri ;-) iptables-1.2.9.tar.bz2
  5. >>> Unpacking source...
  6. >>> Unpacking iptables-1.2.9.tar.bz2 to /var/tmp/portage/iptables-1.2.9/work
  7. * Applying various patches (bugfixes/updates)...
  8. * 01_all_grsecurity.patch.bz2... [ ok ]
  9. * 02_all_imq.patch.bz2... [ ok ]
  10. * 04_all_install_ipv6_apps.patch.bz2... [ ok ]
  11. * 05_all_install_all_dev_files.patch.bz2... [ ok ]
  12. * 06_all_l7.patch.bz2... [ ok ]
  13. * Done with patching
  14. >>> Source unpacked.
  15. Making dependencies: please wait...
  16. Extensions found: IPv4:recent IPv6:ah IPv6:esp IPv6:frag IPv6:ipv6header IPv6:hb
  17. h IPv6:dst IPv6:rt
  18. gcc -O2 -march=i686 -fomit-frame-pointer -Iinclude -Wall -Wunused -I/usr/src/lin
  19. ux/include -DIPTABLES_VERSION="1.2.9" -fPIC -o extensions/libipt_stealth_sh. o -c extensions/libipt_stealth.c
  20. In file included from include/libiptc/libiptc.h:6,
  21. from include/iptables.h:5,
  22. from extensions/libipt_stealth.c:10:
  23. /usr/src/linux/include/linux/netfilter_ipv4/ip_tables.h:255: warning: no semicol on at end of struct or union
  24. /usr/src/linux/include/linux/netfilter_ipv4/ip_tables.h:255: error: syntax error before '*' token
  25. /usr/src/linux/include/linux/netfilter_ipv4/ip_tables.h:259: error: syntax error before '}' token
  26. /usr/src/linux/include/linux/netfilter_ipv4/ip_tables.h:339: warning: type defau lts to `int' in declaration of `DECLARE_MUTEX'
  27. /usr/src/linux/include/linux/netfilter_ipv4/ip_tables.h:339: warning: parameter names (without types) in function declaration
  28. /usr/src/linux/include/linux/netfilter_ipv4/ip_tables.h:339: warning: `DECLARE_M UTEX' declared `static' but never defined
  29. make: *** [extensions/libipt_stealth_sh.o] 错误 1

  30. !!! ERROR: net-firewall/iptables-1.2.9 failed.
  31. !!! Function src_compile, Line 56, Exitcode 2
  32. !!! (no error message)
复制代码


[Tip]一般是内核源码链接出错了,重建一个
  1. ln -sf /usr/src/linux-2.6.X-gentoo-rX /usr/src/linux
复制代码


8、大条问题了,采用USE=-kde以后(没装kde),没法emerge kdevelop啦

  1. /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/../../../../i686-pc-linux-gnu/bin/ld: ../../lib/antlr/sr
  2. c/.libs/libantlr.a(TokenStreamSelector.o)(.text+0x321): unresolvable relocation against symbol `std::b
  3. asic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()@@GLIBCXX_3.4'
  4. /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/../../../../i686-pc-linux-gnu/bin/ld: final link failed:
  5. Nonrepresentable section on output
  6. collect2: ld returned 1 exit status
  7. make[4]: *** [libkdevadasupport.la] Error 1
  8. make[4]: Leaving directory `/var/tmp/portage/kdevelop-3.1.2/work/kdevelop-3.1.2/languages/ada'
  9. make[3]: *** [all-recursive] Error 1
  10. make[3]: Leaving directory `/var/tmp/portage/kdevelop-3.1.2/work/kdevelop-3.1.2/languages/ada'
  11. make[2]: *** [all-recursive] Error 1
  12. make[2]: Leaving directory `/var/tmp/portage/kdevelop-3.1.2/work/kdevelop-3.1.2/languages'
  13. make[1]: *** [all-recursive] Error 1
  14. make[1]: Leaving directory `/var/tmp/portage/kdevelop-3.1.2/work/kdevelop-3.1.2'
  15. make: *** [all] Error 2

  16. !!! ERROR: dev-util/kdevelop-3.1.2 failed.
  17. !!! Function kde_src_compile, Line 166, Exitcode 2
  18. !!! died running emake, kde_src_compile:make
  19. !!! If you need support, post the topmost build error, NOT this status message.
复制代码


[Tip]这我遇到过,一般是gcc版本不对(太旧?),或者是编译参数的问题。对于前者,换用高版本的gcc或许凑效;对于后者,采用一些保守的编译参数吧!不要太吝惜你的cpu资源了,稳定压倒一切麼!:p

  1. #nano -w /etc/make.conf
  2. ##常见参数:
  3. CXXFLAGS="${CFLAGS} -fvisibility-inlines-hidden"
  4. LDFLAGS="-Wl,-O1"
  5. ##把 -fvisibility-inlines-hidden 暂时去掉
  6. ##可以emerge了吗?不行?再把LDFLAGS="-Wl,-O1"暂时注释掉再看看
  7. ##
复制代码

重新emerge --resume kdevelop 看看,wish u good luck :)


9、kde3.4 kdeartwork patch错误!!

  1. >>> emerge (1 of 15) kde-base/kdeartwork-3.4.0 to /
  2. >>> md5 src_uri ;-) kdeartwork-3.4.0.tar.bz2
  3. >>> Unpacking source...
  4. >>> Unpacking kdeartwork-3.4.0.tar.bz2 to /var/tmp/portage/kdeartwork-3.4.0/work

  5. * Cannot find $EPATCH_SOURCE!  Value for $EPATCH_SOURCE is:
  6. *
  7. *   /usr/portage/kde-base/kdeartwork/files/kdeartwork-3.4.0_beta2-gl-kdesavers.patch
  8. *   ( kdeartwork-3.4.0_beta2-gl-kdesavers.patch )


  9. !!! ERROR: kde-base/kdeartwork-3.4.0 failed.
  10. !!! Function epatch, Line 256, Exitcode 0
  11. !!! Cannot find $EPATCH_SOURCE!
  12. !!! If you need support, post the topmost build error, NOT this status message.
复制代码

[Tip]已经被证实ebuild中存在上述bug,可以尝试重新emerge --sync以后再emerge kde。

10、emerge d4x-2.5.0final出错!
  出现如下错误:
lod.cc:130: error: conflicting declaration 'struct GtkCellRendererProgress'
/usr/include/gtk-2.0/gtk/gtkcellrendererprogress.h:41: error: 'GtkCellRendererProgress' has a previous declaration as `typedef s
truct _GtkCellRendererProgress GtkCellRendererProgress'
lod.cc:136: error: conflicting declaration 'struct GtkCellRendererProgressClass'
/usr/include/gtk-2.0/gtk/gtkcellrendererprogress.h:42: error: 'GtkCellRendererProgressClass' has a previous declaration as `type
def struct _GtkCellRendererProgressClass GtkCellRendererProgressClass'
lod.cc: In function `void gtk_cell_renderer_progress_set_property(GObject*, guint, const GValue*, GParamSpec*)':
lod.cc:178: error: 'struct _GtkCellRendererProgress' has no member named 'percent'
lod.cc:181: error: 'struct _GtkCellRendererProgress' has no member named 'dwn'
lod.cc: In function `void gtk_cell_renderer_progress_render(GtkCellRenderer*, GdkWindow*, GtkWidget*, GdkRectangle*, GdkRectangl
e*, GdkRectangle*, GtkCellRendererState)':
lod.cc:198: error: 'struct _GtkCellRendererProgress' has no member named 'percent'
lod.cc:226: error: 'struct _GtkCellRendererProgress' has no member named 'dwn'
make[3]: *** [lod.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/var/tmp/portage/d4x-2.5.0/work/d4x-2.5.0final/main/face'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/d4x-2.5.0/work/d4x-2.5.0final/main'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/d4x-2.5.0/work/d4x-2.5.0final'
make: *** [all] Error 2

[TIP]这是已经被证实的一个bug,2.5.0d4x与gtk+2.6存在名字冲突。
请下载补丁  到/usr/portage/net-misc/d4x/files
并下载修正后的ebuild/usr/portage/net-misc/d4x 覆盖掉原ebuild文件。
下载的文件请先去除扩展名txt方可使用!

另外,如果你和我一样使用了中文portage或者在/etc/make.conf中设定了
PORTDIR_OVERLAY,请记得先暂时注释掉PORTDIR_OVERLAY这一行,否则补丁打不上去!


好了,拷贝好两个文件后,重新emerge d4x看看 

11、xorg-x11-6.8.2-r1编译出错
i686-pc-linux-gnu-gcc -o pswrap -O2 -march=athlon-xp -fno-strict-aliasing -ansi -pedantic -Wno-return-type -w -L../../exports/lib main.o pswparser.o lexer.o pswdict.o pswfile.o systemnames.o psw.o pswstring.o pswsemantics.o -lfl -Wl,-rpath-link,../../exports/lib
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lfl
collect2: ld returned 1 exit status
make[4]: *** [pswrap] Error 1
make[4]: Leaving directory `/var/tmp/portage/xorg-x11-6.8.2-r1/work/xc/config/pswrap'
make[3]: *** [../../config/pswrap/pswrap] Error 2
make[3]: Leaving directory `/var/tmp/portage/xorg-x11-6.8.2-r1/work/xc/lib/dps'
make[2]: *** [includes] Error 2
make[2]: Leaving directory `/var/tmp/portage/xorg-x11-6.8.2-r1/work/xc/lib'
make[1]: *** [includes] Error 2
make[1]: Leaving directory `/var/tmp/portage/xorg-x11-6.8.2-r1/work/xc'
make: *** [World] Error 2

!!! ERROR: x11-base/xorg-x11-6.8.2-r1 failed.
!!! Function build, Line 951, Exitcode 2
!!! make World failed
!!! If you need support, post the topmost build error, NOT this status message.


[Tip]参考curtis兄弟的办法
2005-3-23日最新 更新portage 里 仍然有一个BUG
从 stage1 开始安装,先更新到gcc-3.4 再开始编译。到stage2 时,emerge system 到xorg-x11时报错 ld 找不到 lfl
需要先emerge flex 你在使用emerge -pv flex时发现已经被emerge 了,但是要重新emerge 一遍就可以继续编译xorg-x11了


12、系统gentoo2005.0 gcc3.4.3 nitro-2.6.11-r2/ck-sources-2.6.11/development-source-2.6.11-r2 在emerge splashutils时 出错!
splash.c:  in function 'main'
splash.c:218: error: 'FBIOSPLASH_SETMODE' undeclared (first use in this function)
splash.c:218: error: (Each undeclared identifier is reported only once
splash.c:218: error: for each function it appears in.)
splash.c:218: error: 'FB_SPLASH_MODE_SILENT' undeclared (first use in this function)
splash.c:218: error: 'FB_SPLASH_MODE_VERBOSE' undeclared (first use in this function)
splash.c:238: error: 'FBIOSPLASH_GETMODE' undeclared (first use in this function)
make: *** [splash.o] Error 1

[Tip]某些高版本内核(2.6.11-rx)与splashtuils存在冲突,可以把最新的splashtuils unmask后再安装。

  1. #echo media-gfx/splashutils >> /etc/portage/package.unmask
  2. #emerge splashutils
复制代码


13、emerge mod_php 4.3.10出错!
distcc[15977] ERROR: compile /root/.ccache/crack.tmp.localhost.15915.i on localhost failed
In file included from /var/tmp/portage/mod_php-4.3.10-r1/work/php-4.3.10/ext/crack/crack.c:30:
/usr/include/packer.h:28: error: parse error before "uint32_t"
/usr/include/packer.h:30: error: parse error before "pih_blocklen"
/usr/include/packer.h:31: error: parse error before "pih_pad"
/usr/include/packer.h:40: error: parse error before "uint32_t"
/usr/include/packer.h:50: error: conflicting types for 'data'
/var/tmp/portage/mod_php-4.3.10-r1/work/php-4.3.10/main/php.h:259: error: previous declaration of 'data' was here
/usr/include/packer.h:50: error: conflicting types for 'data'
/var/tmp/portage/mod_php-4.3.10-r1/work/php-4.3.10/main/php.h:259: error: previous declaration of 'data' was here
/usr/include/packer.h:51: error: parse error before '}' token
/usr/include/packer.h:56: error: parse error before '*' token
/var/tmp/portage/mod_php-4.3.10-r1/work/php-4.3.10/ext/crack/crack.c:32: error: parse error before '*' token
/var/tmp/portage/mod_php-4.3.10-r1/work/php-4.3.10/ext/crack/crack.c:33: error: parse error before '*' token
/var/tmp/portage/mod_php-4.3.10-r1/work/php-4.3.10/ext/crack/crack.c: In function `_crack_open_dict':
/var/tmp/portage/mod_php-4.3.10-r1/work/php-4.3.10/ext/crack/crack.c:71: error: `pwdict' undeclared (first use in this function)
/var/tmp/portage/mod_php-4.3.10-r1/work/php-4.3.10/ext/crack/crack.c:71: error: (Each undeclared identifier is reported only once
/var/tmp/portage/mod_php-4.3.10-r1/work/php-4.3.10/ext/crack/crack.c:71: error: for each function it appears in.)
/var/tmp/portage/mod_php-4.3.10-r1/work/php-4.3.10/ext/crack/crack.c: At top level:
/var/tmp/portage/mod_php-4.3.10-r1/work/php-4.3.10/ext/crack/crack.c:99: error: parse error before '*' token
/var/tmp/portage/mod_php-4.3.10-r1/work/php-4.3.10/ext/crack/crack.c: In function `_close_crack_dict':
/var/tmp/portage/mod_php-4.3.10-r1/work/php-4.3.10/ext/crack/crack.c:101: error: `pwdict' undeclared (first use in this function)
/var/tmp/portage/mod_php-4.3.10-r1/work/php-4.3.10/ext/crack/crack.c: In function `zif_crack_closedict':
/var/tmp/portage/mod_php-4.3.10-r1/work/php-4.3.10/ext/crack/crack.c:176: error: `pwdict' undeclared (first use in this function)
/var/tmp/portage/mod_php-4.3.10-r1/work/php-4.3.10/ext/crack/crack.c:199: error: parse error before ')' token
/var/tmp/portage/mod_php-4.3.10-r1/work/php-4.3.10/ext/crack/crack.c: In function `zif_crack_check':
/var/tmp/portage/mod_php-4.3.10-r1/work/php-4.3.10/ext/crack/crack.c:216: error: `pwdict' undeclared (first use in this function)
/var/tmp/portage/mod_php-4.3.10-r1/work/php-4.3.10/ext/crack/crack.c:239: error: parse error before ')' token
/var/tmp/portage/mod_php-4.3.10-r1/work/php-4.3.10/ext/crack/crack.c: At top level:
/usr/include/packer.h:47: error: storage size of `header' isn't known
make: *** [ext/crack/crack.lo] Error 1
make: *** Waiting for unfinished jobs....

!!! ERROR: dev-php/mod_php-4.3.10-r1 failed.
!!! Function php-sapi_src_compile, Line 544, Exitcode 2
!!! compile problem
!!! If you need support, post the topmost build error, NOT this status message.

[Tip]是高版本(2.8.2)cracklib的兼容性问题,把cracklib版本降低可望解决。
emerge --unmerge cracklib && emerge "=sys-libs/cracklib-2.7-r11" && emerge mod_php

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2005-3-14 12:29:29 | 显示全部楼层
好帖呀,加精:)
回复 支持 反对

使用道具 举报

发表于 2005-3-22 23:08:26 | 显示全部楼层
楼主厉害,留个记号,呵呵
回复 支持 反对

使用道具 举报

发表于 2005-3-23 00:16:14 | 显示全部楼层
2005-3-23日最新 更新portage 里 仍然有一个BUG


从 stage1 开始安装,先更新到gcc-3.4 再开始编译。到stage2 时,emerge system 到xorg-x11时报错 ld 找不到 lfl

需要先emerge flex 你在使用emerge -pv flex时发现已经被emerge 了,但是要重新emerge 一遍就可以继续编译xorg-x11了
回复 支持 反对

使用道具 举报

发表于 2005-3-23 06:56:05 | 显示全部楼层
这两天 emerge openoffice 时,总出现这个提示,是为什么呀:
!!! Digest verification Failed:
!!!    /mnt/data/gentoo/distfiles/OOo_1.1.4_source.tar.gz
!!! Reason: Failed on MD5 verification
我多次下载 OOo_1.1.4_source.tar.gz 这个文件都不行。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-23 07:27:50 | 显示全部楼层
试试emerge openoffice-bin
回复 支持 反对

使用道具 举报

发表于 2005-3-25 14:50:33 | 显示全部楼层
谢谢了,很详尽,再次感谢!
回复 支持 反对

使用道具 举报

发表于 2005-3-25 15:02:23 | 显示全部楼层
非常感谢, 我这就加入技术置顶区去, 好久都没更新了~~~
回复 支持 反对

使用道具 举报

发表于 2005-4-8 09:47:01 | 显示全部楼层
求助,我安装的时候 gmerge grub出现的提示
!!! ARCH is not set...Are you missing the /etc/make.profile symlink?
!!! Is the symlink correct? Is your portage tree complete?
请问这个问题怎么解决?
回复 支持 反对

使用道具 举报

发表于 2005-4-8 18:31:06 | 显示全部楼层
make.profile是一个链接
看我的
lrwxr-xr-x  1 root root 49 Apr  7 09:54 /etc/make.profile -> ../usr/portage/profiles/default-linux/x86/2005.0/
回复 支持 反对

使用道具 举报

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

本版积分规则

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