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

Тема: http://www.midnight-commander.org | Latest stable release: 4.7.5.1
[06:16:11] andrew_b зашёл в конференцию
[06:45:58] il.smind вышел из конференции
[06:48:18] il.smind зашёл в конференцию
[06:57:59] il.smind вышел из конференции
[06:58:35] il.smind зашёл в конференцию
[06:59:17] <il.smind > storchaka> А что это за каталог misc/macros.d появился?
это макросы
[07:30:26] <il.smind > andrew_b: Привет Всем!
[07:31:54] <andrew_b> il.smind : мне?
[07:32:35] <il.smind > таймлайн при
View changes from 09/03/11 and 2 days back.
смотрится замечательно
[07:32:43] <il.smind > andrew_b: Вам
[07:54:43] <andrew_b> il.smind : туннель...
[08:26:03] <il.smind > попробывай
[08:27:38] <il.smind > andrew_b: как оно?
[08:28:18] <andrew_b> Удачно.
[08:30:00] <il.smind > Спасибо, что воспользовались нашим сервисом.
[08:46:48] <slavazanko/w> всем привет
[08:47:58] <andrew_b> slavazanko/w: привет!
[08:48:24] <il.smind > slavazanko/w: Да
[08:48:35] <il.smind > slavazanko/w: Ну что проболжим?
[08:48:39] <il.smind > slavazanko/w: Ну что продолжим?
[08:48:51] <slavazanko/w> что именно продолжим?
[08:49:01] <il.smind > не знаю
[08:49:08] <slavazanko/w> :)
[08:49:13] <il.smind > mclib вроде
[08:49:31] <il.smind > или как там его?
[08:50:11] <slavazanko/w> дык чего там продолжать? Оно готово
[08:50:47] <il.smind > расскажи
[08:52:11] <slavazanko/w> ./configure ... --enable-mclib && make && make install
вот и весь рассказ
[08:52:19] <il.smind > вот
[08:52:32] <andrew_b> А это зачем?
+ LIB_VERSION=`echo $(LIBMC_VERSION) | \
+ sed 's/\./ /g'| \
+ while read v1 v2 v3; do echo $$v2':'$$v3':'$$v1; done`
[08:52:42] <andrew_b> А...
[08:52:44] <il.smind > а если я туда код добавлю вызывающий что то из src
[08:52:57] <andrew_b> il.smind : тебя убьют.
[08:53:07] <il.smind > andrew_b: кто?
[08:53:25] <il.smind > я не знал что это так опасно
[08:53:28] <andrew_b> Найдутся люди.
[08:54:06] <il.smind > andrew_b: как этого избежать?
[08:54:18] <andrew_b> slavazanko/w: я бы тут sed заменил на tr.
[08:54:41] <slavazanko/w> ок
[08:56:06] <il.smind > я попросил человека
[08:56:14] <il.smind > он снял для нас видео
[08:56:18] <il.smind > про mc
[08:56:25] <slavazanko/w> набхуа?
[08:56:31] <il.smind > по приколу
[08:56:42] <slavazanko/w> и что в видео?
[08:56:48] <il.smind > смысл такой:
[08:56:59] <il.smind > показана активность
[08:56:59] <andrew_b> il.smind : как тинейжер с этим лексиконом, чесслово.
[08:57:31] <slavazanko/w> линк есть на видео?
[08:57:33] <andrew_b> slavazanko/w: не собирается.
[08:57:40] <il.smind > andrew_b: я могу переключить режим ввода на "постарше" если раздражает
[08:57:44] <slavazanko/w> что за ошибка?
[08:57:47] <il.smind > так вот
[08:58:19] <andrew_b> slavazanko/w: --with-x=no

