1. * Package: sys-devel/icecream-0.9.7
  2. * Repository: gentoo
  3. * Maintainer: cluster@gentoo.org
  4. * USE: amd64 elibc_glibc kernel_linux multilib test userland_GNU
  5. * FEATURES: sandbox test userpriv usersandbox
  6. * Adding group 'icecream' to your system ...
  7. * - Groupid: next available
  8. * Adding user 'icecream' to your system ...
  9. * - Userid: 267
  10. * - Shell: /sbin/nologin
  11. * - Home: /var/cache/icecream
  12. * - Groups: icecream
  13. * - GECOS: added by portage for icecream
  14. * - Creating /var/cache/icecream in /
  15. >>> Unpacking source...
  16. >>> Unpacking icecc-0.9.7.tar.bz2 to /tmp/portage/sys-devel/icecream-0.9.7/work
  17. >>> Source unpacked in /tmp/portage/sys-devel/icecream-0.9.7/work
  18. >>> Preparing source in /tmp/portage/sys-devel/icecream-0.9.7/work/icecc-0.9.7 ...
  19. * Applying 0.9.6-symlinks.patch ...
  20. [ ok ]
  21. * Applying 0.9.6-crosscompile.patch ...
  22. [ ok ]
  23. * Applying 0.9.7-automake-1.11.2.patch ...
  24. [ ok ]
  25. * Applying icecream-conf.d-verbosity.patch ...
  26. [ ok ]
  27. * Applying icecream-gentoo-multilib.patch ...
  28. [ ok ]
  29. * Running eautoreconf in '/tmp/portage/sys-devel/icecream-0.9.7/work/icecc-0.9.7' ...
  30. * Running libtoolize --install --copy --force --automake ...
  31. [ ok ]
  32. * Running aclocal ...
  33. [ ok ]
  34. * Running autoconf ...
  35. [ ok ]
  36. * Running autoheader ...
  37. [ ok ]
  38. * Running automake --add-missing --copy --foreign ...
  39. [ ok ]
  40. * Running elibtoolize in: icecc-0.9.7/
  41. * Applying portage/1.2.0 patch ...
  42. * Applying sed/1.5.6 patch ...
  43. >>> Source prepared.
  44. >>> Configuring source in /tmp/portage/sys-devel/icecream-0.9.7/work/icecc-0.9.7 ...
  45. * econf: updating icecc-0.9.7/config.sub with /usr/share/gnuconfig/config.sub
  46. * econf: updating icecc-0.9.7/config.guess with /usr/share/gnuconfig/config.guess
  47. ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --disable-dependency-tracking
  48. configure: loading site script /usr/share/config.site
  49. configure: loading site script /usr/share/crossdev/include/site/linux
  50. configure: loading site script /usr/share/crossdev/include/site/linux-gnu
  51. configure: loading site script /usr/share/crossdev/include/site/x86_64-linux-gnu
  52. checking for a BSD-compatible install... /usr/bin/install -c
  53. checking whether build environment is sane... yes
  54. checking for a thread-safe mkdir -p... /bin/mkdir -p
  55. checking for gawk... gawk
  56. checking whether make sets $(MAKE)... yes
  57. checking build system type... x86_64-pc-linux-gnu
  58. checking host system type... x86_64-pc-linux-gnu
  59. checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc
  60. checking whether the C compiler works... yes
  61. checking for C compiler default output file name... a.out
  62. checking for suffix of executables...
  63. checking whether we are cross compiling... no
  64. checking for suffix of object files... o
  65. checking whether we are using the GNU C compiler... yes
  66. checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes
  67. checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed
  68. checking for style of include used by make... GNU
  69. checking dependency style of x86_64-pc-linux-gnu-gcc... none
  70. checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++
  71. checking whether we are using the GNU C++ compiler... yes
  72. checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes
  73. checking dependency style of x86_64-pc-linux-gnu-g++... none
  74. configure: Adding gcc options: -g -W -Wall -Wimplicit -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches
  75. checking whether make sets $(MAKE)... (cached) yes
  76. checking for inline... inline
  77. checking how to print strings... printf
  78. checking for a sed that does not truncate output... /bin/sed
  79. checking for grep that handles long lines and -e... /bin/grep
  80. checking for egrep... /bin/grep -E
  81. checking for fgrep... /bin/grep -F
  82. checking for ld used by x86_64-pc-linux-gnu-gcc... /usr/x86_64-pc-linux-gnu/bin/ld
  83. checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld... yes
  84. checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
  85. checking the name lister (/usr/bin/nm -B) interface... BSD nm
  86. checking whether ln -s works... yes
  87. checking the maximum length of command line arguments... 1572864
  88. checking whether the shell understands some XSI constructs... yes
  89. checking whether the shell understands "+="... yes
  90. checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
  91. checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
  92. checking for /usr/x86_64-pc-linux-gnu/bin/ld option to reload object files... -r
  93. checking for x86_64-pc-linux-gnu-objdump... x86_64-pc-linux-gnu-objdump
  94. checking how to recognize dependent libraries... pass_all
  95. checking for x86_64-pc-linux-gnu-dlltool... no
  96. checking for dlltool... no
  97. checking how to associate runtime and link libraries... printf %s\n
  98. checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar
  99. checking for archiver @FILE support... @
  100. checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip
  101. checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib
  102. checking command to parse /usr/bin/nm -B output from x86_64-pc-linux-gnu-gcc object... ok
  103. checking for sysroot... no
  104. checking for x86_64-pc-linux-gnu-mt... no
  105. checking for mt... mt
  106. checking if mt is a manifest tool... no
  107. checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E
  108. checking for ANSI C header files... yes
  109. checking for sys/types.h... yes
  110. checking for sys/stat.h... yes
  111. checking for stdlib.h... yes
  112. checking for string.h... yes
  113. checking for memory.h... yes
  114. checking for strings.h... yes
  115. checking for inttypes.h... yes
  116. checking for stdint.h... yes
  117. checking for unistd.h... yes
  118. checking for dlfcn.h... yes
  119. checking for objdir... .libs
  120. checking if x86_64-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no
  121. checking for x86_64-pc-linux-gnu-gcc option to produce PIC... -fPIC -DPIC
  122. checking if x86_64-pc-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes
  123. checking if x86_64-pc-linux-gnu-gcc static flag -static works... yes
  124. checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... yes
  125. checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... (cached) yes
  126. checking whether the x86_64-pc-linux-gnu-gcc linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
  127. checking dynamic linker characteristics... GNU/Linux ld.so
  128. checking how to hardcode library paths into programs... immediate
  129. checking whether stripping libraries is possible... yes
  130. checking if libtool supports shared libraries... yes
  131. checking whether to build shared libraries... no
  132. checking whether to build static libraries... yes
  133. checking how to run the C++ preprocessor... x86_64-pc-linux-gnu-g++ -E
  134. checking for ld used by x86_64-pc-linux-gnu-g++... /usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64
  135. checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) is GNU ld... yes
  136. checking whether the x86_64-pc-linux-gnu-g++ linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
  137. checking for x86_64-pc-linux-gnu-g++ option to produce PIC... -fPIC -DPIC
  138. checking if x86_64-pc-linux-gnu-g++ PIC flag -fPIC -DPIC works... yes
  139. checking if x86_64-pc-linux-gnu-g++ static flag -static works... yes
  140. checking if x86_64-pc-linux-gnu-g++ supports -c -o file.o... yes
  141. checking if x86_64-pc-linux-gnu-g++ supports -c -o file.o... (cached) yes
  142. checking whether the x86_64-pc-linux-gnu-g++ linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
  143. checking dynamic linker characteristics... (cached) GNU/Linux ld.so
  144. checking how to hardcode library paths into programs... immediate
  145. checking for unistd.h... (cached) yes
  146. checking for stdint.h... (cached) yes
  147. checking signal.h usability... yes
  148. checking signal.h presence... yes
  149. checking for signal.h... yes
  150. checking for sys/types.h... (cached) yes
  151. checking sys/signal.h usability... yes
  152. checking sys/signal.h presence... yes
  153. checking for sys/signal.h... yes
  154. checking ifaddrs.h usability... yes
  155. checking ifaddrs.h presence... yes
  156. checking for ifaddrs.h... yes
  157. checking kinfo.h usability... no
  158. checking kinfo.h presence... no
  159. checking for kinfo.h... no
  160. checking sys/param.h usability... yes
  161. checking sys/param.h presence... yes
  162. checking for sys/param.h... yes
  163. checking devstat.h usability... no
  164. checking devstat.h presence... no
  165. checking for devstat.h... no
  166. checking ctype.h usability... yes
  167. checking ctype.h presence... yes
  168. checking for ctype.h... yes
  169. checking sys/resource.h usability... yes
  170. checking sys/resource.h presence... yes
  171. checking for sys/resource.h... yes
  172. checking sys/socket.h usability... yes
  173. checking sys/socket.h presence... yes
  174. checking for sys/socket.h... yes
  175. checking sys/socketvar.h usability... yes
  176. checking sys/socketvar.h presence... yes
  177. checking for sys/socketvar.h... yes
  178. checking for sys/stat.h... (cached) yes
  179. checking sys/select.h usability... yes
  180. checking sys/select.h presence... yes
  181. checking for sys/select.h... yes
  182. checking sys/vfs.h usability... yes
  183. checking sys/vfs.h presence... yes
  184. checking for sys/vfs.h... yes
  185. checking mach/host_info.h usability... no
  186. checking mach/host_info.h presence... no
  187. checking for mach/host_info.h... no
  188. checking for netinet/in.h... yes
  189. checking for arpa/nameser.h... yes
  190. checking for resolv.h... yes
  191. checking for tar... /bin/tar
  192. checking float.h usability... yes
  193. checking float.h presence... yes
  194. checking for float.h... yes
  195. checking mcheck.h usability... yes
  196. checking mcheck.h presence... yes
  197. checking for mcheck.h... yes
  198. checking alloca.h usability... yes
  199. checking alloca.h presence... yes
  200. checking for alloca.h... yes
  201. checking sys/mman.h usability... yes
  202. checking sys/mman.h presence... yes
  203. checking for sys/mman.h... yes
  204. checking netinet/tcp.h usability... yes
  205. checking netinet/tcp.h presence... yes
  206. checking for netinet/tcp.h... yes
  207. checking for netinet/tcp_var.h... no
  208. checking sys/user.h usability... yes
  209. checking sys/user.h presence... yes
  210. checking for sys/user.h... yes
  211. checking for sa_family_t... yes
  212. checking for socklen_t... yes
  213. checking for in_port_t... yes
  214. checking for in_addr_t... yes
  215. checking for struct ifreq.ifr_dstaddr... yes
  216. checking for connect... yes
  217. checking for hstrerror in -lresolv... no
  218. checking for inet_aton in -lresolv... no
  219. checking for setsid... yes
  220. checking for flock... yes
  221. checking for lockf... yes
  222. checking for hstrerror... yes
  223. checking for strerror... yes
  224. checking for setuid... yes
  225. checking for setreuid... yes
  226. checking for getuid... yes
  227. checking for geteuid... yes
  228. checking for mcheck... yes
  229. checking for wait4... yes
  230. checking for wait3... yes
  231. checking for waitpid... yes
  232. checking for setgroups... yes
  233. checking for getcwd... yes
  234. checking for snprintf... yes
  235. checking for vsnprintf... yes
  236. checking for vasprintf... yes
  237. checking for asprintf... yes
  238. checking for getcwd... (cached) yes
  239. checking for getwd... yes
  240. checking for getrusage... yes
  241. checking for strsignal... yes
  242. checking for gettimeofday... yes
  243. checking for getaddrinfo... (cached) yes
  244. checking for getnameinfo... yes
  245. checking for inet_ntop... yes
  246. checking for inet_ntoa... yes
  247. checking for strndup... yes
  248. checking for mmap... yes
  249. checking for strlcpy... no
  250. checking for getloadavg... yes
  251. checking whether snprintf is declared... yes
  252. checking whether vsnprintf is declared... yes
  253. checking whether vasprintf is declared... no
  254. checking whether asprintf is declared... no
  255. checking whether strndup is declared... yes
  256. checking for ptrdiff_t... yes
  257. checking for size_t... yes
  258. checking size of unsigned short... 2
  259. checking size of unsigned... 4
  260. checking size of unsigned long... 8
  261. checking size of char *... 8
  262. checking size of ptrdiff_t... 8
  263. checking size of size_t... 8
  264. checking for memcmp... yes
  265. checking for memcpy... yes
  266. checking for memmove... yes
  267. checking for memset... yes
  268. checking for GLIBC function backtrace... yes
  269. checking for librsync... yes
  270. checking that generated files are newer than configure... done
  271. configure: creating ./config.status
  272. config.status: creating Makefile
  273. config.status: creating client/Makefile
  274. config.status: creating daemon/Makefile
  275. config.status: creating doc/Makefile
  276. config.status: creating minilzo/Makefile
  277. config.status: creating services/Makefile
  278. config.status: creating services/icecc.pc
  279. config.status: creating suse/Makefile
  280. config.status: creating suse/icecream.spec
  281. config.status: creating config.h
  282. config.status: executing depfiles commands
  283. config.status: executing libtool commands
  284. checking that generated files are newer than configure... done
  285. configure: creating ./config.status
  286. config.status: creating Makefile
  287. config.status: creating client/Makefile
  288. config.status: creating daemon/Makefile
  289. config.status: creating doc/Makefile
  290. config.status: creating minilzo/Makefile
  291. config.status: creating services/Makefile
  292. config.status: creating services/icecc.pc
  293. config.status: creating suse/Makefile
  294. config.status: creating suse/icecream.spec
  295. config.status: creating config.h
  296. config.status: executing depfiles commands
  297. config.status: executing libtool commands
  298. >>> Source configured.
  299. >>> Compiling source in /tmp/portage/sys-devel/icecream-0.9.7/work/icecc-0.9.7 ...
  300. make -j24
  301. (CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh /tmp/portage/sys-devel/icecream-0.9.7/work/icecc-0.9.7/missing --run autoheader)
  302. rm -f stamp-h1
  303. touch config.h.in
  304. cd . && /bin/sh ./config.status config.h
  305. config.status: creating config.h
  306. config.status: config.h is unchanged
  307. make all-recursive
  308. make[1]: Entering directory `/tmp/portage/sys-devel/icecream-0.9.7/work/icecc-0.9.7'
  309. Making all in minilzo
  310. make[2]: Entering directory `/tmp/portage/sys-devel/icecream-0.9.7/work/icecc-0.9.7/minilzo'
  311. /bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -DMINILZO_HAVE_CONFIG_H -fPIC -DPIC -g -W -Wall -Wimplicit -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -c -o libminilzo_la-minilzo.lo `test -f 'minilzo.c' || echo './'`minilzo.c
  312. libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -DMINILZO_HAVE_CONFIG_H -fPIC -DPIC -g -W -Wall -Wimplicit -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -c minilzo.c -o libminilzo_la-minilzo.o
  313. minilzo.c: In function '_lzo_config_check':
  314. minilzo.c:2177:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  315. minilzo.c:2181:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  316. /bin/sh ../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -fPIC -DPIC -g -W -Wall -Wimplicit -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -Wl,-O1 -Wl,--as-needed -o libminilzo.la libminilzo_la-minilzo.lo
  317. libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libminilzo.a libminilzo_la-minilzo.o
  318. libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libminilzo.a
  319. libtool: link: ( cd ".libs" && rm -f "libminilzo.la" && ln -s "../libminilzo.la" "libminilzo.la" )
  320. make[2]: Leaving directory `/tmp/portage/sys-devel/icecream-0.9.7/work/icecc-0.9.7/minilzo'
  321. Making all in services
  322. make[2]: Entering directory `/tmp/portage/sys-devel/icecream-0.9.7/work/icecc-0.9.7/services'
  323. /bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I./../minilzo -fPIC -DPIC -g -W -Wall -Wimplicit -Wpointer-arith -Wcast-align -Wwrite-strings -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -c -o libicecc_la-job.lo `test -f 'job.cpp' || echo './'`job.cpp
  324. /bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I./../minilzo -fPIC -DPIC -g -W -Wall -Wimplicit -Wpointer-arith -Wcast-align -Wwrite-strings -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -c -o libicecc_la-comm.lo `test -f 'comm.cpp' || echo './'`comm.cpp
  325. /bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I./../minilzo -fPIC -DPIC -g -W -Wall -Wimplicit -Wpointer-arith -Wcast-align -Wwrite-strings -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -c -o libicecc_la-getifaddrs.lo `test -f 'getifaddrs.cpp' || echo './'`getifaddrs.cpp
  326. /bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I./../minilzo -fPIC -DPIC -g -W -Wall -Wimplicit -Wpointer-arith -Wcast-align -Wwrite-strings -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -c -o libicecc_la-logging.lo `test -f 'logging.cpp' || echo './'`logging.cpp
  327. /bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I./../minilzo -fPIC -DPIC -g -W -Wall -Wimplicit -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -c -o libicecc_la-tempfile.lo `test -f 'tempfile.c' || echo './'`tempfile.c
  328. /bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I./../minilzo -fPIC -DPIC -g -W -Wall -Wimplicit -Wpointer-arith -Wcast-align -Wwrite-strings -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -c -o libicecc_la-platform.lo `test -f 'platform.cpp' || echo './'`platform.cpp
  329. x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I./../minilzo -g -W -Wall -Wimplicit -Wpointer-arith -Wcast-align -Wwrite-strings -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -c -o scheduler.o scheduler.cpp
  330. cc1plus: warning: command line option '-Wimplicit' is valid for C/ObjC but not for C++ [enabled by default]
  331. libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I./../minilzo -fPIC -DPIC -g -W -Wall -Wimplicit -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -c tempfile.c -o libicecc_la-tempfile.o
  332. libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I./../minilzo -fPIC -DPIC -g -W -Wall -Wimplicit -Wpointer-arith -Wcast-align -Wwrite-strings -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -c comm.cpp -o libicecc_la-comm.o
  333. libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I./../minilzo -fPIC -DPIC -g -W -Wall -Wimplicit -Wpointer-arith -Wcast-align -Wwrite-strings -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -c job.cpp -o libicecc_la-job.o
  334. libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I./../minilzo -fPIC -DPIC -g -W -Wall -Wimplicit -Wpointer-arith -Wcast-align -Wwrite-strings -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -c logging.cpp -o libicecc_la-logging.o
  335. libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I./../minilzo -fPIC -DPIC -g -W -Wall -Wimplicit -Wpointer-arith -Wcast-align -Wwrite-strings -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -c platform.cpp -o libicecc_la-platform.o
  336. libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I./../minilzo -fPIC -DPIC -g -W -Wall -Wimplicit -Wpointer-arith -Wcast-align -Wwrite-strings -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -c getifaddrs.cpp -o libicecc_la-getifaddrs.o
  337. cc1plus: warning: command line option '-Wimplicit' is valid for C/ObjC but not for C++ [enabled by default]
  338. cc1plus: warning: command line option '-Wimplicit' is valid for C/ObjC but not for C++ [enabled by default]
  339. cc1plus: warning: command line option '-Wimplicit' is valid for C/ObjC but not for C++ [enabled by default]
  340. cc1plus: warning: command line option '-Wimplicit' is valid for C/ObjC but not for C++ [enabled by default]
  341. cc1plus: warning: command line option '-Wimplicit' is valid for C/ObjC but not for C++ [enabled by default]
  342. scheduler.cpp: In function 'int main(int, char**)':
  343. scheduler.cpp:1942:19: warning: ignoring return value of 'int daemon(int, int)', declared with attribute warn_unused_result [-Wunused-result]
  344. /bin/sh ../libtool --tag=CXX --mode=link x86_64-pc-linux-gnu-g++ -fPIC -DPIC -g -W -Wall -Wimplicit -Wpointer-arith -Wcast-align -Wwrite-strings -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -Wl,-O1 -Wl,--as-needed -o libicecc.la -rpath /usr/lib64 libicecc_la-job.lo libicecc_la-comm.lo libicecc_la-getifaddrs.lo libicecc_la-logging.lo libicecc_la-tempfile.lo libicecc_la-platform.lo ../minilzo/libminilzo.la -ldl
  345. libtool: link: (cd .libs/libicecc.lax/libminilzo.a && x86_64-pc-linux-gnu-ar x "/tmp/portage/sys-devel/icecream-0.9.7/work/icecc-0.9.7/services/../minilzo/.libs/libminilzo.a")
  346. libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libicecc.a libicecc_la-job.o libicecc_la-comm.o libicecc_la-getifaddrs.o libicecc_la-logging.o libicecc_la-tempfile.o libicecc_la-platform.o .libs/libicecc.lax/libminilzo.a/libminilzo_la-minilzo.o
  347. libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libicecc.a
  348. libtool: link: rm -fr .libs/libicecc.lax
  349. libtool: link: ( cd ".libs" && rm -f "libicecc.la" && ln -s "../libicecc.la" "libicecc.la" )
  350. /bin/sh ../libtool --tag=CXX --mode=link x86_64-pc-linux-gnu-g++ -g -W -Wall -Wimplicit -Wpointer-arith -Wcast-align -Wwrite-strings -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -Wl,-O1 -Wl,--as-needed -o scheduler scheduler.o libicecc.la
  351. libtool: link: x86_64-pc-linux-gnu-g++ -g -W -Wall -Wimplicit -Wpointer-arith -Wcast-align -Wwrite-strings -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -Wl,-O1 -Wl,--as-needed -o scheduler scheduler.o ./.libs/libicecc.a -ldl
  352. make[2]: Leaving directory `/tmp/portage/sys-devel/icecream-0.9.7/work/icecc-0.9.7/services'
  353. Making all in daemon
  354. make[2]: Entering directory `/tmp/portage/sys-devel/icecream-0.9.7/work/icecc-0.9.7/daemon'
  355. x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I./../services -g -W -Wall -Wimplicit -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -c ncpus.c
  356. x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I./../services -g -W -Wall -Wimplicit -Wpointer-arith -Wcast-align -Wwrite-strings -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -c -o main.o main.cpp
  357. x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I./../services -g -W -Wall -Wimplicit -Wpointer-arith -Wcast-align -Wwrite-strings -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -c -o serve.o serve.cpp
  358. x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I./../services -g -W -Wall -Wimplicit -Wpointer-arith -Wcast-align -Wwrite-strings -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -c -o workit.o workit.cpp
  359. x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I./../services -g -W -Wall -Wimplicit -Wpointer-arith -Wcast-align -Wwrite-strings -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -c -o environment.o environment.cpp
  360. x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I./../services -g -W -Wall -Wimplicit -Wpointer-arith -Wcast-align -Wwrite-strings -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -c -o load.o load.cpp
  361. cc1plus: warning: command line option '-Wimplicit' is valid for C/ObjC but not for C++ [enabled by default]
  362. cc1plus: warning: command line option '-Wimplicit' is valid for C/ObjC but not for C++ [enabled by default]
  363. cc1plus: warning: command line option '-Wimplicit' is valid for C/ObjC but not for C++ [enabled by default]
  364. cc1plus: warning: command line option '-Wimplicit' is valid for C/ObjC but not for C++ [enabled by default]
  365. cc1plus: warning: command line option '-Wimplicit' is valid for C/ObjC but not for C++ [enabled by default]
  366. environment.cpp: In function 'size_t finalize_install_environment(const string&, const string&, pid_t, gid_t)':
  367. environment.cpp:401:57: warning: ignoring return value of 'int chown(const char*, __uid_t, __gid_t)', declared with attribute warn_unused_result [-Wunused-result]
  368. workit.cpp: In function 'int work_it(CompileJob&, unsigned int*, MsgChannel*, CompileResultMsg&, const string&, long unsigned int, int, int)':
  369. workit.cpp:475:31: error: aggregate 'rusage ru' has incomplete type and cannot be defined
  370. serve.cpp: In function 'int handle_connection(const string&, CompileJob*, MsgChannel*, int&, unsigned int, uid_t, gid_t)':
  371. serve.cpp:106:23: warning: ignoring return value of 'int nice(int)', declared with attribute warn_unused_result [-Wunused-result]
  372. serve.cpp:154:25: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result]
  373. serve.cpp:201:54: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result]
  374. workit.cpp:277:44: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result]
  375. workit.cpp: In function 'void theSigCHLDHandler(int)':
  376. workit.cpp:104:34: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result]
  377. make[2]: *** [workit.o] Error 1
  378. make[2]: *** Waiting for unfinished jobs....
  379. main.cpp: In function 'int main(int, char**)':
  380. main.cpp:1618:17: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result]
  381. make[2]: Leaving directory `/tmp/portage/sys-devel/icecream-0.9.7/work/icecc-0.9.7/daemon'
  382. make[1]: *** [all-recursive] Error 1
  383. make[1]: Leaving directory `/tmp/portage/sys-devel/icecream-0.9.7/work/icecc-0.9.7'
  384. make: *** [all] Error 2
  385. * ERROR: sys-devel/icecream-0.9.7 failed (compile phase):
  386. * emake failed
  387. *
  388. * If you need support, post the output of `emerge --info '=sys-devel/icecream-0.9.7'`,
  389. * the complete build log and the output of `emerge -pqv '=sys-devel/icecream-0.9.7'`.
  390. * The complete build log is located at '/var/log/portage/sys-devel:icecream-0.9.7:20120707-065646.log'.
  391. * For convenience, a symlink to the build log is located at '/tmp/portage/sys-devel/icecream-0.9.7/temp/build.log'.
  392. * The ebuild environment file is located at '/tmp/portage/sys-devel/icecream-0.9.7/temp/environment'.
  393. * Working directory: '/tmp/portage/sys-devel/icecream-0.9.7/work/icecc-0.9.7'
  394. * S: '/tmp/portage/sys-devel/icecream-0.9.7/work/icecc-0.9.7'