Означает, что make обнаружил цикл в графе зависимостей. То есть когда make анализировал зависимость yyy для цели xxx, он нашел, что yyy, в свою очередь, зависит от xxx.

У меня проявилась при сборке проекта Qt в следующем виде:

make: Circular check <- first dependency dropped.

Причем check -- имя моего проекта.

Сгенерировав Makefile с помощью qmake:

qmake -projectname.pro

обнаружил в нем причину:

####### Sub-libraries

...

check: first

-- одна из целей в сгенерированном Makefile совпала с именем проекта.

Переименовал проект и ошибка исчезла.



Комментарии

comments powered by Disqus