In file included from /home/borodin/work/work.c/mc/mc-2501_split_lib/lib/tty/key.c:54:
/home/borodin/work/work.c/mc/mc-2501_split_lib/lib/tty/x11conn.h:19:22: error: X11/Xlib.h: Нет такого файла или каталога
In file included from /home/borodin/work/work.c/mc/mc-2501_split_lib/lib/tty/key.c:54:
/home/borodin/work/work.c/mc/mc-2501_split_lib/lib/tty/x11conn.h:31: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/home/borodin/work/work.c/mc/mc-2501_split_lib/lib/tty/x11conn.h:32: error: expected ')' before '*' token
/home/borodin/work/work.c/mc/mc-2501_split_lib/lib/tty/x11conn.h:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'mc_XQueryPointer'
/home/borodin/work/work.c/mc/mc-2501_split_lib/lib/tty/key.c:527: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/home/borodin/work/work.c/mc/mc-2501_split_lib/lib/tty/key.c:528: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'x11_window'
/home/borodin/work/work.c/mc/mc-2501_split_lib/lib/tty/key.c: In function 'init_key_x11':
/home/borodin/work/work.c/mc/mc-2501_split_lib/lib/tty/key.c:669: error: 'x11_display' undeclared (first use in this function)
/home/borodin/work/work.c/mc/mc-2501_split_lib/lib/tty/key.c:669: error: (Each undeclared identifier is reported only once
/home/borodin/work/work.c/mc/mc-2501_split_lib/lib/tty/key.c:669: error: for each function it appears in.)
/home/borodin/work/work.c/mc/mc-2501_split_lib/lib/tty/key.c:669: warning: implicit declaration of function 'mc_XOpenDisplay'
/home/borodin/work/work.c/mc/mc-2501_split_lib/lib/tty/key.c:672: error: 'x11_window' undeclared (first use in this function)
/home/borodin/work/work.c/mc/mc-2501_split_lib/lib/tty/key.c:672: warning: implicit declaration of function 'DefaultRootWindow'/home/borodin/work/work.c/mc/mc-2501_split_lib/lib/tty/key.c: In function 'get_modifier':
/home/borodin/work/work.c/mc/mc-2501_split_lib/lib/tty/key.c:824: error: 'x11_window' undeclared (first use in this function)
/home/borodin/work/work.c/mc/mc-2501_split_lib/lib/tty/key.c:826: error: 'Window' undeclared (first use in this function)
/home/borodin/work/work.c/mc/mc-2501_split_lib/lib/tty/key.c:826: error: expected ';' before 'root'
/home/borodin/work/work.c/mc/mc-2501_split_lib/lib/tty/key.c:831: warning: implicit declaration of function 'mc_XQueryPointer'
/home/borodin/work/work.c/mc/mc-2501_split_lib/lib/tty/key.c:831: error: 'x11_display' undeclared (first use in this function)
/home/borodin/work/work.c/mc/mc-2501_split_lib/lib/tty/key.c:831: error: 'root' undeclared (first use in this function)
/home/borodin/work/work.c/mc/mc-2501_split_lib/lib/tty/key.c:831: error: 'child' undeclared (first use in this function)
/home/borodin/work/work.c/mc/mc-2501_split_lib/lib/tty/key.c:834: error: 'ShiftMask' undeclared (first use in this function)
/home/borodin/work/work.c/mc/mc-2501_split_lib/lib/tty/key.c:836: error: 'ControlMask' undeclared (first use in this function)
/home/borodin/work/work.c/mc/mc-2501_split_lib/lib/tty/key.c: In function 'done_key':
/home/borodin/work/work.c/mc/mc-2501_split_lib/lib/tty/key.c:1331: error: 'x11_display' undeclared (first use in this function)/home/borodin/work/work.c/mc/mc-2501_split_lib/lib/tty/key.c:1332: warning: implicit declaration of function 'mc_XCloseDisplay'
[08:58:20] <il.smind > активность отношений Файл-Строка
[08:59:06] <il.smind > отношение строится по репу
[08:59:40] <il.smind > и отношение Коммитер-Файл
[08:59:48] <il.smind > прикольно смотрится
[09:00:07] <il.smind > очень похоже на фрактал
[09:00:25] <slavazanko/w> линк на видео есть?
[09:00:31] <il.smind > slavazanko/w: нету
[09:00:41] <il.smind > есть видео на sftp
[09:00:54] <il.smind > если надо то дам логин
[09:01:08] <il.smind > там 600мб
[09:01:12] <andrew_b> Переложите на nopaste.
[09:01:18] <andrew_b> Херасе.
[09:01:19] <il.smind > первый кусок
[09:01:27] <andrew_b> Я не увижу этого.
[09:01:38] <slavazanko/w> 600 метров какой-то фигни про mc?
[09:01:43] <andrew_b> :)
[09:02:03] <il.smind > andrew_b: он попросил его пока не публиковать, так как хочет егосам на ютьюбе выложить
[09:02:35] <il.smind > andrew_b: я тебе потом ссылку на ютьб дам, будет не много
[09:02:36] <andrew_b> О, mc -- звезда ютьюба.
[09:02:43] <slavazanko/w> :)
[09:07:19] <slavazanko/w> у меня с --with-x=no собралось
Собираю так:
${top_srcdir}/configure \
--prefix=$BUILD_ROOT/INSTALL_ROOT \
--enable-background --enable-charset --enable-extcharset --enable-largefile --enable-maintainer-mode \
--enable-mcserver --enable-netcode --enable-nls --enable-vfs --enable-vfs-cpio --enable-vfs-extfs \
--enable-vfs-fish --enable-vfs-ftp --enable-vfs-mcfs --enable-vfs-sfs --enable-vfs-tar --enable-vfs-undelfs \
--with-edit --with-gnu-ld --with-gpm-mouse --with-mmap --with-pic --with-samba --with-subshell \
--with-x=no --with-screen=slang --enable-tests --enable-mclib --enable-werror \
$@
[09:09:00] <andrew_b> --enable-maintainer-mode \
--disable-rpath \
--enable-maintainer-mode \
--without-included-gettext \
--with-screen=slang \
--enable-charset=yes \
--enable-nls \
--enable-largefile \
--enable-background \
--with-subshell \
--with-gpm-mouse \
--enable-mclib \
--with-edit \
--with-diff-viewer \
--with-x=no \
--enable-vfs \
--enable-vfs-cpio \
--enable-vfs-tar \
--enable-vfs-extfs \
--enable-vfs-sfs \
--enable-vfs-fish \
--enable-vfs-ftp \
--enable-vfs-undelfs=no \
--enable-vfs-smb=no \
--with-smb-configdir=/etc/samba \
--with-smb-codepagedir=/etc/samba/codepages
[09:09:37] <andrew_b> slavazanko/w: у тебя какие-то левые ключи в configure.
[09:09:45] <andrew_b> Их давно нет.
[09:10:35] <andrew_b> --enable-extcharset --enable-mcserver --enable-netcode --enable-vfs-mcfs
[09:11:17] <slavazanko/w> угу
[09:15:06] <andrew_b> slavazanko/w: удали иксовые хедеры и попробуй снова.
[09:15:34] <slavazanko/w> из системы?
[09:15:51] <andrew_b> Ну я не знаю, как ты собираешь.
[09:16:02] <andrew_b> Сломалось тут:
commit 70c7584444627a67a6d94f632022b5691f7603c0
Author: Slava Zanko <slavazanko@gmail.com>
Date: Fri Mar 4 16:00:45 2011 +0200

configure.ac: Moved GLib initialization to m4.include/ac-glib.m4
[09:16:19] <slavazanko/w> странно
[09:18:12] <andrew_b> Ну понятно.
[09:19:00] <andrew_b> if test x"$no_x" = xyes; then

должно быть после AC_PATH_XTRA. А стало до.
[09:19:23] <slavazanko/w> от бля
[09:20:20] <il.smind > andrew_b> О, mc -- звезда ютьюба.
пока нет :)
[09:22:25] <slavazanko/w> запушил
[09:37:35] <andrew_b> make distdir не проходит.

make[3]: Entering directory `/home/borodin/work/work.c/mc/mc-2501_split_lib/BUILD_ROOT/src/vfs/smbfs'
(cd helpers && make top_distdir=../../../../mc-4.7.5-148-gdf3bc81 distdir=../../../../mc-4.7.5-148-gdf3bc81/src/vfs/smbfs/helpers \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
/bin/sh: line 10: cd: helpers: Нет такого файла или каталога
[09:39:08] <slavazanko/w> ща
[09:44:55] <il.smind > Я собрал вашу новую версию, запустил, и ровным счётом ничего не увидел
[09:45:06] <il.smind > нет изменений
[09:45:25] <andrew_b> Это же хорошо.
[09:45:29] <slavazanko/w> это как так ничего не увидел?
[09:45:30] <il.smind > ни гимназисток, ни шахмат не появилось
[09:45:38] <slavazanko/w> а что хотел увидеть?
[09:45:43] <slavazanko/w> libmc.so?
[09:46:25] <slavazanko/w> --enable-mclib конфигуру скармливал?
[09:47:46] <il.smind > admin@darkstar:/home/projects/mc.old/src/.libs$ ldd mc
linux-gate.so.1 => (0xffffe000)
libmc-1.so.0 => not found
libslang.so.2 => /usr/lib/libslang.so.2 (0xb75cf000)
libgpm.so.1 => /lib/libgpm.so.1 (0xb75ca000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb75c7000)
libdl.so.2 => /lib/libdl.so.2 (0xb75c2000)
librt.so.1 => /lib/librt.so.1 (0xb75b9000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb74c9000)
libc.so.6 => /lib/libc.so.6 (0xb7366000)
libm.so.6 => /lib/libm.so.6 (0xb7340000)
/lib/ld-linux.so.2 (0xb76f0000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb7326000)
[09:47:59] <slavazanko/w> libmc-1.so.0 => not found
[09:48:01] <andrew_b> Хехе.
[09:48:07] <il.smind > это не беда
[09:48:17] <il.smind > это не инсталил потому что
[09:48:25] <slavazanko/w> а что есть беда?
[09:48:28] <il.smind > оно то ищет в
[09:48:40] <il.smind > slavazanko/w> а что есть беда?
il.smind > ни гимназисток, ни шахмат не появилось
[09:49:20] <slavazanko/w> а, эти..
[09:49:25] <slavazanko/w> эти плагинами потом наклепаем
[10:00:28] <slavazanko/w> нушотам?
[10:00:36] <slavazanko/w> Илья?
[10:01:03] <il.smind > я
[10:01:19] <slavazanko/w> всё лит тебя устраивает?
[10:01:55] <slavazanko/w> Андрей. я сейчас пересобрал mc полностью с автогеном и потом make distdir - всё гуд. нет ошибок
[10:02:20] <il.smind > slavazanko/w: проблем я не заметил
[10:02:47] <il.smind > slavazanko/w: только ты не ответил на вопрос
[10:02:57] <slavazanko/w> ?
[10:03:09] <slavazanko/w> вроде все вопросы я покрыл ответами...
[10:04:16] <il.smind > если будет вызов функции из src
[10:04:38] <slavazanko/w> то будет жопа.
[10:04:48] <slavazanko/w> надо делать событие
[10:06:07] <il.smind > это как то отследится?
[10:06:11] <il.smind > при сборке?
[10:06:21] <slavazanko/w> причём в библиотеке надо закладываться на то, что у события может не быть обработчиков. То есть, может ничего не отработает. Для mc это неактуально. для сторонних приложений (тестов. например) может вылезти (или в тестах вешать mock-обработчики)
[10:06:24] <il.smind > ошибка какая или там что то
[10:06:50] <slavazanko/w> если собирать с --enable-mclib, то будет видно сразу
[10:08:30] <slavazanko/w> а не. не видно
[10:11:37] <slavazanko/w> ща решу вопрос...
[10:30:20] <andrew_b> slavazanko/w: в mc-devel@ у юзера не находится дефолтовый скин.
[10:30:59] <andrew_b> slavazanko/w: я всегда с автогеном собираю.
[10:31:54] <slavazanko/w> то есть, ты набрал ./autogen, потом make dist?
[10:34:01] <andrew_b> ./autogen, потом ./configure, потом make, потом cd BUILD_ROOT, потом make distdir
[10:34:27] <andrew_b> /bin/sh: line 10: cd: helpers: Нет такого файла или каталога
[10:35:48] <slavazanko/w> Илья, запуль. Я добавил тест для проверки. что библиотека не имеет лишних ссылок в src.
Для этого теста достаточно просто слинковать либу и стороннее приложение. Что я и сделал :)
Проверять так:
make check
то есть, периодически пускай эту команду. если надо
[10:39:58] <slavazanko/w> (cd smbfs && make top_distdir=../../../mc-4.7.5-149-g0ae90c4 distdir=../../../mc-4.7.5-149-g0ae90c4/src/vfs/smbfs \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[3]: Вход в каталог `/home/slavaz/work/mc-devel/git/build_root/src/vfs/smbfs'
(cd helpers && make top_distdir=../../../../mc-4.7.5-149-g0ae90c4 distdir=../../../../mc-4.7.5-149-g0ae90c4/src/vfs/smbfs/helpers \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[4]: Вход в каталог `/home/slavaz/work/mc-devel/git/build_root/src/vfs/smbfs/helpers'
make[4]: Цель `distdir' не требует выполнения команд.
make[4]: Выход из каталога `/home/slavaz/work/mc-devel/git/build_root/src/vfs/smbfs/helpers'
make \
top_distdir="../../../mc-4.7.5-149-g0ae90c4" distdir="../../../mc-4.7.5-149-g0ae90c4/src/vfs/smbfs" \
dist-hook
make[4]: Вход в каталог `/home/slavaz/work/mc-devel/git/build_root/src/vfs/smbfs'
/bin/sh ../../../../config/mkinstalldirs ../../../mc-4.7.5-149-g0ae90c4/src/vfs/smbfs/helpers
/bin/sh ../../../../config/mkinstalldirs ../../../mc-4.7.5-149-g0ae90c4/src/vfs/smbfs/helpers/include
mkdir -p -- ../../../mc-4.7.5-149-g0ae90c4/src/vfs/smbfs/helpers/include
/bin/sh ../../../../config/mkinstalldirs ../../../mc-4.7.5-149-g0ae90c4/src/vfs/smbfs/helpers/lib
mkdir -p -- ../../../mc-4.7.5-149-g0ae90c4/src/vfs/smbfs/helpers/lib
/bin/sh ../../../../config/mkinstalldirs ../../../mc-4.7.5-149-g0ae90c4/src/vfs/smbfs/helpers/libsmb
mkdir -p -- ../../../mc-4.7.5-149-g0ae90c4/src/vfs/smbfs/helpers/libsmb
/bin/sh ../../../../config/mkinstalldirs ../../../mc-4.7.5-149-g0ae90c4/src/vfs/smbfs/helpers/param
mkdir -p -- ../../../mc-4.7.5-149-g0ae90c4/src/vfs/smbfs/helpers/param
for I in Makefile.in aclocal.m4 configure.ac configure internals.doc parsing.doc include/byteorder.h include/charset.h include/client.h include/config.h.in include/includes.h include/kanji.h include/local.h include/nameserv.h include/nterr.h include/proto.h include/smb.h include/stamp-h.in include/trans2.h include/version.h lib/charcnv.c lib/charset.c lib/debug.c lib/interface.c lib/kanji.c lib/md4.c lib/netmask.c lib/slprintf.c lib/system.c lib/time.c lib/username.c lib/util.c lib/util_file.c lib/util_sock.c lib/util_str.c libsmb/clientgen.c libsmb/namequery.c libsmb/nmblib.c libsmb/nterr.c libsmb/pwd_cache.c libsmb/smbdes.c libsmb/smbencrypt.c libsmb/smberr.c param/loadparm.c param/params.c; do \
cp -p ../../../../src/vfs/smbfs/helpers/$I ../../../mc-4.7.5-149-g0ae90c4/src/vfs/smbfs/helpers/$I || exit 1; \
done
make[4]: Выход из каталога `/home/slavaz/work/mc-devel/git/build_root/src/vfs/smbfs'
[10:40:10] <slavazanko/w> у меня всё нормально
[10:40:28] <slavazanko/w> Илья, проверь плиз команду
make distdir
[10:44:23] <il.smind > slavazanko/w: в процессе
[10:47:06] <il.smind > (cd po && make top_distdir=../mc-4.7.5-149-g0ae90c4 distdir=../mc-4.7.5-149-g0ae90c4/po \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[1]: Вход в каталог `/home/projects/mc.old/po'
Makefile:508: предупреждение: переопределение способа для цели `update-po'
Makefile:454: предупреждение: старый способ для цели `update-po' игнорируются
make update-po
make[2]: Вход в каталог `/home/projects/mc.old/po'
Makefile:508: предупреждение: переопределение способа для цели `update-po'
Makefile:454: предупреждение: старый способ для цели `update-po' игнорируются
make mc.pot-update && \
sed \
-e '/#, fuzzy/d' \
-e 's/Project-Id-Version: PACKAGE VERSION/Project-Id-Version: mc 4.7.5-149-g0ae90c4/' \
-e 's/^"Plural-Forms: nplurals=INTEGER;/#"Plural-Forms: nplurals=INTEGER;/' \
-e 's@Content-Type: text/plain; charset=CHARSET@Content-Type: text/plain; charset=utf-8@' \
< ./mc.pot > mc.1po && \
mv -f mc.1po ./mc.pot
make[3]: Вход в каталог `/home/projects/mc.old/po'
Makefile:508: предупреждение: переопределение способа для цели `update-po'
Makefile:454: предупреждение: старый способ для цели `update-po' игнорируются
make[3]: *** Нет правила для сборки цели `../lib/vfs/mc-vfs/cpio.c', требуемой для `mc.pot-update'. Останов.
make[3]: Выход из каталога `/home/projects/mc.old/po'
make[2]: *** [update-po] Ошибка 2
make[2]: Выход из каталога `/home/projects/mc.old/po'
make[1]: *** [distdir] Ошибка 2
make[1]: Выход из каталога `/home/projects/mc.old/po'
make: *** [distdir] Ошибка 1
[10:47:49] <il.smind > а вот это не страшно
checking for CHECK... no
configure: WARNING: 'Check' utility not found. Check your environment
configure: creating ./config.status
?
[10:48:02] <slavazanko/w> автоген запускал?
[10:48:17] <slavazanko/w> > а вот это не страшно
не страшно. но лучше поставь
[10:49:29] <andrew_b> ../lib/vfs/mc-vfs/cpio.c
Проавтогень
[10:55:03] <slavazanko/w> Андрей, при --enable-vfs-smb=no ошибка воспроизводится
[10:55:34] <andrew_b> Это вопрос?
[10:55:43] <slavazanko/w> утверждение.
[10:55:45] <slavazanko/w> уже копаю
[10:55:49] <andrew_b> А...
[10:55:57] <andrew_b> Да, у меня без самбы.
[10:59:22] <andrew_b> Помнится, у меня было что-то аналогичное, но не помню уже что.
[11:01:25] <andrew_b> slavazanko/w: и ещё.
[11:01:47] <slavazanko/w> ?
[11:01:59] <andrew_b> Добавь в src/vfs/Makefile.am

DIST_SUBDIRS = extfs fish
[11:03:02] <andrew_b> Иначе при --without-vfs-extfs каталог extfs не попадёт в тарбол. Такая же хрень с fish.
[11:03:21] <slavazanko/w> угу
[11:03:55] <andrew_b> Может, надо и samba добавить.
[11:04:10] <slavazanko/w> да
[11:04:20] <andrew_b> Хотя в мастере без этого собирается.
[11:05:18] <andrew_b> Короче, все каталоги из src/vfs надо в DIST_SUBDIRS
[11:09:47] <andrew_b> Не помогло.
[11:38:03] <slavazanko/w> уф... победил. ща запушу
[11:38:16] <andrew_b> Погодь.
src/vfs/fish/helpers
[11:38:26] <slavazanko/w> ?
[11:38:30] <andrew_b> src/vfs/fish/helpers/README.fish~HEAD
[11:38:34] <andrew_b> Это что?
[11:39:20] <andrew_b> Гм.
[11:39:28] <slavazanko/w> угу
[11:39:33] <andrew_b> Какие-то старые огрызки.
[11:39:52] <il.smind > make[2]: Вход в каталог `/home/projects/mc.old/misc/syntax'
make[2]: Выход из каталога `/home/projects/mc.old/misc/syntax'
make[1]: Выход из каталога `/home/projects/mc.old/misc'
test -n "" \
|| find "mc-4.7.5-149-g0ae90c4" -type d ! -perm -755 \
-exec chmod u+rwx,go+rx {} \; -o \
! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
! -type d ! -perm -400 -exec chmod a+r {} \; -o \
! -type d ! -perm -444 -exec /bin/sh /home/projects/mc.old/config/install-sh -c -m a+r {} {} \; \
|| chmod -R a+r "mc-4.7.5-149-g0ae90c4"
[11:39:58] <il.smind > значит всё ок?
[11:39:58] <slavazanko/w> укосить?
[11:40:12] <andrew_b> Да. Появилось тут:

commit 62f3c368c9de227b5c80ea9ed572e4a5fc35b3ec
Author: Slava Zanko <slavazanko@gmail.com>
Date: Thu Nov 18 10:43:23 2010 +0200

Renamed keybind-related functions:

* lookup_action -> keybind_lookup_action
* lookup_keymap_shortcut -> keybind_lookup_keymap_shortcut
* lookup_keymap_command -> keybind_lookup_keymap_command

Signed-off-by: Slava Zanko <slavazanko@gmail.com>
[11:40:46] <andrew_b> il.smind : нет.
[11:40:54] <andrew_b> Ты с самбой собираешь?
[11:44:58] <il.smind > andrew_b: нет
[11:45:01] <il.smind > а надо?
[11:45:09] <slavazanko/w> да
[11:45:32] <il.smind > понял
[11:45:46] <andrew_b> Нет.
[11:45:57] <slavazanko/w> пусть проверит тоже
[11:46:03] <andrew_b> Ошибка как раз при сборке без самбы.
[11:46:52] <slavazanko/w> эм... Илья. ты собираешь без самбы и при этом make dist у тебя проходит нормально?
[11:47:09] <slavazanko/w> make distdir
[11:48:31] <il.smind > без самбы
[11:48:44] <il.smind > проходит make distdir
[11:48:49] <slavazanko/w> запушил. проверяйте
[11:49:03] <il.smind > Source code location: .
Compiler: gcc -std=gnu99
Compiler flags: -fdiagnostics-show-option -Wcomment -Wdeclaration-after-statement -Wfloat-equal -Wformat -Wformat-security -Wimplicit -Wignored-qualifiers -Wmissing-braces -Wmissing-declarations -Wmissing-parameter-type -Wmissing-prototypes -Wnested-externs -Wno-long-long -Wno-unreachable-code -Wparentheses -Wpointer-sign -Wreturn-type -Wsequence-point -Wshadow -Wsign-compare -Wswitch -Wtype-limits -Wuninitialized -Wunused-function -Wunused-label -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wwrite-strings -g3 -O -ggdb -g -O2
File system: Midnight Commander Virtual Filesystem
cpio, tar, sfs, extfs, ftp, fish
Screen library:
Mouse support: gpm and xterm
X11 events support: yes
With subshell support: yes
Internal editor: yes
Diff viewer: yes
Support for charset: yes
Search type: glib-regexp
[11:50:04] <slavazanko/w> Шоза "Compiler flags"???
ты бранчи не перепутал?
мы про 2501_split_lib есличё...
[11:57:28] <il.smind > admin@darkstar:/home/projects/mc.old$ git branch
1628_CJK_fix
2499_mcedit_select_cur_word
* 2501_split_lib
[11:58:47] <il.smind > slavazanko/w: а что не так то?
[12:00:18] <slavazanko/w> извиняюсь. погорячился
[12:00:36] <slavazanko/w> думал. что ты показал выхлоп mc -V, а не конфигура
[12:02:26] <slavazanko/w> andrew_b: с последними правками собирается make distdir?
Запуль ещё раз. В конечном итоге патч сводится всего к одной строчке... :)
src/vfs/smbfs/Makefile.am:
+ DIST_SUBDIRS =
[12:02:40] <andrew_b> Да, собирается.
[12:03:10] <slavazanko/w> Илья, поставил check?
[12:08:02] <il.smind > slavazanko/w: нет
[12:08:08] <il.smind > ты настаиваешь?
[12:08:11] <slavazanko/w> зря
[12:08:25] <slavazanko/w> ну... не то. чтобы настаиваю. но рекомендую. Забористая штука
[12:08:37] <il.smind > slavazanko/w: так ленивисто
[12:09:02] <slavazanko/w> ну поставь, а? ну что тебе стоит?...
[12:09:38] <il.smind > собирать надо
[12:10:07] <slavazanko/w> в бранче даже первый тест появился. Специально для тебя. Вернее. для решения твоего заданного вопроса: " если будет вызов функции из src это как то отследится? "
[12:13:31] <il.smind > конечно не шахматы
[12:13:40] <il.smind > и как его запускать?
[12:16:47] <il.smind > slavazanko/w: адресок дай
[12:16:51] <il.smind > check
[12:17:13] <slavazanko/w> http://check.sourceforge.net/
[12:17:29] <il.smind > они бы утилиту еще бы 'а' назвали или 'the'
[12:17:48] <il.smind > искать одно удовольствие
[12:18:02] <slavazanko/w> :))
[12:20:02] <andrew_b> slavazanko/w: ещё одна напасть. Из тарбола не могу собрать rpm.
[12:20:10] <andrew_b> config.status: error: cannot find input file: src/vfs/local/Makefile.in
error: Bad exit status from /usr/src/tmp/rpm-tmp.9846 (%build)
[12:21:01] <slavazanko/w> да, вижу. Ща исправлю
[12:25:34] BanderOS зашёл в конференцию
[12:28:07] BanderOS вышел из конференции
[12:34:14] <slavazanko/w> andrew_b: запуль
[12:46:39] <slavazanko/w> собирается rpm?
[12:47:05] <andrew_b> В процессе.
ftpfs.c: In function 'ftpfs_open_data_connection':
ftpfs.c:1181: warning: dereferencing pointer 'data_addr.125' does break strict-aliasing rules [-Wstrict-aliasing]
ftpfs.c:1181: note: initialized from here
ftpfs.c:1185: warning: dereferencing pointer 'data_addr.127' does break strict-aliasing rules [-Wstrict-aliasing]
ftpfs.c:1185: note: initialized from here
[12:48:59] <andrew_b> libmc-1.so недолинкована. Точнее, не слинкована ни с одной либой.
[12:49:21] <andrew_b> Verifying ELF objects in /usr/src/tmp/mc-buildroot (arch=normal,fhs=normal,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
verify-elf: ERROR: ./usr/lib/libmc-1.so.0.0.1: undefined symbol: g_free
verify-elf: ERROR: ./usr/lib/libmc-1.so.0.0.1: undefined symbol: SLang_TT_Baud_Rate
verify-elf: ERROR: ./usr/lib/libmc-1.so.0.0.1: undefined symbol: SLtt_Ignore_Beep
verify-elf: ERROR: ./usr/lib/libmc-1.so.0.0.1: undefined symbol: g_str_hash
verify-elf: ERROR: ./usr/lib/libmc-1.so.0.0.1: undefined symbol: SLtt_Screen_Cols
verify-elf: ERROR: ./usr/lib/libmc-1.so.0.0.1: undefined symbol: g_utf8_skip
verify-elf: ERROR: ./usr/lib/libmc-1.so.0.0.1: undefined symbol: g_tree_destroy
verify-elf: ERROR: ./usr/lib/libmc-1.so.0.0.1: undefined symbol: SLsmg_Display_Eight_Bit
verify-elf: ERROR: ./usr/lib/libmc-1.so.0.0.1: undefined symbol: SLtt_Has_Alt_Charset
verify-elf: ERROR: ./usr/lib/libmc-1.so.0.0.1: undefined symbol: gpm_zerobased
verify-elf: ERROR: ./usr/lib/libmc-1.so.0.0.1: undefined symbol: gpm_fd
verify-elf: ERROR: ./usr/lib/libmc-1.so.0.0.1: undefined symbol: _gpm_buf
verify-elf: ERROR: ./usr/lib/libmc-1.so.0.0.1: undefined symbol: g_ascii_table
verify-elf: ERROR: ./usr/lib/libmc-1.so.0.0.1: undefined symbol: _gpm_arg
verify-elf: ERROR: ./usr/lib/libmc-1.so.0.0.1: undefined symbol: SLtt_Use_Ansi_Colors
verify-elf: ERROR: ./usr/lib/libmc-1.so.0.0.1: undefined symbol: SLang_TT_Read_FD
verify-elf: ERROR: ./usr/lib/libmc-1.so.0.0.1: undefined symbol: gpm_consolefd
verify-elf: ERROR: ./usr/lib/libmc-1.so.0.0.1: undefined symbol: SLtt_Blink_Mode
verify-elf: ERROR: ./usr/lib/libmc-1.so.0.0.1: undefined symbol: g_str_equal
verify-elf: ERROR: ./usr/lib/libmc-1.so.0.0.1: undefined symbol: SLtt_Screen_Rows
verify-elf: ERROR: ./usr/lib/libmc-1.so.0.0.1: undefined symbol: g_ascii_strcasecmp
verify-elf: ERROR: ./usr/lib/libmc-1.so.0.0.1: undefined symbol: g_utf8_validate
verify-elf: ERROR: ./usr/lib/libmc-1.so.0.0.1: undefined symbol: g_tree_new_full
verify-elf: ERROR: ./usr/lib/libmc-1.so.0.0.1: undefined symbol: g_free
verify-elf: ERROR: ./usr/lib/libmc-1.so.0.0.1: undefined symbol: SLsmg_touch_lines

и т.д.
[12:52:56] <slavazanko/w> да, непорядок... ща
[12:59:26] <il.smind > libmc-1.so.0.0.1
а чо такая версия лоховская?
[12:59:56] <slavazanko/w> почему лоховская? первая версия...
[12:59:59] <il.smind > хоть бы уж
4.7.5.1
[13:00:24] <slavazanko/w> не. народ рекомендует не привязывать версии библиотек к версиям прог
[13:00:37] <andrew_b> Да.
[13:01:39] <il.smind > ну хоть бы уж тогда 0.0.8 :)
[13:02:06] <slavazanko/w> почему?
[13:02:22] <il.smind > для солидности
[13:02:43] <andrew_b> Кстати, пока звезда ютьюба пока зажигается, посмотрите сюда: https://groups.google.com/group/mc-commits/about?hl=ru.
[13:02:49] <andrew_b> Давно хотел показать.
[13:02:57] <andrew_b> За весь период
967 aboro...@vmail.ru
679 slavazanko
228 il.sm...@gmail.com
85 submit...@transifex.net
59 ad...@transifex.net
54 il.sm...@google.com
53 Mikhail S. Pobolovets
44 y...@shurup.com
42 sly...@inbox.ru
42 weig...@metux.de
[13:03:52] <il.smind > фтройке!
[13:04:06] <andrew_b> il.smind : бронза?
[13:04:27] <slavazanko/w> третьенах
[13:04:56] <il.smind > slavazanko а почему ты без собаки?
[13:05:17] <slavazanko/w> хз
[13:07:33] <il.smind > там в видео прикольнее
[13:07:40] <il.smind > я там с бластером
[13:07:59] <il.smind > красным и зелёным
[13:08:05] <il.smind > ща фотку покажу
[13:09:19] <il.smind > что то вроде такого http://s010.radikal.ru/i312/1103/ff/82a9cdd4bd50.jpg
[13:09:50] <il.smind > и вот такого http://s007.radikal.ru/i302/1103/ba/d5a74c146cac.jpg
[13:10:38] <slavazanko/w> ужас. ничего не понятно
[13:10:58] <il.smind > вот тут видео посмотри
[13:11:24] <il.smind > http://www.youtube.com/watch?v=7ebUSOITXJs&feature=player_embedded
[13:13:06] <andrew_b> slavazanko/w: +1
[13:13:07] <il.smind > slavazanko/w: так понятнее?
[13:13:09] <Зося Синицкая> andrew_b: Вы изменили карму slavazanko/w до 0. Следующий раз можно изменить через: 00:30:00
[13:13:20] <il.smind > slavazanko/w -1
[13:13:26] <il.smind > slavazanko/w: -1
[13:13:26] <Зося Синицкая> il.smind : Нельзя изменить карму участника вне конференции!
[13:13:37] <il.smind > slavazanko/w: -1
[13:13:38] <Зося Синицкая> il.smind : Вы изменили карму slavazanko/w до -1. Следующий раз можно изменить через: 00:30:00
[13:13:44] <il.smind > о
[13:13:45] <slavazanko/w> изверг. Вот зарегаюсь ещё раз на хабре - я тя сильно отрицательно буду иметь...
[13:14:08] <il.smind > slavazanko/w: ты у меня из минусов не выберешься :)
[13:14:18] <andrew_b> il.smind : -1
[13:14:19] <Зося Синицкая> andrew_b: Вы изменили карму il.smind до -1. Следующий раз можно изменить через: 00:30:00
[13:14:23] <il.smind > )
[13:14:42] <slavazanko/w> так ещё непонятнее. чё за пародия на фрактал? Чё там за болванчики летают и плетут этот типа фрактал?
[13:14:56] <il.smind > slavazanko/w: пишут в файл
[13:15:12] <il.smind > это не наш проект
[13:15:24] <il.smind > это история jquery
[13:15:29] <slavazanko/w> типа наш проект - и всё станет понятнее :)
[13:15:39] <il.smind > нет
[13:15:48] <il.smind > всё будет тоже самое
[13:15:54] <il.smind > ))
[13:15:58] <slavazanko/w> cлух, а зачем это?
[13:16:13] <il.smind > зачем... просто так
[13:16:34] <slavazanko/w> гм... ладно, пусть будет. мне-то что :)
[13:16:39] <il.smind > просто кто то написал код визуализации по системе контроля версий
[13:16:56] <il.smind > просто ради фана
[13:18:22] <slavazanko/w> andrew_b: запуль
[13:19:17] <il.smind > вот это посмотри
http://www.youtube.com/watch?v=ntTpM8hfl_E&feature=related
[13:20:25] <slavazanko/w> там страшно
[13:20:35] <slavazanko/w> звёзндые войны какие-то
[13:21:35] <il.smind > ну прикольно же?
[13:22:00] <slavazanko/w> ну прикольно. практической ценности не имет :) панты и эпотаж
[13:22:08] <il.smind > не имеет
[13:22:36] <slavazanko/w> ты check скачал? поставил? пускал mc с
make check?
[13:22:46] <il.smind > а...
[13:22:59] <il.smind > надо make check...
[13:23:01] <il.smind > ща
[13:23:24] <il.smind > make[3]: Вход в каталог `/home/projects/mc.old/lib/tests'
Running suite(s): lib/library_independ
100%: Checks: 1, Failures: 0, Errors: 0
PASS: library_independ
=============
1 test passed
=============
[13:23:58] <slavazanko/w> вооот
это значит. что ты как минимум будешь уверен. что библиотека не имеет вызовов функций из src
[13:24:15] <il.smind > да супер
[13:24:24] <il.smind > то что надо
[13:24:31] <il.smind > ты крут
[13:26:11] <andrew_b> slavazanko/w: бинго!
[13:26:12] <slavazanko/w> и так каждый тестик будет добавлять уверенности в том, что какая-либо отдельно взятая часть библиотеки работает как надо. Это позволит менять эти части библиотек, не заботясь о том. что изменения что-либо поломают в других местах - тесты моментально расскажут о несовместимости. Главное - чтобы было побольше тестов.
ну и тесты - это очень неплохой способ посмотреть, как же правильно заюзать ту или иную функцию... то есть, живые экзамплесы
[13:26:21] <slavazanko/w> andrew_b: голосуй :)
[13:26:44] <andrew_b> slavazanko/w: ишь ты какой шустрый.
[13:26:55] <andrew_b> Надо ещё раз код посмотреть.
[13:27:09] <slavazanko/w> :) Ок. Фикс-коммиты слепить или пусть будут?
[13:27:15] <andrew_b> Слепить.
[13:27:18] <slavazanko/w> ща
[13:28:15] <il.smind > make[3]: Вход в каталог `/home/projects/mc.old/lib/tests'
Running suite(s): lib/library_independ
100%: Checks: 1, Failures: 0, Errors: 0
PASS: library_independ
=============
1 test passed
=============
[13:28:54] <il.smind > халтура (с)
[13:28:59] <il.smind > diff --git a/lib/keybind.c b/lib/keybind.c
index a4f4093..bfd7218 100644
--- a/lib/keybind.c
+++ b/lib/keybind.c
@@ -29,6 +29,8 @@
#include <string.h>
#include <sys/types.h>

+#include <src/editor/edit-impl.h>
+
#include "lib/global.h"
#include "lib/tty/key.h" /* KEY_M_ */
#include "lib/strutil.h" /* str_casecmp() */
@@ -657,6 +659,7 @@ keybind_lookup_keymap_command (const global_keymap_t * keymap, long key)
return keymap[i].command;

return CK_Ignore_Key;
+ edit_menu_cmd (NULL);
}
[13:30:01] <il.smind > slavazanko/w: не работает твой тест
[13:30:09] <slavazanko/w> мдым?
[13:31:52] <il.smind > что то я еще могу добавить?
[13:32:19] <il.smind > я добавил вызов edit_menu_cmd в lib/keybind.c
[13:32:42] <il.smind > но check даже не шелохнулся
[13:32:58] <il.smind > все ровно, по его мнению
[13:33:14] <il.smind > я не согласен
[13:46:01] <slavazanko/w> коммиты слеплены.
[13:46:25] <slavazanko/w> il.smind : гм, мне самому интересно, какого он так выдаёт...
[13:47:24] <slavazanko/w> что самое странное
$ git diff
diff --git a/lib/keybind.c b/lib/keybind.c
index a4f4093..b1642ef 100644
--- a/lib/keybind.c
+++ b/lib/keybind.c
@@ -646,6 +646,7 @@ keybind_lookup_keymap_shortcut (const global_keymap_t * keymap, unsigned long ac
}

