LinuxSir.cn,穿越时空的Linuxsir!

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

编译glibc后check出现Error?

[复制链接]
发表于 2006-3-22 14:46:50 | 显示全部楼层 |阅读模式
root:/sources/glibc-build# grep Error glibc-check-log
make[2]: *** [/sources/glibc-build/posix/tst-regex] Error 1
make[2]: *** [/sources/glibc-build/posix/tst-regex2] Error 1
make[2]: [/sources/glibc-build/posix/annexc.out] Error 1 (ignored)
make[1]: *** [posix/tests] Error 2
make[2]: *** [/sources/glibc-build/nptl/tst-cond11.out] Error 139
make[2]: *** [/sources/glibc-build/nptl/tst-cond19.out] Error 139
make[2]: *** [/sources/glibc-build/nptl/tst-rwlock14.out] Error 139
make[2]: *** [/sources/glibc-build/nptl/tst-cancel17.out] Error 139
make[2]: *** [/sources/glibc-build/nptl/tst-cancel18.out] Error 139
make[2]: *** [/sources/glibc-build/nptl/tst-clock2.out] Error 139
make[2]: *** [/sources/glibc-build/nptl/tst-cancelx17.out] Error 139
make[2]: *** [/sources/glibc-build/nptl/tst-cancelx18.out] Error 139
make[1]: *** [nptl/tests] Error 2
make[2]: *** [/sources/glibc-build/rt/tst-shm.out] Error 139
make[2]: *** [/sources/glibc-build/rt/tst-clock.out] Error 139
make[2]: *** [/sources/glibc-build/rt/tst-clock_nanosleep.out] Error 139
make[2]: *** [/sources/glibc-build/rt/tst-timer.out] Error 139
make[2]: *** [/sources/glibc-build/rt/tst-timer2.out] Error 139
make[2]: *** [/sources/glibc-build/rt/tst-aio.out] Error 139
make[2]: *** [/sources/glibc-build/rt/tst-aio64.out] Error 139
make[2]: *** [/sources/glibc-build/rt/tst-aio2.out] Error 139
make[2]: *** [/sources/glibc-build/rt/tst-aio3.out] Error 139
make[2]: *** [/sources/glibc-build/rt/tst-aio4.out] Error 139
make[2]: *** [/sources/glibc-build/rt/tst-aio5.out] Error 139
make[2]: *** [/sources/glibc-build/rt/tst-aio6.out] Error 139
make[2]: *** [/sources/glibc-build/rt/tst-aio7.out] Error 139
make[2]: *** [/sources/glibc-build/rt/tst-mqueue1.out] Error 139
make[2]: *** [/sources/glibc-build/rt/tst-mqueue2.out] Error 139
make[2]: *** [/sources/glibc-build/rt/tst-mqueue3.out] Error 139
make[2]: *** [/sources/glibc-build/rt/tst-mqueue4.out] Error 139
make[2]: *** [/sources/glibc-build/rt/tst-mqueue5.out] Error 139
make[2]: *** [/sources/glibc-build/rt/tst-mqueue6.out] Error 139
make[2]: *** [/sources/glibc-build/rt/tst-mqueue7.out] Error 139
make[2]: *** [/sources/glibc-build/rt/tst-mqueue8.out] Error 139
make[2]: *** [/sources/glibc-build/rt/tst-mqueue9.out] Error 139
make[2]: *** [/sources/glibc-build/rt/tst-timer3.out] Error 139
make[2]: *** [/sources/glibc-build/rt/tst-timer4.out] Error 139
make[2]: *** [/sources/glibc-build/rt/tst-timer5.out] Error 139
make[2]: *** [/sources/glibc-build/rt/tst-mqueue8x.out] Error 139
make[1]: *** [rt/tests] Error 2
make: *** [check] Error 2

是不是要重新编译?
发表于 2006-3-22 15:42:43 | 显示全部楼层
你先继续吧.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-22 17:15:37 | 显示全部楼层
gcc check的时候出现下面提示:
Schedule of variations:
    unix

Running target unix
Using /tools/share/dejagnu/baseboards/unix.exp as board description file for target.
Using /tools/share/dejagnu/config/unix.exp as generic interface file for target.
Using /sources/gcc-3.4.3/gcc/testsuite/config/default.exp as tool-and-target-specific interface file.
Running /sources/gcc-3.4.3/gcc/testsuite/gcc.c-torture/compile/compile.exp ...
Running /sources/gcc-3.4.3/gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp ...
Running /sources/gcc-3.4.3/gcc/testsuite/gcc.c-torture/execute/execute.exp ...
[color="Red"]FAIL: gcc.c-torture/execute/va-arg-25.c execution,  -Os
Running /sources/gcc-3.4.3/gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp ...
Running /sources/gcc-3.4.3/gcc/testsuite/gcc.c-torture/unsorted/unsorted.exp ...
Running /sources/gcc-3.4.3/gcc/testsuite/gcc.dg/compat/compat.exp ...
Running /sources/gcc-3.4.3/gcc/testsuite/gcc.dg/cpp/cpp.exp ...
XPASS: gcc.dg/cpp/cmdlne-dI-M.c scan-file (^|\\n)cmdlne-dI-M.*:[^\\n]*cmdlne-dI-M.c

不知道那行FAIL会有何影响?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-22 17:27:38 | 显示全部楼层
gcc check出错了


  1. make[1]: [check-g++] Error 1 (ignored)
  2. make[1]: Leaving directory `/sources/gcc-build/gcc'
  3. make[1]: Entering directory `/sources/gcc-build/intl'
  4. make[1]: Nothing to be done for `check'.
  5. make[1]: Leaving directory `/sources/gcc-build/intl'
  6. make[1]: Entering directory `/sources/gcc-build/libiberty'
  7. make[2]: Entering directory `/sources/gcc-build/libiberty/testsuite'
  8. gcc -DHAVE_CONFIG_H -g -O2 -I.. -I../../../gcc-3.4.3/libiberty/testsuite/../../include  -o test-demangle \
  9.         ../../../gcc-3.4.3/libiberty/testsuite/test-demangle.c ../libiberty.a
  10. ./test-demangle < ../../../gcc-3.4.3/libiberty/testsuite/demangle-expected
  11. ./test-demangle: 745 tests, 0 failures
  12. make[2]: Leaving directory `/sources/gcc-build/libiberty/testsuite'
  13. make[1]: Leaving directory `/sources/gcc-build/libiberty'
  14. make[1]: Entering directory `/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3'
  15. Making check in include
  16. make[2]: Entering directory `/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3/include'
  17. make[2]: Nothing to be done for `check'.
  18. make[2]: Leaving directory `/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3/include'
  19. Making check in libmath
  20. make[2]: Entering directory `/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3/libmath'
  21. make[2]: Nothing to be done for `check'.
  22. make[2]: Leaving directory `/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3/libmath'
  23. Making check in libsupc++
  24. make[2]: Entering directory `/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3/libsupc++'
  25. make[2]: Nothing to be done for `check'.
  26. make[2]: Leaving directory `/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3/libsupc++'
  27. Making check in src
  28. make[2]: Entering directory `/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src'
  29. make[2]: Nothing to be done for `check'.
  30. make[2]: Leaving directory `/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src'
  31. Making check in po
  32. make[2]: Entering directory `/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3/po'
  33. /bin/sh /sources/gcc-3.4.3/libstdc++-v3/../mkinstalldirs /sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3/po/share/locale
  34. mkdir -p -- /sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3/po/share/locale
  35. catalogs='de.mo fr.mo'; \
  36. for cat in $catalogs; do \
  37.   cat=`basename $cat`; \
  38.   lang=`echo $cat | sed 's/\.mo$//'`; \
  39.   install_dir=/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3/po/share/locale/$lang/LC_MESSAGES; \
  40.   /bin/sh /sources/gcc-3.4.3/libstdc++-v3/../mkinstalldirs $install_dir; \
  41.   /tools/bin/install -c -m 644 $cat $install_dir/libstdc++.mo; \
  42. done
  43. mkdir -p -- /sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3/po/share/locale/de/LC_MESSAGES
  44. mkdir -p -- /sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3/po/share/locale/fr/LC_MESSAGES
  45. make[2]: Leaving directory `/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3/po'
  46. Making check in testsuite
  47. make[2]: Entering directory `/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3/testsuite'
  48. touch testsuite_wchar_t
  49. make -j1 check-DEJAGNU check-local
  50. make[3]: Entering directory `/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3/testsuite'
  51. Making a new site.exp file...
  52. srcdir=`CDPATH="${ZSH_VERSION+.}:" && cd ../../../../gcc-3.4.3/libstdc++-v3/testsuite && pwd`; export srcdir; \
  53. EXPECT=expect; export EXPECT; \
  54. runtest=runtest; \
  55. if /bin/sh -c "$runtest --version" > /dev/null 2>&1; then \
  56.   l='libstdc++'; for tool in $l; do \
  57.     $runtest  --tool $tool --srcdir $srcdir ; \
  58.   done; \
  59. else echo "WARNING: could not find \`runtest'" 1>&2; :;\
  60. fi
  61. WARNING: Couldn't find the global config file.
  62. Test Run By root on Wed Mar 22 09:05:04 2006
  63. Native configuration is i686-pc-linux-gnu

  64.                 === libstdc++ tests ===

  65. Schedule of variations:
  66.     unix

  67. Running target unix
  68. Using /tools/share/dejagnu/baseboards/unix.exp as board description file for target.
  69. Using /tools/share/dejagnu/config/unix.exp as generic interface file for target.
  70. Using /sources/gcc-3.4.3/libstdc++-v3/testsuite/config/default.exp as tool-and-target-specific interface file.
  71. Running /sources/gcc-3.4.3/libstdc++-v3/testsuite/libstdc++-dg/normal.exp ...
  72. n By root on Wed Mar 22 09:05:04 2006
  73. Native configuration is i686-pc-linux-gnu
  74. XPASS: 22_locale/locale/cons/12658_thread.cc execution test
  75. XPASS: 26_numerics/c99_classification_macros_c.cc (test for excess errors)

  76.                 === libstdc++ Summary ===

  77. # of expected passes            2722
  78. # of unexpected successes       2
  79. # of expected failures          5
  80. make[3]: *** [check-DEJAGNU] Error 1

  81.                 === libstdc++-v3 check-abi Summary ===

  82. # of added symbols:              9
  83. # of missing symbols:            0
  84. # of incompatible symbols:       0

  85. using: /sources/gcc-3.4.3/libstdc++-v3/config/abi/i486-linux-gnu/baseline_symbols.txt
  86. make[3]: Leaving directory `/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3/testsuite'
  87. make[2]: *** [check-am] Error 2
  88. make[2]: Target `check' not remade because of errors.
  89. make[2]: Leaving directory `/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3/testsuite'
  90. make[2]: Entering directory `/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3'
  91. : make ; exec make "AR_FLAGS=rc" "CC_FOR_BUILD=gcc" "CC_FOR_TARGET=/sources/gcc-build/gcc/xgcc -B/sources/gcc-build/gcc/ -B/usr/i686-pc-linux-gnu/bin/ -B/usr/i686-pc-linux-gnu/lib/ -isystem /usr/i686-pc-linux-gnu/include -isystem /usr/i686-pc-linux-gnu/sys-include" "CFLAGS=-O2 -g -O2" "CXXFLAGS=-g -O2 -D_GNU_SOURCE" "CFLAGS_FOR_BUILD=" "CFLAGS_FOR_TARGET=-O2 -g -O2" "INSTALL=/tools/bin/install -c" "INSTALL_DATA=/tools/bin/install -c -m 644" "INSTALL_PROGRAM=/tools/bin/install -c" "INSTALL_SCRIPT=/tools/bin/install -c" "LDFLAGS=" "LIBCFLAGS=-O2 -g -O2" "LIBCFLAGS_FOR_TARGET=-O2 -g -O2" "MAKE=make" "MAKEINFO=makeinfo --split-size=5000000  " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/sh" "RUNTESTFLAGS=" "exec_prefix=/usr" "infodir=/usr/info" "libdir=/usr/lib" "includedir=/usr/include" "prefix=/usr" "tooldir=/usr/i686-pc-linux-gnu" "gxx_include_dir=/usr/include/c++/3.4.3" "AR=ar" "AS=as" "LD=ld" "LIBCFLAGS=-O2 -g -O2" "PICFLAG=" "RANLIB=ranlib" "NM=nm" "NM_FOR_BUILD=" "NM_FOR_TARGET=nm" "DESTDIR=" "WERROR=" DO=all multi-do
  92. make[3]: Entering directory `/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3'
  93. if [ -z "" ]; then \
  94.   true; \
  95. else \
  96.   rootpre=`${PWDCMD-pwd}`/; export rootpre; \
  97.   srcrootpre=`cd ../../../gcc-3.4.3/libstdc++-v3; ${PWDCMD-pwd}`/; export srcrootpre; \
  98.   lib=`echo ${rootpre} | sed -e 's,^.*/\([^/][^/]*\)/$,\1,'`; \
  99.   compiler="/sources/gcc-build/gcc/xgcc -B/sources/gcc-build/gcc/ -B/usr/i686-pc-linux-gnu/bin/ -B/usr/i686-pc-linux-gnu/lib/ -isystem /usr/i686-pc-linux-gnu/include -isystem /usr/i686-pc-linux-gnu/sys-include"; \
  100.   for i in `${compiler} --print-multi-lib 2>/dev/null`; do \
  101.     dir=`echo $i | sed -e 's/;.*$//'`; \
  102.     if [ "${dir}" = "." ]; then \
  103.       true; \
  104.     else \
  105.       if [ -d ../${dir}/${lib} ]; then \
  106.         flags=`echo $i | sed -e 's/^[^;]*;//' -e 's/@/ -/g'`; \
  107.         if (cd ../${dir}/${lib}; make "AR_FLAGS=rc" "CC_FOR_BUILD=gcc" "CC_FOR_TARGET=/sources/gcc-build/gcc/xgcc -B/sources/gcc-build/gcc/ -B/usr/i686-pc-linux-gnu/bin/ -B/usr/i686-pc-linux-gnu/lib/ -isystem /usr/i686-pc-linux-gnu/include -isystem /usr/i686-pc-linux-gnu/sys-include" "CFLAGS=-O2 -g -O2" "CXXFLAGS=-g -O2 -D_GNU_SOURCE" "CFLAGS_FOR_BUILD=" "CFLAGS_FOR_TARGET=-O2 -g -O2" "INSTALL=/tools/bin/install -c" "INSTALL_DATA=/tools/bin/install -c -m 644" "INSTALL_PROGRAM=/tools/bin/install -c" "INSTALL_SCRIPT=/tools/bin/install -c" "LDFLAGS=" "LIBCFLAGS=-O2 -g -O2" "LIBCFLAGS_FOR_TARGET=-O2 -g -O2" "MAKE=make" "MAKEINFO=makeinfo --split-size=5000000   " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/sh" "RUNTESTFLAGS=" "exec_prefix=/usr" "infodir=/usr/info" "libdir=/usr/lib" "includedir=/usr/include" "prefix=/usr" "tooldir=/usr/i686-pc-linux-gnu" "gxx_include_dir=/usr/include/c++/3.4.3" "AR=ar" "AS=as" "LD=ld" "LIBCFLAGS=-O2 -g -O2" "PICFLAG=" "RANLIB=ranlib" "NM=nm" "NM_FOR_BUILD=" "NM_FOR_TARGET=nm" "DESTDIR=" "WERROR=" \
  108.                         CFLAGS="-O2 -g -O2 ${flags}" \
  109.                         prefix="/usr" \
  110.                         exec_prefix="/usr" \
  111.                         GCJFLAGS=" ${flags}" \
  112.                         CXXFLAGS="-g -O2 -D_GNU_SOURCE ${flags}" \
  113.                         LIBCFLAGS="-O2 -g -O2 ${flags}" \
  114.                         LIBCXXFLAGS="-g -O2 -D_GNU_SOURCE -fno-implicit-templates ${flags}" \
  115.                         LDFLAGS=" ${flags}" \
  116.                         MULTIFLAGS="${flags}" \
  117.                         DESTDIR="" \
  118.                         INSTALL="/tools/bin/install -c" \
  119.                         INSTALL_DATA="/tools/bin/install -c -m 644" \
  120.                         INSTALL_PROGRAM="/tools/bin/install -c" \
  121.                         INSTALL_SCRIPT="/tools/bin/install -c" \
  122.                         all); then \
  123.           true; \
  124.         else \
  125.           exit 1; \
  126.         fi; \
  127.       else true; \
  128.       fi; \
  129.     fi; \
  130.   done; \
  131. fi
  132. make[3]: Leaving directory `/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3'
  133. make[2]: Leaving directory `/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3'
  134. make[1]: *** [check-recursive] Error 1
  135. make[1]: Target `check' not remade because of errors.
  136. make[1]: Leaving directory `/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3'
  137. make: *** [check-target-libstdc++-v3] Error 2
  138. make[1]: Entering directory `/sources/gcc-build/i686-pc-linux-gnu/libiberty'
  139. make[2]: Entering directory `/sources/gcc-build/i686-pc-linux-gnu/libiberty/testsuite'
  140. make[2]: Nothing to be done for `check'.
  141. make[2]: Leaving directory `/sources/gcc-build/i686-pc-linux-gnu/libiberty/testsuite'
  142. make[1]: Leaving directory `/sources/gcc-build/i686-pc-linux-gnu/libiberty'
  143. make: Target `check' not remade because of errors.
  144. root:/sources/gcc-build# n By root on Wed Mar 22 09:05:04 2006
  145. bash: n: command not found
  146. root:/sources/gcc-build# Native configuration is i686-pc-linux-gnu
  147. bash: Native: command not found

复制代码
回复 支持 反对

使用道具 举报

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

本版积分规则

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