From mboxrd@z Thu Jan 1 00:00:00 1970 From: "John Dallaway" To: Subject: RE: [ECOS] pkgconf/hal.h missing Date: Wed, 21 Jun 2000 06:52:00 -0000 Message-id: <000f01bfdb87$fc7afe10$182782c2@cygnus.co.uk> References: <28424.961590850@raven.ravenbrook.com> X-SW-Source: 2000-06/msg00227.html Hi Nick, The eCos Configuration Tool generates the configuration header files in the install tree when an eCos configuration is saved. If you have deleted the install tree, you may need to save the configuration explicitly before you re-build, even if no configuration changes have been made. I hope this helps. John Dallaway > -----Original Message----- > From: ecos-discuss-owner@sourceware.cygnus.com > [ mailto:ecos-discuss-owner@sourceware.cygnus.com]On Behalf Of Nick > Barnes > Sent: 21 June 2000 13:34 > To: ecos-discuss@sourceware.cygnus.com > Subject: [ECOS] pkgconf/hal.h missing > > > 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/li > bc/v1_3_1' > make[1]: Leaving directory > `/nick/cvs/builds/cledb7xxx-ecos/cledb7xxx_build/language/c/li > bc/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/li > bm/v1_3_1' > make[1]: Leaving directory > `/nick/cvs/builds/cledb7xxx-ecos/cledb7xxx_build/language/c/li > bm/v1_3_1' > make -r -C devs/wallclock/v1_3_1 headers > make[1]: Entering directory > `/nick/cvs/builds/cledb7xxx-ecos/cledb7xxx_build/devs/wallcloc > k/v1_3_1' > make[1]: Leaving directory > `/nick/cvs/builds/cledb7xxx-ecos/cledb7xxx_build/devs/wallcloc > k/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/edb7x > xx/v1_3_1' > make[1]: Leaving directory > `/nick/cvs/builds/cledb7xxx-ecos/cledb7xxx_build/hal/arm/edb7x > xx/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/e > th/common/v1_0b1' > make[1]: Leaving directory > `/nick/cvs/builds/cledb7xxx-ecos/cledb7xxx_build/net/drivers/e > th/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/e > th/edb7xxx/v1_0b1' > make[1]: Leaving directory > `/nick/cvs/builds/cledb7xxx-ecos/cledb7xxx_build/net/drivers/e > th/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/test > s -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/ha > l_mk_defs.c > //D/PROGRA~1/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/src/ha > l_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/ha > l_mk_defs.c:48: > //D/nick/cvs/builds/cledb7xxx-ecos/cledb7xxx_install/include/c > yg/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/ha > l_mk_defs.c:49: > //D/nick/cvs/builds/cledb7xxx-ecos/cledb7xxx_install/include/c > yg/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 > >