Поставил свежую GhostBSD, затем поставил туда gcc 9.2 через pkg install gcc.
По идее вместе с gcc должна была установиться libc и заголовочные файлы для <locale.h> и <sys/_types.h>, но их нету. Натравил find / -type f -name locale.h — ничего не нашлось. Так в каком же пакете тогда?
GhostBSD ведь основана на FreeBSD, а там это должно быть https://www.freebsd.org/cgi/man.cgi?query=setlocale&sektion=3&manpath=FreeBSD+12.0-stable
GhostBSD - в каком пакете находится locale.h?
Модератор: arachnid
-
- Модератор
- Сообщения: 1099
- ОС: freeBSD
Re: GhostBSD - в каком пакете находится locale.h?
поискал в 12 версии - locale.h вижу в исходниках системы (/usr/src/), а вот несмотря на три установленных gcc - в /usr/local/ этот файл вижу только для wine и freerdp
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
-
- Модератор
- Сообщения: 20961
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: GhostBSD - в каком пакете находится locale.h?
А какое он имеет отношение к GCC? Это часть стандартной библиотеки C (должна быть).
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 52
Re: GhostBSD - в каком пакете находится locale.h?
В /usr/src у меня вообще пусто, но разве заголовочные файлы от libc не в /usr/include должны быть?
Как во FreeBSD узнать, в составе какого пакета идут бинарники ldd, ldconfig, iconv и locale?
Как во FreeBSD узнать, в составе какого пакета идут бинарники ldd, ldconfig, iconv и locale?
-
- Модератор
- Сообщения: 20961
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: GhostBSD - в каком пакете находится locale.h?
В base они идут, конечно же. Как и /usr/include/locale.h.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 52
Re: GhostBSD - в каком пакете находится locale.h?
Как ты это определил?
Ни base, ни libc в репах нет. Точнее, пакет base в репах есть, но это какая-то левая хрень, связанная с php. То есть через pkg search ничего подходящего не выдаётся.
Ни base, ни libc в репах нет. Точнее, пакет base в репах есть, но это какая-то левая хрень, связанная с php. То есть через pkg search ничего подходящего не выдаётся.
-
- Модератор
- Сообщения: 20961
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: GhostBSD - в каком пакете находится locale.h?
Не пакет, а base.txz. Во фряхе, по крайней мере.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 52
Re: GhostBSD - в каком пакете находится locale.h?
Жесть. Это чо получается, разрабы GhostBSD выпилили из базовой FreeBSD системы самые элементарные вещи типа ldd (да, ldd в системе у меня нет) и других компонентов libc. И теперь мне надо рыться по сайтам в поисках актуального base.txz, потом распаковывать и добавлять недостающие компоненты, и чтобы конфиги при этом не повредить, и ещё потом организовать обновление всего этого. Блин, да проще тогда оригинальную FreeBSD поставить. Стало быть враньё, что GhostBSD более дружелюбный к новичкам, а я повёлся.
-
- Модератор
- Сообщения: 20961
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: GhostBSD - в каком пакете находится locale.h?
Скорее, всё же, не выпилили, а вынесли куда-то в другое место. Но тут я ничего конкретного подсказать не могу.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: GhostBSD - в каком пакете находится locale.h?
"Не гнался бы ты, поп, за дешевизной."apvs писал(а): ↑19.10.2019 22:32Это чо получается, разрабы GhostBSD выпилили из базовой FreeBSD системы самые элементарные вещи типа ldd (да, ldd в системе у меня нет) и других компонентов libc. И теперь мне надо рыться по сайтам в поисках актуального base.txz, потом распаковывать и добавлять недостающие компоненты, и чтобы конфиги при этом не повредить, и ещё потом организовать обновление всего этого.
Скорее не разработчики GhostBSD, а разработчики TrueOS, которая вскоре собирается вообще сменить пол и стать сестрой Вачо... GNU/Linux.