LinuxSir.cn,穿越时空的Linuxsir!

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

emerge app-i18n/fcitx-3.5_pre070703失败

[复制链接]
发表于 2008-6-3 12:47:03 | 显示全部楼层 |阅读模式
出错信息:

  1. localhost fcitx # emerge fcitx
  2. Calculating dependencies... done!
  3. >>> Verifying ebuild Manifests...

  4. >>> Emerging (1 of 1) app-i18n/fcitx-3.5_pre070703 to /
  5. >>> Downloading 'http://61.135.158.199/distfiles/fcitx-3.5-070703.tar.bz2'
  6. --2008-06-03 12:40:18--  http://61.135.158.199/distfiles/fcitx-3.5-070703.tar.bz2
  7. Connecting to 61.135.158.199:80... connected.
  8. HTTP request sent, awaiting response... 200 OK
  9. Length: 4711773 (4.5M) [application/x-bzip2]
  10. Saving to: `/usr/portage/distfiles/fcitx-3.5-070703.tar.bz2'

  11. 100%[======================================>] 4,711,773   45.0K/s   in 65s     

  12. 2008-06-03 12:41:23 (70.4 KB/s) - `/usr/portage/distfiles/fcitx-3.5-070703.tar.bz2' saved [4711773/4711773]

  13. * checking ebuild checksums ;-) ...                                      [ ok ]
  14. * checking auxfile checksums ;-) ...                                     [ ok ]
  15. * checking miscfile checksums ;-) ...                                    [ ok ]
  16. * checking fcitx-3.5-070703.tar.bz2 ;-) ...                              [ ok ]
  17. >>> Unpacking source...
  18. >>> Unpacking fcitx-3.5-070703.tar.bz2 to /var/tmp/portage/app-i18n/fcitx-3.5_pre070703/work
  19. >>> Source unpacked.
  20. >>> Compiling source in /var/tmp/portage/app-i18n/fcitx-3.5_pre070703/work/fcitx-3.5 ...
  21. * econf: updating fcitx-3.5/config.sub with /usr/share/gnuconfig/config.sub
  22. * econf: updating fcitx-3.5/config.guess with /usr/share/gnuconfig/config.guess
  23. ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --enable-xft --build=i686-pc-linux-gnu
  24. checking for a BSD-compatible install... /usr/bin/install -c
  25. checking whether build environment is sane... yes
  26. checking for gawk... gawk
  27. checking whether make sets $(MAKE)... yes
  28. checking build system type... i686-pc-linux-gnu
  29. checking host system type... i686-pc-linux-gnu
  30. checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc
  31. checking for C compiler default output file name... a.out
  32. checking whether the C compiler works... yes
  33. checking whether we are cross compiling... no
  34. checking for suffix of executables...
  35. checking for suffix of object files... o
  36. checking whether we are using the GNU C compiler... yes
  37. checking whether i686-pc-linux-gnu-gcc accepts -g... yes
  38. checking for i686-pc-linux-gnu-gcc option to accept ISO C89... none needed
  39. checking for style of include used by make... GNU
  40. checking dependency style of i686-pc-linux-gnu-gcc... gcc3
  41. checking for a BSD-compatible install... /usr/bin/install -c
  42. checking whether make sets $(MAKE)... (cached) yes
  43. checking for i686-pc-linux-gnu-ranlib... i686-pc-linux-gnu-ranlib
  44. checking for ld used by GCC... /usr/i686-pc-linux-gnu/bin/ld
  45. checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes
  46. checking for shared library run path origin... done
  47. checking for iconv... yes
  48. checking for iconv declaration...
  49.          extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
  50. checking how to run the C preprocessor... i686-pc-linux-gnu-gcc -E
  51. checking for grep that handles long lines and -e... /bin/grep
  52. checking for egrep... /bin/grep -E
  53. checking for ANSI C header files... yes
  54. checking for sys/wait.h that is POSIX.1 compatible... yes
  55. checking for sys/types.h... yes
  56. checking for sys/stat.h... yes
  57. checking for stdlib.h... yes
  58. checking for string.h... yes
  59. checking for memory.h... yes
  60. checking for strings.h... yes
  61. checking for inttypes.h... yes
  62. checking for stdint.h... yes
  63. checking for unistd.h... yes
  64. checking limits.h usability... yes
  65. checking limits.h presence... yes
  66. checking for limits.h... yes
  67. checking malloc.h usability... yes
  68. checking malloc.h presence... yes
  69. checking for malloc.h... yes
  70. checking malloc/malloc.h usability... no
  71. checking malloc/malloc.h presence... no
  72. checking for malloc/malloc.h... no
  73. checking for stdlib.h... (cached) yes
  74. checking for string.h... (cached) yes
  75. checking sys/param.h usability... yes
  76. checking sys/param.h presence... yes
  77. checking for sys/param.h... yes
  78. checking for unistd.h... (cached) yes
  79. checking wait.h usability... yes
  80. checking wait.h presence... yes
  81. checking for wait.h... yes
  82. checking for sys/wait.h... (cached) yes
  83. checking machine/endian.h usability... no
  84. checking machine/endian.h presence... no
  85. checking for machine/endian.h... no
  86. checking for X... libraries , headers
  87. checking for i686-pc-linux-gnu-pkg-config... no
  88. checking for pkg-config... /usr/bin/pkg-config
  89. checking pkg-config is at least version 0.9.0... yes
  90. checking for XFT... yes
  91. checking for pid_t... yes
  92. checking for size_t... yes
  93. checking vfork.h usability... no
  94. checking vfork.h presence... no
  95. checking for vfork.h... no
  96. checking for fork... yes
  97. checking for vfork... yes
  98. checking for working fork... yes
  99. checking for working vfork... (cached) yes
  100. checking for stdlib.h... (cached) yes
  101. checking for GNU libc compatible malloc... yes
  102. checking return type of signal handlers... void
  103. checking for memmove... yes
  104. checking for memset... yes
  105. checking for mkdir... yes
  106. checking for setlocale... yes
  107. checking for strcasecmp... yes
  108. checking for strstr... yes
  109. checking for strtol... yes
  110. configure: creating ./config.status
  111. config.status: creating Makefile
  112. config.status: WARNING:  Makefile.in seems to ignore the --datarootdir setting
  113. config.status: creating fcitx.spec
  114. config.status: creating doc/Makefile
  115. config.status: WARNING:  doc/Makefile.in seems to ignore the --datarootdir setting
  116. config.status: creating data/Makefile
  117. config.status: WARNING:  data/Makefile.in seems to ignore the --datarootdir setting
  118. config.status: creating xpm/Makefile
  119. config.status: WARNING:  xpm/Makefile.in seems to ignore the --datarootdir setting
  120. config.status: creating lib/Makefile
  121. config.status: WARNING:  lib/Makefile.in seems to ignore the --datarootdir setting
  122. config.status: creating src/version.h
  123. config.status: creating src/Makefile
  124. config.status: WARNING:  src/Makefile.in seems to ignore the --datarootdir setting
  125. config.status: creating tools/Makefile
  126. config.status: WARNING:  tools/Makefile.in seems to ignore the --datarootdir setting
  127. config.status: creating config.h
  128. config.status: executing depfiles commands
  129. cd . && /bin/sh /var/tmp/portage/app-i18n/fcitx-3.5_pre070703/work/fcitx-3.5/missing --run autoheader
  130. rm -f stamp-h1
  131. touch config.h.in
  132. cd . && /bin/sh ./config.status config.h
  133. config.status: creating config.h
  134. config.status: config.h is unchanged
  135. make  all-recursive
  136. make[1]: Entering directory `/var/tmp/portage/app-i18n/fcitx-3.5_pre070703/work/fcitx-3.5'
  137. Making all in doc
  138. make[2]: Entering directory `/var/tmp/portage/app-i18n/fcitx-3.5_pre070703/work/fcitx-3.5/doc'
  139. make[2]: Nothing to be done for `all'.
  140. make[2]: Leaving directory `/var/tmp/portage/app-i18n/fcitx-3.5_pre070703/work/fcitx-3.5/doc'
  141. Making all in xpm
  142. make[2]: Entering directory `/var/tmp/portage/app-i18n/fcitx-3.5_pre070703/work/fcitx-3.5/xpm'
  143. make[2]: Nothing to be done for `all'.
  144. make[2]: Leaving directory `/var/tmp/portage/app-i18n/fcitx-3.5_pre070703/work/fcitx-3.5/xpm'
  145. Making all in lib
  146. make[2]: Entering directory `/var/tmp/portage/app-i18n/fcitx-3.5_pre070703/work/fcitx-3.5/lib'
  147. if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I..    -c -O2 -fno-strength-reduce -fno-strict-aliasing -march=athlon -O2 -pipe -fomit-frame-pointer   -I/usr/include/freetype2   -D_USE_XFT -Wall -MT FrameMgr.o -MD -MP -MF ".deps/FrameMgr.Tpo" -c -o FrameMgr.o FrameMgr.c; \
  148.         then mv -f ".deps/FrameMgr.Tpo" ".deps/FrameMgr.Po"; else rm -f ".deps/FrameMgr.Tpo"; exit 1; fi
  149. if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I..    -c -O2 -fno-strength-reduce -fno-strict-aliasing -march=athlon -O2 -pipe -fomit-frame-pointer   -I/usr/include/freetype2   -D_USE_XFT -Wall -MT i18nAttr.o -MD -MP -MF ".deps/i18nAttr.Tpo" -c -o i18nAttr.o i18nAttr.c; \
  150.         then mv -f ".deps/i18nAttr.Tpo" ".deps/i18nAttr.Po"; else rm -f ".deps/i18nAttr.Tpo"; exit 1; fi
  151. if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I..    -c -O2 -fno-strength-reduce -fno-strict-aliasing -march=athlon -O2 -pipe -fomit-frame-pointer   -I/usr/include/freetype2   -D_USE_XFT -Wall -MT i18nClbk.o -MD -MP -MF ".deps/i18nClbk.Tpo" -c -o i18nClbk.o i18nClbk.c; \
  152.         then mv -f ".deps/i18nClbk.Tpo" ".deps/i18nClbk.Po"; else rm -f ".deps/i18nClbk.Tpo"; exit 1; fi
  153. if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I..    -c -O2 -fno-strength-reduce -fno-strict-aliasing -march=athlon -O2 -pipe -fomit-frame-pointer   -I/usr/include/freetype2   -D_USE_XFT -Wall -MT i18nIc.o -MD -MP -MF ".deps/i18nIc.Tpo" -c -o i18nIc.o i18nIc.c; \
  154.         then mv -f ".deps/i18nIc.Tpo" ".deps/i18nIc.Po"; else rm -f ".deps/i18nIc.Tpo"; exit 1; fi
  155. if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I..    -c -O2 -fno-strength-reduce -fno-strict-aliasing -march=athlon -O2 -pipe -fomit-frame-pointer   -I/usr/include/freetype2   -D_USE_XFT -Wall -MT i18nIMProto.o -MD -MP -MF ".deps/i18nIMProto.Tpo" -c -o i18nIMProto.o i18nIMProto.c; \
  156.         then mv -f ".deps/i18nIMProto.Tpo" ".deps/i18nIMProto.Po"; else rm -f ".deps/i18nIMProto.Tpo"; exit 1; fi
  157. if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I..    -c -O2 -fno-strength-reduce -fno-strict-aliasing -march=athlon -O2 -pipe -fomit-frame-pointer   -I/usr/include/freetype2   -D_USE_XFT -Wall -MT i18nMethod.o -MD -MP -MF ".deps/i18nMethod.Tpo" -c -o i18nMethod.o i18nMethod.c; \
  158.         then mv -f ".deps/i18nMethod.Tpo" ".deps/i18nMethod.Po"; else rm -f ".deps/i18nMethod.Tpo"; exit 1; fi
  159. if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I..    -c -O2 -fno-strength-reduce -fno-strict-aliasing -march=athlon -O2 -pipe -fomit-frame-pointer   -I/usr/include/freetype2   -D_USE_XFT -Wall -MT i18nPtHdr.o -MD -MP -MF ".deps/i18nPtHdr.Tpo" -c -o i18nPtHdr.o i18nPtHdr.c; \
  160.         then mv -f ".deps/i18nPtHdr.Tpo" ".deps/i18nPtHdr.Po"; else rm -f ".deps/i18nPtHdr.Tpo"; exit 1; fi
  161. if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I..    -c -O2 -fno-strength-reduce -fno-strict-aliasing -march=athlon -O2 -pipe -fomit-frame-pointer   -I/usr/include/freetype2   -D_USE_XFT -Wall -MT i18nUtil.o -MD -MP -MF ".deps/i18nUtil.Tpo" -c -o i18nUtil.o i18nUtil.c; \
  162.         then mv -f ".deps/i18nUtil.Tpo" ".deps/i18nUtil.Po"; else rm -f ".deps/i18nUtil.Tpo"; exit 1; fi
  163. if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I..    -c -O2 -fno-strength-reduce -fno-strict-aliasing -march=athlon -O2 -pipe -fomit-frame-pointer   -I/usr/include/freetype2   -D_USE_XFT -Wall -MT i18nX.o -MD -MP -MF ".deps/i18nX.Tpo" -c -o i18nX.o i18nX.c; \
  164.         then mv -f ".deps/i18nX.Tpo" ".deps/i18nX.Po"; else rm -f ".deps/i18nX.Tpo"; exit 1; fi
  165. if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I..    -c -O2 -fno-strength-reduce -fno-strict-aliasing -march=athlon -O2 -pipe -fomit-frame-pointer   -I/usr/include/freetype2   -D_USE_XFT -Wall -MT IMConn.o -MD -MP -MF ".deps/IMConn.Tpo" -c -o IMConn.o IMConn.c; \
  166.         then mv -f ".deps/IMConn.Tpo" ".deps/IMConn.Po"; else rm -f ".deps/IMConn.Tpo"; exit 1; fi
  167. if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I..    -c -O2 -fno-strength-reduce -fno-strict-aliasing -march=athlon -O2 -pipe -fomit-frame-pointer   -I/usr/include/freetype2   -D_USE_XFT -Wall -MT IMMethod.o -MD -MP -MF ".deps/IMMethod.Tpo" -c -o IMMethod.o IMMethod.c; \
  168.         then mv -f ".deps/IMMethod.Tpo" ".deps/IMMethod.Po"; else rm -f ".deps/IMMethod.Tpo"; exit 1; fi
  169. if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I..    -c -O2 -fno-strength-reduce -fno-strict-aliasing -march=athlon -O2 -pipe -fomit-frame-pointer   -I/usr/include/freetype2   -D_USE_XFT -Wall -MT IMValues.o -MD -MP -MF ".deps/IMValues.Tpo" -c -o IMValues.o IMValues.c; \
  170.         then mv -f ".deps/IMValues.Tpo" ".deps/IMValues.Po"; else rm -f ".deps/IMValues.Tpo"; exit 1; fi
  171. rm -f libXimd.a
  172. ar cru libXimd.a FrameMgr.o i18nAttr.o i18nClbk.o i18nIc.o i18nIMProto.o i18nMethod.o i18nPtHdr.o i18nUtil.o i18nX.o IMConn.o IMMethod.o IMValues.o
  173. i686-pc-linux-gnu-ranlib libXimd.a
  174. make[2]: Leaving directory `/var/tmp/portage/app-i18n/fcitx-3.5_pre070703/work/fcitx-3.5/lib'
  175. Making all in src
  176. make[2]: Entering directory `/var/tmp/portage/app-i18n/fcitx-3.5_pre070703/work/fcitx-3.5/src'
  177. if i686-pc-linux-gnu-gcc -DPKGDATADIR="/usr/share/fcitx" -I. -I. -I.. -I. -I../lib -I../xpm   -O2 -fno-strength-reduce -march=athlon -O2 -pipe -fomit-frame-pointer   -I/usr/include/freetype2   -D_USE_XFT -Wall -MT IC.o -MD -MP -MF ".deps/IC.Tpo" -c -o IC.o IC.c; \
  178.         then mv -f ".deps/IC.Tpo" ".deps/IC.Po"; else rm -f ".deps/IC.Tpo"; exit 1; fi
  179. if i686-pc-linux-gnu-gcc -DPKGDATADIR="/usr/share/fcitx" -I. -I. -I.. -I. -I../lib -I../xpm   -O2 -fno-strength-reduce -march=athlon -O2 -pipe -fomit-frame-pointer   -I/usr/include/freetype2   -D_USE_XFT -Wall -MT ime.o -MD -MP -MF ".deps/ime.Tpo" -c -o ime.o ime.c; \
  180.         then mv -f ".deps/ime.Tpo" ".deps/ime.Po"; else rm -f ".deps/ime.Tpo"; exit 1; fi
  181. if i686-pc-linux-gnu-gcc -DPKGDATADIR="/usr/share/fcitx" -I. -I. -I.. -I. -I../lib -I../xpm   -O2 -fno-strength-reduce -march=athlon -O2 -pipe -fomit-frame-pointer   -I/usr/include/freetype2   -D_USE_XFT -Wall -MT InputWindow.o -MD -MP -MF ".deps/InputWindow.Tpo" -c -o InputWindow.o InputWindow.c; \
  182.         then mv -f ".deps/InputWindow.Tpo" ".deps/InputWindow.Po"; else rm -f ".deps/InputWindow.Tpo"; exit 1; fi
  183. if i686-pc-linux-gnu-gcc -DPKGDATADIR="/usr/share/fcitx" -I. -I. -I.. -I. -I../lib -I../xpm   -O2 -fno-strength-reduce -march=athlon -O2 -pipe -fomit-frame-pointer   -I/usr/include/freetype2   -D_USE_XFT -Wall -MT KeyList.o -MD -MP -MF ".deps/KeyList.Tpo" -c -o KeyList.o KeyList.c; \
  184.         then mv -f ".deps/KeyList.Tpo" ".deps/KeyList.Po"; else rm -f ".deps/KeyList.Tpo"; exit 1; fi
  185. InputWindow.c: In function ‘DrawInputWindow’:
  186. InputWindow.c:307: warning: implicit declaration of function ‘isprint’
  187. if i686-pc-linux-gnu-gcc -DPKGDATADIR="/usr/share/fcitx" -I. -I. -I.. -I. -I../lib -I../xpm   -O2 -fno-strength-reduce -march=athlon -O2 -pipe -fomit-frame-pointer   -I/usr/include/freetype2   -D_USE_XFT -Wall -MT main.o -MD -MP -MF ".deps/main.Tpo" -c -o main.o main.c; \
  188.         then mv -f ".deps/main.Tpo" ".deps/main.Po"; else rm -f ".deps/main.Tpo"; exit 1; fi
  189. if i686-pc-linux-gnu-gcc -DPKGDATADIR="/usr/share/fcitx" -I. -I. -I.. -I. -I../lib -I../xpm   -O2 -fno-strength-reduce -march=athlon -O2 -pipe -fomit-frame-pointer   -I/usr/include/freetype2   -D_USE_XFT -Wall -MT MainWindow.o -MD -MP -MF ".deps/MainWindow.Tpo" -c -o MainWindow.o MainWindow.c; \
  190.         then mv -f ".deps/MainWindow.Tpo" ".deps/MainWindow.Po"; else rm -f ".deps/MainWindow.Tpo"; exit 1; fi
  191. if i686-pc-linux-gnu-gcc -DPKGDATADIR="/usr/share/fcitx" -I. -I. -I.. -I. -I../lib -I../xpm   -O2 -fno-strength-reduce -march=athlon -O2 -pipe -fomit-frame-pointer   -I/usr/include/freetype2   -D_USE_XFT -Wall -MT MyErrorsHandlers.o -MD -MP -MF ".deps/MyErrorsHandlers.Tpo" -c -o MyErrorsHandlers.o MyErrorsHandlers.c; \
  192.         then mv -f ".deps/MyErrorsHandlers.Tpo" ".deps/MyErrorsHandlers.Po"; else rm -f ".deps/MyErrorsHandlers.Tpo"; exit 1; fi
  193. MainWindow.c: In function ‘DrawMainWindow’:
  194. MainWindow.c:260: warning: implicit declaration of function ‘isprint’
  195. if i686-pc-linux-gnu-gcc -DPKGDATADIR="/usr/share/fcitx" -I. -I. -I.. -I. -I../lib -I../xpm   -O2 -fno-strength-reduce -march=athlon -O2 -pipe -fomit-frame-pointer   -I/usr/include/freetype2   -D_USE_XFT -Wall -MT punc.o -MD -MP -MF ".deps/punc.Tpo" -c -o punc.o punc.c; \
  196.         then mv -f ".deps/punc.Tpo" ".deps/punc.Po"; else rm -f ".deps/punc.Tpo"; exit 1; fi
  197. if i686-pc-linux-gnu-gcc -DPKGDATADIR="/usr/share/fcitx" -I. -I. -I.. -I. -I../lib -I../xpm   -O2 -fno-strength-reduce -march=athlon -O2 -pipe -fomit-frame-pointer   -I/usr/include/freetype2   -D_USE_XFT -Wall -MT py.o -MD -MP -MF ".deps/py.Tpo" -c -o py.o py.c; \
  198.         then mv -f ".deps/py.Tpo" ".deps/py.Po"; else rm -f ".deps/py.Tpo"; exit 1; fi
  199. if i686-pc-linux-gnu-gcc -DPKGDATADIR="/usr/share/fcitx" -I. -I. -I.. -I. -I../lib -I../xpm   -O2 -fno-strength-reduce -march=athlon -O2 -pipe -fomit-frame-pointer   -I/usr/include/freetype2   -D_USE_XFT -Wall -MT PYFA.o -MD -MP -MF ".deps/PYFA.Tpo" -c -o PYFA.o PYFA.c; \
  200.         then mv -f ".deps/PYFA.Tpo" ".deps/PYFA.Po"; else rm -f ".deps/PYFA.Tpo"; exit 1; fi
  201. if i686-pc-linux-gnu-gcc -DPKGDATADIR="/usr/share/fcitx" -I. -I. -I.. -I. -I../lib -I../xpm   -O2 -fno-strength-reduce -march=athlon -O2 -pipe -fomit-frame-pointer   -I/usr/include/freetype2   -D_USE_XFT -Wall -MT pyMapTable.o -MD -MP -MF ".deps/pyMapTable.Tpo" -c -o pyMapTable.o pyMapTable.c; \
  202.         then mv -f ".deps/pyMapTable.Tpo" ".deps/pyMapTable.Po"; else rm -f ".deps/pyMapTable.Tpo"; exit 1; fi
  203. if i686-pc-linux-gnu-gcc -DPKGDATADIR="/usr/share/fcitx" -I. -I. -I.. -I. -I../lib -I../xpm   -O2 -fno-strength-reduce -march=athlon -O2 -pipe -fomit-frame-pointer   -I/usr/include/freetype2   -D_USE_XFT -Wall -MT pyParser.o -MD -MP -MF ".deps/pyParser.Tpo" -c -o pyParser.o pyParser.c; \
  204.         then mv -f ".deps/pyParser.Tpo" ".deps/pyParser.Po"; else rm -f ".deps/pyParser.Tpo"; exit 1; fi
  205. if i686-pc-linux-gnu-gcc -DPKGDATADIR="/usr/share/fcitx" -I. -I. -I.. -I. -I../lib -I../xpm   -O2 -fno-strength-reduce -march=athlon -O2 -pipe -fomit-frame-pointer   -I/usr/include/freetype2   -D_USE_XFT -Wall -MT sp.o -MD -MP -MF ".deps/sp.Tpo" -c -o sp.o sp.c; \
  206.         then mv -f ".deps/sp.Tpo" ".deps/sp.Po"; else rm -f ".deps/sp.Tpo"; exit 1; fi
  207. if i686-pc-linux-gnu-gcc -DPKGDATADIR="/usr/share/fcitx" -I. -I. -I.. -I. -I../lib -I../xpm   -O2 -fno-strength-reduce -march=athlon -O2 -pipe -fomit-frame-pointer   -I/usr/include/freetype2   -D_USE_XFT -Wall -MT tools.o -MD -MP -MF ".deps/tools.Tpo" -c -o tools.o tools.c; \
  208.         then mv -f ".deps/tools.Tpo" ".deps/tools.Po"; else rm -f ".deps/tools.Tpo"; exit 1; fi
  209. if i686-pc-linux-gnu-gcc -DPKGDATADIR="/usr/share/fcitx" -I. -I. -I.. -I. -I../lib -I../xpm   -O2 -fno-strength-reduce -march=athlon -O2 -pipe -fomit-frame-pointer   -I/usr/include/freetype2   -D_USE_XFT -Wall -MT ui.o -MD -MP -MF ".deps/ui.Tpo" -c -o ui.o ui.c; \
  210.         then mv -f ".deps/ui.Tpo" ".deps/ui.Po"; else rm -f ".deps/ui.Tpo"; exit 1; fi
  211. if i686-pc-linux-gnu-gcc -DPKGDATADIR="/usr/share/fcitx" -I. -I. -I.. -I. -I../lib -I../xpm   -O2 -fno-strength-reduce -march=athlon -O2 -pipe -fomit-frame-pointer   -I/usr/include/freetype2   -D_USE_XFT -Wall -MT table.o -MD -MP -MF ".deps/table.Tpo" -c -o table.o table.c; \
  212.         then mv -f ".deps/table.Tpo" ".deps/table.Po"; else rm -f ".deps/table.Tpo"; exit 1; fi
  213. if i686-pc-linux-gnu-gcc -DPKGDATADIR="/usr/share/fcitx" -I. -I. -I.. -I. -I../lib -I../xpm   -O2 -fno-strength-reduce -march=athlon -O2 -pipe -fomit-frame-pointer   -I/usr/include/freetype2   -D_USE_XFT -Wall -MT xim.o -MD -MP -MF ".deps/xim.Tpo" -c -o xim.o xim.c; \
  214.         then mv -f ".deps/xim.Tpo" ".deps/xim.Po"; else rm -f ".deps/xim.Tpo"; exit 1; fi
  215. if i686-pc-linux-gnu-gcc -DPKGDATADIR="/usr/share/fcitx" -I. -I. -I.. -I. -I../lib -I../xpm   -O2 -fno-strength-reduce -march=athlon -O2 -pipe -fomit-frame-pointer   -I/usr/include/freetype2   -D_USE_XFT -Wall -MT qw.o -MD -MP -MF ".deps/qw.Tpo" -c -o qw.o qw.c; \
  216.         then mv -f ".deps/qw.Tpo" ".deps/qw.Po"; else rm -f ".deps/qw.Tpo"; exit 1; fi
  217. table.c:1249:2: warning: #warning **********************************************************
  218. table.c:1250:2: warning: #warning FIX ME!
  219. table.c:1251:2: warning: #warning **********************************************************
  220. if i686-pc-linux-gnu-gcc -DPKGDATADIR="/usr/share/fcitx" -I. -I. -I.. -I. -I../lib -I../xpm   -O2 -fno-strength-reduce -march=athlon -O2 -pipe -fomit-frame-pointer   -I/usr/include/freetype2   -D_USE_XFT -Wall -MT vk.o -MD -MP -MF ".deps/vk.Tpo" -c -o vk.o vk.c; \
  221.         then mv -f ".deps/vk.Tpo" ".deps/vk.Po"; else rm -f ".deps/vk.Tpo"; exit 1; fi
  222. if i686-pc-linux-gnu-gcc -DPKGDATADIR="/usr/share/fcitx" -I. -I. -I.. -I. -I../lib -I../xpm   -O2 -fno-strength-reduce -march=athlon -O2 -pipe -fomit-frame-pointer   -I/usr/include/freetype2   -D_USE_XFT -Wall -MT about.o -MD -MP -MF ".deps/about.Tpo" -c -o about.o about.c; \
  223.         then mv -f ".deps/about.Tpo" ".deps/about.Po"; else rm -f ".deps/about.Tpo"; exit 1; fi
  224. if i686-pc-linux-gnu-gcc -DPKGDATADIR="/usr/share/fcitx" -I. -I. -I.. -I. -I../lib -I../xpm   -O2 -fno-strength-reduce -march=athlon -O2 -pipe -fomit-frame-pointer   -I/usr/include/freetype2   -D_USE_XFT -Wall -MT QuickPhrase.o -MD -MP -MF ".deps/QuickPhrase.Tpo" -c -o QuickPhrase.o QuickPhrase.c; \
  225.         then mv -f ".deps/QuickPhrase.Tpo" ".deps/QuickPhrase.Po"; else rm -f ".deps/QuickPhrase.Tpo"; exit 1; fi
  226. if i686-pc-linux-gnu-gcc -DPKGDATADIR="/usr/share/fcitx" -I. -I. -I.. -I. -I../lib -I../xpm   -O2 -fno-strength-reduce -march=athlon -O2 -pipe -fomit-frame-pointer   -I/usr/include/freetype2   -D_USE_XFT -Wall -MT AutoEng.o -MD -MP -MF ".deps/AutoEng.Tpo" -c -o AutoEng.o AutoEng.c; \
  227.         then mv -f ".deps/AutoEng.Tpo" ".deps/AutoEng.Po"; else rm -f ".deps/AutoEng.Tpo"; exit 1; fi
  228. if i686-pc-linux-gnu-gcc -DPKGDATADIR="/usr/share/fcitx" -I. -I. -I.. -I. -I../lib -I../xpm   -O2 -fno-strength-reduce -march=athlon -O2 -pipe -fomit-frame-pointer   -I/usr/include/freetype2   -D_USE_XFT -Wall -MT extra.o -MD -MP -MF ".deps/extra.Tpo" -c -o extra.o extra.c; \
  229.         then mv -f ".deps/extra.Tpo" ".deps/extra.Po"; else rm -f ".deps/extra.Tpo"; exit 1; fi
  230. if i686-pc-linux-gnu-gcc -DPKGDATADIR="/usr/share/fcitx" -I. -I. -I.. -I. -I../lib -I../xpm   -O2 -fno-strength-reduce -march=athlon -O2 -pipe -fomit-frame-pointer   -I/usr/include/freetype2   -D_USE_XFT -Wall -MT internalVersion.o -MD -MP -MF ".deps/internalVersion.Tpo" -c -o internalVersion.o internalVersion.c; \
  231.         then mv -f ".deps/internalVersion.Tpo" ".deps/internalVersion.Po"; else rm -f ".deps/internalVersion.Tpo"; exit 1; fi
  232. i686-pc-linux-gnu-gcc -O2 -fno-strength-reduce -march=athlon -O2 -pipe -fomit-frame-pointer   -I/usr/include/freetype2   -D_USE_XFT -Wall  -Wl,-O1,--as-needed -o fcitx -lXpm IC.o ime.o InputWindow.o KeyList.o main.o MainWindow.o MyErrorsHandlers.o punc.o py.o PYFA.o pyMapTable.o pyParser.o sp.o tools.o ui.o table.o xim.o qw.o vk.o about.o QuickPhrase.o AutoEng.o extra.o internalVersion.o ../lib/libXimd.a -lXft -lXrender -lfontconfig -lfreetype -lz -lX11   -lX11
  233. InputWindow.o: In function `DrawInputWindow':
  234. InputWindow.c:(.text+0x10b6): undefined reference to `XpmCreateImageFromData'
  235. InputWindow.c:(.text+0x111b): undefined reference to `XpmCreateImageFromData'
  236. MainWindow.o: In function `DrawMainWindow':
  237. MainWindow.c:(.text+0xce1): undefined reference to `XpmCreateImageFromData'
  238. MainWindow.c:(.text+0xd24): undefined reference to `XpmCreateImageFromData'
  239. MainWindow.c:(.text+0xd86): undefined reference to `XpmCreateImageFromData'
  240. MainWindow.o:MainWindow.c:(.text+0xe1e): more undefined references to `XpmCreateImageFromData' follow
  241. about.o: In function `setIcon':
  242. about.c:(.text+0x75): undefined reference to `XpmCreatePixmapFromData'
  243. about.c:(.text+0x11a): undefined reference to `XpmGetErrorString'
  244. collect2: ld returned 1 exit status
  245. make[2]: *** [fcitx] Error 1
  246. make[2]: Leaving directory `/var/tmp/portage/app-i18n/fcitx-3.5_pre070703/work/fcitx-3.5/src'
  247. make[1]: *** [all-recursive] Error 1
  248. make[1]: Leaving directory `/var/tmp/portage/app-i18n/fcitx-3.5_pre070703/work/fcitx-3.5'
  249. make: *** [all] Error 2
  250. *
  251. * ERROR: app-i18n/fcitx-3.5_pre070703 failed.
  252. * Call stack:
  253. *               ebuild.sh, line   49:  Called src_compile
  254. *             environment, line  106:  Called die
  255. * The specific snippet of code:
  256. *       emake || die "make failed"
  257. *  The die message:
  258. *   make failed
  259. *
  260. * If you need support, post the topmost build error, and the call stack if relevant.
  261. * A complete build log is located at '/var/tmp/portage/app-i18n/fcitx-3.5_pre070703/temp/build.log'.
  262. * The ebuild environment file is located at '/var/tmp/portage/app-i18n/fcitx-3.5_pre070703/temp/environment'.
  263. *

  264. * Messages for package app-i18n/fcitx-3.5_pre070703:

  265. *
  266. * ERROR: app-i18n/fcitx-3.5_pre070703 failed.
  267. * Call stack:
  268. *               ebuild.sh, line   49:  Called src_compile
  269. *             environment, line  106:  Called die
  270. * The specific snippet of code:
  271. *       emake || die "make failed"
  272. *  The die message:
  273. *   make failed
  274. *
  275. * If you need support, post the topmost build error, and the call stack if relevant.
  276. * A complete build log is located at '/var/tmp/portage/app-i18n/fcitx-3.5_pre070703/temp/build.log'.
  277. * The ebuild environment file is located at '/var/tmp/portage/app-i18n/fcitx-3.5_pre070703/temp/environment'.
  278. *


复制代码
发表于 2008-6-3 23:20:35 | 显示全部楼层
我也遇到过这样的问题,我的解决办法如下,不是完美的,希望大家完善
出现以下信息
2008-06-03 12:41:23 (70.4 KB/s) - `/usr/portage/distfiles/fcitx-3.5-070703.tar.bz2' saved [4711773/4711773]

