Home
mc-dev
mc-dev@conference.jabber.ru
31.03.2010< ^ >

Тема: http://www.midnight-commander.org | Latest stable: 4.7.0.3 | Latest release: 4.7.1
[02:01:52] <slavazanko/h> три часа ночи.. ипать-колошматить.
Но зато кончел.
Илья, бранч 30_xclipboard
всё готово к подключению иксовой библиотеки. сделал lib/widget и тупо перенёс туда пару файлов. Потом переименовал собственные виджеты по маске mc_*_t
например, mc_Widget_t, mc_WLabel_t и т.д.
[02:01:53] <slavazanko/h> всё, сплю
[02:21:45] slavazanko/h вышел из конференции
[05:51:35] iNode вышел из конференции
[06:02:42] andrew_b зашёл в конференцию
[06:03:04] andrew_b вышел из конференции
[06:03:20] andrew_b зашёл в конференцию
[06:25:52] iNode зашёл в конференцию
[06:54:58] <il.smind> slavazanko/h: Привет!
[07:01:43] <il.smind> andrew_b: Привет!
[07:02:13] <il.smind> iNode: Привет!
[07:02:28] <il.smind> Зося_Синицкая: Привет!
[07:02:45] <Зося_Синицкая> il.smind: на природе самое то - солнышко греит, пайдем!
[07:02:50] <il.smind> ASM: Привет!
[07:03:23] <il.smind> у нас тут пипец чо
[07:03:51] <il.smind> вчера внезапно наступила весна, просто потеплело с -7 до +4
[07:04:25] <il.smind> в сочетании с 2-х метровыми сугробами это дает незабываемые ощущения
[07:25:28] <andrew_b> il.smind: Привет!
[07:28:49] <andrew_b> Ну Слава наворотил... Ночью спать надо.
[07:29:09] <andrew_b> mc_WButtonBar_tЯ против таких названий.
[07:29:40] <andrew_b> Либо mc_buttonbar_t
[07:30:09] <andrew_b> Либо в стиле GLib -- MCButtonBar.
[07:31:47] <il.smind> не критично на данной фазе бранча
[07:32:08] <il.smind> но я за mc_buttonbar_t
[08:10:55] <slavazanko> всем привет. ща переделаю
[08:11:00] <andrew_b> :)
[08:11:54] <andrew_b> slavazanko: кстати, если ты помнишь, есть такой протухший бранч: DEV_widget.
[08:12:14] <andrew_b> Не путать с DEV_widgets. :)
[08:12:19] <andrew_b> Так вот.
[08:12:21] <slavazanko> да, помню. есть ещё и DEV_widgets :)
но мы оба пошли по неправильному пути
[08:12:29] <slavazanko> надо плавно и поступательно менять
[08:12:31] <slavazanko> а не сразу
[08:12:44] <andrew_b> Плавно не получится.
[08:13:02] <slavazanko> получится. Вона, 30_clibboard первая ласточка
[08:13:17] <slavazanko> а там, глядишь, ещё где подменим...
[08:13:25] <andrew_b> А. Я не про это.
[08:13:38] <slavazanko> а про что?
[08:13:59] <andrew_b> Если делать новую систему виджетов, целиком объектную, то плавно не получится.
[08:14:15] <andrew_b> Но это так, к слову.
[08:14:25] <andrew_b> Про DEV_widget.
[08:15:05] <andrew_b> Тама widget.c раздребанен на кучу файлов. Каждому виджету персонально по файлу.
[08:15:23] <andrew_b> Можно перетащить в 30_clibboard.
[08:16:52] <slavazanko> а. да. займусь.
[10:27:21] axaru зашёл в конференцию
[10:27:42] <axaru> Добрый день:)
[10:59:44] <andrew_b> axaru: Привет!
[10:59:56] <andrew_b> Похоже, все заняты.
[11:07:25] axaru вышел из конференции
[11:16:23] axaru зашёл в конференцию
[11:16:46] <axaru> Есть тут кто живой?
[11:17:36] <andrew_b> Да.
[11:17:49] <axaru> Привет.
[11:17:56] <andrew_b> Привет.
[11:18:56] <axaru> Я оформил позавчерашние правки в виде diff файла
[11:19:05] <axaru> Он вам нужен?
[11:19:33] <andrew_b> http://www.midnight-commander.org/ticket/1959#comment:5 ?
[11:20:17] <slavazanko> axaru: если правки сильно отличаются от 1959, то приаттачь, плиз, в тот тикет
[11:20:45] <axaru> Ага, сейчас смотрю
[11:23:11] <axaru> Но это только начало. Во время компиляции тоже хватаются заголовочные файлы не из toolchain, а из ubuntu (не знаю как правильно назвать хост?)
[11:32:08] <Зося_Синицкая> RSS: Новости для Midnight Commander

• Ticket #2083 (removing-unused-parm-struct-vfs_class) closed
http://www.midnight-commander.org/ticket/2083#comment:1
[11:37:13] <Зося_Синицкая> RSS: Новости для Midnight Commander

• Ticket #2079 (src-cmd.c-seems-UN-needed-function-do_edit) closed
http://www.midnight-commander.org/ticket/2079#comment:1
[11:39:06] <slavazanko> > Но это только начало. Во время компиляции тоже хватаются заголовочные файлы не из toolchain, а из ubuntu (не знаю как правильно назвать хост?)
Эм... заголовки S-LANG? по идее, после моих исправлений они должны из тулчайна браться
[11:42:11] <axaru> С этими правками не пробовал.
Смотрю вот этот diff
http://www.midnight-commander.org/changeset/903892d5c6f1b830bd10fe700212cffd8e894969
[11:44:16] <axaru> Когда мы правили вот эта строка
96 mc_slang_is_valid_version=`grep '^#define SLANG_VERSION' "$hdr_file"| sed s'/^#define SLANG_VERSION //'` 
выглядела примерно так
mc_slang_is_valid_version=`grep '^#define SLANG_VERSION ' "$hdr_file"| sed s'/^#define SLANG_VERSION //'` 
Пробел после "`grep '^#define SLANG_VERSION"
[11:45:54] <slavazanko> одинаково вроде
[11:46:00] <andrew_b> Надо было grep '^#define SLANG_VERSION\ ' ?
[11:46:40] <slavazanko> а, увидел разницу :)
оно отгрепает и без пробела
[11:47:00] <andrew_b> Без пробела нельзя.
[11:47:02] <axaru> Но тогда вроде результатом будут две строки
[11:47:11] <andrew_b> Как же без пробела?
[11:47:22] <andrew_b> Да, две строки.
[11:47:50] <slavazanko> эм... тады пробел всобачу
[11:47:57] <slavazanko> или всобачьте кто, плиз
[11:48:06] <slavazanko> а не, я
[11:48:14] <axaru> Я не умею
[11:48:14] <slavazanko> вспомнил про git stash :)
[11:48:29] <slavazanko> не, я других разрабов просил
[11:49:12] <andrew_b> axaru: Так вроде с пробелом не работало? Или не работало не из-за пробелов?
[11:49:27] <axaru> С пробелом было хорошо
[11:49:37] <slavazanko> не работало из-за -I/path/to/include/
[11:49:43] <axaru> Да
[11:49:44] <slavazanko> -I в начале бывло
[11:49:46] <andrew_b> А...
[11:51:56] <andrew_b> slavazanko: однажды этот пробел может превратиться в табуляцию, тогда буде нехорошо.
[11:52:52] <axaru> У меня есть часок. Тогда я изменю свой mc-with-screen.m4 и буду пробовать.
[11:52:53] il.smind вышел из конференции
[11:55:36] il.smind зашёл в конференцию
[11:57:05] <slavazanko> ^#define SLANG_VERSION[[:space:]]
?
[11:57:10] <slavazanko> вроде работает
[11:57:28] <axaru> Ага.
А почему он может в табуляцию превратиться?
[11:57:48] <slavazanko> ну кто-нить из разрабов сланга решить выровнять код...
[11:58:15] <axaru> Вот оно как...
[11:59:54] <slavazanko> http://www.midnight-commander.org/changeset/b66ee8c2b23a151b5a927b3a29aee7f26ab843a4
[12:00:36] <andrew_b> slavazanko: ну блин. А в sed?
[12:01:02] <andrew_b> Там же тоже пробел.
[12:01:19] <slavazanko> угу
[12:01:22] <slavazanko> ща
[12:01:59] <andrew_b> Только наверно надо вырезать все пробельные симолы, а не первый.
[12:02:45] <axaru> А в sed вроде правильно...
[12:03:18] <andrew_b> Не.
[12:07:58] <Зося_Синицкая> RSS: Новости для Midnight Commander

• Ticket #2097 (Cleanup for current master) updated
http://www.midnight-commander.org/ticket/2097

• Ticket #2078 (src-charsets.c-getting-rid-of-errbuf_255) updated
http://www.midnight-commander.org/ticket/2078#comment:1
[12:13:03] <Зося_Синицкая> RSS: Новости для Midnight Commander

• Ticket #2066 (Broken FHS compliance) closed
http://www.midnight-commander.org/ticket/2066#comment:2
[12:18:10] <Зося_Синицкая> RSS: Новости для Midnight Commander

• Ticket #2097 (Cleanup for current master) updated
http://www.midnight-commander.org/ticket/2097

