This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: Config tool 2.04 parse error bug.
- To: "Trenton D. Adams" <tadams at theone dot dnsalias dot com>,"'eCos Disuss'" <ecos-discuss at sourceware dot cygnus dot com>
- Subject: Re: [ECOS] Config tool 2.04 parse error bug.
- From: Julian Smart <julians at redhat dot com>
- Date: Mon, 13 Aug 2001 17:38:56 +0100
At 09:15 AM 8/13/01 -0600, Trenton D. Adams wrote:
>This occurs when I use the config tool 2.04. If I use 1.3.1.2, this
>doesn't happen. I carried out the exact same procedure with both tools.
>I had to resolve some conflicts manually with the old tool, but other
>than that the procedure was the same. I used the same repository with
>the old tool as the new tool as well.
>
>I think this is happening because it's using -I /cygdrive/C/* instead of
>/C/* because the old tool uses the latter.
I wonder why that should happen? Sigh... we've spent so long on trying to
maintain compatibility with as many Cygwins as possible while responding to
the fact that the /c/... notation is going away soon.
Any further clues about this would be very welcome.
Thanks,
Julian
>This is a bug right? I hate reporting so many bugs especially if they
>in fact aren't! :(
>
>p.s.
>I'm attempting an EDB7xxx RedBoot build when this happens.
>
>make -r -C hal/arm/arch/current arm.inc
>make[1]: Entering directory
>`/c/MyDocuments/eCosBuilds/Redboot_build/hal/arm/arch/current'
>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/cygdrive/C/MyDocuments/eCosBuilds/Redboot_install/include
>-I/cygdrive/C/MyDocuments/NeweCosRep/ecos/packages/hal/arm/arch/current
>-I/cygdrive/C/MyDocuments/NeweCosRep/ecos/packages/hal/arm/arch/current/
>src
>-I/cygdrive/C/MyDocuments/NeweCosRep/ecos/packages/hal/arm/arch/current/
>tests -I. -Wp,-MD,arm.tmp -o hal_mk_defs.tmp -S
>/cygdrive/C/MyDocuments/NeweCosRep/ecos/packages/hal/arm/arch/current/sr
>c/hal_mk_defs.c
>In file included from
>/cygdrive/C/MyDocuments/eCosBuilds/Redboot_install/include/cyg/hal/hal_a
>rch.h:49,
> from
>/cygdrive/C/MyDocuments/NeweCosRep/ecos/packages/hal/arm/arch/current/sr
>c/hal_mk_defs.c:48:
>/cygdrive/C/MyDocuments/eCosBuilds/Redboot_install/include/cyg/infra/cyg
>_type.h:173: parse error before `__tmp1'
>/cygdrive/C/MyDocuments/eCosBuilds/Redboot_install/include/cyg/infra/cyg
>_type.h:173: warning: type defaults to `int' in declaration of `__tmp1'
>/cygdrive/C/MyDocuments/eCosBuilds/Redboot_install/include/cyg/infra/cyg
>_type.h:173: `_name_' undeclared here (not in a function)
>/cygdrive/C/MyDocuments/eCosBuilds/Redboot_install/include/cyg/infra/cyg
>_type.h:173: warning: data definition has no type or storage class
>/cygdrive/C/MyDocuments/eCosBuilds/Redboot_install/include/cyg/infra/cyg
>_type.h:174: parse error before `__tmp2'
>/cygdrive/C/MyDocuments/eCosBuilds/Redboot_install/include/cyg/infra/cyg
>_type.h:174: warning: type defaults to `int' in declaration of `__tmp2'
>/cygdrive/C/MyDocuments/eCosBuilds/Redboot_install/include/cyg/infra/cyg
>_type.h:174: initializer element is not constant
>/cygdrive/C/MyDocuments/eCosBuilds/Redboot_install/include/cyg/infra/cyg
>_type.h:174: warning: data definition has no type or storage class
>/cygdrive/C/MyDocuments/eCosBuilds/Redboot_install/include/cyg/infra/cyg
>_type.h:175: warning: type defaults to `int' in declaration of `__tmp1'
>/cygdrive/C/MyDocuments/eCosBuilds/Redboot_install/include/cyg/infra/cyg
>_type.h:175: redefinition of `__tmp1'
>/cygdrive/C/MyDocuments/eCosBuilds/Redboot_install/include/cyg/infra/cyg
>_type.h:173: `__tmp1' previously defined here
>/cygdrive/C/MyDocuments/eCosBuilds/Redboot_install/include/cyg/infra/cyg
>_type.h:175: initializer element is not constant
>
>Trenton D. Adams
>Extreme Engineering
>#17, 6025 - 12 St. SE
>Calgary, Alberta, Canada
>T2H 2K1
>
>Phone: 403 640 9494 ext-208
>Fax: 403 640 9599
>
>http://www.extremeeng.com
--
Red Hat UK Ltd, Unit 200 Rustat House, 62 Clifton Road, Cambridge, UK. CB1
7EG Tel: +44 (1223) 271063