<86>Apr 25 10:48:11 userdel[24738]: delete user `rooter' <86>Apr 25 10:48:11 userdel[24738]: remove group `rooter' <86>Apr 25 10:48:11 groupadd[24739]: new group: name=rooter, gid=501 <86>Apr 25 10:48:11 useradd[24740]: new user: name=rooter, uid=501, gid=501, home=/root, shell=/bin/bash <86>Apr 25 10:48:11 userdel[24742]: delete user `builder' <86>Apr 25 10:48:11 userdel[24742]: remove group `builder' <86>Apr 25 10:48:11 groupadd[24743]: new group: name=builder, gid=502 <86>Apr 25 10:48:11 useradd[24744]: new user: name=builder, uid=502, gid=502, home=/usr/src, shell=/bin/bash <13>Apr 25 10:48:13 rpmi: libtinfo-devel-5.6-alt4 installed <13>Apr 25 10:48:13 rpmi: libncurses-devel-5.6-alt4 installed <13>Apr 25 10:48:13 rpmi: libart_lgpl-2.3.19-alt1 installed <13>Apr 25 10:48:13 rpmi: libfreetype-2.3.6-alt0.M41.1 installed <13>Apr 25 10:48:13 rpmi: libpng12-1.2.27-alt1 installed <13>Apr 25 10:48:14 rpmi: librrd-1.2.27-alt1 installed <13>Apr 25 10:48:14 rpmi: librrd-devel-1.2.27-alt1 installed Installing bmon-2.1.0-alt1.src.rpm Building target platforms: ppc Building for target ppc Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.70192 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf bmon-2.1.0 + echo 'Source #0 (bmon-2.1.0.tar.gz):' Source #0 (bmon-2.1.0.tar.gz): + /bin/gzip -dc /usr/src/RPM/SOURCES/bmon-2.1.0.tar.gz + /bin/tar -xf - + cd bmon-2.1.0 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #1 (bmon-2.1.0-gcc4.diff):' Patch #1 (bmon-2.1.0-gcc4.diff): + /usr/bin/patch -p1 patching file src/out_xml_event.c patching file src/out_audio.c + echo 'Patch #2 (bmon-2.1.0-nostrip.patch):' Patch #2 (bmon-2.1.0-nostrip.patch): + /usr/bin/patch -p0 patching file GNUmakefile + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.70192 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd bmon-2.1.0 + CFLAGS='-pipe -Wall -O2 -fsigned-char' + export CFLAGS + CXXFLAGS='-pipe -Wall -O2 -fsigned-char' + export CXXFLAGS + FFLAGS='-pipe -Wall -O2 -fsigned-char' + export FFLAGS + export lt_cv_deplibs_check_method=pass_all + lt_cv_deplibs_check_method=pass_all + '[' -f configure.ac -o -f configure.in ']' + libtoolize --copy --force Remember to add `AC_PROG_LIBTOOL' to `configure.ac'. You should add the contents of `/usr/share/libtool-1.5/aclocal/libtool.m4' to `aclocal.m4'. + ./configure --build=ppc-alt-linux --host=ppc-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/usr/com --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --without-included-gettext --disable-asound checking build system type... powerpc-alt-linux-gnu checking host system type... powerpc-alt-linux-gnu checking target system type... powerpc-alt-linux-gnu checking for ppc-alt-linux-gcc... ppc-alt-linux-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 ppc-alt-linux-gcc accepts -g... yes checking for ppc-alt-linux-gcc option to accept ANSI C... none needed checking for strerror in -lcposix... no checking for ppc-alt-linux-gcc... (cached) ppc-alt-linux-gcc checking whether we are using the GNU C compiler... (cached) yes checking whether ppc-alt-linux-gcc accepts -g... (cached) yes checking for ppc-alt-linux-gcc option to accept ANSI C... (cached) none needed checking how to run the C preprocessor... ppc-alt-linux-gcc -E checking whether make sets $(MAKE)... yes checking for a BSD-compatible install... /bin/install -c checking for an ANSI C-conforming const... yes checking for inline... inline checking whether time.h and sys/time.h may both be included... yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for egrep... grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for size_t... yes checking return type of signal handlers... void checking for pid_t... yes checking for unistd.h... (cached) yes checking vfork.h usability... no checking vfork.h presence... no checking for vfork.h... no checking for fork... yes checking for vfork... yes checking for working fork... yes checking for working vfork... (cached) yes checking getopt.h usability... yes checking getopt.h presence... yes checking for getopt.h... yes checking ncurses/ncurses.h usability... yes checking ncurses/ncurses.h presence... yes checking for ncurses/ncurses.h... yes checking ncurses.h usability... yes checking ncurses.h presence... yes checking for ncurses.h... yes checking curses.h usability... yes checking curses.h presence... yes checking for curses.h... yes checking dirent.h usability... yes checking dirent.h presence... yes checking for dirent.h... yes checking sys/utsname.h usability... yes checking sys/utsname.h presence... yes checking for sys/utsname.h... yes checking sys/sockio.h usability... no checking sys/sockio.h presence... no checking for sys/sockio.h... no checking netinet6/in6.h usability... no checking netinet6/in6.h presence... no checking for netinet6/in6.h... no checking rrd.h usability... yes checking rrd.h presence... yes checking for rrd.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking sysctl/ioctl.h usability... no checking sysctl/ioctl.h presence... no checking for sysctl/ioctl.h... no checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking for suseconds_t... yes checking for atexit... yes checking for gettimeofday... yes checking for memset... yes checking for pow... no checking for socket... yes checking for strcasecmp... yes checking for strchr... yes checking for strdup... yes checking for strerror... yes checking for strncasecmp... yes checking for strstr... yes checking for strtol... yes checking for uname... yes checking for connect... yes checking for gethostbyname... yes checking for inet_aton... yes checking for fcloseall... yes checking for initscr in -lncurses... yes checking for redrawwin in -lncurses... yes checking for use_default_colors in -lncurses... yes checking for rrd_create in -lrrd... yes checking for dbi_initialize in -ldbi... no *** Warning: Building bmon w/o DBI support *** checking for snd_seq_open in -lasound... no *** Warning: Building bmon w/o libasound support *** checking for kstat_open in -lkstat... no checking for nl_connect in -lnl... no *** Warning: Building bmon on Linuxx w/o libnl *** checking for pow in -lm... yes configure: creating ./config.status config.status: creating Makefile.opts config.status: creating include/bmon/defs.h ---------------------------------------------------------------------- SUMMARY: OS: linux-gnu Included in Compilation: bmon: Yes -lm -lncurses -lrrd Dependencies: bmon: libm Yes (required) lib(n)curses Yes (suggested) librrd Yes (suggested) libdbi No (suggested) libasound No (toy) libnl No (suggested) ---------------------------------------------------------------------- WARNING: Please do not install the bmon executable as SUID root. This software package was written with portability and configurability in mind and will never fulfill the requirements to be installed as SUID root executable. If you do please be aware that every user will be able to run arbitary commands as root via the key bind interface or by providing a malicious netstat binary. In fact there is no reason to do so, all supported input modules will work fine without superuser privileges. There is probably a good reason if your operating system requires special privileges which is that a normal user is not supposed to read the statistics which should not be worked around using the SUID bit. Thanks. + '[' -n '' ']' + NPROCS=48 + make -j48 make: Entering directory `/usr/src/RPM/BUILD/bmon-2.1.0' Entering src DEP out_rrd.c DEP out_curses.c DEP out_xml_event.c DEP out_distribution.c DEP out_xml_state.c DEP out_html.c DEP out_format.c DEP out_null.c DEP out_ascii.c DEP in_netstat.c DEP in_distribution.c DEP in_sysctl.c DEP in_sysfs.c DEP in_netlink.c DEP in_kstat.c DEP in_proc.c DEP in_dummy.c DEP in_null.c DEP itemtab.c DEP bindings.c DEP signal.c DEP graph.c DEP item.c DEP node.c DEP conf.c DEP output.c DEP input.c DEP utils.c DEP bmon.c CC bmon.c CC utils.c CC input.c CC conf.c CC item.c CC graph.c CC signal.c CC bindings.c CC node.c CC itemtab.c CC in_null.c CC output.c CC in_dummy.c CC in_proc.c CC in_kstat.c CC in_netlink.c CC in_sysfs.c CC in_sysctl.c CC in_distribution.c in_proc.c: In function 'proc_read': in_proc.c:44: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result in_proc.c:45: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result signal.c: In function 'send_signal': signal.c:82: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result CC in_netstat.c CC out_null.c CC out_ascii.c CC out_format.c CC out_html.c CC out_distribution.c CC out_xml_event.c CC out_xml_state.c CC out_curses.c CC out_rrd.c LD bmon make: Leaving directory `/usr/src/RPM/BUILD/bmon-2.1.0' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.99396 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/bmon-buildroot + : + /bin/rm -rf -- /usr/src/tmp/bmon-buildroot + cd bmon-2.1.0 + /usr/bin/make 'INSTALL=/bin/install -p' prefix=/usr/src/tmp/bmon-buildroot/usr exec_prefix=/usr/src/tmp/bmon-buildroot/usr bindir=/usr/src/tmp/bmon-buildroot/usr/bin sbindir=/usr/src/tmp/bmon-buildroot/usr/sbin sysconfdir=/usr/src/tmp/bmon-buildroot/etc datadir=/usr/src/tmp/bmon-buildroot/usr/share includedir=/usr/src/tmp/bmon-buildroot/usr/include libdir=/usr/src/tmp/bmon-buildroot/usr/lib libexecdir=/usr/src/tmp/bmon-buildroot/usr/lib localstatedir=/usr/src/tmp/bmon-buildroot/var/lib sharedstatedir=/usr/src/tmp/bmon-buildroot/usr/com mandir=/usr/src/tmp/bmon-buildroot/usr/share/man infodir=/usr/src/tmp/bmon-buildroot/usr/share/info install make: Entering directory `/usr/src/RPM/BUILD/bmon-2.1.0' ./install-sh -d -m 0755 /usr/src/tmp/bmon-buildroot/usr/bin ./install-sh -d -m 0755 /usr/src/tmp/bmon-buildroot/usr/share/man/man1 ./install-sh -c -m 0755 src/bmon /usr/src/tmp/bmon-buildroot/usr/bin ./install-sh -c -m 0644 man/bmon.1 /usr/src/tmp/bmon-buildroot/usr/share/man/man1 make: Leaving directory `/usr/src/RPM/BUILD/bmon-2.1.0' + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/bmon-buildroot (auto) Verifying and fixing files in /usr/src/tmp/bmon-buildroot (binconfig,pkgconfig,libtool) Compressing files in /usr/src/tmp/bmon-buildroot (auto) Verifying ELF objects in /usr/src/tmp/bmon-buildroot (arch=normal,fhs=normal,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Stripping binaries in /usr/src/tmp/bmon-buildroot (executable,shared) Processing files: bmon-2.1.0-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.99396 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd bmon-2.1.0 + DOCDIR=/usr/src/tmp/bmon-buildroot/usr/share/doc/bmon-2.1.0 + export DOCDIR + rm -rf /usr/src/tmp/bmon-buildroot/usr/share/doc/bmon-2.1.0 + /bin/mkdir -p /usr/src/tmp/bmon-buildroot/usr/share/doc/bmon-2.1.0 + cp -prL TODO BUGS etc/ trem/ xtra/ /usr/src/tmp/bmon-buildroot/usr/share/doc/bmon-2.1.0 + chmod -R go-w /usr/src/tmp/bmon-buildroot/usr/share/doc/bmon-2.1.0 + chmod -R a+rX /usr/src/tmp/bmon-buildroot/usr/share/doc/bmon-2.1.0 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing(Provides): /bin/sh -e /usr/src/tmp/rpm-tmp.57972 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /usr/lib/rpm/find-provides find-provides: running scripts (alternatives,lib,pam,perl,pkgconfig,python,shell) + exit 0 Finding Requires (using /usr/lib/rpm/find-requires) Executing(Requires): /bin/sh -e /usr/src/tmp/rpm-tmp.84114 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /usr/lib/rpm/find-requires find-requires: running scripts (files,lib,pam,perl,pkgconfig,pkgconfiglib,python,shebang,shell,static,symlinks) + exit 0 Requires(rpmlib): rpmlib(PayloadFilesHavePrefix) <= 4.0-1, rpmlib(CompressedFileNames) <= 3.0.4-1 Requires: /lib/ld.so.1, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libm.so.6(GLIBC_2.0), libncurses.so.5, librrd.so.2, libtinfo.so.5, rtld(GNU_HASH) Finding unpackaged files (using /usr/lib/rpm/check-files) Executing(check-files): /bin/sh -e /usr/src/tmp/rpm-tmp.63863 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /usr/lib/rpm/check-files + exit 0 Wrote: /usr/src/RPM/SRPMS/bmon-2.1.0-alt1.src.rpm Wrote: /usr/src/RPM/RPMS/ppc/bmon-2.1.0-alt1.ppc.rpm 14.16user 5.08system 0:16.22elapsed 118%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+0outputs (0major+1128449minor)pagefaults 0swaps