/* --------------------------------------------------------------------------------------------- */
+void edit_menu_cmd (gpointer);

unsigned long
keybind_lookup_keymap_command (const global_keymap_t * keymap, long key)
@@ -656,6 +657,7 @@ keybind_lookup_keymap_command (const global_keymap_t * keymap, long key)
if (keymap[i].key == key)
return keymap[i].command;

+edit_menu_cmd (NULL);
return CK_Ignore_Key;
}
[13:48:21] <slavazanko/w> то есть, функции явно не существует, но либа нормально линкуется к приложению... нихрена не понимам... :(
[13:51:12] <il.smind > я специально за return поставил вызов чтобы ничего не сломалось
return CK_Ignore_Key;
+ edit_menu_cmd (NULL);
[13:52:12] <andrew_b> Компилятор должен был ругнуться.
[13:52:35] <slavazanko/w> не. с точки зрения компилятора всё нормально. линкер должен ругаться
[13:53:16] <slavazanko/w> поставил после ретурна - я подумал. что умный компилятор просто выкинул код, который никогда не вызовется и переставил перед return
не помогло
[13:53:35] <slavazanko/w> гуглю по libtool "--no-undefined"
[13:55:46] <slavazanko/w> ну как бы помогло, но тест стал ненужным :)
[13:57:08] <slavazanko/w> запушил
[14:06:26] <il.smind > ))
[14:07:54] <il.smind > проверять?
[14:08:16] <slavazanko/w> да
[14:08:27] <il.smind > собираю
[14:15:58] <slavazanko/w> ну чё там?
[14:17:09] <andrew_b> Ну типо собралось.
[14:19:07] <slavazanko/w> гуд
[14:29:18] <il.smind > всё то же
[14:30:09] <il.smind > собралось а должно было ругнуть
[14:30:35] <il.smind > и
Running suite(s): lib/library_independ
100%: Checks: 1, Failures: 0, Errors: 0
PASS: library_independ
=============
1 test passed
=============
[14:30:50] <il.smind > при
diff --git a/lib/keybind.c b/lib/keybind.c
index a4f4093..0cf58ac 100644
--- a/lib/keybind.c
+++ b/lib/keybind.c
@@ -28,6 +28,7 @@
#include <stdlib.h>
#include <string.h>
#include <sys/types.h>
+#include <src/editor/edit-impl.h>

