This is the mail archive of the
ecos-discuss@sourceware.org
mailing list for the eCos project.
redefinition of `cyg_uint32'
- From: Juergen Lambrecht <J dot Lambrecht at televic dot com>
- To: ecos-discuss at ecos dot sourceware dot org
- Date: Wed, 17 May 2006 17:03:53 +0200
- Subject: [ECOS] redefinition of `cyg_uint32'
Hello,
I get compiler errors for all `cyg_uintxxx' types, e.g.
redefinition of `cyg_uint32'
This is because the build directory
ecos_ims/install/include/linux/types.h contains the following wrong code:
#include "cyg/infra/cyg_type.h"
#define uint8_t cyg_uint8
#define uint16_t cyg_uint16
#define uint32_t cyg_uint32
#define int8_t cyg_int8
#define int16_t cyg_int16
#define int32_t cyg_int32
The types above are redefined because "cyg/infra/cyg_type.h" already
defines them (ecos/packages/infra/current/include/cyg_type.h
Why is the linux types.h wrong?
Thanks,
Juergen Lambrecht
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss