eudev-project / eudev

Repository for eudev development
GNU General Public License v2.0
522 stars 147 forks source link

error: redefinition of 'devt_hash_ops' const struct hash_ops devt_hash_ops #191

Closed leleliu008 closed 2 years ago

leleliu008 commented 3 years ago
In file included from /var/folders/jw/7vmz4m1970932zln9tb1whxr0000gn/T/tmp.5z8pxBHb/src/shared/hashmap.c:29:
/var/folders/jw/7vmz4m1970932zln9tb1whxr0000gn/T/tmp.5z8pxBHb/src/shared/hashmap.h:101:30: warning: 'extern' variable has an initializer [-Wextern-initializer]
extern const struct hash_ops devt_hash_ops = {
                             ^
/var/folders/jw/7vmz4m1970932zln9tb1whxr0000gn/T/tmp.5z8pxBHb/src/shared/hashmap.c:338:23: error: redefinition of 'devt_hash_ops'
const struct hash_ops devt_hash_ops = {
                      ^
/var/folders/jw/7vmz4m1970932zln9tb1whxr0000gn/T/tmp.5z8pxBHb/src/shared/hashmap.h:101:30: note: previous definition is here
extern const struct hash_ops devt_hash_ops = {
                             ^
1 warning and 1 error generated.
gmake[3]: *** [Makefile:535: hashmap.lo] Error 1
gmake[3]: Leaving directory '/private/var/folders/jw/7vmz4m1970932zln9tb1whxr0000gn/T/tmp.5z8pxBHb/1610218661/armeabi-v7a/src/shared'

src/shared/hashmap.h src/shared/hashmap.c