Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Linux и FreeBSD (http://forum.oszone.net/forumdisplay.php?f=11)
-   -   [решено] Сборка mc на trustix 3.0 (http://forum.oszone.net/showthread.php?t=75005)

hasherfrog 22-11-2006 10:18 515382

Сборка mc на trustix 3.0
 
Вопрос такой, никак не могу собрать 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 515393

А glib установлен? И если установлен, то какая версия? Если 1.2 и 2.0, то попробуй дать команду
Код:

pkg-config --modversion glib-2.0

hasherfrog 22-11-2006 10:43 515400

glib-2.6.4-2tr


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

[mzd] 22-11-2006 10:45 515402

А просто rpm ставится?

hasherfrog 22-11-2006 10:51 515407

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

[mzd] 22-11-2006 10:56 515409

Может, glib-devel ему надо?

hasherfrog 22-11-2006 10:57 515410

В общем ладно, я сейчас поставлю уже собранный с http://rpm.pbone.net/index.php3/stat....i586.rpm.html
Но вообще-то я так и не понял, в чём дело было :-/

[mzd] 22-11-2006 11:01 515412

У меня большое подозрение, что ему нужны были хеадеры из пакета glib-devel

hasherfrog 22-11-2006 11:24 515422

О. Знаете, чего не было?
libslang-utf8.so.1

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


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

[mzd] 22-11-2006 11:33 515424

Мда, однако...

BuGfiX 22-11-2006 12:41 515459

Дополню на будущее:
Если расковырять 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



Время: 18:16.

Время: 18:16.
© OSzone.net 2001-