clang is also raising an error while trying to compile dee or compile a source file including dee.h:
clang `pkg-config --cflags dee-1.0` ./test.c
In file included from ./test.c:1:
In file included from /usr/include/dee-1.0/dee.h:41:
/usr/include/dee-1.0/dee-filter-model.h:57:27: error: redefinition of typedef 'DeeFilter' is invalid in C [-Wtypedef-redefinition]
typedef struct _DeeFilter DeeFilter; ^
/usr/include/dee-1.0/dee-model-reader.h:33:27: note: previous definition is here
typedef struct _DeeFilter DeeFilter; ^
In file included from ./test.c:1:
In file included from /usr/include/dee-1.0/dee.h:42:
/usr/include/dee-1.0/dee-filter.h:33:27: error: redefinition of typedef 'DeeFilter' is invalid in C [-Wtypedef-redefinition]
typedef struct _DeeFilter DeeFilter; ^
/usr/include/dee-1.0/dee-filter-model.h:57:27: note: previous definition is here
typedef struct _DeeFilter DeeFilter; ^
2 errors generated.
jporsini@desktop:/tmp$ clang `pkg-config --cflags dee-1.0` ./test.c
In file included from ./test.c:1:
In file included from /usr/include/dee-1.0/dee.h:41:
/usr/include/dee-1.0/dee-filter-model.h:57:27: error: redefinition of typedef 'DeeFilter' is invalid in C [-Wtypedef-redefinition]
typedef struct _DeeFilter DeeFilter; ^
/usr/include/dee-1.0/dee-model-reader.h:33:27: note: previous definition is here
typedef struct _DeeFilter DeeFilter; ^
In file included from ./test.c:1:
In file included from /usr/include/dee-1.0/dee.h:42:
/usr/include/dee-1.0/dee-filter.h:33:27: error: redefinition of typedef 'DeeFilter' is invalid in C [-Wtypedef-redefinition]
typedef struct _DeeFilter DeeFilter; ^
/usr/include/dee-1.0/dee-filter-model.h:57:27: note: previous definition is here
typedef struct _DeeFilter DeeFilter; ^
clang is also raising an error while trying to compile dee or compile a source file including dee.h: dee-1.0/ dee.h:41: dee-1.0/ dee-filter- model.h: 57:27: error: redefinition of typedef 'DeeFilter' is invalid in C [-Wtypedef- redefinition]
^ dee-1.0/ dee-model- reader. h:33:27: note: previous definition is here
^ dee-1.0/ dee.h:42: dee-1.0/ dee-filter. h:33:27: error: redefinition of typedef 'DeeFilter' is invalid in C [-Wtypedef- redefinition]
^ dee-1.0/ dee-filter- model.h: 57:27: note: previous definition is here
^ desktop: /tmp$ clang `pkg-config --cflags dee-1.0` ./test.c dee-1.0/ dee.h:41: dee-1.0/ dee-filter- model.h: 57:27: error: redefinition of typedef 'DeeFilter' is invalid in C [-Wtypedef- redefinition]
^ dee-1.0/ dee-model- reader. h:33:27: note: previous definition is here
^ dee-1.0/ dee.h:42: dee-1.0/ dee-filter. h:33:27: error: redefinition of typedef 'DeeFilter' is invalid in C [-Wtypedef- redefinition]
^ dee-1.0/ dee-filter- model.h: 57:27: note: previous definition is here
^
clang `pkg-config --cflags dee-1.0` ./test.c
In file included from ./test.c:1:
In file included from /usr/include/
/usr/include/
typedef struct _DeeFilter DeeFilter;
/usr/include/
typedef struct _DeeFilter DeeFilter;
In file included from ./test.c:1:
In file included from /usr/include/
/usr/include/
typedef struct _DeeFilter DeeFilter;
/usr/include/
typedef struct _DeeFilter DeeFilter;
2 errors generated.
jporsini@
In file included from ./test.c:1:
In file included from /usr/include/
/usr/include/
typedef struct _DeeFilter DeeFilter;
/usr/include/
typedef struct _DeeFilter DeeFilter;
In file included from ./test.c:1:
In file included from /usr/include/
/usr/include/
typedef struct _DeeFilter DeeFilter;
/usr/include/
typedef struct _DeeFilter DeeFilter;