multiple definition в одном файле? Это как?

Столкнулся с проблемой при сборке moosefs из исходников:

/usr/bin/ld: ./.libs/libmfsio.a(libmfsio_la-mfsio.o):/root/development/moosefs/mfsclient/../mfscommon/idstr.h:31: multiple definition of `id'; mfsbdev-nbdmain.o:/root/development/moosefs/mfsclient/../mfscommon/idstr.h:31: first defined here

Что? multiple definition в одном файле? Это вообще как возможно? Объявление в проблемном файле pragma once меня не спасло, ошибка остаётся. Некий id[] там объявлен лишь однажды.


Ответы (0 шт):