Ошибка в 'make && make install': makefile: 37: *** отсутствует разделитель. Стоп - PullRequest
0 голосов
/ 04 ноября 2019

Я попытался выполнить шаги установки «SelfTarget» из шагов GitHub здесь: https://github.com/felicityallen/SelfTarget

Набрав make && make install Я получаю сообщение об ошибке

makefile:37: ***missing separator. Stop.

Код Makefile -

# CMAKE generated file: DO NOT EDIT!
# Generated by "NMake Makefiles" Generator, CMake Version 3.13

# Default target executed when no arguments are given to make.
default_target: all

.PHONY : default_target

# Allow only one "make -f Makefile2" at a time, but pass parallelism.
.NOTPARALLEL:


#=============================================================================
# Special targets provided by cmake.

# Disable implicit rules so canonical targets will work.
.SUFFIXES:


.SUFFIXES: .hpux_make_needs_suffix_list


# Suppress display of executed commands.
$(VERBOSE).SILENT:


# A target that is always out of date.
cmake_force:

.PHONY : cmake_force

#=============================================================================
# Set environment variables for the build.

!IF "$(OS)" == "Windows_NT"
NULL=
!ELSE
NULL=nul
!ENDIF
SHELL = cmd.exe

# The CMake executable.
CMAKE_COMMAND = C:\...\cmake.exe

[…]

Т.е. строка 37 -

!ELSE

У вас есть идеи, что не так и как решить эту проблему? Буду очень признателен за вашу помощь.

1 Ответ

1 голос
/ 04 ноября 2019

Вы использовали генератор NMake Makefiles, поэтому вам нужно позвонить nmake вместо make. Если вы или Unix-подобная ОС, используйте Unix Makefiles.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...