[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