address@hidden open_cat]$ sudo bash -xv buildme $HOME/open_cat [sudo] password for tadisdef: #!/bin/bash # Copyright 2005 Sandia Corporation. Under the terms of Contract # DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government # retains certain rights in this software. # # Open Catamount. # Copyright (C) 2005 Sandia Corporation # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the # Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. OPEN_CAT_SRC=$1 + OPEN_CAT_SRC=/home/tadisdef/open_cat OPEN_CAT_INSTALL=`pwd`/install pwd ++ pwd + OPEN_CAT_INSTALL=/home/tadisdef/open_cat/install END_PHYS_MEMORY=0x1fe71000 + END_PHYS_MEMORY=0x1fe71000 GEN_BOOT_NAME=mkpxeqk + GEN_BOOT_NAME=mkpxeqk PREFIX=$OPEN_CAT_INSTALL/base + PREFIX=/home/tadisdef/open_cat/install/base GLIBC=$OPEN_CAT_INSTALL/glibc + GLIBC=/home/tadisdef/open_cat/install/glibc GEN_BOOT_PATH=$OPEN_CAT_INSTALL/$GEN_BOOT_NAME/bin/$GEN_BOOT_NAME + GEN_BOOT_PATH=/home/tadisdef/open_cat/install/mkpxeqk/bin/mkpxeqk BASE_COMPILERS= + BASE_COMPILERS= GLIBC_COMPILERS= + GLIBC_COMPILERS= mkdir -p $GEN_BOOT_NAME + mkdir -p mkpxeqk cd $GEN_BOOT_NAME + cd mkpxeqk $OPEN_CAT_SRC/$GEN_BOOT_NAME/configure --prefix=$OPEN_CAT_INSTALL/$GEN_BOOT_NAME + /home/tadisdef/open_cat/mkpxeqk/configure --prefix=/home/tadisdef/open_cat/install/mkpxeqk checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: config.h is unchanged make install + make install make[1]: Entering directory `/home/tadisdef/open_cat/mkpxeqk' /bin/sh /home/tadisdef/open_cat/mkpxeqk/mkinstalldirs /home/tadisdef/open_cat/install/mkpxeqk/bin /bin/install -c mkpxeqk /home/tadisdef/open_cat/install/mkpxeqk/bin/mkpxeqk /bin/install -c src/bootsect /home/tadisdef/open_cat/install/mkpxeqk/bin/bootsect /bin/install -c src/build /home/tadisdef/open_cat/install/mkpxeqk/bin/build /bin/install -c src/head.o /home/tadisdef/open_cat/install/mkpxeqk/bin/head.o /bin/install -c src/misc.o /home/tadisdef/open_cat/install/mkpxeqk/bin/misc.o /bin/install -c src/piggy.o /home/tadisdef/open_cat/install/mkpxeqk/bin/piggy.o /bin/install -c src/setup /home/tadisdef/open_cat/install/mkpxeqk/bin/setup /bin/install -c src/vmlinux.scr /home/tadisdef/open_cat/install/mkpxeqk/bin/vmlinux.scr make[1]: Nothing to be done for `install-data-am'. make[1]: Leaving directory `/home/tadisdef/open_cat/mkpxeqk' cd .. + cd .. mkdir -p glibc + mkdir -p glibc cd glibc + cd glibc $OPEN_CAT_SRC/glibc/configure --prefix=$OPEN_CAT_INSTALL/glibc $GLIBC_COMPILERS + /home/tadisdef/open_cat/glibc/configure --prefix=/home/tadisdef/open_cat/install/glibc checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes configure: srcdir=/home/tadisdef/open_cat/glibc configure: cnos_app_cc=gcc configure: cnos_sys_cc=gcc configure: arch=i386 configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing glibc_app commands checking build system type... i686-pc-linux-gnu checking host system type... i686-sandia-catamount checking sysdep dirs... sysdeps/i386/elf sysdeps/catamount/i386 sysdeps/catamount sysdeps/gnu sysdeps/i386/i686/fpu sysdeps/i386/i686 sysdeps/i386/i486 sysdeps/i386/fpu sysdeps/i386 sysdeps/wordsize-32 sysdeps/ieee754/ldbl-96 sysdeps/ieee754/dbl-64 sysdeps/ieee754/flt-32 sysdeps/ieee754 sysdeps/generic/elf sysdeps/generic checking for a BSD-compatible install... /bin/install -c checking whether ln -s works... yes checking for pwd... /bin/pwd checking for i686-sandia-catamount-gcc... gcc checking version of gcc... 4.8.2, bad checking for gnumake... no checking for gmake... gmake checking version of gmake... 3.82, ok configure: error: *** These critical programs are missing or too old: gcc *** Check the INSTALL file for required versions. config.status: executing glibc_pct commands checking build system type... i686-pc-linux-gnu checking host system type... i686-sandia-catamount checking sysdep dirs... sysdeps/i386/elf sysdeps/catamount/i386 sysdeps/catamount sysdeps/gnu sysdeps/i386/i686/fpu sysdeps/i386/i686 sysdeps/i386/i486 sysdeps/i386/fpu sysdeps/i386 sysdeps/wordsize-32 sysdeps/ieee754/ldbl-96 sysdeps/ieee754/dbl-64 sysdeps/ieee754/flt-32 sysdeps/ieee754 sysdeps/generic/elf sysdeps/generic checking for a BSD-compatible install... /bin/install -c checking whether ln -s works... yes checking for pwd... /bin/pwd checking for i686-sandia-catamount-gcc... gcc checking version of gcc... 4.8.2, bad checking for gnumake... no checking for gmake... gmake checking version of gmake... 3.82, ok configure: error: *** These critical programs are missing or too old: gcc *** Check the INSTALL file for required versions. make install + make install make -C glibc_app make[1]: Entering directory `/home/tadisdef/open_cat/glibc/glibc_app' make[1]: *** No targets specified and no makefile found. Stop. make[1]: Leaving directory `/home/tadisdef/open_cat/glibc/glibc_app' make: *** [glibc_app/libc.a] Error 2 cd .. + cd .. mkdir -p base + mkdir -p base cd base + cd base $OPEN_CAT_SRC/base/configure --prefix=$PREFIX --with-libc-path=$GLIBC --with-make-boot-image=$GEN_BOOT_PATH --with-end-of-phys-mem=$END_PHYS_MEMORY $BASE_COMPILERS + /home/tadisdef/open_cat/base/configure --prefix=/home/tadisdef/open_cat/install/base --with-libc-path=/home/tadisdef/open_cat/install/glibc --with-make-boot-image=/home/tadisdef/open_cat/install/mkpxeqk/bin/mkpxeqk --with-end-of-phys-mem=0x1fe71000 checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes configure: installing in /home/tadisdef/open_cat/install/base configure: arch=i386 configure: srcdir=/home/tadisdef/open_cat/base configure: cnos_app_cc=gcc configure: using /usr/lib/gcc/i686-redhat-linux/4.8.2/ configure: cnos_sys_cc=gcc configure: using /usr/lib/gcc/i686-redhat-linux/4.8.2/ configure: snos_app_cc=gcc configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing libs commands checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes configure: arch=i386 configure: srcdir=/home/tadisdef/open_cat/base/libs configure: cnos_app_cc=gcc configure: using /usr/lib/gcc/i686-redhat-linux/4.8.2/ configure: cnos_sys_cc=gcc configure: using /usr/lib/gcc/i686-redhat-linux/4.8.2/ configure: snos_app_cc=gcc configure: abs_src_top=/home/tadisdef/open_cat/base configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing libportals commands checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for gcc... gcc checking for C compiler default output... 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 gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking for ranlib... ranlib checking for dirent.h that defines DIR... no checking for sys/ndir.h that defines DIR... no checking for sys/dir.h that defines DIR... no checking for ndir.h that defines DIR... no checking for library containing opendir... none required checking how to run the C preprocessor... gcc -E checking for egrep... grep -E checking for ANSI C header files... no checking for sys/types.h... no checking for sys/stat.h... no checking for stdlib.h... no checking for string.h... no checking for memory.h... no checking for strings.h... no checking for inttypes.h... no checking for stdint.h... no checking for unistd.h... no checking fcntl.h usability... no checking fcntl.h presence... yes configure: WARNING: fcntl.h: present but cannot be compiled configure: WARNING: fcntl.h: check for missing prerequisite headers? configure: WARNING: fcntl.h: proceeding with the preprocessor's result configure: WARNING: ## ------------------------------------ ## configure: WARNING: ## Report this to address@hidden ## configure: WARNING: ## ------------------------------------ ## checking for fcntl.h... yes checking for stdint.h... (cached) no checking for stdlib.h... (cached) no checking for string.h... (cached) no checking sys/mount.h usability... no checking sys/mount.h presence... yes configure: WARNING: sys/mount.h: present but cannot be compiled configure: WARNING: sys/mount.h: check for missing prerequisite headers? configure: WARNING: sys/mount.h: proceeding with the preprocessor's result configure: WARNING: ## ------------------------------------ ## configure: WARNING: ## Report this to address@hidden ## configure: WARNING: ## ------------------------------------ ## checking for sys/mount.h... yes checking sys/param.h usability... no checking sys/param.h presence... yes configure: WARNING: sys/param.h: present but cannot be compiled configure: WARNING: sys/param.h: check for missing prerequisite headers? configure: WARNING: sys/param.h: proceeding with the preprocessor's result configure: WARNING: ## ------------------------------------ ## configure: WARNING: ## Report this to address@hidden ## configure: WARNING: ## ------------------------------------ ## checking for sys/param.h... yes checking sys/time.h usability... no checking sys/time.h presence... yes configure: WARNING: sys/time.h: present but cannot be compiled configure: WARNING: sys/time.h: check for missing prerequisite headers? configure: WARNING: sys/time.h: proceeding with the preprocessor's result configure: WARNING: ## ------------------------------------ ## configure: WARNING: ## Report this to address@hidden ## configure: WARNING: ## ------------------------------------ ## checking for sys/time.h... yes checking sys/vfs.h usability... no checking sys/vfs.h presence... yes configure: WARNING: sys/vfs.h: present but cannot be compiled configure: WARNING: sys/vfs.h: check for missing prerequisite headers? configure: WARNING: sys/vfs.h: proceeding with the preprocessor's result configure: WARNING: ## ------------------------------------ ## configure: WARNING: ## Report this to address@hidden ## configure: WARNING: ## ------------------------------------ ## checking for sys/vfs.h... yes checking for unistd.h... (cached) no checking utime.h usability... no checking utime.h presence... yes configure: WARNING: utime.h: present but cannot be compiled configure: WARNING: utime.h: check for missing prerequisite headers? configure: WARNING: utime.h: proceeding with the preprocessor's result configure: WARNING: ## ------------------------------------ ## configure: WARNING: ## Report this to address@hidden ## configure: WARNING: ## ------------------------------------ ## checking for utime.h... yes checking for an ANSI C-conforming const... yes checking for uid_t in sys/types.h... yes checking for inline... inline checking for mode_t... no checking for pid_t... no checking for size_t... no checking for struct stat.st_blksize... no checking for struct stat.st_blocks... no checking for struct stat.st_rdev... no checking whether time.h and sys/time.h may both be included... no checking for stdlib.h... (cached) no checking for GNU libc compatible malloc... yes checking for strftime... no checking for strftime in -lintl... no checking for bzero... no checking for gettimeofday... no checking for memset... no checking for strerror... no configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands config.status: executing libportals_snos commands checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes configure: error: source directory already configured; run "make distclean" there first config.status: executing libsysio commands checking build system type... i686-pc-linux checking host system type... i686-pc-linux checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for style of include used by make... GNU checking for gcc... 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 gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking dependency style of gcc... gcc3 checking whether gcc and cc understand -c and -o together... yes checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ANSI C... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking for ranlib... ranlib checking whether make sets $(MAKE)... (cached) yes checking how to run the C preprocessor... gcc -E checking for egrep... grep -E checking for ANSI C header files... no checking whether stat file-mode macros are broken... no checking whether time.h and sys/time.h may both be included... no Using sysio library directory /home/tadisdef/open_cat/base/libs/libsysio/lib checking whether _LARGEFILE64_SOURCE definition is required... no checking for alpha linux... no checking for __st_ino... no checking for st_gen... no checking whether .text pseudo-op must be used... no checking for assembler global-symbol directive... .globl checking for .set assembler directive... yes checking for assembler .weak directive... yes configure: creating ./config.status config.status: creating Makefile config.status: creating tests/Makefile config.status: executing depfiles commands config.status: executing libcatamount commands checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for gcc... gcc checking for C compiler default output... 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 gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking for ranlib... ranlib configure: linking /home/tadisdef/open_cat/base/runtime_shared/load_err.c to . configure: linking /home/tadisdef/open_cat/base/runtime_shared/global_code.c to . configure: linking /home/tadisdef/open_cat/base/runtime_shared/getmsg.c to . configure: linking /home/tadisdef/open_cat/base/runtime_shared/mmp.c to . checking for dirent.h that defines DIR... no checking for sys/ndir.h that defines DIR... no checking for sys/dir.h that defines DIR... no checking for ndir.h that defines DIR... no checking for library containing opendir... none required checking how to run the C preprocessor... gcc -E checking for egrep... grep -E checking for ANSI C header files... no checking for sys/types.h... no checking for sys/stat.h... no checking for stdlib.h... no checking for string.h... no checking for memory.h... no checking for strings.h... no checking for inttypes.h... no checking for stdint.h... no checking for unistd.h... no checking fcntl.h usability... no checking fcntl.h presence... yes configure: WARNING: fcntl.h: present but cannot be compiled configure: WARNING: fcntl.h: check for missing prerequisite headers? configure: WARNING: fcntl.h: proceeding with the preprocessor's result configure: WARNING: ## ------------------------------------ ## configure: WARNING: ## Report this to address@hidden ## configure: WARNING: ## ------------------------------------ ## checking for fcntl.h... yes checking for stdint.h... (cached) no checking for stdlib.h... (cached) no checking for string.h... (cached) no checking sys/mount.h usability... no checking sys/mount.h presence... yes configure: WARNING: sys/mount.h: present but cannot be compiled configure: WARNING: sys/mount.h: check for missing prerequisite headers? configure: WARNING: sys/mount.h: proceeding with the preprocessor's result configure: WARNING: ## ------------------------------------ ## configure: WARNING: ## Report this to address@hidden ## configure: WARNING: ## ------------------------------------ ## checking for sys/mount.h... yes checking sys/param.h usability... no checking sys/param.h presence... yes configure: WARNING: sys/param.h: present but cannot be compiled configure: WARNING: sys/param.h: check for missing prerequisite headers? configure: WARNING: sys/param.h: proceeding with the preprocessor's result configure: WARNING: ## ------------------------------------ ## configure: WARNING: ## Report this to address@hidden ## configure: WARNING: ## ------------------------------------ ## checking for sys/param.h... yes checking sys/time.h usability... no checking sys/time.h presence... yes configure: WARNING: sys/time.h: present but cannot be compiled configure: WARNING: sys/time.h: check for missing prerequisite headers? configure: WARNING: sys/time.h: proceeding with the preprocessor's result configure: WARNING: ## ------------------------------------ ## configure: WARNING: ## Report this to address@hidden ## configure: WARNING: ## ------------------------------------ ## checking for sys/time.h... yes checking sys/vfs.h usability... no checking sys/vfs.h presence... yes configure: WARNING: sys/vfs.h: present but cannot be compiled configure: WARNING: sys/vfs.h: check for missing prerequisite headers? configure: WARNING: sys/vfs.h: proceeding with the preprocessor's result configure: WARNING: ## ------------------------------------ ## configure: WARNING: ## Report this to address@hidden ## configure: WARNING: ## ------------------------------------ ## checking for sys/vfs.h... yes checking for unistd.h... (cached) no checking utime.h usability... no checking utime.h presence... yes configure: WARNING: utime.h: present but cannot be compiled configure: WARNING: utime.h: check for missing prerequisite headers? configure: WARNING: utime.h: proceeding with the preprocessor's result configure: WARNING: ## ------------------------------------ ## configure: WARNING: ## Report this to address@hidden ## configure: WARNING: ## ------------------------------------ ## checking for utime.h... yes checking for an ANSI C-conforming const... yes checking for uid_t in sys/types.h... yes checking for inline... inline checking for mode_t... no checking for pid_t... no checking for size_t... no checking for struct stat.st_blksize... no checking for struct stat.st_blocks... no checking for struct stat.st_rdev... no checking whether time.h and sys/time.h may both be included... no checking for stdlib.h... (cached) no checking for GNU libc compatible malloc... yes checking for strftime... no checking for strftime in -lintl... no checking for bzero... no checking for gettimeofday... no checking for memset... no checking for strerror... no configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands config.status: executing start commands checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for gcc... gcc checking for C compiler default output... 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 gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking for style of include used by make... GNU checking dependency style of gcc... gcc3 configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands config.status: executing libutil commands checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for gcc... gcc checking for C compiler default output... 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 gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking for ranlib... ranlib checking how to run the C preprocessor... gcc -E checking for egrep... grep -E checking for ANSI C header files... no checking for sys/types.h... no checking for sys/stat.h... no checking for stdlib.h... no checking for string.h... no checking for memory.h... no checking for strings.h... no checking for inttypes.h... no checking for stdint.h... no checking for unistd.h... no checking for stdlib.h... (cached) no checking for an ANSI C-conforming const... yes checking for stdlib.h... (cached) no checking for GNU libc compatible malloc... yes checking for memset... no configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands config.status: executing libstdio commands checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for gcc... gcc checking for C compiler default output... 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 gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking for ranlib... ranlib configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands config.status: executing qk commands checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for gcc... gcc checking for C compiler default output... 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 gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking for style of include used by make... GNU checking dependency style of gcc... gcc3 configure: using architecture i386 checking how to run the C preprocessor... gcc -E checking for egrep... grep -E checking for ANSI C header files... no checking for sys/types.h... no checking for sys/stat.h... no checking for stdlib.h... no checking for string.h... no checking for memory.h... no checking for strings.h... no checking for inttypes.h... no checking for stdint.h... no checking for unistd.h... no checking stddef.h usability... no checking stddef.h presence... yes configure: WARNING: stddef.h: present but cannot be compiled configure: WARNING: stddef.h: check for missing prerequisite headers? configure: WARNING: stddef.h: proceeding with the preprocessor's result configure: WARNING: ## ------------------------------------ ## configure: WARNING: ## Report this to address@hidden ## configure: WARNING: ## ------------------------------------ ## checking for stddef.h... yes checking for an ANSI C-conforming const... yes checking for inline... inline checking for pid_t... no checking for size_t... no configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: config.h is unchanged config.status: linking /home/tadisdef/open_cat/base/qk/src/bsd/i386/i386/bios.c to bios.c config.status: linking /home/tadisdef/open_cat/base/qk/src/bsd/i386/i386/bioscall.S to bioscall.S config.status: linking /home/tadisdef/open_cat/base/qk/src/bsd/i386/i386/support.S to support.S config.status: linking /home/tadisdef/open_cat/base/qk/src/arch/i386/gdt.c to gdt.c config.status: linking /home/tadisdef/open_cat/base/qk/src/arch/i386/hwstart.S to hwstart.S config.status: linking /home/tadisdef/open_cat/base/qk/src/arch/i386/interrupts.S to interrupts.S config.status: linking /home/tadisdef/open_cat/base/qk/src/arch/i386/machdep.S to machdep.S config.status: linking /home/tadisdef/open_cat/base/qk/src/arch/i386/machmem.S to machmem.S config.status: linking /home/tadisdef/open_cat/base/qk/src/arch/i386/msr.S to msr.S config.status: linking /home/tadisdef/open_cat/base/qk/src/arch/i386/trapwrap.S to trapwrap.S config.status: linking /home/tadisdef/open_cat/base/qk/src/arch/i386/quad.c to quad.c config.status: linking /home/tadisdef/open_cat/base/qk/src/arch/i386/scrub.c to scrub.c config.status: linking /home/tadisdef/open_cat/base/qk/src/bsd/i386/include to machine config.status: linking /home/tadisdef/open_cat/base/qk/src/bsd/i386/pci/pci_cfgreg.c to pci_cfgreg.c config.status: executing depfiles commands config.status: executing pct commands checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for gcc... gcc checking for C compiler default output... 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 gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking for style of include used by make... GNU checking dependency style of gcc... gcc3 configure: linking /home/tadisdef/open_cat/base/runtime_shared/mmp.c to . checking how to run the C preprocessor... gcc -E checking for egrep... grep -E checking for ANSI C header files... no checking for sys/types.h... no checking for sys/stat.h... no checking for stdlib.h... no checking for string.h... no checking for memory.h... no checking for strings.h... no checking for inttypes.h... no checking for stdint.h... no checking for unistd.h... no checking fcntl.h usability... no checking fcntl.h presence... yes configure: WARNING: fcntl.h: present but cannot be compiled configure: WARNING: fcntl.h: check for missing prerequisite headers? configure: WARNING: fcntl.h: proceeding with the preprocessor's result configure: WARNING: ## ------------------------------------ ## configure: WARNING: ## Report this to address@hidden ## configure: WARNING: ## ------------------------------------ ## checking for fcntl.h... yes checking limits.h usability... no checking limits.h presence... yes configure: WARNING: limits.h: present but cannot be compiled configure: WARNING: limits.h: check for missing prerequisite headers? configure: WARNING: limits.h: proceeding with the preprocessor's result configure: WARNING: ## ------------------------------------ ## configure: WARNING: ## Report this to address@hidden ## configure: WARNING: ## ------------------------------------ ## checking for limits.h... yes checking for stdlib.h... (cached) no checking for string.h... (cached) no checking sys/time.h usability... no checking sys/time.h presence... yes configure: WARNING: sys/time.h: present but cannot be compiled configure: WARNING: sys/time.h: check for missing prerequisite headers? configure: WARNING: sys/time.h: proceeding with the preprocessor's result configure: WARNING: ## ------------------------------------ ## configure: WARNING: ## Report this to address@hidden ## configure: WARNING: ## ------------------------------------ ## checking for sys/time.h... yes checking for unistd.h... (cached) no checking for an ANSI C-conforming const... yes checking for inline... inline checking for mode_t... no checking for off_t... no checking for pid_t... no checking for size_t... no checking whether time.h and sys/time.h may both be included... no configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands config.status: executing yod commands checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for gcc... gcc checking for C compiler default output... 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 gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking how to run the C preprocessor... gcc -E 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 fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking for stdint.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for strings.h... (cached) yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/timeb.h usability... yes checking sys/timeb.h presence... yes checking for sys/timeb.h... yes checking sys/vfs.h usability... yes checking sys/vfs.h presence... yes checking for sys/vfs.h... yes checking syslog.h usability... yes checking syslog.h presence... yes checking for syslog.h... yes checking termios.h usability... yes checking termios.h presence... yes checking for termios.h... yes checking for unistd.h... (cached) yes checking utime.h usability... yes checking utime.h presence... yes checking for utime.h... yes checking for an ANSI C-conforming const... yes checking for uid_t in sys/types.h... yes checking for inline... inline checking for mode_t... yes checking for off_t... yes checking for size_t... yes checking whether time.h and sys/time.h may both be included... yes checking for working volatile... yes checking for unistd.h... (cached) yes checking for working chown... yes checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for getpagesize... yes checking for working mmap... yes checking for stdlib.h... (cached) yes checking for GNU libc compatible realloc... yes checking for strftime... yes checking for vprintf... yes checking for _doprnt... no checking for alarm... yes checking for bzero... yes checking for ftime... yes checking for getcwd... yes checking for gethostname... yes checking for memset... yes checking for mkdir... yes checking for munmap... yes checking for putenv... yes checking for rmdir... yes checking for setenv... yes checking for strtol... yes checking for strtoull... yes configure: linking /home/tadisdef/open_cat/base/runtime_shared/getmsg.c to . configure: linking /home/tadisdef/open_cat/base/runtime_shared/global_code.c to . configure: linking /home/tadisdef/open_cat/base/runtime_shared/mmp.c to . configure: linking /home/tadisdef/open_cat/base/runtime_shared/load_err.c to . configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands config.status: executing util/ping commands checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for gcc... gcc checking for C compiler default output... 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 gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking how to run the C preprocessor... gcc -E 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 fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking for stdint.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for strings.h... (cached) yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/timeb.h usability... yes checking sys/timeb.h presence... yes checking for sys/timeb.h... yes checking sys/vfs.h usability... yes checking sys/vfs.h presence... yes checking for sys/vfs.h... yes checking syslog.h usability... yes checking syslog.h presence... yes checking for syslog.h... yes checking termios.h usability... yes checking termios.h presence... yes checking for termios.h... yes checking for unistd.h... (cached) yes checking utime.h usability... yes checking utime.h presence... yes checking for utime.h... yes checking for an ANSI C-conforming const... yes checking for uid_t in sys/types.h... yes checking for inline... inline checking for mode_t... yes checking for off_t... yes checking for size_t... yes checking whether time.h and sys/time.h may both be included... yes checking for working volatile... yes checking for unistd.h... (cached) yes checking for working chown... yes checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for getpagesize... yes checking for working mmap... yes checking for stdlib.h... (cached) yes checking for GNU libc compatible realloc... yes checking for strftime... yes checking for vprintf... yes checking for _doprnt... no checking for alarm... yes checking for bzero... yes checking for ftime... yes checking for getcwd... yes checking for gethostname... yes checking for memset... yes checking for mkdir... yes checking for munmap... yes checking for putenv... yes checking for rmdir... yes checking for setenv... yes checking for strtol... yes checking for strtoull... yes configure: linking /home/tadisdef/open_cat/base/runtime_shared/global_code.c to . configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands config.status: executing util/compiler_scripts commands --prefix=/home/tadisdef/open_cat/install/base/snos --with-libc-path=/home/tadisdef/open_cat/install/glibc --with-open-cat-path=/home/tadisdef/open_cat/install/base/cnos --with-cc=gcc --with-cc-include-path=/usr/lib/gcc/i686-redhat-linux/4.8.2/include checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: config.h is unchanged make + make make -C libs/libsysio install make[1]: Entering directory `/home/tadisdef/open_cat/base/libs/libsysio' depbase=`echo src/access.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ if gcc -DPACKAGE_NAME=\"libsysio\" -DPACKAGE_TARNAME=\"libsysio\" -DPACKAGE_VERSION=\"0.1\" -DPACKAGE_STRING=\"libsysio\ 0.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libsysio\" -DVERSION=\"0.1\" -DHAVE_ASM_WEAK_DIRECTIVE=1 -I. -I/home/tadisdef/open_cat/base/libs/libsysio -D_POSIX_C_SOURCE=199506L -D_XOPEN_SOURCE=600 -DAUTOMOUNT_FILE_NAME=\".mount\" -DSTDFD_DEV=1 -I/home/tadisdef/open_cat/base/libs/libsysio/dev/stdfd -DDEFER_INIT_CWD=1 -I/home/tadisdef/open_cat/base/libs/libsysio/include -isystem /home/tadisdef/open_cat/install/glibc/include -D_LARGEFILE64_SOURCE -DREDSTORM -D__GLIBC__ -I/home/tadisdef/open_cat/base/libs/libcatamount/src/include -I/home/tadisdef/open_cat/base/qk/src/include -I/home/tadisdef/open_cat/base/qk/src/include/i386 -isystem /usr/lib/gcc/i686-redhat-linux/4.8.2/include -Wall -MMD -std=c99 -nostdinc -MT src/access.o -MD -MP -MF "$depbase.Tpo" -c -o src/access.o src/access.c; \ then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi src/access.c:44:20: fatal error: stdlib.h: No such file or directory #include ^ compilation terminated. make[1]: *** [src/access.o] Error 1 make[1]: Leaving directory `/home/tadisdef/open_cat/base/libs/libsysio' make: *** [/home/tadisdef/open_cat/install/base/cnos/lib/libsysio.a] Error 2 cd .. + cd .. address@hidden open_cat]$