From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nick Barnes To: ecos-discuss@sourceware.cygnus.com Subject: [ECOS] pkgconf/hal.h missing Date: Wed, 21 Jun 2000 05:34:00 -0000 Message-id: <28424.961590850@raven.ravenbrook.com> X-SW-Source: 2000-06/msg00222.html I have just downloaded ecos 1.3.1. I have also downloaded and built the newest binutils, cygwin, gcc, gdb, etc. I removed my old build and install directories, and loaded my existing .ecc file (last known to work with an alpha of 1.3.1) into the config tool, and asked it to build the library. It does the headers and moves on to compilation but complains that pkgconf/hal.h is missing. See the contents of the output pane pasted below. I've browsed through the makefiles but can't see anything that is meant to create this header. Help! Nick Barnes --- *** Process 219 created "make -j1" make -r -C hal/common/v1_3_1 headers make[1]: Entering directory `/nick/cvs/builds/cledb7xxx-ecos/cledb7xxx_build/hal/common/v1_3_1' make[1]: Leaving directory `/nick/cvs/builds/cledb7xxx-ecos/cledb7xxx_build/hal/common/v1_3_1' make -r -C io/common/v1_3_1 headers make[1]: Entering directory `/nick/cvs/builds/cledb7xxx-ecos/cledb7xxx_build/io/common/v1_3_1' make[1]: Leaving directory `/nick/cvs/builds/cledb7xxx-ecos/cledb7xxx_build/io/common/v1_3_1' make -r -C infra/v1_3_1 headers make[1]: Entering directory `/nick/cvs/builds/cledb7xxx-ecos/cledb7xxx_build/infra/v1_3_1' make[1]: Leaving directory `/nick/cvs/builds/cledb7xxx-ecos/cledb7xxx_build/infra/v1_3_1' make -r -C kernel/v1_3_1 headers make[1]: Entering directory `/nick/cvs/builds/cledb7xxx-ecos/cledb7xxx_build/kernel/v1_3_1' make[1]: Leaving directory `/nick/cvs/builds/cledb7xxx-ecos/cledb7xxx_build/kernel/v1_3_1' make -r -C language/c/libc/v1_3_1 headers make[1]: Entering directory `/nick/cvs/builds/cledb7xxx-ecos/cledb7xxx_build/language/c/libc/v1_3_1' make[1]: Leaving directory `/nick/cvs/builds/cledb7xxx-ecos/cledb7xxx_build/language/c/libc/v1_3_1' make -r -C language/c/libm/v1_3_1 headers make[1]: Entering directory `/nick/cvs/builds/cledb7xxx-ecos/cledb7xxx_build/language/c/libm/v1_3_1' make[1]: Leaving directory `/nick/cvs/builds/cledb7xxx-ecos/cledb7xxx_build/language/c/libm/v1_3_1' make -r -C devs/wallclock/v1_3_1 headers make[1]: Entering directory `/nick/cvs/builds/cledb7xxx-ecos/cledb7xxx_build/devs/wallclock/v1_3_1' make[1]: Leaving directory `/nick/cvs/builds/cledb7xxx-ecos/cledb7xxx_build/devs/wallclock/v1_3_1' make -r -C error/v1_3_1 headers make[1]: Entering directory `/nick/cvs/builds/cledb7xxx-ecos/cledb7xxx_build/error/v1_3_1' make[1]: Leaving directory `/nick/cvs/builds/cledb7xxx-ecos/cledb7xxx_build/error/v1_3_1' make -r -C hal/arm/arch/v1_3_1 headers make[1]: Entering directory `/nick/cvs/builds/cledb7xxx-ecos/cledb7xxx_build/hal/arm/arch/v1_3_1' make[1]: Leaving directory `/nick/cvs/builds/cledb7xxx-ecos/cledb7xxx_build/hal/arm/arch/v1_3_1' make -r -C hal/arm/edb7xxx/v1_3_1 headers make[1]: Entering directory `/nick/cvs/builds/cledb7xxx-ecos/cledb7xxx_build/hal/arm/edb7xxx/v1_3_1' make[1]: Leaving directory `/nick/cvs/builds/cledb7xxx-ecos/cledb7xxx_build/hal/arm/edb7xxx/v1_3_1' make -r -C io/serial/v1_3_1 headers make[1]: Entering directory `/nick/cvs/builds/cledb7xxx-ecos/cledb7xxx_build/io/serial/v1_3_1' make[1]: Leaving directory `/nick/cvs/builds/cledb7xxx-ecos/cledb7xxx_build/io/serial/v1_3_1' make -r -C net/tcpip/v1_0b1 headers make[1]: Entering directory `/nick/cvs/builds/cledb7xxx-ecos/cledb7xxx_build/net/tcpip/v1_0b1' make[1]: Leaving directory `/nick/cvs/builds/cledb7xxx-ecos/cledb7xxx_build/net/tcpip/v1_0b1' make -r -C net/drivers/eth/common/v1_0b1 headers make[1]: Entering directory `/nick/cvs/builds/cledb7xxx-ecos/cledb7xxx_build/net/drivers/eth/common/v1_0b1' make[1]: Leaving directory `/nick/cvs/builds/cledb7xxx-ecos/cledb7xxx_build/net/drivers/eth/common/v1_0b1' make -r -C net/drivers/eth/edb7xxx/v1_0b1 headers make[1]: Entering directory `/nick/cvs/builds/cledb7xxx-ecos/cledb7xxx_build/net/drivers/eth/edb7xxx/v1_0b1' make[1]: Leaving directory `/nick/cvs/builds/cledb7xxx-ecos/cledb7xxx_build/net/drivers/eth/edb7xxx/v1_0b1' headers finished make -r -C hal/arm/arch/v1_3_1 arm.inc make[1]: Entering directory `/nick/cvs/builds/cledb7xxx-ecos/cledb7xxx_build/hal/arm/arch/v1_3_1' arm-elf-gcc -mcpu=arm7tdmi -Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef -Woverloaded-virtual -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -fvtable-gc -finit-priority -I//D/nick/cvs/builds/cledb7xxx-ecos/cledb7xxx_install/include -I//D/PROGRA~1/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1 -I//D/PROGRA~1/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/src -I//D/PROGRA~1/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/tests -I. -Wp,-MD,arm.tmp -o hal_mk_defs.tmp -S //D/PROGRA~1/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/src/hal_mk_defs.c //D/PROGRA~1/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/src/hal_mk_defs.c:46: pkgconf/hal.h: No such file or directory In file included from //D/PROGRA~1/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/src/hal_mk_defs.c:48: //D/nick/cvs/builds/cledb7xxx-ecos/cledb7xxx_install/include/cyg/hal/hal_arch.h:48: pkgconf/hal.h: No such file or directory In file included from //D/PROGRA~1/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/src/hal_mk_defs.c:49: //D/nick/cvs/builds/cledb7xxx-ecos/cledb7xxx_install/include/cyg/hal/hal_intr.h:53: pkgconf/hal.h: No such file or directory make[1]: *** [arm.inc] Error 1 make[1]: Leaving directory `/nick/cvs/builds/cledb7xxx-ecos/cledb7xxx_build/hal/arm/arch/v1_3_1' make: *** [build] Error 2 *** Process 219 terminated (rc=2) -- FreeBSD 2.2.8-RELEASE: up 22 days, 20:56