Welcome! Log In Create A New Profile

Advanced

Re: Релиз Unit 1.6

Vadim A. Misbakh-Soloviov
November 15, 2018 01:44PM
> *) Изменение: команда "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
Subject Author Posted

Релиз Unit 1.6

Валентин Бартенев November 15, 2018 09:48AM

Re: Релиз Unit 1.6

Vadim A. Misbakh-Soloviov November 15, 2018 01:44PM

Re: Релиз Unit 1.6

Валентин Бартенев November 15, 2018 03:32PM

Re: Релиз Unit 1.6

Vadim A. Misbakh-Soloviov November 15, 2018 03:48PM

Re: Релиз Unit 1.6

Валентин Бартенев November 15, 2018 04:12PM

Re: Релиз Unit 1.6

Vadim A. Misbakh-Soloviov November 16, 2018 12:34AM

Re: Релиз Unit 1.6

Vadim A. Misbakh-Soloviov November 17, 2018 12:18AM

Re: Релиз Unit 1.6

Валентин Бартенев November 17, 2018 09:12AM

Re: Релиз Unit 1.6

Валентин Бартенев November 17, 2018 10:04AM

Re: Релиз Unit 1.6

Vadim A. Misbakh-Soloviov November 17, 2018 11:14AM

Re: Релиз Unit 1.6

Валентин Бартенев November 19, 2018 09:04AM

Re: Релиз Unit 1.6

Vadim A. Misbakh-Soloviov November 19, 2018 12:18PM

Re: Релиз Unit 1.6

Валентин Бартенев December 12, 2018 12:00PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 63
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready