Your message dated Mon, 20 Aug 2012 09:19:53 +0200
with message-id <[email protected]>
and subject line Re: Bug#684848: tcsh: FTBFS: | /«PKGBUILDDIR»/conftest.c:20:
undefined reference to `crypt'
has caused the Debian Bug report #684848,
regarding tcsh: FTBFS: | /«PKGBUILDDIR»/conftest.c:20: undefined reference to
`crypt'
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
684848: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=684848
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: tcsh
Version: 6.18.01-2
Severity: serious
Tags: wheezy sid
User: [email protected]
Usertags: qa-ftbfs-20120814 qa-ftbfs
Justification: FTBFS in wheezy on amd64
Hi,
During a rebuild of all packages in *wheezy*, your package failed to
build on amd64.
Relevant part:
> gcc -o tcsh -Wl,-z,relro -g -O2 -fstack-protector --param=ssp-buffer-size=4
> -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -I. -I. sh.o sh.dir.o
> sh.dol.o sh.err.o sh.exec.o sh.char.o sh.exp.o sh.file.o sh.func.o sh.glob.o
> sh.hist.o sh.init.o sh.lex.o sh.misc.o sh.parse.o sh.print.o sh.proc.o
> sh.sem.o sh.set.o sh.time.o glob.o mi.termios.o ma.setp.o vms.termcap.o
> tw.help.o tw.init.o tw.parse.o tw.spell.o tw.comp.o tw.color.o ed.chared.o
> ed.refresh.o ed.screen.o ed.init.o ed.inputl.o ed.defns.o ed.xmap.o ed.term.o
> tc.alloc.o tc.bind.o tc.const.o tc.defs.o tc.disc.o tc.func.o tc.nls.o
> tc.os.o tc.printf.o tc.prompt.o tc.sched.o tc.sig.o tc.str.o tc.vers.o
> tc.who.o -ltermcap -lcrypt
> make[3]: Entering directory `/«PKGBUILDDIR»/nls'
> C
> et
> finnish
> french
> german
> greek
> italian
> ja
> pl
> russian
> spanish
> ukrainian
> make[3]: Leaving directory `/«PKGBUILDDIR»/nls'
> make[2]: Leaving directory `/«PKGBUILDDIR»'
> /usr/bin/make catalogs
> make[2]: Entering directory `/«PKGBUILDDIR»'
> make[3]: Entering directory `/«PKGBUILDDIR»/nls'
> make[3]: Nothing to be done for `catalogs'.
> make[3]: Leaving directory `/«PKGBUILDDIR»/nls'
> make[2]: Leaving directory `/«PKGBUILDDIR»'
> make[1]: Leaving directory `/«PKGBUILDDIR»'
> debian/rules override_dh_auto_test
> make[1]: Entering directory `/«PKGBUILDDIR»'
> LS_COLORS= make check || (cat testsuite.log ; false)
> make[2]: Entering directory `/«PKGBUILDDIR»'
> { \
> echo '# Signature of the current package.'; \
> echo 'm4_define([AT_PACKAGE_NAME], [tcsh])'; \
> echo 'm4_define([AT_PACKAGE_TARNAME], [tcsh])'; \
> echo 'm4_define([AT_PACKAGE_VERSION], [6.18.01])'; \
> echo 'm4_define([AT_PACKAGE_STRING], [tcsh 6.18.01])'; \
> echo 'm4_define([AT_PACKAGE_BUGREPORT], [http://bugs.gw.com/])'; \
> } >./tests/package.m4
> autom4te --language=autotest -I ./tests \
> ./tests/testsuite.at -o tests/testsuite.tmp
> mv tests/testsuite.tmp tests/testsuite
> /bin/sh ./tests/testsuite
> ## ------------------------ ##
> ## tcsh 6.18.01 test suite. ##
> ## ------------------------ ##
> 1: beepcmd skipped (aliases.at:3)
> 2: cwdcmd ok
> 3: jobcmd skipped (aliases.at:19)
> 4: helpcommand skipped (aliases.at:20)
> 5: periodic skipped (aliases.at:21)
> 6: precmd skipped (aliases.at:22)
> 7: postcmd ok
> 8: shell ok
> 9: -b ok
> 10: -c ok
> 11: -d skipped (arguments.at:34)
> 12: -e ok
> 13: -f skipped (arguments.at:46)
> 14: -i ok
> 15: -l skipped (arguments.at:61)
> 16: -m skipped (arguments.at:65)
> 17: -q skipped (arguments.at:71)
> 18: -s ok
> 19: -t ok
> 20: -v ok
> 21: -x ok
> 22: -V skipped
> (arguments.at:126)
> 23: -X skipped
> (arguments.at:127)
> 24: --help skipped
> (arguments.at:130)
> 25: --version skipped
> (arguments.at:131)
> 26: invalid option ok
> 27: non-option arguments ok
> 28: % skipped (commands.at:3)
> 29: : ok
> 30: @ ok
> 31: alias ok
> 32: alloc skipped (commands.at:80)
> 33: bg skipped (commands.at:81)
> 34: bindkey skipped (commands.at:82)
> 35: break ok
> 36: builtins skipped (commands.at:133)
> 37: bye skipped (commands.at:134)
> 38: cd ok
> 39: complete ok
> 40: continue ok
> 41: dirs ok
> 42: echo ok
> 43: echotc skipped (commands.at:348)
> 44: eval ok
> 45: exec ok
> 46: exit ok
> 47: fg skipped (commands.at:378)
> 48: filetest ok
> 49: foreach ok
> 50: getspath skipped (commands.at:520)
> 51: getxvers skipped (commands.at:521)
> 52: glob ok
> 53: goto ok
> 54: hashstat skipped (commands.at:560)
> 55: history ok
> 56: hup ok
> 57: if ok
> 58: inlib skipped (commands.at:773)
> 59: jobs skipped (commands.at:774)
> 60: kill ok
> 61: limit skipped (commands.at:793)
> 62: log ok
> 63: login skipped (commands.at:807)
> 64: logout ok
> 65: ls-F ok
> 66: migrate skipped (commands.at:887)
> 67: newgrp skipped (commands.at:888)
> 68: nohup ok
> 69: notify skipped (commands.at:908)
> 70: onintr ok
> 71: popd ok
> 72: printenv ok
> 73: pushd ok
> 74: rehash ok
> 75: repeat ok
> 76: rootnode skipped
> (commands.at:1078)
> 77: sched skipped
> (commands.at:1079)
> 78: set ok
> 79: setenv ok
> 80: setpath skipped
> (commands.at:1143)
> 81: setspath skipped
> (commands.at:1144)
> 82: settc skipped
> (commands.at:1145)
> 83: setty skipped
> (commands.at:1146)
> 84: setxvers skipped
> (commands.at:1147)
> 85: shift ok
> 86: source ok
> 87: stop skipped
> (commands.at:1224)
> 88: suspend skipped
> (commands.at:1225)
> 89: switch ok
> 90: telltc skipped
> (commands.at:1284)
> 91: termname skipped
> (commands.at:1285)
> 92: time skipped
> (commands.at:1286)
> 93: umask ok
> 94: unalias ok
> 95: uncomplete ok
> 96: unhash ok
> 97: universe skipped
> (commands.at:1344)
> 98: unlimit skipped
> (commands.at:1345)
> 99: unset ok
> 100: unsetenv ok
> 101: ver skipped
> (commands.at:1377)
> 102: wait ok
> 103: warp skipped
> (commands.at:1388)
> 104: watchlog skipped
> (commands.at:1389)
> 105: where ok
> 106: which ok
> 107: while ok
> 108: Arithmetic operators ok
> 109: Primary expressions ok
> 110: Word splitting ok
> 111: Escaping special characters ok
> 112: Preventing substitution ok
> 113: History basics ok
> 114: Event specification ok
> 115: Word selection ok
> 116: History modifiers ok
> 117: Alias substitution ok
> 118: Variable substitution ok
> 119: EUC-JP multibyte test ok
> 120: UTF-8 multibyte test ok
> 121: Command substitution ok
> 122: Filename substitution FAILED (subst.at:57)
> 123: Directory stack substitution ok
> 124: Command combinations ok
> 125: Command execution ok
> 126: $ addsuffix ok
> 127: $ afsuser ok
> 128: $ ampm ok
> 129: $ argv ok
> 130: $ autocorrect ok
> 131: $ autoexpand ok
> 132: $ autolist ok
> 133: $ autologout skipped (variables.at:55)
> 134: $ backslash_quote ok
> 135: $ catalog ok
> 136: $ cdpath ok
> 137: $ color ok
> 138: $ colorcat ok
> 139: $ command ok
> 140: $ complete ok
> 141: $ continue ok
> 142: $ continue_args ok
> 143: $ correct ok
> 144: $ csubstnonl ok
> 145: $ cwd ok
> 146: $ dextract ok
> 147: $ dirsfile ok
> 148: $ dirstack ok
> 149: $ dspmbyte skipped
> (variables.at:254)
> 150: $ dunique ok
> 151: $ echo ok
> 152: $ echo_style ok
> 153: $ edit ok
> 154: $ ellipsis ok
> 155: $ fignore ok
> 156: $ filec ok
> 157: $ gid ok
> 158: $ group ok
> 159: $ histchars ok
> 160: $ histdup ok
> 161: $ histfile ok
> 162: $ histlit ok
> 163: $ history ok
> 164: $ home ok
> 165: $ ignoreeof ok
> 166: $ implicitcd ok
> 167: $ inputmode ok
> 168: $ killdup ok
> 169: $ killring ok
> 170: $ listflags ok
> 171: $ listjobs ok
> 172: $ listlinks ok
> 173: $ listmax ok
> 174: $ listmaxrows ok
> 175: $ loginsh ok
> 176: $ logout ok
> 177: $ mail ok
> 178: $ matchbeep ok
> 179: $ nobeep ok
> 180: $ noclobber ok
> 181: $ noding ok
> 182: $ noglob ok
> 183: $ nostat ok
> 184: $ notify ok
> 185: $ oid skipped
> (variables.at:688)
> 186: $ owd ok
> 187: $ path ok
> 188: $ printexitvalue ok
> 189: $ prompt ok
> 190: $ prompt2 ok
> 191: $ prompt3 ok
> 192: $ promptchars ok
> 193: $ pushdtohome ok
> 194: $ pushdsilent ok
> 195: $ recexact ok
> 196: $ recognize_only_executablers ok
> 197: $ rmstar ok
> 198: $ rprompt ok
> 199: $ savedirs ok
> 200: $ savehist ok
> 201: $ sched ok
> 202: $ shell ok
> 203: $ shlvl ok
> 204: $ status ok
> 205: $ symlinks ok
> 206: $ tcsh ok
> 207: $ term ok
> 208: $ time ok
> 209: $ tperiod ok
> 210: $ tty ok
> 211: $ uid ok
> 212: $ user ok
> 213: $ verbose ok
> 214: $ version ok
> 215: $ visiblebell ok
> 216: $ watch ok
> 217: $ who ok
> 218: $ wordchars ok
> 219: -n ok
> 220: $< ok
>
> ## ------------- ##
> ## Test results. ##
> ## ------------- ##
>
> ERROR: 168 tests were run,
> 1 failed unexpectedly.
> 52 tests were skipped.
> ## -------------------------- ##
> ## testsuite.log was created. ##
> ## -------------------------- ##
>
> Please send `./testsuite.log' and all information you think might help:
>
> To: <http://bugs.gw.com/>
> Subject: [tcsh 6.18.01] testsuite: 122 failed
>
> You may investigate any problem if you feel able to do so, in which
> case the test suite provides a good starting point. Its output may
> be found below `./testsuite.dir'.
>
> make[2]: *** [check] Error 1
> make[2]: Leaving directory `/«PKGBUILDDIR»'
> ## ------------------------ ##
> ## tcsh 6.18.01 test suite. ##
> ## ------------------------ ##
>
> testsuite: command line was:
> $ ./tests/testsuite
>
> ## --------- ##
> ## Platform. ##
> ## --------- ##
>
> hostname = ip-10-157-5-166
> uname -m = x86_64
> uname -r = 2.6.32-5-xen-amd64
> uname -s = Linux
> uname -v = #1 SMP Thu Mar 22 21:14:26 UTC 2012
>
> /usr/bin/uname -p = unknown
> /bin/uname -X = unknown
>
> /bin/arch = unknown
> /usr/bin/arch -k = unknown
> /usr/convex/getsysinfo = unknown
> /usr/bin/hostinfo = unknown
> /bin/machine = unknown
> /usr/bin/oslevel = unknown
> /bin/universe = unknown
>
> PATH: /«PKGBUILDDIR»
> PATH: /usr/local/sbin
> PATH: /usr/local/bin
> PATH: /usr/sbin
> PATH: /usr/bin
> PATH: /sbin
> PATH: /bin
> PATH: /usr/games
>
> testsuite: atconfig:
> | # Configurable variable values for building test suites.
> | # Generated by ./config.status.
> | # Copyright (C) 2010 Free Software Foundation, Inc.
> |
> | # The test suite will define top_srcdir=/../.. etc.
> | at_testdir='.'
> | abs_builddir='/«PKGBUILDDIR»'
> | at_srcdir='.'
> | abs_srcdir='/«PKGBUILDDIR»'
> | at_top_srcdir='.'
> | abs_top_srcdir='/«PKGBUILDDIR»'
> | at_top_build_prefix=''
> | abs_top_builddir='/«PKGBUILDDIR»'
> |
> | # Backward compatibility with Autotest <= 2.59b:
> | at_top_builddir=$at_top_build_prefix
> |
> | AUTOTEST_PATH='.'
> |
> | SHELL=${CONFIG_SHELL-'/bin/bash'}
>
> ## ---------------- ##
> ## Tested programs. ##
> ## ---------------- ##
>
> ./testsuite.at:3: /«PKGBUILDDIR»/tcsh --version
> tcsh 6.18.01 (Astron) 2012-02-14 (x86_64-unknown-linux) options
> wide,nls,dl,al,kan,rh,nd,color,filec
>
> ## ------------------ ##
> ## Running the tests. ##
> ## ------------------ ##
> testsuite: starting at: Mon Aug 13 22:44:20 UTC 2012
> 1. beepcmd (aliases.at:3): skipped (aliases.at:3)
> 2. cwdcmd (aliases.at:6): ok (0m0.008s 0m0.008s)
> 3. jobcmd (aliases.at:19): skipped (aliases.at:19)
> 4. helpcommand (aliases.at:20): skipped (aliases.at:20)
> 5. periodic (aliases.at:21): skipped (aliases.at:21)
> 6. precmd (aliases.at:22): skipped (aliases.at:22)
> 7. postcmd (aliases.at:25): ok (0m0.012s 0m0.008s)
> 8. shell (aliases.at:42): ok (0m0.016s 0m0.012s)
> 9. -b (arguments.at:3): ok (0m0.016s 0m0.000s)
> 10. -c (arguments.at:14): ok (0m0.028s 0m0.024s)
> 11. -d (arguments.at:34): skipped (arguments.at:34)
> 12. -e (arguments.at:37): ok (0m0.008s 0m0.004s)
> 13. -f (arguments.at:46): skipped (arguments.at:46)
> 14. -i (arguments.at:49): ok (0m0.000s 0m0.012s)
> 15. -l (arguments.at:61): skipped (arguments.at:61)
> 16. -m (arguments.at:65): skipped (arguments.at:65)
> 17. -q (arguments.at:71): skipped (arguments.at:71)
> 18. -s (arguments.at:80): ok (0m0.008s 0m0.004s)
> 19. -t (arguments.at:88): ok (0m0.012s 0m0.004s)
> 20. -v (arguments.at:100): ok (0m0.008s 0m0.008s)
> 21. -x (arguments.at:112): ok (0m0.008s 0m0.008s)
> 22. -V (arguments.at:126): skipped (arguments.at:126)
> 23. -X (arguments.at:127): skipped (arguments.at:127)
> 24. --help (arguments.at:130): skipped (arguments.at:130)
> 25. --version (arguments.at:131): skipped (arguments.at:131)
> 26. invalid option (arguments.at:134): ok (0m0.008s 0m0.004s)
> 27. non-option arguments (arguments.at:145): ok (0m0.020s 0m0.016s)
> 28. % (commands.at:3): skipped (commands.at:3)
> 29. : (commands.at:6): ok (0m0.004s 0m0.004s)
> 30. @ (commands.at:13): ok (0m0.056s 0m0.020s)
> 31. alias (commands.at:45): ok (0m0.044s 0m0.028s)
> 32. alloc (commands.at:80): skipped (commands.at:80)
> 33. bg (commands.at:81): skipped (commands.at:81)
> 34. bindkey (commands.at:82): skipped (commands.at:82)
> 35. break (commands.at:86): ok (0m0.032s 0m0.004s)
> 36. builtins (commands.at:133): skipped (commands.at:133)
> 37. bye (commands.at:134): skipped (commands.at:134)
> 38. cd (commands.at:137): ok (0m0.152s 0m0.044s)
> 39. complete (commands.at:206): ok (0m0.008s 0m0.008s)
> 40. continue (commands.at:223): ok (0m0.020s 0m0.016s)
> 41. dirs (commands.at:269): ok (0m0.036s 0m0.048s)
> 42. echo (commands.at:338): ok (0m0.012s 0m0.000s)
> 43. echotc (commands.at:348): skipped (commands.at:348)
> 44. eval (commands.at:351): ok (0m0.008s 0m0.004s)
> 45. exec (commands.at:360): ok (0m0.008s 0m0.004s)
> 46. exit (commands.at:369): ok (0m0.004s 0m0.012s)
> 47. fg (commands.at:378): skipped (commands.at:378)
> 48. filetest (commands.at:381): ok (0m0.200s 0m0.156s)
> 49. foreach (commands.at:504): ok (0m0.000s 0m0.016s)
> 50. getspath (commands.at:520): skipped (commands.at:520)
> 51. getxvers (commands.at:521): skipped (commands.at:521)
> 52. glob (commands.at:524): ok (0m0.012s 0m0.008s)
> 53. goto (commands.at:535): ok (0m0.008s 0m0.008s)
> 54. hashstat (commands.at:560): skipped (commands.at:560)
> 55. history (commands.at:563): ok (0m0.036s 0m0.024s)
> 56. hup (commands.at:693): ok (0m0.008s 0m0.012s)
> 57. if (commands.at:714): ok (0m0.012s 0m0.004s)
> 58. inlib (commands.at:773): skipped (commands.at:773)
> 59. jobs (commands.at:774): skipped (commands.at:774)
> 60. kill (commands.at:777): ok (0m0.008s 0m0.012s)
> 61. limit (commands.at:793): skipped (commands.at:793)
> 62. log (commands.at:796): ok (0m0.008s 0m0.004s)
> 63. login (commands.at:807): skipped (commands.at:807)
> 64. logout (commands.at:810): ok (0m0.012s 0m0.000s)
> 65. ls-F (commands.at:819): ok (0m0.076s 0m0.032s)
> 66. migrate (commands.at:887): skipped (commands.at:887)
> 67. newgrp (commands.at:888): skipped (commands.at:888)
> 68. nohup (commands.at:891): ok (0m0.004s 0m0.016s)
> 69. notify (commands.at:908): skipped (commands.at:908)
> 70. onintr (commands.at:911): ok (0m0.012s 0m0.004s)
> 71. popd (commands.at:933): ok (0m0.024s 0m0.016s)
> 72. printenv (commands.at:978): ok (0m0.016s 0m0.012s)
> 73. pushd (commands.at:991): ok (0m0.024s 0m0.020s)
> 74. rehash (commands.at:1058): ok (0m0.008s 0m0.000s)
> 75. repeat (commands.at:1065): ok (0m0.012s 0m0.008s)
> 76. rootnode (commands.at:1078): skipped (commands.at:1078)
> 77. sched (commands.at:1079): skipped (commands.at:1079)
> 78. set (commands.at:1082): ok (0m0.016s 0m0.016s)
> 79. setenv (commands.at:1122): ok (0m0.044s 0m0.012s)
> 80. setpath (commands.at:1143): skipped (commands.at:1143)
> 81. setspath (commands.at:1144): skipped (commands.at:1144)
> 82. settc (commands.at:1145): skipped (commands.at:1145)
> 83. setty (commands.at:1146): skipped (commands.at:1146)
> 84. setxvers (commands.at:1147): skipped (commands.at:1147)
> 85. shift (commands.at:1150): ok (0m0.020s 0m0.020s)
> 86. source (commands.at:1190): ok (0m0.044s 0m0.016s)
> 87. stop (commands.at:1224): skipped (commands.at:1224)
> 88. suspend (commands.at:1225): skipped (commands.at:1225)
> 89. switch (commands.at:1228): ok (0m0.016s 0m0.004s)
> 90. telltc (commands.at:1284): skipped (commands.at:1284)
> 91. termname (commands.at:1285): skipped (commands.at:1285)
> 92. time (commands.at:1286): skipped (commands.at:1286)
> 93. umask (commands.at:1289): ok (0m0.016s 0m0.000s)
> 94. unalias (commands.at:1311): ok (0m0.008s 0m0.004s)
> 95. uncomplete (commands.at:1324): ok (0m0.008s 0m0.004s)
> 96. unhash (commands.at:1337): ok (0m0.004s 0m0.004s)
> 97. universe (commands.at:1344): skipped (commands.at:1344)
> 98. unlimit (commands.at:1345): skipped (commands.at:1345)
> 99. unset (commands.at:1348): ok (0m0.008s 0m0.008s)
> 100. unsetenv (commands.at:1363): ok (0m0.016s 0m0.004s)
> 101. ver (commands.at:1377): skipped (commands.at:1377)
> 102. wait (commands.at:1380): ok (0m0.004s 0m0.004s)
> 103. warp (commands.at:1388): skipped (commands.at:1388)
> 104. watchlog (commands.at:1389): skipped (commands.at:1389)
> 105. where (commands.at:1392): ok (0m0.028s 0m0.016s)
> 106. which (commands.at:1411): ok (0m0.032s 0m0.012s)
> 107. while (commands.at:1436): ok (0m0.012s 0m0.004s)
> 108. Arithmetic operators (expr.at:3): ok (0m0.240s 0m0.120s)
> 109. Primary expressions (expr.at:76): ok (0m0.260s 0m0.164s)
> 110. Word splitting (lexical.at:3): ok (0m0.036s 0m0.008s)
> 111. Escaping special characters (lexical.at:30): ok (0m0.020s 0m0.024s)
> 112. Preventing substitution (lexical.at:61): ok (0m0.140s 0m0.068s)
> 113. History basics (lexical.at:132): ok (0m0.048s 0m0.020s)
> 114. Event specification (lexical.at:182): ok (0m0.132s 0m0.080s)
> 115. Word selection (lexical.at:324): ok (0m0.008s 0m0.016s)
> 116. History modifiers (lexical.at:373): ok (0m0.012s 0m0.012s)
> 117. Alias substitution (lexical.at:448): ok (0m0.016s 0m0.004s)
> 118. Variable substitution (lexical.at:476): ok (0m0.020s 0m0.004s)
> 119. EUC-JP multibyte test (mb-eucjp.at:3): ok (0m0.068s 0m0.016s)
> 120. UTF-8 multibyte test (mb-utf8.at:3): ok (0m0.040s 0m0.056s)
> 121. Command substitution (subst.at:3): ok (0m0.012s 0m0.012s)
> 123. Directory stack substitution (subst.at:64): ok (0m0.016s 0m0.020s)
> 124. Command combinations (syntax.at:3): ok (0m0.048s 0m0.060s)
> 125. Command execution (syntax.at:37): ok (0m0.216s 0m0.160s)
> 126. $ addsuffix (variables.at:28): ok (0m0.004s 0m0.008s)
> 127. $ afsuser (variables.at:38): ok (0m0.008s 0m0.004s)
> 128. $ ampm (variables.at:39): ok (0m0.008s 0m0.004s)
> 129. $ argv (variables.at:42): ok (0m0.008s 0m0.004s)
> 130. $ autocorrect (variables.at:52): ok (0m0.004s 0m0.008s)
> 131. $ autoexpand (variables.at:53): ok (0m0.004s 0m0.008s)
> 132. $ autolist (variables.at:54): ok (0m0.000s 0m0.012s)
> 133. $ autologout (variables.at:55): skipped (variables.at:55)
> 134. $ backslash_quote (variables.at:58): ok (0m0.008s 0m0.008s)
> 135. $ catalog (variables.at:96): ok (0m0.008s 0m0.004s)
> 136. $ cdpath (variables.at:99): ok (0m0.012s 0m0.008s)
> 137. $ color (variables.at:118): ok (0m0.008s 0m0.004s)
> 138. $ colorcat (variables.at:119): ok (0m0.008s 0m0.004s)
> 139. $ command (variables.at:122): ok (0m0.016s 0m0.012s)
> 140. $ complete (variables.at:138): ok (0m0.012s 0m0.000s)
> 141. $ continue (variables.at:139): ok (0m0.012s 0m0.000s)
> 142. $ continue_args (variables.at:140): ok (0m0.008s 0m0.004s)
> 143. $ correct (variables.at:141): ok (0m0.000s 0m0.012s)
> 144. $ csubstnonl (variables.at:144): ok (0m0.024s 0m0.036s)
> 145. $ cwd (variables.at:192): ok (0m0.012s 0m0.008s)
> 146. $ dextract (variables.at:225): ok (0m0.012s 0m0.000s)
> 147. $ dirsfile (variables.at:226): ok (0m0.004s 0m0.008s)
> 148. $ dirstack (variables.at:229): ok (0m0.012s 0m0.008s)
> 149. $ dspmbyte (variables.at:254): skipped (variables.at:254)
> 150. $ dunique (variables.at:255): ok (0m0.008s 0m0.004s)
> 151. $ echo (variables.at:258): ok (0m0.048s 0m0.012s)
> 152. $ echo_style (variables.at:290): ok (0m0.008s 0m0.008s)
> 153. $ edit (variables.at:320): ok (0m0.012s 0m0.000s)
> 154. $ ellipsis (variables.at:329): ok (0m0.036s 0m0.012s)
> 155. $ fignore (variables.at:357): ok (0m0.008s 0m0.004s)
> 156. $ filec (variables.at:358): ok (0m0.012s 0m0.000s)
> 157. $ gid (variables.at:361): ok (0m0.028s 0m0.004s)
> 158. $ group (variables.at:370): ok (0m0.012s 0m0.004s)
> 159. $ histchars (variables.at:388): ok (0m0.012s 0m0.008s)
> 160. $ histdup (variables.at:411): ok (0m0.012s 0m0.012s)
> 161. $ histfile (variables.at:465): ok (0m0.012s 0m0.000s)
> 162. $ histlit (variables.at:468): ok (0m0.036s 0m0.016s)
> 163. $ history (variables.at:534): ok (0m0.020s 0m0.004s)
> 164. $ home (variables.at:553): ok (0m0.032s 0m0.016s)
> 165. $ ignoreeof (variables.at:577): ok (0m0.008s 0m0.004s)
> 166. $ implicitcd (variables.at:580): ok (0m0.032s 0m0.032s)
> 167. $ inputmode (variables.at:618): ok (0m0.008s 0m0.004s)
> 168. $ killdup (variables.at:619): ok (0m0.000s 0m0.012s)
> 169. $ killring (variables.at:622): ok (0m0.012s 0m0.000s)
> 170. $ listflags (variables.at:632): ok (0m0.020s 0m0.008s)
> 171. $ listjobs (variables.at:652): ok (0m0.004s 0m0.008s)
> 172. $ listlinks (variables.at:653): ok (0m0.004s 0m0.008s)
> 173. $ listmax (variables.at:654): ok (0m0.004s 0m0.008s)
> 174. $ listmaxrows (variables.at:655): ok (0m0.004s 0m0.008s)
> 175. $ loginsh (variables.at:656): ok (0m0.008s 0m0.004s)
> 176. $ logout (variables.at:657): ok (0m0.004s 0m0.008s)
> 177. $ mail (variables.at:660): ok (0m0.020s 0m0.004s)
> 178. $ matchbeep (variables.at:679): ok (0m0.008s 0m0.004s)
> 179. $ nobeep (variables.at:680): ok (0m0.008s 0m0.004s)
> 180. $ noclobber (variables.at:681): ok (0m0.008s 0m0.004s)
> 181. $ noding (variables.at:682): ok (0m0.004s 0m0.008s)
> 182. $ noglob (variables.at:685): ok (0m0.004s 0m0.008s)
> 183. $ nostat (variables.at:686): ok (0m0.004s 0m0.008s)
> 184. $ notify (variables.at:687): ok (0m0.004s 0m0.008s)
> 185. $ oid (variables.at:688): skipped (variables.at:688)
> 186. $ owd (variables.at:691): ok (0m0.004s 0m0.016s)
> 187. $ path (variables.at:714): ok (0m0.024s 0m0.020s)
> 188. $ printexitvalue (variables.at:745): ok (0m0.016s 0m0.004s)
> 189. $ prompt (variables.at:763): ok (0m0.020s 0m0.008s)
> 190. $ prompt2 (variables.at:782): ok (0m0.008s 0m0.004s)
> 191. $ prompt3 (variables.at:791): ok (0m0.008s 0m0.004s)
> 192. $ promptchars (variables.at:799): ok (0m0.012s 0m0.004s)
> 193. $ pushdtohome (variables.at:813): ok (0m0.004s 0m0.008s)
> 194. $ pushdsilent (variables.at:814): ok (0m0.004s 0m0.008s)
> 195. $ recexact (variables.at:815): ok (0m0.008s 0m0.004s)
> 196. $ recognize_only_executablers (variables.at:816): ok (0m0.004s
> 0m0.008s)
> 197. $ rmstar (variables.at:817): ok (0m0.004s 0m0.008s)
> 198. $ rprompt (variables.at:820): ok (0m0.012s 0m0.016s)
> 199. $ savedirs (variables.at:839): ok (0m0.012s 0m0.000s)
> 200. $ savehist (variables.at:840): ok (0m0.012s 0m0.000s)
> 201. $ sched (variables.at:841): ok (0m0.008s 0m0.004s)
> 202. $ shell (variables.at:844): ok (0m0.020s 0m0.004s)
> 203. $ shlvl (variables.at:857): ok (0m0.004s 0m0.016s)
> 204. $ status (variables.at:877): ok (0m0.012s 0m0.020s)
> 205. $ symlinks (variables.at:896): ok (0m0.032s 0m0.020s)
> 206. $ tcsh (variables.at:927): ok (0m0.008s 0m0.004s)
> 207. $ term (variables.at:936): ok (0m0.032s 0m0.000s)
> 208. $ time (variables.at:958): ok (0m0.008s 0m0.004s)
> 209. $ tperiod (variables.at:959): ok (0m0.004s 0m0.008s)
> 210. $ tty (variables.at:962): ok (0m0.012s 0m0.000s)
> 211. $ uid (variables.at:971): ok (0m0.024s 0m0.008s)
> 212. $ user (variables.at:980): ok (0m0.032s 0m0.016s)
> 213. $ verbose (variables.at:1009): ok (0m0.016s 0m0.020s)
> 214. $ version (variables.at:1035): ok (0m0.012s 0m0.000s)
> 215. $ visiblebell (variables.at:1044): ok (0m0.008s 0m0.004s)
> 216. $ watch (variables.at:1045): ok (0m0.008s 0m0.004s)
> 217. $ who (variables.at:1046): ok (0m0.008s 0m0.004s)
> 218. $ wordchars (variables.at:1047): ok (0m0.004s 0m0.008s)
> 219. -n (noexec.at:3): ok (0m0.144s 0m0.060s)
> 220. $< (sh.dol.at:3): ok (0m0.016s 0m0.004s)
> testsuite: ending at: Mon Aug 13 22:44:30 UTC 2012
> testsuite: test suite duration: 0h 0m 10s
>
> ## ------------- ##
> ## Test results. ##
> ## ------------- ##
>
> ERROR: 168 tests were run,
> 1 failed unexpectedly.
> 52 tests were skipped.
>
> ## ------------------------ ##
> ## Summary of the failures. ##
> ## ------------------------ ##
> Failed tests:
> tcsh 6.18.01 test suite test groups:
>
> NUM: FILE-NAME:LINE TEST-GROUP-NAME
> KEYWORDS
>
> 122: subst.at:29 Filename substitution
>
> Skipped tests:
> tcsh 6.18.01 test suite test groups:
>
> NUM: FILE-NAME:LINE TEST-GROUP-NAME
> KEYWORDS
>
> 1: aliases.at:3 beepcmd
> 3: aliases.at:19 jobcmd
> 4: aliases.at:20 helpcommand
> 5: aliases.at:21 periodic
> 6: aliases.at:22 precmd
> 11: arguments.at:34 -d
> 13: arguments.at:46 -f
> 15: arguments.at:61 -l
> 16: arguments.at:65 -m
> 17: arguments.at:71 -q
> 22: arguments.at:126 -V
> 23: arguments.at:127 -X
> 24: arguments.at:130 --help
> 25: arguments.at:131 --version
> 28: commands.at:3 %
> 32: commands.at:80 alloc
> 33: commands.at:81 bg
> 34: commands.at:82 bindkey
> 36: commands.at:133 builtins
> 37: commands.at:134 bye
> 43: commands.at:348 echotc
> 47: commands.at:378 fg
> 50: commands.at:520 getspath
> 51: commands.at:521 getxvers
> 54: commands.at:560 hashstat
> 58: commands.at:773 inlib
> 59: commands.at:774 jobs
> 61: commands.at:793 limit
> 63: commands.at:807 login
> 66: commands.at:887 migrate
> 67: commands.at:888 newgrp
> 69: commands.at:908 notify
> 76: commands.at:1078 rootnode
> 77: commands.at:1079 sched
> 80: commands.at:1143 setpath
> 81: commands.at:1144 setspath
> 82: commands.at:1145 settc
> 83: commands.at:1146 setty
> 84: commands.at:1147 setxvers
> 87: commands.at:1224 stop
> 88: commands.at:1225 suspend
> 90: commands.at:1284 telltc
> 91: commands.at:1285 termname
> 92: commands.at:1286 time
> 97: commands.at:1344 universe
> 98: commands.at:1345 unlimit
> 101: commands.at:1377 ver
> 103: commands.at:1388 warp
> 104: commands.at:1389 watchlog
> 133: variables.at:55 $ autologout
> 149: variables.at:254 $ dspmbyte
> 185: variables.at:688 $ oid
>
> ## ---------------------- ##
> ## Detailed failed tests. ##
> ## ---------------------- ##
>
> # -*- compilation -*-
> 122. subst.at:29: testing Filename substitution ...
> ./subst.at:44: tcsh -f files.csh
> ./subst.at:53: echo 'echo ~; echo "$HOME"' | tcsh -f | uniq | wc -l | tr -d '
> \t'
> ./subst.at:57: echo "echo ~$(id -un)/foo; echo \"$HOME/foo\"" | tcsh -f |
> uniq | wc -l | tr -d ' \t'
> --- - 2012-08-13 22:44:26.031002119 +0000
> +++ /«PKGBUILDDIR»/testsuite.dir/at-groups/122/stdout 2012-08-13
> 22:44:26.028371473 +0000
> @@ -1,2 +1,2 @@
> -1
> +2
>
> 122. subst.at:29: 122. Filename substitution (subst.at:29): FAILED
> (subst.at:57)
>
>
> ## ---------- ##
> ## config.log ##
> ## ---------- ##
> | This file contains any messages produced by compilers while
> | running configure, to aid debugging if configure makes a mistake.
> |
> | It was created by tcsh configure 6.18.01, which was
> | generated by GNU Autoconf 2.68. Invocation command line was
> |
> | $ ./configure --build=x86_64-linux-gnu --prefix=/usr
> --includedir=${prefix}/include --mandir=${prefix}/share/man
> --infodir=${prefix}/share/info --sysconfdir=/etc --localstatedir=/var
> --libexecdir=${prefix}/lib/tcsh --disable-maintainer-mode
> --disable-dependency-tracking
> |
> | ## --------- ##
> | ## Platform. ##
> | ## --------- ##
> |
> | hostname = ip-10-157-5-166
> | uname -m = x86_64
> | uname -r = 2.6.32-5-xen-amd64
> | uname -s = Linux
> | uname -v = #1 SMP Thu Mar 22 21:14:26 UTC 2012
> |
> | /usr/bin/uname -p = unknown
> | /bin/uname -X = unknown
> |
> | /bin/arch = unknown
> | /usr/bin/arch -k = unknown
> | /usr/convex/getsysinfo = unknown
> | /usr/bin/hostinfo = unknown
> | /bin/machine = unknown
> | /usr/bin/oslevel = unknown
> | /bin/universe = unknown
> |
> | PATH: /usr/local/sbin
> | PATH: /usr/local/bin
> | PATH: /usr/sbin
> | PATH: /usr/bin
> | PATH: /sbin
> | PATH: /bin
> | PATH: /usr/games
> |
> |
> | ## ----------- ##
> | ## Core tests. ##
> | ## ----------- ##
> |
> | configure:2551: checking for a BSD-compatible install
> | configure:2619: result: /usr/bin/install -c
> | configure:2634: checking build system type
> | configure:2648: result: x86_64-pc-linux-gnu
> | configure:2668: checking host system type
> | configure:2681: result: x86_64-pc-linux-gnu
> | configure:2702: checking cached host tuple
> | configure:2710: result: ok
> | configure:3004: checking for gcc
> | configure:3020: found /usr/bin/gcc
> | configure:3031: result: gcc
> | configure:3260: checking for C compiler version
> | configure:3269: gcc --version >&5
> | gcc (Debian 4.7.1-2) 4.7.1
> | Copyright (C) 2012 Free Software Foundation, Inc.
> | This is free software; see the source for copying conditions. There is NO
> | warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
> |
> | configure:3280: $? = 0
> | configure:3269: gcc -v >&5
> | Using built-in specs.
> | COLLECT_GCC=gcc
> | COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.7/lto-wrapper
> | Target: x86_64-linux-gnu
> | Configured with: ../src/configure -v --with-pkgversion='Debian 4.7.1-2'
> --with-bugurl=file:///usr/share/doc/gcc-4.7/README.Bugs
> --enable-languages=c,c++,go,fortran,objc,obj-c++ --prefix=/usr
> --program-suffix=-4.7 --enable-shared --enable-linker-build-id
> --with-system-zlib --libexecdir=/usr/lib --without-included-gettext
> --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.7
> --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu
> --enable-libstdcxx-debug --enable-libstdcxx-time=yes
> --enable-gnu-unique-object --enable-plugin --enable-objc-gc
> --with-arch-32=i586 --with-tune=generic --enable-checking=release
> --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
> | Thread model: posix
> | gcc version 4.7.1 (Debian 4.7.1-2)
> | configure:3280: $? = 0
> | configure:3269: gcc -V >&5
> | gcc: error: unrecognized command line option '-V'
> | gcc: fatal error: no input files
> | compilation terminated.
> | configure:3280: $? = 4
> | configure:3269: gcc -qversion >&5
> | gcc: error: unrecognized command line option '-qversion'
> | gcc: fatal error: no input files
> | compilation terminated.
> | configure:3280: $? = 4
> | configure:3300: checking whether the C compiler works
> | configure:3322: gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4
> -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2
> -Wl,-z,relro conftest.c >&5
> | configure:3326: $? = 0
> | configure:3374: result: yes
> | configure:3377: checking for C compiler default output file name
> | configure:3379: result: a.out
> | configure:3385: checking for suffix of executables
> | configure:3392: gcc -o conftest -g -O2 -fstack-protector
> --param=ssp-buffer-size=4 -Wformat -Werror=format-security
> -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -Wl,-z,relro conftest.c >&5
> | configure:3396: $? = 0
> | configure:3418: result:
> | configure:3440: checking whether we are cross compiling
> | configure:3448: gcc -o conftest -g -O2 -fstack-protector
> --param=ssp-buffer-size=4 -Wformat -Werror=format-security
> -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -Wl,-z,relro conftest.c >&5
> | configure:3452: $? = 0
> | configure:3459: ./conftest
> | configure:3463: $? = 0
> | configure:3478: result: no
> | configure:3483: checking for suffix of object files
> | configure:3505: gcc -c -g -O2 -fstack-protector --param=ssp-buffer-size=4
> -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2
> conftest.c >&5
> | configure:3509: $? = 0
> | configure:3530: result: o
> | configure:3534: checking whether we are using the GNU C compiler
> | configure:3553: gcc -c -g -O2 -fstack-protector --param=ssp-buffer-size=4
> -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2
> conftest.c >&5
> | configure:3553: $? = 0
> | configure:3562: result: yes
> | configure:3571: checking whether gcc accepts -g
> | configure:3591: gcc -c -g -D_FORTIFY_SOURCE=2 conftest.c >&5
> | configure:3591: $? = 0
> | configure:3632: result: yes
> | configure:3649: checking for gcc option to accept ISO C89
> | configure:3713: gcc -c -g -O2 -fstack-protector --param=ssp-buffer-size=4
> -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2
> conftest.c >&5
> | configure:3713: $? = 0
> | configure:3726: result: none needed
> | configure:3751: checking how to run the C preprocessor
> | configure:3782: gcc -E -D_FORTIFY_SOURCE=2 conftest.c
> | configure:3782: $? = 0
> | configure:3796: gcc -E -D_FORTIFY_SOURCE=2 conftest.c
> | conftest.c:9:28: fatal error: ac_nonexistent.h: No such file or directory
> | compilation terminated.
> | configure:3796: $? = 1
> | configure: failed program was:
> | | /* confdefs.h */
> | | #define PACKAGE_NAME "tcsh"
> | | #define PACKAGE_TARNAME "tcsh"
> | | #define PACKAGE_VERSION "6.18.01"
> | | #define PACKAGE_STRING "tcsh 6.18.01"
> | | #define PACKAGE_BUGREPORT "http://bugs.gw.com/"
> | | #define PACKAGE_URL ""
> | | /* end confdefs.h. */
> | | #include <ac_nonexistent.h>
> | configure:3821: result: gcc -E
> | configure:3841: gcc -E -D_FORTIFY_SOURCE=2 conftest.c
> | configure:3841: $? = 0
> | configure:3855: gcc -E -D_FORTIFY_SOURCE=2 conftest.c
> | conftest.c:9:28: fatal error: ac_nonexistent.h: No such file or directory
> | compilation terminated.
> | configure:3855: $? = 1
> | configure: failed program was:
> | | /* confdefs.h */
> | | #define PACKAGE_NAME "tcsh"
> | | #define PACKAGE_TARNAME "tcsh"
> | | #define PACKAGE_VERSION "6.18.01"
> | | #define PACKAGE_STRING "tcsh 6.18.01"
> | | #define PACKAGE_BUGREPORT "http://bugs.gw.com/"
> | | #define PACKAGE_URL ""
> | | /* end confdefs.h. */
> | | #include <ac_nonexistent.h>
> | configure:3885: checking for grep that handles long lines and -e
> | configure:3943: result: /bin/grep
> | configure:3948: checking for egrep
> | configure:4010: result: /bin/grep -E
> | configure:4016: checking whether gcc needs -traditional
> | configure:4050: result: no
> | configure:4060: checking for gencat
> | configure:4078: found /usr/bin/gencat
> | configure:4090: result: /usr/bin/gencat
> | configure:4111: checking for library containing crypt
> | configure:4142: gcc -o conftest -g -O2 -fstack-protector
> --param=ssp-buffer-size=4 -Wformat -Werror=format-security
> -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -Wl,-z,relro conftest.c >&5
> | /tmp/ccLMkb1u.o: In function `main':
> | /«PKGBUILDDIR»/conftest.c:20: undefined reference to `crypt'
> | collect2: error: ld returned 1 exit status
The full build log is available from:
http://people.debian.org/~lucas/logs/2012/08/14/tcsh_6.18.01-2_wheezy.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.
--- End Message ---
--- Begin Message ---
On 14/08/12 at 10:07 +0200, Thomas Lange wrote:
>
> >> 122: Filename substitution FAILED
> (subst.at:57)
>
> >> | configure:4142: gcc -o conftest -g -O2 -fstack-protector
> --param=ssp-buffer-size=4 -Wformat -Werror=format-security
> -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -Wl,-z,relro conftest.c >&5
> >> | /tmp/ccLMkb1u.o: In function `main':
> >> | /«PKGBUILDDIR»/conftest.c:20: undefined reference to `crypt'
> >> | collect2: error: ld returned 1 exit status
>
> This is the same bug as in #664915 (your previous archive rebuild),
> which was closed because noone could reproduce this bug.
Hi,
JFYI in case this happens again: this was caused by sbuild setting
HOME=/sbuild-nonexistant, while /etc/passwd was containing /home/user as
$HOME for the 'user' user. After fixing /etc/passwd, tcsh builds fine.
(Closing)
Lucas
--- End Message ---