• Ticket #2041 (missing retcheck of g_strdup_printf in logging.c) updated
http://www.midnight-commander.org/ticket/2041#comment:1
[12:32:01] <slavazanko> http://www.midnight-commander.org/changeset/566837f57982fca58c8a7614a5fad99ff70b24be
[12:32:06] <slavazanko> сорри, отлучался
[12:33:37] <andrew_b> slavazanko: не совсем.
[12:33:51] <andrew_b> Но может и сойти для сельской местности. :)
[12:36:14] <andrew_b> Под SLANG_VERSION[[:space:]]* попадает и SLANG_VERSION без всяких пробелов после. Но такая ситуация исключена грепом, поэтому сойдёт.
[12:39:48] <slavazanko> ну дык
[12:39:48] iNode вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found
[12:39:57] <slavazanko> на это и расчитывал :)
[12:41:29] <axaru> "Этого участника выгнали из комнаты..." - это шютка такая... или отсюда гонют иногда...?
[12:41:57] <andrew_b> jabber.ru забавляется.
[12:42:07] <axaru> а-а-а
[12:43:17] iNode зашёл в конференцию
[12:43:17] iNode вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found
[12:43:21] <andrew_b> Глючит иногда.
[12:43:26] <andrew_b> Вот опять.
[12:48:18] <axaru> Ну да ладно...:)
Чтобы мне продолжить, я должен применить два патча отсюда?
http://www.midnight-commander.org/ticket/1959
Для
m4.include/mc-with-screen.m4
и
m4.include/ac-g-module-supported.m4
[12:48:39] <axaru> Затем вот этот
http://www.midnight-commander.org/changeset/566837f57982fca58c8a7614a5fad99ff70b24be
[12:48:48] <axaru> Так?
[12:48:52] <slavazanko> да.. но лучше получить репозиторий... есть возможность?
[12:49:11] <axaru> имеется ввиду git?
[12:49:14] <slavazanko> угу
[12:49:19] <slavazanko> проще будет
[12:49:27] <axaru> Буду изучать как...
[12:50:43] <axaru> Ладно... Это оставлю на вечер.
Пойду... У меня встреча сейчас будет...
Выгнали директора, который выгнал меня, за то что я его мудаком обозвал...
[12:53:14] <andrew_b> slavazanko: что ты там такое брушишь?
[12:54:26] <slavazanko> чего?
[12:56:08] <andrew_b> Не знаешь такого слова "брушить"? :)
[12:56:12] <slavazanko> неа :)
[12:58:03] <andrew_b> Ну, грубо говоря, "работать", "пахать", "въёбывать".
[12:58:10] <slavazanko> а :)
[12:58:15] <slavazanko> 30_clipboard
[13:00:21] <il.smind> slavazanko: а делаешь то чего конкретно?
[13:00:42] <slavazanko> lib/widget
[13:00:58] <slavazanko> разбиваю один большой файл на много мелких
[13:01:03] <slavazanko> по идее, тебе мешать не должен
[13:01:09] <andrew_b> il.smind: : diffview когда будет готов? :)
[13:03:56] <il.smind> andrew_b: я думал готов... а не... там небольшая засада у меня вышла...
[13:04:10] <il.smind> ну смотреть можно уже
[13:58:43] <andrew_b> il.smind: а за 1648_single_boxes можно голосовать?
[13:58:56] <andrew_b> Тебя всё устраивает?
[14:07:53] <il.smind> andrew_b: да
[14:08:01] <il.smind> я бы проголосовал
[14:08:36] <andrew_b> Ты хоть в тикете напиши, а то получается, что я молча голосую за свой бранч.
[14:22:56] il.smind вышел из конференции
[14:23:15] il.smind зашёл в конференцию
[14:47:34] <andrew_b> slavazanko: есть проблемы с m-c.o. :)
[14:47:51] <andrew_b> Ну как проблемы...
[14:47:56] <slavazanko> ?
[14:48:26] <andrew_b> Открываю бровзер, захожу на https://www.midnight-commander.org/timeline.
[14:48:38] <il.smind> andrew_b: соскошь мой коммит
[14:48:52] <andrew_b> Жму login, ввожу логин/пароль.
[14:48:52] <il.smind> сосквошь
[14:48:59] <andrew_b> il.smind: да погоди ты!
[14:49:06] <il.smind> )
[14:49:27] <andrew_b> slavazanko: и меня выкидывает на http://www.midnight-commander.org/
[14:49:49] <andrew_b> Авторизация прошла успешно.
[14:49:54] <slavazanko> эм... гм.
[14:50:00] <slavazanko> хз чего оно так.
[14:50:05] <andrew_b> Во-первых, сменился протокол.
[14:50:15] <andrew_b> Во-вторых, не на ту страницу.
[14:50:44] <slavazanko> 30_clipboard - только-только кончел. Разделил winget.c на тучу мелких
[14:50:52] <slavazanko> ща гляну с авторизацией
[14:51:29] <andrew_b> il.smind: сосквошу.
[14:51:51] <andrew_b> slavazanko: с лайти такого не было.
[14:51:58] <il.smind> дожить, дотерпеть... еще немного...
[15:04:59] <slavazanko> Андрей, попробуй
[15:07:05] <andrew_b> Исправилось. Спасибо!
[15:07:14] <andrew_b> А чё было?
[15:07:28] <slavazanko> недонастроил :)
[15:15:16] <andrew_b> il.smind: я не буду сквошить твой коммит. Пусть останется.
[15:15:37] <il.smind> перенеси его перед своим
[15:15:45] <il.smind> и я проголосую
[15:17:55] <andrew_b> Запушил.
[15:25:36] andrew_b вышел из конференции: конец рабочего дня
[15:34:51] eter зашёл в конференцию
[15:37:55] <Зося_Синицкая> RSS: Новости для Midnight Commander

• Ticket #1648 (Single-line boxes wanted) updated
http://www.midnight-commander.org/ticket/1648#comment:5
[15:41:42] eter вышел из конференции: offline
[16:26:30] iNode зашёл в конференцию
[16:37:32] axaru вышел из конференции
[16:57:58] axaru зашёл в конференцию
[17:08:58] <axaru> тут есть кто живой
[17:09:03] <axaru> ?
[17:09:14] <slavazanko> пока да
[17:09:20] <slavazanko> но уже домой собираюсь.
[17:09:22] <slavazanko> а что?
[17:09:50] <axaru> Я скачал git с основной страницы, а там нет патчей последних
[17:10:02] <axaru> я делел так
[17:10:38] <axaru> git \
clone git://midnight-commander.org/git/mc.git \
/home/akhromov/Staff/mc
[17:10:56] <slavazanko> и всё?
[17:11:12] <axaru> потом autogen.sh
[17:11:15] <axaru> b dct
[17:11:18] <slavazanko> а, понял
[17:11:37] <slavazanko> по умолчанию активна основная ветка "master"
[17:11:51] <axaru> это что значит?
[17:11:56] <slavazanko> это видно в выводе команды
git branch
[17:12:15] <slavazanko> там будет
* master

