>>> Unpacking source... >>> Unpacking jinit-0.1.12.tar.gz to /var/tmp/portage/app-admin/jinit-0.1.12/work >>> Source unpacked. >>> Compiling source in /var/tmp/portage/app-admin/jinit-0.1.12/work/jinit-0.1.12 ... ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --build=i686-pc-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether i686-pc-linux-gnu-gcc accepts -g... yes checking for i686-pc-linux-gnu-gcc option to accept ANSI C... none needed checking for style of include used by make... GNU checking dependency style of i686-pc-linux-gnu-gcc... gcc3 checking for i686-pc-linux-gnu-g++... i686-pc-linux-gnu-g++ checking whether we are using the GNU C++ compiler... yes checking whether i686-pc-linux-gnu-g++ accepts -g... yes checking dependency style of i686-pc-linux-gnu-g++... gcc3 checking for i686-pc-linux-gnu-ranlib... i686-pc-linux-gnu-ranlib configure: creating ./config.status config.status: creating Makefile config.status: creating init_ipc/Makefile config.status: creating init_ipc/sysvq/Makefile config.status: creating init/Makefile config.status: creating need/Makefile config.status: creating init-shutdown/Makefile config.status: creating shutdown/Makefile config.status: creating LSM config.status: creating example-setup/Makefile config.status: creating example-setup/etc/Makefile config.status: creating example-setup/etc/initscripts/Makefile config.status: creating example-setup/etc/initscripts/local/Makefile config.status: creating example-setup/etc/initscripts/auto/Makefile config.status: creating config.h config.status: executing depfiles commands make -j14 make all-recursive make[1]: Entering directory `/var/tmp/portage/app-admin/jinit-0.1.12/work/jinit-0.1.12' Making all in init_ipc make[2]: Entering directory `/var/tmp/portage/app-admin/jinit-0.1.12/work/jinit-0.1.12/init_ipc' Making all in sysvq make[3]: Entering directory `/var/tmp/portage/app-admin/jinit-0.1.12/work/jinit-0.1.12/init_ipc/sysvq' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/var/tmp/portage/app-admin/jinit-0.1.12/work/jinit-0.1.12/init_ipc/sysvq' make[3]: Entering directory `/var/tmp/portage/app-admin/jinit-0.1.12/work/jinit-0.1.12/init_ipc' if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -pipe -MT init_ipc.o -MD -MP -MF ".deps/init_ipc.Tpo" -c -o init_ipc.o init_ipc.cc; \ then mv -f ".deps/init_ipc.Tpo" ".deps/init_ipc.Po"; else rm -f ".deps/init_ipc.Tpo"; exit 1; fi if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -pipe -MT Init.o -MD -MP -MF ".deps/Init.Tpo" -c -o Init.o Init.cc; \ then mv -f ".deps/Init.Tpo" ".deps/Init.Po"; else rm -f ".deps/Init.Tpo"; exit 1; fi if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -pipe -MT User.o -MD -MP -MF ".deps/User.Tpo" -c -o User.o User.cc; \ then mv -f ".deps/User.Tpo" ".deps/User.Po"; else rm -f ".deps/User.Tpo"; exit 1; fi if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -pipe -MT sysvq.o -MD -MP -MF ".deps/sysvq.Tpo" -c -o sysvq.o sysvq.cc; \ then mv -f ".deps/sysvq.Tpo" ".deps/sysvq.Po"; else rm -f ".deps/sysvq.Tpo"; exit 1; fi In file included from User.cc:3: User.hh: In member function 'bool init_ipc::User::open_talkback()': User.hh:56: error: 'rand' was not declared in this scope User.cc: In member function 'void init_ipc::User::init_req(init_ipc::sysvq::connect_req&)': User.cc:10: error: 'rand' was not declared in this scope make[3]: *** [User.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory `/var/tmp/portage/app-admin/jinit-0.1.12/work/jinit-0.1.12/init_ipc' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/app-admin/jinit-0.1.12/work/jinit-0.1.12/init_ipc' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/app-admin/jinit-0.1.12/work/jinit-0.1.12' make: *** [all] Error 2 * * ERROR: app-admin/jinit-0.1.12 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 158: Called _eapi0_src_compile * ebuild.sh, line 595: Called _eapi2_src_compile * ebuild.sh, line 629: Called die * The specific snippet of code: * emake || die "emake failed" * The die message: * emake failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/log/portage/app-admin:jinit-0.1.12:20081211-045048.log'. * The ebuild environment file is located at '/var/tmp/portage/app-admin/jinit-0.1.12/temp/environment'. *