#include "lib/global.h"
#include "lib/tty/key.h" /* KEY_M_ */
@@ -656,6 +657,7 @@ keybind_lookup_keymap_command (const global_keymap_t * keymap, long key)
if (keymap[i].key == key)
return keymap[i].command;

+ edit_menu_cmd (NULL);
return CK_Ignore_Key;
}
[14:30:59] <slavazanko/w> последний коммит - и собралось?
[14:31:20] <il.smind > последний
commit 89eb2ce0072523099789e4081f6efe24c1ed092b
Author: Slava Zanko <slavazanko@gmail.com>
Date: Wed Mar 9 14:56:58 2011 +0200

FIX_FOR: Added configure parameter --enable-mclib for build own shared library
[14:31:39] <il.smind > git pull
Already up-to-date.
[14:33:02] <slavazanko/w> шото странное. у меня орёт как надо на этапе сборки.
[14:39:49] <slavazanko/w> сделай автоген
[14:40:42] <slavazanko/w> и эта... тест тал бесполезен :) Убирать коммит или оставить как экзампл?
В приниципе, после влития я перебазирую DEV_new_vfs и там тестов наклепаю... мама не горюй.
[14:41:59] <slavazanko/w> http://sourceware.org/autobook/autobook/autobook_188.html
All of the undefined symbols are resolved at linktime by `libsic.la', hence `-no-undefined'.
[14:42:04] <andrew_b> Я заранее боюс.
[14:42:41] <slavazanko/w> не боись. на основной функционал тесты ну никак не повлияют.
В 2501 просто приведено в порядок, чтобы не только тесты. но и плагины могли жить
[14:47:39] <andrew_b> event.txt сам писал?
[14:48:03] <slavazanko/w> ну.. с помощью гугльтранслейта.
[14:48:08] <slavazanko/w> ляпов много?
[14:48:20] <andrew_b> Да есть.
[14:49:08] <slavazanko/w> говори где. буду править по ходу...
[14:49:39] <andrew_b> Я не большой знаток английского.

