LinuxSir.cn,穿越时空的Linuxsir!

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

安装php失败,请大家帮我看看吧:(

[复制链接]
发表于 2006-1-4 13:09:45 | 显示全部楼层 |阅读模式
>>> Install mhash-0.9.2 into /var/tmp/portage/mhash-0.9.2/image/ category app-crypt
Making install in lib
make[1]: Entering directory `/var/tmp/portage/mhash-0.9.2/work/mhash-0.9.2/lib'
make[2]: Entering directory `/var/tmp/portage/mhash-0.9.2/work/mhash-0.9.2/lib'
test -z "/usr/lib" || mkdir -p -- "/var/tmp/portage/mhash-0.9.2/image//usr/lib"
/bin/sh ../libtool --silent --mode=install /bin/install -c  'libmhash.la' '/var/tmp/portage/mhash-0.9.2/image//usr/lib/libmhash.la'
libtool: install: warning: remember to run `libtool --finish /usr/lib'
test -z "/usr/include" || mkdir -p -- "/var/tmp/portage/mhash-0.9.2/image//usr/include"
/bin/install -c -m 644 'mhash.h' '/var/tmp/portage/mhash-0.9.2/image//usr/include/mhash.h'
make[2]: Leaving directory `/var/tmp/portage/mhash-0.9.2/work/mhash-0.9.2/lib'
make[1]: Leaving directory `/var/tmp/portage/mhash-0.9.2/work/mhash-0.9.2/lib'
Making install in doc
make[1]: Entering directory `/var/tmp/portage/mhash-0.9.2/work/mhash-0.9.2/doc'
make[2]: Entering directory `/var/tmp/portage/mhash-0.9.2/work/mhash-0.9.2/doc'
make[2]: Nothing to be done for `install-exec-am'.
test -z "/usr/share/man/man3" || mkdir -p -- "/var/tmp/portage/mhash-0.9.2/image//usr/share/man/man3"
/bin/install -c -m 644 '././mhash.3' '/var/tmp/portage/mhash-0.9.2/image//usr/share/man/man3/mhash.3'
make[2]: Leaving directory `/var/tmp/portage/mhash-0.9.2/work/mhash-0.9.2/doc'
make[1]: Leaving directory `/var/tmp/portage/mhash-0.9.2/work/mhash-0.9.2/doc'
Making install in src
make[1]: Entering directory `/var/tmp/portage/mhash-0.9.2/work/mhash-0.9.2/src'
make[2]: Entering directory `/var/tmp/portage/mhash-0.9.2/work/mhash-0.9.2/src'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/var/tmp/portage/mhash-0.9.2/work/mhash-0.9.2/src'
make[1]: Leaving directory `/var/tmp/portage/mhash-0.9.2/work/mhash-0.9.2/src'
make[1]: Entering directory `/var/tmp/portage/mhash-0.9.2/work/mhash-0.9.2'
make[2]: Entering directory `/var/tmp/portage/mhash-0.9.2/work/mhash-0.9.2'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/var/tmp/portage/mhash-0.9.2/work/mhash-0.9.2'
make[1]: Leaving directory `/var/tmp/portage/mhash-0.9.2/work/mhash-0.9.2'

!!! ERROR: app-crypt/mhash-0.9.2 failed.
!!! Function src_install, Line 31, Exitcode 1
!!! dohtml failed
!!! If you need support, post the topmost build error, NOT this status message.
 楼主| 发表于 2006-1-4 18:58:06 | 显示全部楼层
顶起来!帮帮忙
回复 支持 反对

使用道具 举报

发表于 2006-1-4 23:59:32 | 显示全部楼层
看不出来是什么毛病。不过可能你的CFLAGS太强了。用保守的试试。
回复 支持 反对

使用道具 举报

发表于 2006-1-5 00:25:58 | 显示全部楼层
看不出来是什么毛病。不过可能你的CFLAGS太强了。用保守的试试。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-5 07:50:08 | 显示全部楼层
CFLAGS="-march=athlon-xp -O2 -pipe"
CXXFLAGS="${CFLAGS}"


这个不算强吧??
回复 支持 反对

使用道具 举报

发表于 2006-1-5 11:02:12 | 显示全部楼层
我以前也遇过PHP编译失败,看安装文档,要用USE="-*"剔除选项,再加需要的USE,完整的是
#USE="-* 需要的选项" emerge php
回复 支持 反对

使用道具 举报

发表于 2006-1-5 11:42:44 | 显示全部楼层
你给出来的错误部分好像还不够,上面没有什么其它的错误?
另外,你用的什么分区格式?用ccache了吗?sandbox呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-5 12:45:17 | 显示全部楼层
下面是我的错误信息,这次应该够了吧,前面没错啊。
还有我的emerge info
我不知道安装文档怎么看啊?在哪里呢?请多多指教
我的分区各式是reiserfs3。至于ccache ,我设置了半天好象没成功,我虽然链接到了gcc,可是那个文件夹从来没变大过。。。。sandbox是什么我也不知道啊,只是看到make.conf里边好象有提到过。谢谢两位啊

***************************************
make[1]: Leaving directory `/var/tmp/portage/mhash-0.9.2/work/mhash-0.9.2'
>>> Source compiled.
>>> Test phase [not enabled]: app-crypt/mhash-0.9.2

>>> Install mhash-0.9.2 into /var/tmp/portage/mhash-0.9.2/image/ category app-crypt
Making install in lib
make[1]: Entering directory `/var/tmp/portage/mhash-0.9.2/work/mhash-0.9.2/lib'
make[2]: Entering directory `/var/tmp/portage/mhash-0.9.2/work/mhash-0.9.2/lib'
test -z "/usr/lib" || mkdir -p -- "/var/tmp/portage/mhash-0.9.2/image//usr/lib"
/bin/sh ../libtool --silent --mode=install /bin/install -c  'libmhash.la' '/var/tmp/portage/mhash-0.9.2/image//usr/lib/libmhash.la'
libtool: install: warning: remember to run `libtool --finish /usr/lib'
test -z "/usr/include" || mkdir -p -- "/var/tmp/portage/mhash-0.9.2/image//usr/include"
/bin/install -c -m 644 'mhash.h' '/var/tmp/portage/mhash-0.9.2/image//usr/include/mhash.h'
make[2]: Leaving directory `/var/tmp/portage/mhash-0.9.2/work/mhash-0.9.2/lib'
make[1]: Leaving directory `/var/tmp/portage/mhash-0.9.2/work/mhash-0.9.2/lib'
Making install in doc
make[1]: Entering directory `/var/tmp/portage/mhash-0.9.2/work/mhash-0.9.2/doc'
make[2]: Entering directory `/var/tmp/portage/mhash-0.9.2/work/mhash-0.9.2/doc'
make[2]: Nothing to be done for `install-exec-am'.
test -z "/usr/share/man/man3" || mkdir -p -- "/var/tmp/portage/mhash-0.9.2/image//usr/share/man/man3"
/bin/install -c -m 644 '././mhash.3' '/var/tmp/portage/mhash-0.9.2/image//usr/share/man/man3/mhash.3'
make[2]: Leaving directory `/var/tmp/portage/mhash-0.9.2/work/mhash-0.9.2/doc'
make[1]: Leaving directory `/var/tmp/portage/mhash-0.9.2/work/mhash-0.9.2/doc'
Making install in src
make[1]: Entering directory `/var/tmp/portage/mhash-0.9.2/work/mhash-0.9.2/src'
make[2]: Entering directory `/var/tmp/portage/mhash-0.9.2/work/mhash-0.9.2/src'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/var/tmp/portage/mhash-0.9.2/work/mhash-0.9.2/src'
make[1]: Leaving directory `/var/tmp/portage/mhash-0.9.2/work/mhash-0.9.2/src'
make[1]: Entering directory `/var/tmp/portage/mhash-0.9.2/work/mhash-0.9.2'
make[2]: Entering directory `/var/tmp/portage/mhash-0.9.2/work/mhash-0.9.2'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/var/tmp/portage/mhash-0.9.2/work/mhash-0.9.2'
make[1]: Leaving directory `/var/tmp/portage/mhash-0.9.2/work/mhash-0.9.2'

!!! ERROR: app-crypt/mhash-0.9.2 failed.
!!! Function src_install, Line 31, Exitcode 1
!!! dohtml failed
!!! If you need support, post the topmost build error, NOT this status message.
***************************************


emerge info

Portage 2.1_pre3-r1 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.5-r3, 2.6.14-gentoo-r5 i686)
=================================================================
System uname: 2.6.14-gentoo-r5 i686 AMD Athlon(tm) XP 2000+
Gentoo Base System version 1.12.0_pre12
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/X11/app-defaults/XOrgCfg /etc/X11/rstart/rstartd.real /etc/X11/xdm/chooser /etc/gconf /etc/terminfo /etc/wget /usr/lib/X11/xkb/xkbcomp /etc/env.d"
CXXFLAGS="-march=athlon-xp -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strice strict"
GENTOO_MIRRORS="http://gentoo.139pay.com ftp://linux.ntcu.net/dists/gentoo/ http://mirror.gentoo.gr.jp http://www.zentek-international.com/mirrors/gentoo/ http://gentoo.ccccom.com http://mirror.tucdemonic.org/gentoo/ http://gentoo.math.bme.hu http://gentoo.inode.at/ http://gentoo.mirrors.pair.com/"
LANG="zh_CN.GB2312"
LC_ALL="zh_CN.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="zh_CN"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://gentoo.139pay.com/gentoo-portage"
USE="x86 3dnow 3dnowex X acpi alsa apache2 audiofile avi berkdb bitmap-fonts bzip2 cdr cjk crypt cups curl dvd eds emboss encode esd exif expat fam foomaticdb fortran gdbm gif glut gnome gpm gstreamer gtk gtk2 idn imlib java jpeg lcms libg++ libwww mad mikmod mmx mmx2 mng motif mp3 mpeg ncurses nls nptl nptlonly ogg oggvorbis opengl oss pam pdflib perl png python quicktime readline sdl spell sse ssl tcpd tiff truetype truetype-fonts type1-fonts udev unicode usb userlocales vorbis xml2 xmms xv zlib elibc_glibc kernel_linux linguas_zh_CN userland_GNU video_cards_nvidia"
Unset:  ASFLAGS, CTARGET, PORTDIR_OVERLAY
***************************************************
回复 支持 反对

使用道具 举报

发表于 2006-1-6 14:58:13 | 显示全部楼层
FEATURES="autoconfig ccache distlocks sandbox sfperms strice strict"
把里边的ccache和sandbox去掉。应该就可以了。完成后,你可以再用上。
很多怪的毛病,看不出来的错误都是ccache和sandbox引起的。
回复 支持 反对

使用道具 举报

发表于 2006-1-6 17:53:26 | 显示全部楼层
回复 支持 反对

使用道具 举报

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

本版积分规则

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