отсутствует разделитель nmake u1034

Я попытался выполнить make-файл с помощью nmake в командной строке dos и получил следующее сообщение:

makefile.in(145): фатальная ошибка U1034: синтаксическая ошибка: отсутствует разделитель

Я заглянул в файл make и в строке 145 говорится:

ifeq (@INSTALINFO_FOUND@, да)

Совершенно не представляю, как это исправить... Есть идеи?


person user366121    schedule 20.07.2010    source источник


Ответы (1)


Makefile.in указывает, что системой сборки, которую вы должны использовать, являются автоинструменты GNU. Они предварительно обработают ваши файлы в make-файлы формата GNU. Затем предполагается, что вы будете использовать GNU make с этими make-файлами.

nmake — совершенно другой зверь и не будет совместим с этими файлами.

Я предлагаю вам выяснить, можно ли собрать ваш пакет с помощью инструментов Microsoft (поищите такие слова, как nmake или Visual Studio или Windows и т. д., в его документации). ). Другой альтернативой является использование Windows-порта Autotools. Cygwin хорош, но вот драконы для неосторожных.

person bobbogo    schedule 17.01.2011