- In mc used subsystem of events based on fast binary trees technology.
+ The subsystem of events used in mc is based on fast binary trees engine.
[14:50:09] <andrew_b> -Subsystem of events primarily designed
+Subsystem of events is primarily designed
[14:50:09] <slavazanko/w> есть
[14:51:07] <andrew_b> in VFS module is used function to output messages

Начинаем с подлежащего.
[14:51:58] <slavazanko/w> это как?
[14:52:06] <andrew_b> В английском простая структура предложения. Грубо: подлежащее, сказуемое, всё остальное.
[14:53:16] <slavazanko/w> VFS module is used output messages function?
[14:53:37] <andrew_b> VFS module uses function to output messages
[14:53:51] <andrew_b> Действительный залог проще.
[14:54:11] <andrew_b> или to show messages
[14:54:35] <andrew_b> (not in the lib)
[14:54:49] <slavazanko/w> угу, поправил
[14:57:21] <andrew_b> a lot of calls to other functions
a lot of calls of other functions
?
[14:58:02] <slavazanko/w> угу. согласен. вызова функций. а не вызова к функциям
[14:59:01] <andrew_b> In this case we can make this function
make мне что-то не нравится здесь.
[14:59:41] <slavazanko/w> мы можем сделать(превратить) функцию в обработчик
[14:59:55] <slavazanko/w> сделать/превратить == make?
[15:00:02] <slavazanko/w> transform?
[15:00:11] <andrew_b> Ну не так буквально.
[15:01:21] <andrew_b> А просто: в этом случае мы можем использовать событие.
[15:01:39] <andrew_b> Или нет.
[15:02:16] <slavazanko/w> ну... хотелось бы подчеркнуть, что из функции мы как два пальца делаем обработчик...
[15:02:35] <andrew_b> transform
[15:03:04] <slavazanko/w> ок. Если что - Юра потом поправит нас :)
[15:04:14] <andrew_b> and the process for display message from the VFS to the screen we can imagine as the event.
Ту опять надо с подлежащего начать.
[15:04:59] <andrew_b> imagine?
[15:05:16] <slavazanko/w> представить. сфантазировать. если дословно
[15:05:22] <andrew_b> Да я понимаю.
[15:06:13] <andrew_b> Это же технический текст, а не художественный. Тут всё должно быть просто как палка.
[15:07:21] <slavazanko/w> we can use as event?
[15:08:01] <andrew_b> Да.
[15:09:33] <andrew_b> In the early start mc period need to register this function as event handler.

