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

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

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

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

net-libs/nodejs

Сообщение devilr » 01.07.2018 21:25

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

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
Бывший модератор
Сообщения: 7029
Статус: Маньяк
ОС: Android, GNU/Linux, Windows

Re: net-libs/nodejs

Сообщение serzh-z » 01.07.2018 22:14

devilr писал(а):
01.07.2018 21:25
Каталог src указывает сам на себя
/usr/include/node/src указывает на /usr/include/node. Как и задумано ебилдом.
Я проснулся сегодня в своей постели - сто лет назад. Кто я? Кто я...
Спасибо сказали:

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

Re: net-libs/nodejs

Сообщение devilr » 01.07.2018 22:26

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

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 14005
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: net-libs/nodejs

Сообщение Bizdelnick » 01.07.2018 22:51

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

Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 7029
Статус: Маньяк
ОС: Android, GNU/Linux, Windows

Re: net-libs/nodejs

Сообщение serzh-z » 01.07.2018 23:26

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

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

Re: net-libs/nodejs

Сообщение devilr » 01.07.2018 23:34

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

Вернуться в «Прочие тематические беседы»