nmake: NMAKE: фатальная ошибка U1073: не знаю, как сделать '"C: / Program Files (x86) / Git / nologo"' - PullRequest
0 голосов
/ 05 июня 2019

Я только что скачал Net-SNMP-код и пытаюсь собрать для Win OS.Я добавил свои двоичные файлы VC в системный путь.Сценарий установки выдает ошибку при выполнении следующей команды:

system("nmake /nologo clean" . ($logging ? " > clean.out 2>&1" : "")) == 0 || die ($logging ? "Build error (see clean.out)" : "Build error (see above)");

Ошибка:

$ cat clean.out
Microsoft (R) Program Maintenance Utility Version 14.15.26730.0
Copyright (C) Microsoft Corporation.  All rights reserved.

NMAKE : fatal error U1073: don't know how to make '"C:/Program Files (x86)/Git/nologo"'
Stop.

Как я могу решить проблему?

MINGW64 /c/tools/netsnmp/net-snmp-5.8/win32
$ ./build.bat


Net-SNMP build and install options
==================================

1.  OpenSSL support:                disabled
2.  OpenSSL include directory:      C:\OpenSSL-Win32\include
3.  OpenSSL library director:       C:\OpenSSL-Win32\lib\VC
4.  Platform SDK support:           disabled

5.  Install path:                   c:/usr
6.  Install after build:            enabled

7.  Perl modules:                   disabled
8.  Install perl modules:           disabled

9.  Quiet build (logged):           enabled
10. Debug mode:                     disabled

11. IPv6 transports (requires SDK): disabled
12. winExtDLL agent (requires SDK): disabled

13. Link type:                      static

14. Install development files       disabled

F.  Finished - start build
Q.  Quit - abort build

Select option to set / toggle: F

Building...

Creating *.out log files.

Deleting old log files...
Running Configure...
Cleaning...
Build error (see clean.out) at build.pl line 196, <> line 1.

MINGW64 /c/tools/netsnmp/net-snmp-5.8/win32
$ cat clean.out

Microsoft (R) Program Maintenance Utility Version 14.15.26730.0
Copyright (C) Microsoft Corporation.  All rights reserved.

NMAKE : fatal error U1073: don't know how to make '"C:/Program Files (x86)/Git/nologo"'
Stop.

MINGW64 /c/tools/netsnmp/net-snmp-5.8/win32
$ nmake /nologo clean

Microsoft (R) Program Maintenance Utility Version 14.15.26730.0
Copyright (C) Microsoft Corporation.  All rights reserved.

NMAKE : fatal error U1073: don't know how to make '"C:/Program Files (x86)/Git/nologo"'
Stop.
...