Я пытаюсь скомпилировать git в системе HP-UX. и когда я запускаю make all, я получаю синтаксическую ошибку в строке 252. если я перехожу к строке 252 make-файла, я вижу

uname_O := $(shell sh -c 'uname -o 2>/dev/null || echo not')

Я попробовал несколько способов исправить эту ошибку, удалив строку и изменив ее на жестко закодированное значение, но даже если я закомментирую строку, удалю строку, изменим ее или что-то еще, я все равно получаю синтаксическую ошибку в строке 252. Кто-нибудь успешно скомпилировал git на hp-ux без использования компилятора gcc?

благодарю вас!

2 ответа2

0

Я никогда не использовал HP-UX, но во FreeBSD, когда я получаю подобные ошибки, всегда устанавливается версия make. Системы BSD (и я думаю, что HP-UX основан на BSD) используют программу BSDMake (или pmake), тогда как Linux использует Gnu Make.

Вы можете попробовать сначала установить Gnu Make, а затем использовать его для компиляции git.

0

У вас есть два варианта:

  • Попробуйте это руководство для компиляции и установки git на HPUX.
  • Загрузите предварительно скомпилированный пакет и необходимые зависимости здесь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .