net-libs/nodejs (Каталог, указывающий сам на себя)

Любые разговоры которые хоть как-то связаны с тематикой форума

Модератор: Модераторы разделов

Ответить
Аватара пользователя
devilr
Сообщения: 3665
ОС: Mandriva => Gentoo (~amd64)
Контактная информация:

net-libs/nodejs

Сообщение devilr »

Код: Выделить всё

gentoo /usr/include/node $ ls -l
итого 564
-rw-r--r-- 1 root root  14719 июн 19 22:54 common.gypi
-rw-r--r-- 1 root root   2711 июн 19 22:54 config.gypi
drwxr-xr-x 4 root root   4096 июл  2  2016 deps
drwxr-xr-x 2 root root   4096 июн 19 23:02 libplatform
-rw-r--r-- 1 root root  30768 июн 13 01:25 node_api.h
-rw-r--r-- 1 root root   3143 июн 13 01:25 node_api_types.h
-rw-r--r-- 1 root root   3428 июн 13 01:25 node_buffer.h
-rw-r--r-- 1 root root  32039 июн 13 01:25 node.h
-rw-r--r-- 1 root root   3862 июн 13 01:25 node_object_wrap.h
-rw-r--r-- 1 root root   3795 июн 13 01:25 node_version.h
lrwxrwxrwx 1 root root      1 июн 19 23:01 src -> .
-rw-r--r-- 1 root root  15036 июн 13 01:25 v8config.h
-rw-r--r-- 1 root root   8619 июн 13 01:25 v8-debug.h
-rw-r--r-- 1 root root 341271 июн 13 01:25 v8.h
-rw-r--r-- 1 root root   9362 июн 13 01:25 v8-inspector.h
-rw-r--r-- 1 root root    513 июн 13 01:25 v8-inspector-protocol.h
-rw-r--r-- 1 root root   8083 июн 13 01:25 v8-platform.h
-rw-r--r-- 1 root root  30127 июн 13 01:25 v8-profiler.h
-rw-r--r-- 1 root root   1075 июн 13 01:25 v8-testing.h
-rw-r--r-- 1 root root  19960 июн 13 01:25 v8-util.h
-rw-r--r-- 1 root root    648 июн 13 01:25 v8-value-serializer-version.h
-rw-r--r-- 1 root root    772 июн 13 01:25 v8-version.h
-rw-r--r-- 1 root root    978 июн 13 01:25 v8-version-string.h
Каталог src указывает сам на себя, в результате в каталоге /usr/include ничего нельзя найти.
Версия nodejs 8.11.3
Это только у меня так или это явный баг?
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Контактная информация:

Re: net-libs/nodejs

Сообщение serzh-z »

devilr писал(а):
01.07.2018 21:25
Каталог src указывает сам на себя
/usr/include/node/src указывает на /usr/include/node. Как и задумано ебилдом.
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3665
ОС: Mandriva => Gentoo (~amd64)
Контактная информация:

Re: net-libs/nodejs

Сообщение devilr »

А какой в этом может быть тайный смысл? Ведь тогда простой поиск по /usr/include/node, допустим с помощью krusader, никогда не закончится и, скорее всего, закончится крахом приложения.
P.S. Хотя может быть, это баг самого krusader?
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: net-libs/nodejs

Сообщение Bizdelnick »

devilr писал(а):
01.07.2018 22:26
Ведь тогда простой поиск по /usr/include/node, допустим с помощью krusader, никогда не закончится и, скорее всего, закончится крахом приложения.
P.S. Хотя может быть, это баг самого krusader?
Да, это баг krusader. find, например, такие вещи нисколько не смущают. Да и ftw(3) тоже.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Контактная информация:

Re: net-libs/nodejs

Сообщение serzh-z »

devilr писал(а):
01.07.2018 22:26
А какой в этом может быть тайный смысл?
Возможно, что воркэраунд - на случай, если в каких-нибудь GYP-файлах NAN-модулей захаркожен путь к заголовкам в /usr/include/node/src.
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3665
ОС: Mandriva => Gentoo (~amd64)
Контактная информация:

Re: net-libs/nodejs

Сообщение devilr »

serzh-z писал:
01.07.2018 23:26
Возможно, что воркэраунд - на случай, если в каких-нибудь GYP-файлах NAN-модулей захаркожен путь к заголовкам в /usr/include/node/src.
Тогда непонятно, зачем было делать ссылку, когда можно просто положить туда искомые файлы? Хотя, не - увидел подобные ссылки чуть поглубже - в /usr/include/node/deps/uv/.
Все равно непонятно - это ведь opensource, нет необходимости тщательно поддерживать баг столетней давности... если в этом дело, конечно.
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
Ответить