Страница 1 из 1

Raspberry Pi3 B+ проблема с libslang2

Добавлено: 2018-06-01 22:52:50
OldMonster
ДВС.
с помощью crochet собрал образ (на машине с 11.1). Сырцы брал с svn://svn.freebsd.org/base/head
RPi3 - успешно запустилась.
Не виден хуавеевский свисток, вайфай, дополнительный внешний хвост юсб-езернет. Но - ладно. Условно - работает.
Ставлю mc через pkg, при попытке запустить: /usr/local/lib/libslang.so.2: Undefined symbol "tgetent"
Ладно. Сношу, ставлю через portmaster - результат аналогичный.

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

#uname -a :
FreeBSD rpi3 12.0-CURRENT FreeBSD 12.0-CURRENT #0 r334380: Wed May 30 23:45:56 +05 2018     root@xxxxx:/root/crochet/work/obj/usr/src/arm64.aarch64/sys/GENERIC  arm64
#pkg ver | grep libslang :
libslang2-2.3.1_3
Куда рыть?

Raspberry Pi3 B+ проблема с libslang2

Добавлено: 2018-06-03 9:44:24
ыть
требования совместимости с железом внимательней читать надо..
то, что у фри, к сожалению, не всегда с этим всё хорошо - известно..
на вскидку, у вифи - ralink,atheros,prism - проблем абсолютно точно нет..
свистки - надо смотреть.. у меня пашет HP lc2010

пейшите в рассылку разрабам..
имхо, ошибки с эМСёй не самая страшная беда..
главно - штоб сеть была, ибо нах оно тогда надо?

Raspberry Pi3 B+ проблема с libslang2

Добавлено: 2018-06-04 3:18:26
OldMonster
Я не понял связи между совместимости фри с железом и моим вопросом.
мс запустил перекомпилив без libslang.

Проблема с libslang.

Raspberry Pi3 B+ проблема с libslang2

Добавлено: 2018-06-08 19:07:00
royek
/usr/local/lib/libslang.so.2: Undefined symbol "tgetent"
Эта же проблема. Эту библиотеку можно как то исправить?

Raspberry Pi3 B+ проблема с libslang2

Добавлено: 2018-06-08 19:34:12
royek
С какими опциями пересобирали mc?
Убрал libslang теперь не собирается.

Raspberry Pi3 B+ проблема с libslang2

Добавлено: 2018-06-08 19:45:28
royek
В общем методом научного тыка :)
Убрал Doc, X11, libslang. Поставил console text.
Порт собрался. И о чудо! mc запустился.
Для справки первый раз забыл отключить X11 , порт собирался целый день. :) А ещё апачу с php компилять. Чую на неделю подзатянется, :) кайф.

Raspberry Pi3 B+ проблема с libslang2

Добавлено: 2018-06-10 20:40:15
OldMonster
X11 я сразу отключаю в /etc/make.conf
и да, console text вместо libslang - и нормально.
Странно что именно на малинке libslang2 не собирается - неужели завязан как-то на железо?...

Raspberry Pi3 B+ проблема с libslang2

Добавлено: 2018-06-14 8:13:41
ыть
OldMonster писал(а):
2018-06-04 3:18:26
Я не понял связи между совместимости фри с железом и моим вопросом.
ну вы же написали, что у вас хуевей с вайфаем не завелся
OldMonster писал(а):
2018-06-01 22:52:50
Не виден хуавеевский свисток, вайфай, дополнительный внешний хвост юсб-езернет. Но - ладно. Условно - работает.
а оно вам оказывается и нахрен не надо, главное - MC :-D

Raspberry Pi3 B+ проблема с libslang2

Добавлено: 2018-06-14 9:34:20
OldMonster
Про неработающее железо я написал так, в порядке несущественной (в контексте вопроса) информации. Чтоб было:
Информации по Rpi3b+ выпуска 2018 года - мало. И по Rp3b+ + Freebsd - тоже мало.

Я брал малинку попробовать в качестве роутера лан-инет + днс+почтовый сервер.
из того, что не завелось - важен лишь юсб-езернет, нужна вторая сетевуха. Полагаю, разберусь со временем. Или помогут. Или найду..
А МС вполне поставился без libslang.
Но то, что libslang2 не собирается нормально - это меня несколько напрягает. Я не разработчик BSD и мне казалось, что библиотеки, не завязанные на железо должны нормально собираться.
Т.е. сделал вывод о наличии каких-то ошибок в ядре/мире/конфигурации.
Но поскольку моего уровня недостаточно, чтобы разораться в этом - запостил вопрос.

Raspberry Pi3 B+ проблема с libslang2

Добавлено: 2018-06-18 23:22:12
olevole
похоже что начиная с 2.3.2 в фряшном порте libslang нужно явно линковать с ncurses, например через LDFLAGS+=-lncurses

Raspberry Pi3 B+ проблема с libslang2

Добавлено: 2018-06-18 23:44:55
olevole
на всякий случай заслал в баг репорт https://bugs.freebsd.org/bugzilla/attac ... ction=edit