* checking ebuild checksums ;-) ...                                      [ ok ]
* checking auxfile checksums ;-) ...                                     [ ok ]
* checking miscfile checksums ;-) ...                                    [ ok ]
* checking fcitx-3.5-070703.tar.bz2 ;-) ...                              [ ok ]
>>> Unpacking source...
>>> Unpacking fcitx-3.5-070703.tar.bz2 to /var/tmp/portage/app-i18n/fcitx-3.5_pre070703/work
>>> Source unpacked.

这个时候Ctrl+z挂起emerge,然后进入/var/tmp/portage/app-i18n/fcitx-3.5_pre070703/work文件夹,好像是这个,你ls看一下,如果有configure等文件的话就是了,输入以下命令

sed 's/ -lX11 / -lX11 -lXpm /' -i configure.in

然后用fg命令恢复程序emerge。就可以了。

参考http://www.linuxsir.cn/bbs/thread268722.html
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-4 15:06:04 | 显示全部楼层
Post by junlovemin;1858754
我也遇到过这样的问题,我的解决办法如下,不是完美的,希望大家完善
出现以下信息
2008-06-03 12:41:23 (70.4 KB/s) - `/usr/portage/distfiles/fcitx-3.5-070703.tar.bz2' saved [4711773/4711773]

* checking ebuild checksums ;-) ...                                      [ ok ]
* checking auxfile checksums ;-) ...                                     [ ok ]
* checking miscfile checksums ;-) ...                                    [ ok ]
* checking fcitx-3.5-070703.tar.bz2 ;-) ...                              [ ok ]
>>> Unpacking source...
>>> Unpacking fcitx-3.5-070703.tar.bz2 to /var/tmp/portage/app-i18n/fcitx-3.5_pre070703/work
>>> Source unpacked.

这个时候Ctrl+z挂起emerge,然后进入/var/tmp/portage/app-i18n/fcitx-3.5_pre070703/work文件夹,好像是这个,你ls看一下,如果有configure等文件的话就是了,输入以下命令

sed 's/ -lX11 / -lX11 -lXpm /' -i configure.in

然后用fg命令恢复程序emerge。就可以了。

参考http://www.linuxsir.cn/bbs/thread268722.html



谢谢了~
试了,安装成功,之前也是装的这个版本,没有这个问题,为什么现在重装系统就会出现呢?
回复 支持 反对

使用道具 举报

发表于 2008-6-4 16:18:28 | 显示全部楼层
貌似我装3.4以上的版本一直都有问题,包括3.4也是,难道我人品问题?
回复 支持 反对

使用道具 举报

发表于 2008-6-4 21:41:39 | 显示全部楼层
如果在LDFLAGS里面加上as-needed,我编译fcitx也会出错。不知两位是否同样的问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-5 20:20:05 | 显示全部楼层
Post by Blahster;1859121
如果在LDFLAGS里面加上as-needed,我编译fcitx也会出错。不知两位是否同样的问题。


我里面加了as-needed

  1. pjq@localhost ~ $ cat /etc/make.conf
  2. # These settings were set by the catalyst build script that automatically
  3. # built this stage.
  4. # Please consult /etc/make.conf.example for a more detailed example.
  5. #HTTP_PROXY="210.29.96.35:80"
  6. CFLAGS="-march=athlon -O2 -pipe -fomit-frame-pointer"
  7. CXXFLAGS="${CFLAGS}"
  8. MAKEOPTS="-j2"
  9. #LDFLAGS="-Wl,-O1"
  10. LDFLAGS="-Wl,-O1,--as-needed"
  11. #ACCEPT_KEYWORDS="~x86"
  12. #FETCHCOMMAND="/usr/bin/axel -a -o /${DISTDIR}/${FILE} ${URI}"
  13. #RESUMECOMMAND="/usr/bin/axel -a -o /${DISTDIR}/${FILE} ${URI}"



  14. PORTAGE_NICENESS=10
  15. LINGUAS="zh_CN"
  16. CHOST="i686-pc-linux-gnu"
  17. #GENTOO_MIRRORS="http://ftp3.tsinghua.edu.cn/mirror/gentoo/ http://61.135.158.199    http://ftp.sjtu.edu.cn/gentoo"
  18. #SYNC="rsync://61.135.158.199/gentoo-portage rsync://ftp3.tsinghua.edu.cn/mirror/gentoo/gentoo-portage"
  19. GENTOO_MIRRORS="http://61.135.158.199"
  20. SYNC="rsync://61.135.158.199/gentoo-portage"
  21. USE="-cups bindist bash-completion rtsp mms mmx sse sse2 mmxext 3dnowext 3dnow apache2 \
  22.      truetype avi mpd cjk nls wav aac qq pdf wmv xv dvd opengl xv \
  23.      png real nv jpeg win32codecs mp3 nvidia wma hal  xvmc \
  24.      alsa midi -debug -test hda-intel X nptl -ipv6 -fortran unicode \
  25.      svg dbus -kde -qt -qt3 -qt4 -arts -eds gnome gtk firefox"
  26. FEATURES="ccache"
  27. CCACHE_SIZE="2G"
  28. ALSA_CARDS="hda-intel"
  29. VIDEO_CARDS="nvidia"
  30. INPUT_DEVICES="keyboard mouse"
  31. #source /usr/portage/local/layman/make.conf
  32. #PORTDIR_OVERLAY="/usr/portage/local/myebuilds"


复制代码
回复 支持 反对

使用道具 举报

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

本版积分规则

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