This is the mail archive of the ecos-discuss@sourceware.cygnus.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: pkgconf/hal.h missing


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
>
>


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]