Войти

Показать полную графическую версию : [решено] Сборка mc на trustix 3.0


hasherfrog
22-11-2006, 10:18
Вопрос такой, никак не могу собрать midnight commander.
На Trustix 3.0 пытаюсь скомпилить mc-4.6.1-4tr.src.rpm
Пользуюсь rpm-build-4.3.2-19tr.i596.rpm (хотя не в нём проблемы, собственно).
Проблема - на стадии make.
Говорит так:
edit.c: In function `edit_init'
edit.c:664: error: structure has no member named `charpoint'
Посмотрел, какая-то зависимость в хидерах (ifdef / ifndef) от определения UTF8
Никто не сталкивался?

Ещё раньше говорил про ошибку с iconv на стадии configure, но это решилось установкой glibc-locales-2.3.5-8tr.rpm
Вот только подозреваю, что я ещё чего-то не доставил... :[

[mzd]
22-11-2006, 10:35
А glib установлен? И если установлен, то какая версия? Если 1.2 и 2.0, то попробуй дать команду
pkg-config --modversion glib-2.0

hasherfrog
22-11-2006, 10:43
glib-2.6.4-2tr


pkg-config --modversion glib-2.0
даёт ответ 2.6.4

[mzd]
22-11-2006, 10:45
А просто rpm ставится?

hasherfrog
22-11-2006, 10:51
Ну да, конечно. Я уже и lynx вот собрал. А этот mc... Uhhh.
Придется на vi, наверное. Но тут дело принципа :] Чего не так-то?

[mzd]
22-11-2006, 10:56
Может, glib-devel ему надо?

hasherfrog
22-11-2006, 10:57
В общем ладно, я сейчас поставлю уже собранный с http://rpm.pbone.net/index.php3/stat/4/idpl/2716538/com/mc-4.6.1-4tr.i586.rpm.html
Но вообще-то я так и не понял, в чём дело было :-/

[mzd]
22-11-2006, 11:01
У меня большое подозрение, что ему нужны были хеадеры из пакета glib-devel

hasherfrog
22-11-2006, 11:24
О. Знаете, чего не было?
libslang-utf8.so.1

А это из slang-1.4.9-7tr.i586.rpm для Trustix 3.0.5
В общем, замут по версиям дистрибутива...


И для ручной сборки нужен, соответственно slang-devel...

[mzd]
22-11-2006, 11:33
Мда, однако...

BuGfiX
22-11-2006, 12:41
Дополню на будущее:
Если расковырять mc-4.6.1-4tr.src.rpm, и посмотреть содержимое файла mc.spec, то там как раз и написано, что ему необходимо, в частности:
Requires: slang glib e2fsprogs perl
BuildRequires: glib-devel slang-devel pkgconfig gettext-devel
BuildRequires: e2fsprogs-devel gpm-devel




© OSzone.net 2001-2012