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: Problems building eCos under WinNT


Hello list,

Jonathan Larmour wrote:
> There's a fundamental problem here - this indicates there are
> two cygwin
> dlls on your system, and new tools are unlikely to help.
> Search your system
> for "cygwin1.dll" and be sure to rename away or delete the old one.

Yes, you were right! Now gcc runs with no problems.

Now following problem occures: Compiling the first source file there are some
header files missing.
Here's the output...

*** Process 255 created "make -j1"
make -r -C hal/sh/arch/v1_3_1 headers
make[1]: Entering directory `/d/Programme/Red
Hat/eCos/7708EVBMinimal_build/hal/sh/arch/v1_3_1'
make[1]: Leaving directory `/d/Programme/Red
Hat/eCos/7708EVBMinimal_build/hal/sh/arch/v1_3_1'
make -r -C hal/sh/edk/v1_3_1 headers
make[1]: Entering directory `/d/Programme/Red
Hat/eCos/7708EVBMinimal_build/hal/sh/edk/v1_3_1'
make[1]: Leaving directory `/d/Programme/Red
Hat/eCos/7708EVBMinimal_build/hal/sh/edk/v1_3_1'
make -r -C io/serial/v1_3_1 headers
make[1]: Entering directory `/d/Programme/Red
Hat/eCos/7708EVBMinimal_build/io/serial/v1_3_1'
make[1]: Leaving directory `/d/Programme/Red
Hat/eCos/7708EVBMinimal_build/io/serial/v1_3_1'
make -r -C hal/common/v1_3_1 headers
make[1]: Entering directory `/d/Programme/Red
Hat/eCos/7708EVBMinimal_build/hal/common/v1_3_1'
make[1]: Leaving directory `/d/Programme/Red
Hat/eCos/7708EVBMinimal_build/hal/common/v1_3_1'
make -r -C io/common/v1_3_1 headers
make[1]: Entering directory `/d/Programme/Red
Hat/eCos/7708EVBMinimal_build/io/common/v1_3_1'
make[1]: Leaving directory `/d/Programme/Red
Hat/eCos/7708EVBMinimal_build/io/common/v1_3_1'
make -r -C infra/v1_3_1 headers
make[1]: Entering directory `/d/Programme/Red
Hat/eCos/7708EVBMinimal_build/infra/v1_3_1'
make[1]: Leaving directory `/d/Programme/Red
Hat/eCos/7708EVBMinimal_build/infra/v1_3_1'
make -r -C error/v1_3_1 headers
make[1]: Entering directory `/d/Programme/Red
Hat/eCos/7708EVBMinimal_build/error/v1_3_1'
make[1]: Leaving directory `/d/Programme/Red
Hat/eCos/7708EVBMinimal_build/error/v1_3_1'
headers finished
make -r -C hal/sh/arch/v1_3_1
//D/Programme/REDHAT~1/eCos/7708EVBMinimal_install/include/cyg/hal/sh_offsets.in
c
make[1]: Entering directory `/d/Programme/Red
Hat/eCos/7708EVBMinimal_build/hal/sh/arch/v1_3_1'
sh-elf-gcc -mb -m3 -Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef -W
overloaded-virtual -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exc
eptions -fvtable-gc -finit-priority  -I//D/Programme/REDHAT~1/eCos/7708EVBMinima
l_install/include -I//D/Programme/REDHAT~1/eCos/packages/hal/sh/arch/v1_3_1 -I//
D/Programme/REDHAT~1/eCos/packages/hal/sh/arch/v1_3_1/src -I//D/Programme/REDHAT
~1/eCos/packages/hal/sh/arch/v1_3_1/tests -I. -Wp,-MD,sh_offsets.tmp -o
hal_mk_defs.tmp -S
//D/Programme/REDHAT~1/eCos/packages/hal/sh/arch/v1_3_1/src/hal_mk_defs.c
//D/Programme/REDHAT~1/eCos/packages/hal/sh/arch/v1_3_1/src/hal_mk_defs.c:46:
pkgconf/hal.h: No such file or directory
In file included from
//D/Programme/REDHAT~1/eCos/packages/hal/sh/arch/v1_3_1/src/hal_mk_defs.c:48:
//D/Programme/REDHAT~1/eCos/7708EVBMinimal_install/include/cyg/hal/hal_arch.h:48
: pkgconf/hal.h: No such file or directory
In file included from
//D/Programme/REDHAT~1/eCos/packages/hal/sh/arch/v1_3_1/src/hal_mk_defs.c:49:
//D/Programme/REDHAT~1/eCos/7708EVBMinimal_install/include/cyg/hal/hal_intr.h:53
: pkgconf/hal.h: No such file or directory
In file included from
//D/Programme/REDHAT~1/eCos/7708EVBMinimal_install/include/cyg/hal/hal_intr.h:17
3,
                 from
//D/Programme/REDHAT~1/eCos/packages/hal/sh/arch/v1_3_1/src/hal_mk_defs.c:49:
//D/Programme/REDHAT~1/eCos/7708EVBMinimal_install/include/cyg/infra/cyg_ass.h:5
7: pkgconf/infra.h: No such file or directory
make[1]: ***
[//D/Programme/REDHAT~1/eCos/7708EVBMinimal_install/include/cyg/hal/sh_offsets.i
nc] Error 1
make[1]: Leaving directory `/d/Programme/Red
Hat/eCos/7708EVBMinimal_build/hal/sh/arch/v1_3_1'
make: *** [build] Error 2

*** Process 255 terminated (rc=2)

Browsing the directories and looking at the makefiles I could not find a clue
where the missing file 'hal.h' could come from.
Another strange thing is sometimes the path notation '//D/...' is used and
sometimes '/d/...'.

Any ideas for this?

Greetings,

Christian Grebe

Dipl.-Ing.
ITK Dr. Kassen GmbH
Beim Eberacker 3
D-35633 Lahnau
Tel: +49 6441/6 50 05-14
Fax: +49 6441/6 50 05-29


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