далее надо переключиться на нужную ветку
[17:12:21] <slavazanko> команда:
[17:12:35] <slavazanko> git checkout -b origin/1959_cross_compile 1959_cross_compile
[17:12:49] <slavazanko> потом
git branch
[17:13:16] <slavazanko> будет видно две ветки:
* 1959_cross_compile
master

звёздочка означает активную ветку
[17:13:24] <slavazanko> потом уже ./autogen.sh
[17:13:28] <axaru> понял
[17:13:32] <axaru> спасибо
[17:13:35] <slavazanko> список коммитов виден в git log
[17:14:40] <slavazanko> не за что :)
я домой. Что неясно - не стесняйся спрашивать. Мы тут пальцы друг перед другом не растопыриваем - с пониманием относимся друг к другу. Объясним и поможем, чем сможем.
[17:14:59] <axaru> Спасибо, вроде пока ясно
[17:16:25] <slavazanko> да, напоследок:
git checkout -b origin/1959_cross_compile 1959_cross_compile
эта форма записи используется только при первом переключении на ветку. в последствии всё проще:
переключиться на master:
git checkout master
переключиться назад на 1959:
git checkout 1959_cross_compile
[17:17:15] <axaru> ок
[17:22:01] <slavazanko> Илья, ты бушь заниматься 30_xclipboard?
[17:42:08] andrew_b зашёл в конференцию
[17:49:15] <axaru> andrew_b, ты доступен?
[17:54:01] Yury V. Zaytsev зашёл в конференцию
[17:54:49] <il.smind> slavazanko: да
[17:55:10] <Yury V. Zaytsev> Есть вопрос =)
[17:55:17] <Yury V. Zaytsev> Че там с минорным релизом =)
[17:55:55] <Yury V. Zaytsev> Денис заслал 4.7.0.3 только что в squeeze, когда Debian сервера ftp прочухаются должен быть
[17:56:33] <Yury V. Zaytsev> Вот я думаю, мне для убунт пересобирать всё или забить по той причине, что будет 4.7.0.4
[17:57:54] <il.smind> Yury V. Zaytsev: собери 4.7.2
[17:58:06] <il.smind> а я тебе спасибо скажу
[17:58:31] <Yury V. Zaytsev> Ой это очень радикально )
[17:59:03] <il.smind> ну почему сразу ради кально, ради меня собери
[17:59:04] <Yury V. Zaytsev> Хотя вообще у меня появилась тут идея как сделать билд-сервер для ночных debian-сборок
[17:59:24] <Yury V. Zaytsev> Но всё равно надо её реализовывать...
[18:03:34] zeihee зашёл в конференцию
[18:27:13] zeihee вышел из конференции
[18:29:47] <andrew_b> Yury V. Zaytsev: завтра будет 7.0.4.
[18:30:04] <andrew_b> 4.7.0.4
[18:30:22] <andrew_b> А 4.7.2 только через месяц.
[18:31:23] <Yury V. Zaytsev> Круто =)
[18:32:09] <andrew_b> Всё идёт по плану.
[18:50:02] ASM вышел из конференции
[18:50:25] ASM зашёл в конференцию
[18:54:16] styx.mp зашёл в конференцию
[19:02:56] <il.smind> andrew_b: тут,
[19:02:57] <il.smind> ?
[19:11:41] styx.mp вышел из конференции
[19:16:11] andrew_b вышел из конференции: Replaced by new connection
[19:16:14] andrew_b зашёл в конференцию
[19:16:34] <andrew_b> il.smind: тут.
[19:16:56] <il.smind> tcc: undefined symbol 'init_xclip'
[19:17:11] <andrew_b> Ну нормально. :)
[19:17:50] <andrew_b> Какого-то хидера не хватает.
[19:17:51] <il.smind> в .h прописан, сам h подключен
[19:18:30] <andrew_b> 30_чегототам?
[19:18:46] <il.smind> букву b я потерял :)
[19:18:58] <il.smind> init_xclipb ^)
[19:19:20] <andrew_b> Ну вот и хорошо.
[19:27:22] Yury V. Zaytsev вышел из конференции
[19:32:04] styx.mp зашёл в конференцию
[20:00:56] andrew_b вышел из конференции
[20:13:45] <axaru> кто нибудь есть?
[20:29:48] <Зося_Синицкая> RSS: Новости для Midnight Commander

• Ticket #77 (savannah: fish copies files to tmp before transfer -> fails with low disk ...) updated
http://www.midnight-commander.org/ticket/77#comment:3
[20:52:30] <axaru> Живые есть?
[21:09:08] slavazanko/h зашёл в конференцию
[21:10:15] <slavazanko/h> > завтра будет 7.0.4.
> 4.7.0.4

