1. * Package: sci-libs/djbfft-0.76
  2. * Repository: gentoo
  3. * Maintainer: sci@gentoo.org media-video@gentoo.org
  4. * USE: amd64 elibc_glibc kernel_linux test userland_GNU
  5. * FEATURES: sandbox test userpriv usersandbox
  6. >>> Unpacking source...
  7. >>> Unpacking djbfft-0.76.tar.gz to /tmp/portage/sci-libs/djbfft-0.76/work
  8. * Applying djbfft-0.76-gcc3.patch ...
  9. [ ok ]
  10. * Applying djbfft-0.76-shared.patch ...
  11. [ ok ]
  12. * conf-cc: x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -O1 -fomit-frame-pointer -fPIC -DPIC
  13. >>> Source unpacked in /tmp/portage/sci-libs/djbfft-0.76/work
  14. >>> Compiling source in /tmp/portage/sci-libs/djbfft-0.76/work/djbfft-0.76 ...
  15. make -j24 LIBDJBFFT=libdjbfft.so.0.7.6 LIBPERMS=0755
  16. ( cat warn-auto.sh; \
  17. echo CC=\'`head -1 conf-cc`\'; \
  18. echo LD=\'`head -1 conf-ld`\'; \
  19. cat find-systype.sh; \
  20. ) | sh > systype
  21. ( cat warn-auto.sh; \
  22. echo exec \
  23. "`head -1 conf-cc`" '-c ${1+"$@"}' \
  24. ) > compilebase
  25. ( cat warn-auto.sh; \
  26. echo 'main="$1"; shift'; \
  27. echo exec "`head -1 conf-ld`" \
  28. '-o "$main" "$main".o ${1+"$@"}' \
  29. ) > load
  30. cat warn-auto.sh choose.sh \
  31. | sed s}HOME}"`head -1 conf-home`"}g \
  32. > choose
  33. chmod 755 compilebase
  34. ( ./compilebase trycpp.c \
  35. -malign-double >/dev/null 2>&1 \
  36. && echo -malign-double || exit 0 ) > auto_align
  37. chmod 755 load
  38. chmod 755 choose
  39. rm -f trycpp.o
  40. ( cat warn-auto.sh; \
  41. echo exec \
  42. "`head -1 conf-cc`" "`cat auto_align`" \
  43. '-c ${1+"$@"}' \
  44. ) > compile
  45. chmod 755 compile
  46. ./compile fftfreq.c
  47. ./compile accuracy.c
  48. ./compile accuracy2.c
  49. ./choose clr tryrdtsc hasrdtsc.h1 hasrdtsc.h2 > hasrdtsc.h
  50. ./choose cl trygethr hasgethr.h1 hasgethr.h2 > hasgethr.h
  51. ./compile install.c
  52. ./compile -DLIBDJBFFT=\"libdjbfft.so.0.7.6\" -DLIBPERMS=0755 hier.c
  53. ./compile auto-str.c
  54. ./compile substdio.c
  55. ./compile substdi.c
  56. ./compile substdo.c
  57. ./compile subfderr.c
  58. ./compile substdio_copy.c
  59. ./compile error.c
  60. ./compile error_str.c
  61. ./compile byte_copy.c
  62. ./compile byte_cr.c
  63. ./compile str_len.c
  64. ./compile strerr_sys.c
  65. ./compile strerr_die.c
  66. ./compile open_read.c
  67. ./compile open_trunc.c
  68. ./compile instcheck.c
  69. auto-str.c:8:6: warning: conflicting types for built-in function 'puts'
  70. accuracy2.c: In function 'main':
  71. accuracy2.c:290:3: warning: incompatible implicit declaration of built-in function 'exit'
  72. accuracy.c: In function 'main':
  73. accuracy.c:286:3: warning: incompatible implicit declaration of built-in function 'exit'
  74. ( cat warn-auto.sh; \
  75. echo 'main="$1"; shift'; \
  76. echo 'rm -f "$main"'; \
  77. echo 'if [ "${main##*.}" = "a" ]'; \
  78. echo 'then'; \
  79. echo ' ar cr "$main" ${1+"$@"}'; \
  80. case "`cat systype`" in \
  81. sunos-5.*) ;; \
  82. unix_sv*) ;; \
  83. irix64-*) ;; \
  84. irix-*) ;; \
  85. dgux-*) ;; \
  86. hp-ux-*) ;; \
  87. sco*) ;; \
  88. *) echo ' ranlib "$main"' ;; \
  89. esac; \
  90. echo 'else'; \
  91. echo ' exec `head -1 conf-ld` -shared -Wl,-soname,libdjbfft.so.0.7.6 -o "$main" ${1+"$@"}'; \
  92. echo 'fi'; \
  93. ) > makelib
  94. sh print-opt.sh > auto_opt
  95. chmod 755 makelib
  96. ./makelib str.a byte_copy.o byte_cr.o str_len.o
  97. ./makelib open.a open_read.o open_trunc.o
  98. ./makelib strerr.a strerr_sys.o strerr_die.o
  99. sed 1s/PRE/pre8.c/ `cat auto_opt`/sc.c > 8sc.c
  100. sed 1s/PRE/pre8.c/ `cat auto_opt`/i.c > 8i.c
  101. sed 1s/PRE/pre8.c/ `cat auto_opt`/u5.c > 8u5.c
  102. sed 1s/PRE/pre8.c/ `cat auto_opt`/u4.c > 8u4.c
  103. sed 1s/PRE/pre8.c/ `cat auto_opt`/u3.c > 8u3.c
  104. sed 1s/PRE/pre8.c/ `cat auto_opt`/u2.c > 8u2.c
  105. sed 1s/PRE/pre8.c/ `cat auto_opt`/u1.c > 8u1.c
  106. sed 1s/PRE/pre8.c/ `cat auto_opt`/u0.c > 8u0.c
  107. sed 1s/PRE/pre8.c/ `cat auto_opt`/mc.c > 8mc.c
  108. sed 1s/PRE/pre8.c/ `cat auto_opt`/c0.c > 8c0.c
  109. sed 1s/PRE/pre8.c/ `cat auto_opt`/c1.c > 8c1.c
  110. sed 1s/PRE/pre8.c/ `cat auto_opt`/c2.c > 8c2.c
  111. sed 1s/PRE/pre8.c/ `cat auto_opt`/c3.c > 8c3.c
  112. sed 1s/PRE/pre8.c/ `cat auto_opt`/c4.c > 8c4.c
  113. sed 1s/PRE/pre8.c/ `cat auto_opt`/c5.c > 8c5.c
  114. sed 1s/PRE/pre8.c/ `cat auto_opt`/d0.c > 8d0.c
  115. sed 1s/PRE/pre8.c/ `cat auto_opt`/d1.c > 8d1.c
  116. sed 1s/PRE/pre8.c/ `cat auto_opt`/d2.c > 8d2.c
  117. sed 1s/PRE/pre8.c/ `cat auto_opt`/d3.c > 8d3.c
  118. sed 1s/PRE/pre8.c/ `cat auto_opt`/d4.c > 8d4.c
  119. sed 1s/PRE/pre8.c/ `cat auto_opt`/d5.c > 8d5.c
  120. sed 1s/PRE/pre8.c/ `cat auto_opt`/v5.c > 8v5.c
  121. sed 1s/PRE/pre8.c/ `cat auto_opt`/v4.c > 8v4.c
  122. sed 1s/PRE/pre8.c/ `cat auto_opt`/v3.c > 8v3.c
  123. sed 1s/PRE/pre8.c/ `cat auto_opt`/v2.c > 8v2.c
  124. sed 1s/PRE/pre8.c/ `cat auto_opt`/v1.c > 8v1.c
  125. sed 1s/PRE/pre8.c/ `cat auto_opt`/v0.c > 8v0.c
  126. sed 1s/PRE/pre8.c/ `cat auto_opt`/mr.c > 8mr.c
  127. sed 1s/PRE/pre8.c/ `cat auto_opt`/r0.c > 8r0.c
  128. sed 1s/PRE/pre8.c/ `cat auto_opt`/r1.c > 8r1.c
  129. sed 1s/PRE/pre8.c/ `cat auto_opt`/r2.c > 8r2.c
  130. sed 1s/PRE/pre8.c/ `cat auto_opt`/r3.c > 8r3.c
  131. sed 1s/PRE/pre8.c/ `cat auto_opt`/r4.c > 8r4.c
  132. sed 1s/PRE/pre8.c/ `cat auto_opt`/r5.c > 8r5.c
  133. sed 1s/PRE/pre8.c/ `cat auto_opt`/sr.c > 8sr.c
  134. sed 1s/PRE/pre4.c/ `cat auto_opt`/sc.c > 4sc.c
  135. sed 1s/PRE/pre4.c/ `cat auto_opt`/i.c > 4i.c
  136. sed 1s/PRE/pre4.c/ `cat auto_opt`/u5.c > 4u5.c
  137. sed 1s/PRE/pre4.c/ `cat auto_opt`/u4.c > 4u4.c
  138. sed 1s/PRE/pre4.c/ `cat auto_opt`/u3.c > 4u3.c
  139. sed 1s/PRE/pre4.c/ `cat auto_opt`/u2.c > 4u2.c
  140. sed 1s/PRE/pre4.c/ `cat auto_opt`/u1.c > 4u1.c
  141. sed 1s/PRE/pre4.c/ `cat auto_opt`/u0.c > 4u0.c
  142. sed 1s/PRE/pre4.c/ `cat auto_opt`/mc.c > 4mc.c
  143. sed 1s/PRE/pre4.c/ `cat auto_opt`/c0.c > 4c0.c
  144. sed 1s/PRE/pre4.c/ `cat auto_opt`/c1.c > 4c1.c
  145. sed 1s/PRE/pre4.c/ `cat auto_opt`/c2.c > 4c2.c
  146. sed 1s/PRE/pre4.c/ `cat auto_opt`/c3.c > 4c3.c
  147. sed 1s/PRE/pre4.c/ `cat auto_opt`/c4.c > 4c4.c
  148. sed 1s/PRE/pre4.c/ `cat auto_opt`/c5.c > 4c5.c
  149. sed 1s/PRE/pre4.c/ `cat auto_opt`/d0.c > 4d0.c
  150. sed 1s/PRE/pre4.c/ `cat auto_opt`/d1.c > 4d1.c
  151. sed 1s/PRE/pre4.c/ `cat auto_opt`/d2.c > 4d2.c
  152. sed 1s/PRE/pre4.c/ `cat auto_opt`/d3.c > 4d3.c
  153. sed 1s/PRE/pre4.c/ `cat auto_opt`/d4.c > 4d4.c
  154. sed 1s/PRE/pre4.c/ `cat auto_opt`/d5.c > 4d5.c
  155. sed 1s/PRE/pre4.c/ `cat auto_opt`/v5.c > 4v5.c
  156. sed 1s/PRE/pre4.c/ `cat auto_opt`/v4.c > 4v4.c
  157. sed 1s/PRE/pre4.c/ `cat auto_opt`/v3.c > 4v3.c
  158. sed 1s/PRE/pre4.c/ `cat auto_opt`/v2.c > 4v2.c
  159. sed 1s/PRE/pre4.c/ `cat auto_opt`/v1.c > 4v1.c
  160. sed 1s/PRE/pre4.c/ `cat auto_opt`/v0.c > 4v0.c
  161. sed 1s/PRE/pre4.c/ `cat auto_opt`/mr.c > 4mr.c
  162. sed 1s/PRE/pre4.c/ `cat auto_opt`/r0.c > 4r0.c
  163. sed 1s/PRE/pre4.c/ `cat auto_opt`/r1.c > 4r1.c
  164. sed 1s/PRE/pre4.c/ `cat auto_opt`/r2.c > 4r2.c
  165. sed 1s/PRE/pre4.c/ `cat auto_opt`/r3.c > 4r3.c
  166. sed 1s/PRE/pre4.c/ `cat auto_opt`/r4.c > 4r4.c
  167. sed 1s/PRE/pre4.c/ `cat auto_opt`/r5.c > 4r5.c
  168. sed 1s/PRE/pre4.c/ `cat auto_opt`/sr.c > 4sr.c
  169. ./makelib substdio.a substdio.o substdi.o substdo.o \
  170. subfderr.o substdio_copy.o
  171. ./makelib error.a error.o error_str.o
  172. ./compile 8sc.c
  173. ./compile 8u5.c
  174. ./compile 8u4.c
  175. ./compile 8u3.c
  176. ./compile 8u2.c
  177. ./compile 8u1.c
  178. ./compile 8u0.c
  179. ./compile 8mc.c
  180. ./compile 8c0.c
  181. ./compile 8c1.c
  182. ./compile 8c2.c
  183. ./compile 8c3.c
  184. ./compile 8c4.c
  185. ./compile 8c5.c
  186. ./compile 8d0.c
  187. ./compile 8d1.c
  188. ./compile 8d2.c
  189. ./compile 8d3.c
  190. ./compile 8d4.c
  191. ./compile 8d5.c
  192. ./compile 8v5.c
  193. ./compile 8v4.c
  194. ./compile 8v3.c
  195. ./compile 8v2.c
  196. ./compile 8v1.c
  197. ./compile 8v0.c
  198. ./compile 8mr.c
  199. ./compile 8r0.c
  200. ./compile 8r1.c
  201. ./compile 8r2.c
  202. ./compile 8r3.c
  203. ./compile 8r4.c
  204. ./compile 8r5.c
  205. ./compile 8sr.c
  206. ./compile 4sc.c
  207. ./compile 4u5.c
  208. ./compile 4u4.c
  209. ./compile 4u3.c
  210. ./compile 4u2.c
  211. ./compile 4u1.c
  212. ./compile 4u0.c
  213. ./compile 4mc.c
  214. ./compile 4c0.c
  215. ./compile 4c1.c
  216. ./compile 4c2.c
  217. ./compile 4c3.c
  218. ./compile 4c4.c
  219. ./compile 4c5.c
  220. ./compile 4d0.c
  221. ./compile 4d1.c
  222. ./compile 4d2.c
  223. ./compile 4d3.c
  224. ./compile 4d4.c
  225. ./compile 4d5.c
  226. ./compile 4v5.c
  227. ./compile 4v4.c
  228. ./compile 4v3.c
  229. ./compile 4v2.c
  230. ./compile 4v1.c
  231. ./compile 4v0.c
  232. ./compile 4mr.c
  233. ./compile 4r0.c
  234. ./compile 4r1.c
  235. ./compile 4r2.c
  236. ./compile 4r3.c
  237. ./compile 4r4.c
  238. ./compile 4r5.c
  239. ./compile 4sr.c
  240. ./compile speed.c
  241. ./load auto-str substdio.a error.a str.a
  242. speed.c: In function 'nomem':
  243. speed.c:11:3: warning: incompatible implicit declaration of built-in function 'exit'
  244. ./auto-str auto_home `head -1 conf-home` > auto_home.c
  245. ./compile auto_home.c
  246. ./load install hier.o auto_home.o strerr.a substdio.a \
  247. open.a error.a str.a
  248. ./load instcheck hier.o auto_home.o strerr.a substdio.a \
  249. error.a str.a
  250. ./makelib libdjbfft.so.0.7.6 8sc.o 8u5.o 8u4.o 8u3.o 8u2.o 8u1.o \
  251. 8u0.o 8mc.o 8c0.o 8c1.o 8c2.o 8c3.o 8c4.o 8c5.o 8d0.o 8d1.o \
  252. 8d2.o 8d3.o 8d4.o 8d5.o 8v5.o 8v4.o 8v3.o 8v2.o 8v1.o 8v0.o \
  253. 8mr.o 8r0.o 8r1.o 8r2.o 8r3.o 8r4.o 8r5.o 8sr.o 4sc.o 4u5.o \
  254. 4u4.o 4u3.o 4u2.o 4u1.o 4u0.o 4mc.o 4c0.o 4c1.o 4c2.o 4c3.o \
  255. 4c4.o 4c5.o 4d0.o 4d1.o 4d2.o 4d3.o 4d4.o 4d5.o 4v5.o 4v4.o \
  256. 4v3.o 4v2.o 4v1.o 4v0.o 4mr.o 4r0.o 4r1.o 4r2.o 4r3.o 4r4.o \
  257. 4r5.o 4sr.o fftfreq.o
  258. speed.c: In function 'main':
  259. speed.c:110:21: warning: incompatible implicit declaration of built-in function 'malloc'
  260. speed.c:190:3: warning: incompatible implicit declaration of built-in function 'exit'
  261. ./load accuracy libdjbfft.so.0.7.6 `cat math.lib`
  262. ./load accuracy2 libdjbfft.so.0.7.6 `cat math.lib`
  263. ./load speed libdjbfft.so.0.7.6 `cat math.lib`
  264. LD_LIBRARY_PATH=".:$LD_LIBRARY_PATH" ./speed > speed.out
  265. >>> Source compiled.
  266. * Skipping make test/check due to ebuild restriction.
  267. >>> Test phase [explicitly disabled]: sci-libs/djbfft-0.76
  268. >>> Install djbfft-0.76 into /tmp/portage/sci-libs/djbfft-0.76/image/ category sci-libs
  269. * Tinderbox QA Notice: 'make' called by src_install
  270. make -j24 LIBDJBFFT=libdjbfft.so.0.7.6 setup check
  271. ./install
  272. ./instcheck
  273. instcheck: warning: /tmp/portage/sci-libs/djbfft-0.76/image/usr does not exist
  274. instcheck: fatal: unable to switch to /tmp/portage/sci-libs/djbfft-0.76/image/usr: file does not exist
  275. make: *** [check] Error 111
  276. make: *** Waiting for unfinished jobs....
  277. emake failed
  278. * ERROR: sci-libs/djbfft-0.76 failed (install phase):
  279. * install failed
  280. *
  281. * Call stack:
  282. * ebuild.sh, line 85: Called src_install
  283. * environment, line 2389: Called die
  284. * The specific snippet of code:
  285. * make LIBDJBFFT="$LIBDJBFFT" setup check || die "install failed";
  286. *
  287. * If you need support, post the output of `emerge --info '=sci-libs/djbfft-0.76'`,
  288. * the complete build log and the output of `emerge -pqv '=sci-libs/djbfft-0.76'`.