Покажите "flock: Команда не найдена" при установке node.js на QNAP NAS

Я хочу установить node.js на QNAP NAS, это ОС Linux, я могу использовать установочный пакет ipkg. но у ipkg нет node.js...

Я упоминаю веб-форум как http://forum.qnap.com/viewtopic.php?p=248556, установленный V8 JavaScript Engine.

Затем установите node.js

Когда я набираю make на /opt/node, это показывает следующее сообщение об ошибке:

make -C out BUILDTYPE = версия V=1 make[1]: вход в каталог /share/HDA_DATA/.qpkg/Optware/node/out' flock /share/HDA_DATA/.qpkg/Optware/node/out/Release/linker.lock g++ -pthread -rdynamic -o /share/HDA_DATA/.qpkg/Optware/node/out/Release/mksnapshot -Wl,--start-group /share/HDA_DATA/.qpkg/Optware/node/out/Release/obj.target/mksnapshot/deps/v8/src/mksnapshot.o /share/HDA_DATA/.qpkg/Optware/node/out/Release/obj.target/deps/v8/tools/gyp/libv8_base.a /share/HDA_DATA/.qpkg/Optware/node/out/Release/obj.target/deps/v8/tools/gyp/libv8_nosnapshot.a -Wl,--end-group make[1]: flock: Command not found make[1]: *** [/share/HDA_DATA/.qpkg/Optware/node/out/Release/mksnapshot] Error 127 make[1]: Leaving directory/share/HDA_DATA/.qpkg/Optware/node/out 'make: * [узел] Ошибка 2

NAS QNAP (TS-119P2) не имеет командной строки flock. Что я могу сделать? Может ли кто-нибудь помочь мне?

2 ответа

ipkg install util-linux

Содержит команду flock.

Перейти к узлу источника dir.

./configure --prefix=/opt
...

LINK=g++ make
...

LINK=g++ make install

Работал на меня.

Мне пришлось экспортировать CC как мой компилятор, а затем запустить команды, предложенные babalooi:

export CC=/opt/bin/gcc
./configure --prefix=/opt

...

LINK=g++ make

...

LINK=g++ make install
Другие вопросы по тегам