установка nsis на linux завершается с ошибкой exitcode1

Я пытаюсь установить Nsis на Linux,
Я нашел отличное руководство по установке с: http://www.xdevsoftware.com/blog/post/How-to-Install-the-Nullsoft-Installer—NSIS-on-Linux-.aspx
Проблема в том, что его не удалось на последнем этапе:
scons SKIPSTUBS = все SKIPPLUGINS = все SKIPUTILS = все SKIPMISC = все NSIS_CONFIG_CONST_DATA = нет PREFIX = / usr / local / nsis / nsis-2.46 install-compiler

это вывод, который я получаю:

Source/script.cpp:6460:1:   required from here
Source/util.h:145:1: error: 'close' was not declared in this scope,
and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]

Ошибка: «close» не был объявлен в этой области….
Я пытался запустить его несколько раз, и искать решение в Интернете, но я думаю, что есть проблема с этим 64-битная машина, а не 32.

любая идея?

1

Решение

Попробуйте добавить #include <unistd.h> использовать

Есть недавний сообщение об ошибке о close (), но это на OSX и связано с изменениями библиотеки компилятора / c ++, так что я не уверен, применимо ли это, но это может стоить изучить …

6

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]