Function as event handler must be registered at early stage of mc start.
[15:09:41] <andrew_b> must ли?
[15:09:52] <slavazanko/w> should
[15:10:04] <slavazanko/w> must слишком сильное. оно в армии применимо
[15:10:11] <andrew_b> Later simply call the event
[15:10:16] <andrew_b> Тут я не понял.
[15:10:28] <slavazanko/w> позже просто вызовите событие
[15:10:38] <slavazanko/w> "and the display messages process we can use as the event" - правильно будет?
[15:11:30] <il.smind > просто - simply
[15:11:37] <andrew_b> Сойдёт.
[15:11:48] <il.smind > just?
[15:12:02] <slavazanko/w> угу, just, точна
[15:12:16] <andrew_b> Тут как-то с лицами не того.
[15:12:41] <andrew_b> Сначала про функции, потом внезапно "вызовите".
[15:13:04] <andrew_b> Тут надо всё в третьем лице.
[15:13:06] <slavazanko/w> Later just call the event,
[15:13:38] <andrew_b> Не надо никого просить.
[15:14:11] <slavazanko/w> а как тогда?
[15:15:20] <andrew_b> Ну типа "в нужный момент времени событие может возникнуть"
[15:15:46] <andrew_b> -which function is now an event handler
+which function is an event handler now
[15:17:05] <andrew_b> - later plugin is load and reassign this event handler to itself
+ plugin will load and reassign this event handler to itself
[15:17:38] <slavazanko/w> готово
[15:18:35] <andrew_b> -Not everywhere and not always events is applicable.
+Events are not applicable in any case.
[15:19:20] <andrew_b> -Sometime is hard to decide it should be
+Sometime it is hard to decide whether it should be
[15:19:37] <andrew_b> Sometimes
[15:19:40] <andrew_b> точнее
[15:20:07] <andrew_b> Я уже устал. :)
[15:21:28] <slavazanko/w> ну и фиг с ним :) Мы не настолько англичане. чтобы писать идеально. Поймут нас - ну и ладно :)
Юра потом поможет, когда взглядом спотыкнётся... ;)
[15:26:30] <slavazanko/w> Всё, закоммитил по мануалу. Илья, подкоммитил тоже для тебя. Проверяй сборку с несуществующей функцией
[15:31:00] <andrew_b> Мож в doc/ перенести?
[15:31:36] <andrew_b> Я домой.
[15:31:40] andrew_b вышел из конференции
[15:33:13] <il.smind > slavazanko/w: собираю
[15:37:16] <il.smind > Running suite(s): lib/library_independ
100%: Checks: 1, Failures: 0, Errors: 0
PASS: library_independ
=============
1 test passed
=============
[15:38:45] <slavazanko/w> автоген пускани.
Тест стал бесполезен - просто собирай. Должно на этапе линковки бибилотеки возбухнуть
[15:41:35] <il.smind > потом просто make?
[15:42:01] <slavazanko/w> да
[15:44:35] <il.smind > Source code location: .
Compiler: gcc -std=gnu99
Compiler flags: -fdiagnostics-show-option -Wcomment -Wdeclaration-after-statement -Wfloat-equal -Wformat -Wformat-security -Wimplicit -Wignored-qualifiers -Wmissing-braces -Wmissing-declarations -Wmissing-parameter-type -Wmissing-prototypes -Wnested-externs -Wno-long-long -Wno-unreachable-code -Wparentheses -Wpointer-sign -Wreturn-type -Wsequence-point -Wshadow -Wsign-compare -Wswitch -Wtype-limits -Wuninitialized -Wunused-function -Wunused-label -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wwrite-strings -g3 -O -ggdb -g -O2
File system: Midnight Commander Virtual Filesystem
cpio, tar, sfs, extfs, ftp, fish
Screen library:
Mouse support: gpm and xterm
X11 events support: yes
With subshell support: yes
Internal editor: yes
Diff viewer: yes
Support for charset: yes
Search type: glib-regexp
[15:44:41] <il.smind > Screen library:
[15:44:48] <il.smind > куда делось?
[15:44:59] <slavazanko/w> хз. я не брал
[15:45:28] <il.smind > а где видно что я собираю с --enable-mclib
[15:45:54] <il.smind > slavazanko/w: всё собралось без ошибок
[15:46:06] <il.smind > а не должно было
[15:46:19] <slavazanko/w> ты точно с --enable-mclib собираешь?
[15:46:42] <il.smind > незнаю
[15:47:01] <il.smind > собирал вот так
[15:47:18] <il.smind > ./configure --enable-mclib --enable-maintainer-mode --prefix=/home/projects/mc.old/BUILD_ROOT/INSTALL_ROOT --with-subshell
make -s 2>>make.log
#make install
echo "========================================================="
cat make.log
[15:48:46] <il.smind > собралось ещё раз
[16:57:46] <slavazanko/w> подкоммитил. должно вылетать... наверное :)
Я домой
[17:10:51] <il.smind > slavazanko/w: проверю
[17:11:59] <il.smind > запушить забыл?
[17:39:03] slavazanko/h вышел из конференции
[17:42:09] slavazanko/h зашёл в конференцию
[18:23:00] il.smind вышел из конференции
[18:51:31] andrew_b зашёл в конференцию
[19:15:37] <slavazanko/h> запушил
[19:17:39] andrew_b вышел из конференции
[20:13:08] BanderOS зашёл в конференцию
[20:16:09] BanderOS вышел из конференции
[20:17:43] BanderOS зашёл в конференцию
[20:19:18] BanderOS вышел из конференции
[20:22:53] BanderOS зашёл в конференцию
[21:07:30] styx.mp зашёл в конференцию
[21:33:47] BanderOS вышел из конференции
[21:34:42] BanderOS зашёл в конференцию
[21:54:57] styx.mp вышел из конференции
[23:16:41] BanderOS вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!