Не понял. а 5.0 будет завтра?
[21:10:35] <slavazanko/h> axaru: я вроде жив
[21:10:40] <slavazanko/h> как успехи?
[21:10:50] <axaru> Что то не очень
[21:10:54] <slavazanko/h> ?
[21:11:17] <axaru> При компиляции подтягиваются заголовки из убунты
[21:11:31] <axaru> Сейчас покажу
[21:12:03] <axaru> ......
-Wunused-parameter -Wunused-value -Wunused-variable -Wwrite-strings -I/home/akhromov/Staff/smp86xx_toolchain.20080505/build_mipsel_nofpu/staging_dir/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -g -O2 -MT libmctty_la-key.lo -MD -MP -MF .deps/libmctty_la-key.Tpo -c key.c -fPIC -DPIC -o .libs/libmctty_la-key.o
In file included from tty-slang.h:9,
from tty.h:18,
from key.c:50:
/usr/include/slang.h:1688: warning: declaration of 'putc' shadows a global declaration
/usr/include/stdio.h:556: warning: shadowed declaration is here
In file included from ../../src/layout.h:10,
from key.c:57:
../../src/panel.h:143: warning: declaration of 'index' shadows a global declaration
[21:12:24] <axaru> И как результат:
[21:12:39] <axaru> ../../lib/util.h:79: warning: shadowed declaration is here
key.c: In function 'check_selects':
key.c:549: error: impossible constraint in 'asm'
key.c:549: error: impossible constraint in 'asm'
make[3]: *** [libmctty_la-key.lo] Error 1
make[3]: Leaving directory `/home/akhromov/Staff/mc/lib/tty'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/akhromov/Staff/mc/lib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/akhromov/Staff/mc'
make: *** [all] Error 2
[21:13:28] <slavazanko/h> странно. вроде есть -I/home/akhromov/Staff/smp86xx_toolchain.20080505/build_mipsel_nofpu/staging_dir/include... стоит первым в списке. гм
[21:13:36] <slavazanko/h> repoplanen не появлялся?
[21:13:45] <axaru> Нет не видел
[21:13:51] <axaru> Я правда отходил
[21:15:40] repolainen зашёл в конференцию
[21:15:50] <repolainen> хщщщ
[21:16:02] <slavazanko/h> гуд :)
[21:16:05] <slavazanko/h> привет
[21:16:08] <repolainen> превед
[21:16:15] <repolainen> шит хеппенд? :]
[21:16:26] <axaru> Привет
[21:16:27] <slavazanko/h> трабла есть. с кросскомпиляцией. указаны параметры комстроки, указано -I
[21:16:43] <slavazanko/h> а заголовок всё равно с /usr/include
[21:16:46] <slavazanko/h> какого-то
[21:16:52] <slavazanko/h> не подс
[21:16:54] <repolainen> <> vs "" ?
[21:16:56] <slavazanko/h> не сталкивался?
[21:17:13] <repolainen> 100 раз :]
[21:17:21] <repolainen> gcc -v должен побольше чуши писать
[21:17:23] <slavazanko/h> эм... это для шлангов
[21:17:38] <slavazanko/h> они там инклюдаются как <slang.h>
[21:17:39] <repolainen> есть еще Ъключ - -isystem :]
[21:17:45] <repolainen> уроды
[21:17:50] <repolainen> надо патчить
[21:17:50] <slavazanko/h> инклюдать как "slang.h" как-то не очень...
[21:17:57] <repolainen> пойцчему?
[21:18:08] <repolainen> в самом проекте шлангов не вижё ничё зазорного
[21:18:10] <slavazanko/h> ну оно вроде как в /use/include
[21:18:13] <repolainen> или ты прос mc?
[21:18:27] <slavazanko/h> только на случай экзотики может быть не по стандартным путям
[21:18:29] <slavazanko/h> про mc
[21:18:36] <repolainen> -isystem задается путь к сис либам
[21:18:37] <slavazanko/h> кросс-компиляция mc
[21:18:44] <repolainen> в gcc есть спек поиска путей
[21:18:51] <repolainen> думаю - он кривой
[21:19:10] <repolainen> а, и да - у нас кривой автоконф небось :]
[21:19:24] <slavazanko/h> axaru: можешь показать спец своего кросс-компилятора?
[21:19:27] <repolainen> по дефолту ищет в /usr{,/local}/unclude
[21:19:34] <slavazanko/h> автоконф уже выпрямился :)
[21:19:47] <repolainen> ага, Ъ
[21:20:04] <repolainen> gcc -dumpspecs
[21:20:29] <axaru> щас посмотрю
[21:21:08] <axaru> Это оно?
akhromov@x200s:~/Staff/mc$ mipsel-linux-gcc -v
Using built-in specs.
Target: mipsel-linux-uclibc
Configured with: /home/akhromov/Staff/smp86xx_toolchain.20080505/toolchain_build_mipsel_nofpu/gcc-4.0.4/configure --prefix=/home/akhromov/Staff/smp86xx_toolchain.20080505/build_mipsel_nofpu/staging_dir --build=i386-pc-linux-gnu --host=i386-pc-linux-gnu --target=mipsel-linux-uclibc --enable-languages=c,c++ --enable-shared --disable-__cxa_atexit --enable-target-optspace --with-gnu-ld --disable-nls --enable-multilib --with-float=soft --enable-sjlj-exceptions
Thread model: posix
gcc version 4.0.4
[21:21:09] <repolainen> и было б прикольно попыриться на полную коммандную строку
[21:21:26] <repolainen> gcc -dumpspecs
[21:21:48] <repolainen> и еще интересно попыриться в .config.log
[21:21:53] <slavazanko/h> gcc -dumpspecs | dpaste
[21:21:59] <repolainen> там небось не во всех местах пральный gcc
[21:22:04] <slavazanko/h> или fpaste
[21:22:11] <repolainen> or wgetpaste
[21:22:13] <slavazanko/h> или просто в файл и потом опубликуй
[21:22:25] <axaru> Конфиг.лог сейчас выложу
[21:22:34] <slavazanko/h> gcc -dumpspecs
[21:22:41] <slavazanko/h> выложи вывод этой команды
[21:22:49] <axaru> Ага
[21:23:48] <repolainen> и еще можно задать CC='mipsel-gcc --verbose'
[21:23:55] <repolainen> болтлимым станет шо ппц
[21:24:10] <repolainen> на конкретном файле всё можно буит зазарыить - где чё искал и почему
[21:25:39] <axaru> http://docs.google.com/Doc?docid=0Actc_DzEaCEXZGRyamM2dF8yNHZ4bTJuZ2Rx&hl=en
[21:25:51] <axaru> config.log
[21:27:56] <axaru> http://docs.google.com/Doc?docid=0Actc_DzEaCEXZGRyamM2dF8yNWNrZ2RtY2dx&hl=en
[21:28:05] <axaru> gcc -dumpspecs
[21:28:44] <axaru> А почему gcc , а не mipsel-linux-gcc?
[21:28:48] <repolainen> GLIB_CFLAGS='-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  '
GLIB_LIBS=' /usr/lib/libglib-2.0.a'
GMODULE_CFLAGS='-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  '
[21:28:57] <repolainen> ай-яй-яй - а глиб то говно :]
[21:29:12] <slavazanko/h> чего?
[21:29:20] <slavazanko/h> 2.0?
[21:29:20] <repolainen> ну в /usr/include
[21:29:30] <axaru> Я его неправильно поставил?
[21:29:43] <slavazanko/h> его тоже надо того.. кросс-компилированно
[21:29:47] <repolainen> yу надо ж на кросскомпиленный глиб ткнуть
[21:29:55] <slavazanko/h> угу
[21:30:02] <repolainen> скорее всего у тебя не тот pkg-config задетектился
[21:30:33] <slavazanko/h> PKG_CONFIG_PATH='/path/to/new/dir' ./configure --....
[21:30:38] <repolainen> ес
[21:30:39] <slavazanko/h> кажись так
[21:30:44] <repolainen> шото типа того
[21:31:02] <repolainen> CPPFLAGS='-I/home/akhromov/Staff/smp86xx_toolchain.20080505/build_mipsel_nofpu/staging_dir/include  -I/usr/include -I/home/akhromov/Staff/smp86xx_toolchain.20080505/build_mipsel_nofpu/staging_dir/include -L/home/akhromov/Staff/smp86xx_toolchain.20080505/build_mipsel_nofpu/staging_dir/lib'
[21:31:07] <repolainen> сопсна отсюда и берется
[21:31:20] <slavazanko/h> ну первым же то, что надо
[21:31:24] <slavazanko/h> первым -I
[21:31:57] <repolainen> а оно там есть?
[21:32:08] <repolainen> и хз как он глиб хедеры приклеит вконце
[21:32:28] <repolainen> каррочи еще интересно позырить на цмдлпйн конкретно фейлящегося файла. но глиб палюбэ надо кросс :]
[21:32:31] <slavazanko/h> там есть
[21:32:40] <slavazanko/h> а вот с глибами да...
[21:33:01] <axaru> lib$ ls libgl*
libglib-2.0.la libglib-2.0.so libglib-2.0.so.0 libglib-2.0.so.0.800.6
[21:33:12] <slavazanko/h> (22:19:38) axaru: ......
-Wunused-parameter -Wunused-value -Wunused-variable -Wwrite-strings -I/home/akhromov/Staff/smp86xx_toolchain.20080505/build_mipsel_nofpu/staging_dir/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -g -O2 -MT libmctty_la-key.lo -MD -MP -MF .deps/libmctty_la-key.Tpo -c key.c -fPIC -DPIC -o .libs/libmctty_la-key.o
[21:33:32] <slavazanko/h> axaru: это где они стоят?
[21:33:44] <slavazanko/h> в /home/akhromov/Staff/smp86xx_toolchain.20080505/build_mipsel_nofpu/staging_dir/ ?
[21:33:44] <repolainen> в хосте, где ж еще :]
[21:33:54] <axaru> В тоулчейне
[21:34:21] <slavazanko/h> значит, надо PKG_CONFIG_PATH переопределять. изаново конфигур пускать
[21:34:43] <axaru> А где он находится?
[21:35:25] <slavazanko/h> PKG_CONFIG_PATH=/home/akhromov/Staff/smp86xx_toolchain.20080505/build_mipsel_nofpu/staging_dir/lib/pkgconfig ./configue --bla-bla
[21:35:33] <repolainen> Юра данную проблему решал в рамках сборки под древний рхел
[21:35:47] <repolainen> интересно, где его Ъспек. у нас в репе?
[21:35:48] <slavazanko/h> просто заново конфигур мс запусти. с переопределённой переменной
[21:36:01] <slavazanko/h> да. в репе
[21:36:07] <slavazanko/h> один спек на все рхелы
[21:36:09] <repolainen> там можно подзырить что он еще оверрайдил
[21:37:42] <repolainen> ну чё. как истинный гномопроект зырили на buildj? :]
[21:39:02] <slavazanko/h> мы уже не гномопроект :)
[21:39:09] <repolainen> оттакот? :]
[21:40:02] <slavazanko/h> ну да. Нам от них только глибы нужны. Один хрен переводчики члены позабивали.. чуть ли не с 2003-го года... список рассылки гномовский, но это из историчесих соображений
[21:40:36] <repolainen> УГлиб
[21:41:02] ASM вышел из конференции
[21:43:03] <axaru> я сделал
export PKG_CONFIG_PATH=/home/akhromov/Staff/smp86xx_toolchain.20080505/build_mipsel_nofpu/staging_dir/lib/pkgconfig
не что то не то
[21:43:30] <repolainen> и потом стартанул configure?
[21:43:37] <axaru> ну да
[21:43:52] <axaru> checking for dnet_ntoa in -ldnet_stub... no
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... no
configure: error: Cannot find static glib
akhromov@x200s:~/Staff/mc
[21:43:59] <repolainen> он не врет :]
[21:44:05] <repolainen> у тебя были только shared
[21:44:44] <axaru> понял нужно убрать из конфигур статик
[21:44:44] <repolainen> ты хочешь собрать mc со вкомпиленным glib?
[21:44:49] <repolainen> ну или так
[21:44:57] <repolainen> или собрать glib с поддержкой static libs
[21:44:58] <axaru> Я хочу со всеми статик собрать
[21:45:23] <repolainen> наерна есть какой нить --enable-static --disable-shared для glib
[21:45:42] <axaru> Потому как на железяке из флеша грузятся все библиотеки и после перезагрузки они будут перетерты
[21:46:11] <axaru> в смысле перетерты все, которые я поставлю
[21:46:21] <axaru> так
[21:46:40] <axaru> я сейчас с динамическими попробую
[21:46:48] <axaru> а там будет видно
[21:46:56] <slavazanko/h> угу
[21:47:38] <axaru> checking for get_process_stats in -lseq... no
checking for Gpm_Repeat in -lgpm... no
configure: WARNING: libgpm is missing or older than 0.18
Selected 'glib' search engine, but you don't have glib >= 2.14. Trying to use 'pcre' engine, (WARNING)
checking lib pcre... (testing)
./configure: line 22878: pcre-config: command not found
./configure: line 22879: pcre-config: command not found
configure: error: Your system don't have pcre library (or pcre devel stuff)
[21:47:46] <axaru> Что то недокомпилил
[21:48:58] <axaru> Коллеги, а вы спать не хотите?
[21:49:15] <repolainen> Selected 'glib' search engine, but you don't have glib >= 2.14. Trying to use 'pcre' engine
[21:49:21] <repolainen> а у нас 22.59
[21:49:38] <repolainen> хочет или новый глиб или установленный pcre :]
[21:49:40] <slavazanko/h> я спать лягу часов через пять
[21:50:16] <axaru> glib - у меня 2.0
[21:50:27] <axaru> Значит более свежий нужен
[21:50:56] <slavazanko/h> PKG_CONFIG_PATH=/home/akhromov/Staff/smp86xx_toolchain.20080505/build_mipsel_nofpu/staging_dir/lib/pkgconfig pkg-config --modversion glib-2.0
[21:52:04] <repolainen> 2.0 это общее называние (есть еще 1.2)
[21:52:17] <repolainen> 2.20 - тоже 2.0 в модулях :]
[21:52:22] <slavazanko/h> угу
[21:52:41] <slavazanko/h> надо равно или новее чем 2.14
[21:52:51] <slavazanko/h> чтобы с pcre не гемороиться
[21:53:05] <axaru> akhromov@x200s:~/Staff/mc$ pkg-config --modversion glib-2.0
2.8.6
[21:53:12] <slavazanko/h> поддержку pcre влупили для корпоратива. Там до сих под глибы 2.10
[21:53:21] <axaru> Вот
[21:53:32] <slavazanko/h> это из хост-машины или из тулайна?
[21:53:39] <slavazanko/h> тулчайна
[21:53:51] <slavazanko/h> ?
[21:53:56] <axaru> я его и компилил
[21:54:05] <repolainen> опеннет ваще поохреневал - лупит рекламные жыпеги прямо в RSS
[21:54:10] <slavazanko/h> поновее тогда возьми
[21:54:33] <slavazanko/h> и если уж компилить, то и static-либы собери
[21:55:30] <axaru> взять новее glib&
[21:55:33] <axaru> ?
[21:56:14] <slavazanko/h> угу
[21:56:25] <slavazanko/h> надо равно или новее чем 2.14
[21:56:42] <axaru> ok
давайте завтра
[21:56:56] <Зося_Синицкая> RSS: Новости для Midnight Commander

• Ticket #2125 (User asked twice about overwriting file) created
http://www.midnight-commander.org/ticket/2125
[21:58:23] <slavazanko/h> ок
[22:07:07] <Зося_Синицкая> RSS: Новости для Midnight Commander

• Ticket #2125 (User asked twice about overwriting file) updated
http://www.midnight-commander.org/ticket/2125#comment:2

• Ticket #2125 (User asked twice about overwriting file) updated
http://www.midnight-commander.org/ticket/2125#comment:1
[22:29:07] <slavazanko/h> repolainen: тут ещё? помоги с составлением сообщения на главной, плиз.

Now we have next (epoch) version of fully-featured Midnight Commander. Some features:
* support of plugins (compatible with FAR manager);
* universal output UI library (supported S-Lang/ncursesw/GTK/QT/Motif)
[22:29:17] <slavazanko/h> Что ещё можно придумать?
[22:29:35] <repolainen> we have ?
[22:29:54] styx.mp вышел из конференции
[22:30:09] <repolainen> чё, ужэ это всё есть?
[22:30:13] <slavazanko/h> ну... мы зарелизили.. как это?
[22:30:30] <repolainen> we have released :]
[22:30:51] <repolainen> тамуже есь qt морда?
[22:30:56] <repolainen> я шото явно проспал
[22:31:14] <slavazanko/h> ты проспал 1-е апреля :)
[22:31:30] <repolainen> а ёп
[22:31:52] <slavazanko/h> что-то фаровцы тупят. и они сами, и сайт ихний. Скачать исходники почти невозможно.
Реши взять в качестве mc-5.0 мигелевский mc, который он сейчас клепает на mono
[22:32:32] <repolainen> UNIX support is deprecated in favour of more progressive JVM/.NET platform
[22:33:13] <slavazanko/h> угу.. что ещё? Сообщить о смене лицензии?
[22:33:17] <slavazanko/h> на MS EULA...
[22:33:23] <slavazanko/h> или явная лажа будет?
[22:33:23] <repolainen> basic support for multitouch interface
[22:33:35] <repolainen> не, лицензию можно поменять на BSD
[22:34:37] <slavazanko/h> * BSD-License
* support of plugins (fully compatible with FAR manager);
* universal output UI library (supported S-Lang/ncursesw/GTK/QT/Motif)
* UNIX support is deprecated in favour of more progressive JVM/.NET platform
* basic support for multitouch interface
[22:34:40] <repolainen> build system was moved from autoconf based to visual studio express 2008 compatible
[22:34:46] <slavazanko/h> хватит? или ещё идеи есть? :)
[22:34:57] <repolainen> as it caused problems in cygwin environments
[22:36:53] <repolainen> facebook plugin is integrated to core library and enabled by default
[22:37:05] <slavazanko/h> :)
[22:37:07] <slavazanko/h> во треш
[22:37:32] <repolainen> а шо делать :]
[22:37:50] <repolainen> ну и про гугл тулбар чёнить
[22:38:40] <repolainen> Old plugin mechansms are deprecated in favour of brand new JSON one (see google toolbar example)
[22:38:50] <slavazanko/h> эм... Integrated cloud navigation throught google search toolbar? :)
[22:38:52] <repolainen> s/JSON/javascript/
[22:39:02] <repolainen> хз :]
[22:39:58] <repolainen> ладно, хватит маразма :]
[22:40:36] <repolainen> можно было бы еще новую дебильную расшифровку mc придумать
[22:40:49] <repolainen> типа Mexican Carrot
[22:41:21] * repolainen -> sleep
[22:41:29] <slavazanko/h> да ладно, и так уже неплохо :)
[22:43:55] <slavazanko/h> помоги ещё заключительное слово составить. В стиле "команда разработчиков просит вас скачать и потестировать возможности новой версии. Надеемся, что Вы останетесь довольны"
[22:44:03] <slavazanko/h> ну или чито-то в этом роде
[22:50:30] <slavazanko/h> http://www.midnight-commander.org/wiki#EXPERIMENTALrelease5.0
[22:50:40] <slavazanko/h> я охреневаю. уже кто-то успел скачать :)
[22:52:28] <axaru> Я не сплю...:D
[22:52:37] <slavazanko/h> :))
[22:52:42] <axaru> Выпил с женой шампанского и сюда
[22:52:51] <axaru> Вот такой вопрос
[22:53:38] <axaru> Я компилю glib-2.22.5
[22:54:18] <axaru> В процессе компиляции создается файл glib-gmarshal в бинарном формате mipsel
[22:54:45] <axaru> но этот идиот (make) пытается его запустить и выдает ошибку
[22:55:04] <axaru> Типа неэкзекутальный файл
[22:55:11] <slavazanko/h> гм
[22:55:13] <slavazanko/h> тут хз
[22:55:40] <axaru> Я взял и поставил символическую ссылку на /usr/bin/glib-marshal
[22:55:51] <axaru> И все до конца построилось
[22:56:16] <axaru> Есть ощущения, что я что-то потом получу?
[22:56:29] <slavazanko/h> :)
[22:56:43] <slavazanko/h> не знаю. Дай Бог, чтобы оно нормально собралось.
[22:57:04] <axaru> Но вот что я нашел
http://www.mail-archive.com/gtk-list@gnome.org/msg20932.html
[22:57:39] <axaru> Там вроде чувак тоже запускал исполняемый для 86 но другим путем
[22:57:57] <axaru> У меня как у него не получилось
[22:58:21] repolainen вышел из конференции
[22:59:21] <axaru> а нужно делать
make deinstall
старой библиотеки?
[22:59:39] <slavazanko/h> я в кросс-компиляции не силён. Поэтому тут подсказать могу мало
[23:01:37] <axaru> make uninstall
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!