Как проверить версию make на HP-UX - PullRequest
0 голосов
/ 25 июля 2011

Я новичок в системе HP-UX и у меня одна проблема с запуском make-файла.

Make: Must be a separator on rules line 14.  Stop.

Я подозреваю, что это связано с более старой версией make, развернутой на компьютере (поскольку этот же файл make работает на других системах на основе unix и linux).
Вопросы: -

  • Как проверить версию make (использует ли HP-UX GNU make?) В HP-UX
  • Как обновить make до более новой версии.

Я попытался получить информацию о марке с помощью man make, но не смог найти ничего в версии.

Спасибо.

Ответы [ 3 ]

0 голосов
/ 25 июля 2011

Какая-то грубая сила и может занять некоторое время, но вы можете попробовать вывести информацию о версии всех установленных программ, используя

$ swlist -a revision -a title 

Затем ищите в выходных данных любой пакет, который выглядит так, как будто в нем есть make.

Ссылки

Справочная страница для swlist

0 голосов
/ 07 сентября 2011

Установите вместо этого gmake! Make по умолчанию на hp ux не очень хорошо работает с Makefiles, написанными для совместимости с GNU make.

0 голосов
/ 25 июля 2011

Большинство программ имеют переключатель - версия (все утилиты ядра GNU имеют один).

...