> *) Изменение: команда "make install" теперь также устанавливает модуль > Node.js, если он был настроен. > > *) Добавление: параметр "--local" в ./configure для локальной установки > модуля Node.js.
1) я пока не смог вычислить, каким именно образом, но в новом релизе сборка nodejs-модуля "по умолчанию" (без патчинга auto/modules/nodejs на добавление --unsafe к вызову npm install) и наличии DESTDIR впадает в бесконечный цикл вот этого вот: https://github.com/nodejs/node-gyp/issues/1236 (собственно, идея про --unsafe и взята оттуда, но это костыль, и там советуют править билдконфиги проекта) 2) такое вот: ``` GOPATH=/var/tmp/portage/www-servers/nginx-unit-9999/image//usr/lib/go-gentoo go build nginx/unit export UNIT_SRC_PATH=/var/tmp/portage/www-servers/nginx-unit-9999/work/nginx- unit-9999/src && export UNIT_LIB_STATIC_PATH=/var/tmp/portage/www-servers/ nginx-unit-9999/work/nginx-unit-9999/build/libunit.a && \ npm install --unsafe -g /var/tmp/portage/www-servers/nginx-unit-9999/work/ nginx-unit-9999/build/node-unit-http.tar.gz > unit-http@1.0.0 install /var/tmp/portage/www-servers/nginx-unit-9999/image/ usr/lib64/node_modules/unit-http > node-gyp configure build make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[1]: Entering directory '/var/tmp/portage/www-servers/nginx-unit-9999/ image/usr/lib64/node_modules/unit-http/build' CXX(target) Release/obj.target/unit-http/unit.o CXX(target) Release/obj.target/unit-http/addon.o SOLINK_MODULE(target) Release/obj.target/unit-http.node COPY Release/unit-http.node make[1]: Leaving directory '/var/tmp/portage/www-servers/nginx-unit-9999/ image/usr/lib64/node_modules/unit-http/build' + unit-http@1.0.0 added 2 packages in 3.962s ``` (в частности, речь про `warning: jobserver unavailable`) Очень похоже на то, что, опять-таки, что-то не так с билд-конфигом gyp'а... Не могли бы вы ещё немного ковырнуть билд-систему, чтобы починить это дело? P.S. если нужно, то я даже готов помочь в тестировании фиксов из какого-нибудь девелоперского git-репозитория (пакетный менеджер ОС предоставляет возможность переопределения git-репозитория откуда качать исходники пакета) _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru