[00:33:32] slavazanko/h вышел из конференции [05:15:46] dkostousov зашёл в конференцию [05:15:54] <dkostousov> Доброго утра всем [05:15:56] <dkostousov> Есть кто? [05:17:36] andrew_b зашёл в конференцию [05:17:50] <andrew_b> Есть. [06:12:17] slavazanko вышел из конференции [06:13:28] slavazanko зашёл в конференцию [06:21:41] <smind> Привет всем! [06:22:02] <smind> что я пропустил? [06:44:27] ASM зашёл в конференцию [07:27:35] <dkostousov> привет [07:28:18] <dkostousov> собственно что хотел узнать: как наладить использование утилитки jar для работы с архивами jar, war, ear, sar? [08:16:25] <smind> написать extfs ? [08:38:44] <smind> /bin/bash: event.c: command not found make[3]: *** [event.lo] Error 127 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 так и должно быть? [08:38:52] <smind> andrew_b, slavazanko ! [08:50:56] <slavazanko> тут [08:53:51] <dkostousov> smind: это можно как-то быстро сделать? Или там много жуткого кодинга на С? [08:54:26] <slavazanko> нет, там кодинг на баше, перле, питоне или на чём выберете. [08:55:32] <smind> баш/perl/php/java [08:55:35] <slavazanko> смотрите для примера src/vfs/extfs/helpers/uzip.in Там хелпер написан на перле и использует zip [08:55:55] <dkostousov> он сейчас для jar'ов используется? [08:56:08] <slavazanko> да [08:56:59] <smind> slavazanko, ! /bin/bash: event.c: command not found make[3]: *** [event.lo] Error 127 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 [08:57:07] <smind> чего такое? [08:57:09] <slavazanko> в какой ветке? [09:27:11] <slavazanko> аууу, в какой ветке у тебя так? [09:36:46] <andrew_b> Автоген небось не запускал. [09:40:14] iliamaslakov зашёл в конференцию [09:41:05] <iliamaslakov> 5 раз запускал. [09:41:10] <iliamaslakov> в мастере [09:41:29] <andrew_b> git reset --hard [09:42:20] <iliamaslakov> ну попробую как с обеда вернусь, но я перед сборкой сделал только git checkout master и git pull [09:42:49] <iliamaslakov> мож не заметл какую то ругань при git checkout master [09:43:47] <iliamaslakov> и остался где то в [09:49:30] iliamaslakov вышел из конференции: Machine going to sleep [09:50:28] dkostousov вышел из конференции [10:22:43] <smind> да чо за Чт. янв. 24 11:39:36 MSK 2013 Makefile:526: warning: overriding commands for target `update-po' Makefile:472: warning: ignoring old commands for target `update-po' /bin/bash: event.c: command not found make[3]: *** [event.lo] Error 127 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 Makefile:526: warning: overriding commands for target `update-po' Makefile:472: warning: ignoring old commands for target `update-po' /bin/bash: event.c: command not found make[3]: *** [event.lo] Error 127 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 [10:24:34] <andrew_b> make V=1 [10:28:15] smind вышел из конференции: Replaced by new connection [10:28:19] smind зашёл в конференцию [10:33:30] slavazanko вышел из конференции [10:33:40] <smind> holmes@darkstar:/home/projects/mc.old$ make V=1 make all-recursive make[1]: Вход в каталог `/home/projects/mc.old' Making all in intl make[2]: Вход в каталог `/home/projects/mc.old/intl' make[2]: Цель `all' не требует выполнения команд. make[2]: Выход из каталога `/home/projects/mc.old/intl' Making all in po make[2]: Вход в каталог `/home/projects/mc.old/po' Makefile:526: предупреждение: переопределение команд для цели `update-po' Makefile:472: предупреждение: старые команды для цели `update-po' игнорируются make[2]: Цель `all' не требует выполнения команд. make[2]: Выход из каталога `/home/projects/mc.old/po' Making all in lib make[2]: Вход в каталог `/home/projects/mc.old/lib' Making all in event make[3]: Вход в каталог `/home/projects/mc.old/lib/event' event.c \ : /bin/bash: event.c: команда не найдена make[3]: *** [event.lo] Ошибка 127 make[3]: Выход из каталога `/home/projects/mc.old/lib/event' make[2]: *** [all-recursive] Ошибка 1 make[2]: Выход из каталога `/home/projects/mc.old/lib' make[1]: *** [all-recursive] Ошибка 1 make[1]: Выход из каталога `/home/projects/mc.old' make: *** [all] Ошибка 2 [10:34:49] <andrew_b> git status [10:34:59] <andrew_b> Есть изменённые файлы? [10:35:43] slavazanko зашёл в конференцию [10:36:40] <smind> holmes@darkstar:/home/projects/mc.old$ git status nothing added to commit but untracked files present (use "git add" to track) [10:37:42] <andrew_b> Ну грохни тогда /home/projects/mc.old/lib/event/Makefile и /home/projects/mc.old/lib/event/Makefile.in и перезапусти автоген. [10:38:00] <andrew_b> И покажи /home/projects/mc.old/lib/event/Makefile.am [10:38:47] <smind> я не понимаю почему make clean не грохает [10:38:55] <smind> и вот это тоже смущает /bin/bash ./config.status --recheck running CONFIG_SHELL=/bin/bash /bin/bash ./configure --enable-aspell --enable-maintainer-mode --prefix=/home/projects/mc.old/BUILD_ROOT/INSTALL_ROOT --with-subshell --with-X CC=clang --no-create --no-recursion checking for a BSD-compatible install... /usr/bin/install -c [10:39:00] <smind> CC=clang [10:39:07] <smind> я собираю вот так [10:39:24] <andrew_b> Компилятор тут ни при чём. [10:39:24] <smind> export LANG=C export CC="gcc" CC="gcc" ./autogen.sh make clean echo `date` > make.log export CFLAGS="-O0 -g -ggdb3" CC="gcc" ./configure --enable-maintainer-mode --prefix=/home/projects/mc.old/BUILD_ROOT/INSTALL_ROOT --with-subshell --with-X [10:39:39] <smind> откуда берётся clang [10:40:13] <andrew_b> make clean Makefile не грохает, это естественно. [10:40:49] <smind> disclean надо было? [10:41:17] <smind> holmes@darkstar:/home/projects/mc.old$ cat /home/projects/mc.old/lib/event/Makefile.am
AM_CPPFLAGS = -I$(top_srcdir) $(GLIB_CFLAGS) $(PCRE_CPPFLAGS) [10:42:00] <andrew_b> make в процессе исполняет Makefile. Как он может его грохнуть??? [10:42:28] <smind> логично [10:42:38] <smind> как то я не думал в эту сторону [10:43:29] <smind> убил все мейкфайлы [10:43:33] <smind> перезапустил [10:51:13] slavazanko вышел из конференции [10:51:42] <smind> holmes@darkstar:/home/projects/mc.old$ make V=1 make all-recursive make[1]: Вход в каталог `/home/projects/mc.old' Making all in intl make[2]: Вход в каталог `/home/projects/mc.old/intl' make[2]: Цель `all' не требует выполнения команд. make[2]: Выход из каталога `/home/projects/mc.old/intl' Making all in po make[2]: Вход в каталог `/home/projects/mc.old/po' Makefile:526: предупреждение: переопределение команд для цели `update-po' Makefile:472: предупреждение: старые команды для цели `update-po' игнорируются make[2]: Цель `all' не требует выполнения команд. make[2]: Выход из каталога `/home/projects/mc.old/po' Making all in lib make[2]: Вход в каталог `/home/projects/mc.old/lib' Making all in event make[3]: Вход в каталог `/home/projects/mc.old/lib/event' event.c \ : /bin/bash: event.c: команда не найдена make[3]: *** [event.lo] Ошибка 127 make[3]: Выход из каталога `/home/projects/mc.old/lib/event' make[2]: *** [all-recursive] Ошибка 1 make[2]: Выход из каталога `/home/projects/mc.old/lib' make[1]: *** [all-recursive] Ошибка 1 make[1]: Выход из каталога `/home/projects/mc.old' make: *** [all] Ошибка 2 [10:51:58] slavazanko зашёл в конференцию [12:36:36] smind вышел из конференции [12:50:32] smind зашёл в конференцию [12:50:55] <smind> ваще жесть [12:51:00] <smind> нет больше идей [12:51:18] <andrew_b> git clone [12:51:23] <smind> сравнил Makefile c другим [12:51:41] <smind> они идентичны с тем где компилится [12:51:58] <slavazanko> а канпеляторы тоже одинаковые? [12:52:09] <smind> дело в том что у меня 2 каталога [12:52:19] <slavazanko> можешь запаковатьи где-нить опубликовать? [12:52:29] <smind> projects/mc projects/mc.old [12:52:31] <slavazanko> запаковать каталог, где не собирается [12:52:48] <smind> не собиралось в projects/mc.old [12:53:01] <smind> я зашел в projects/mc [12:53:13] <smind> запустил сборку [12:53:17] <smind> собралось [12:53:45] <smind> сделал git pull в projects/mc [12:53:59] <smind> после этого и в projects/mc перестало собираться [12:54:19] <andrew_b> Чудес не бывает. [12:54:43] <smind> отрезетил 10 коммитов - не собирается! [12:55:18] <andrew_b> Отодвинь сборочный скрипт в безопасное место. [12:55:21] <slavazanko> http://content.onliner.by/forum/f5e/b1d/609011/800x800/38fa655ff9b333084866e10a6b6a841d.jpg [12:56:02] <andrew_b> Сделай git clean -fd [12:56:23] <andrew_b> Потом git pull Верни скрипт назад и собери сначала. [12:58:25] <smind> собираю [13:05:45] <smind> приндец [13:06:12] <smind> сделал git clone projects/mc [13:06:30] <smind> собралось [13:06:38] <smind> не понимаю... [13:09:45] <smind> дело явно не в Makefile [13:09:51] <smind> они идентичны [13:10:05] <smind> что то наверное инклюдится [13:14:35] <smind> чудес не бывает [13:14:42] <smind> .deps [13:15:06] <smind> ПИЗДАНУТЬСЯ, извините [13:15:15] <smind> 2 часа поисков [13:16:03] <smind> make clean может мочить *.Plo ? [13:16:16] <smind> или это не в его компетенции? [13:16:56] <slavazanko> да, он убирает *.o *.P тоже должен убирать. Вроде это для препроцессора [13:17:57] <andrew_b> distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile [13:18:10] <andrew_b> DEPDIR = .deps [13:19:30] <smind> в прошлый раз когда я сделал distclean все мои файлюшички и патчики из корня грохнулись [13:19:50] <smind> с тех пор больше не запускал distclean [13:20:33] <andrew_b> Собирай out-of-tree. [13:20:44] <andrew_b> Тогда rm -rf BUILDROOT [13:21:16] <smind> я одно время практиковал - не понравилось [13:21:32] <andrew_b> Ну удачи тогда. [13:23:41] <smind> спасибо [13:24:27] <smind> а можно -rm -rf ./$(DEPDIR) в clean: перенести? [13:48:08] <andrew_b> Нельзя. [14:03:07] <smind> да шож такое то а... cons.saver.c \ : /bin/bash: cons.saver.c: command not found make[2]: *** [cons.saver.o] Error 127 make[2]: Leaving directory `/home/projects/mc.old/src/consaver' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/home/projects/mc.old/src' make: *** [install-recursive] Error 1 [14:04:05] <slavazanko> дай точные команды, что и как собираешь. Какая команла сборки у тебя? [14:04:55] <smind> #!/bin/sh export LANG=C export CC=clang ./configure --enable-maintainer-mode --prefix=/home/projects/mc/BUILD_ROOT/INSTALL_ROOT --with-subshell --with-X --enable-vfs-sftp make CC=clang CFLAGS="-Wcomment -Wdeclaration-after-statement -Wformat -Wimplicit-function-declaration -Wimplicit-int -Wmissing-braces -Wmissing-declarations -Wmissing-parameter-type -Wmissing-prototypes -Wnested-externs -Wno-long-long -Wno-unreachable-code -Wparentheses -Wpointer-sign -Wreturn-type -Wshadow -Wsign-compare -Wswitch -Wuninitialized -Wunused-function -Wunused-label -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wwrite-strings -g3 -O -ggdb -g" -s 2>>make.log echo "=========================================================" cat make.log [14:06:22] <andrew_b> Зачем make CC=clang, если перд этим было export CC=clang [14:07:10] <smind> а иначе оно где то gcc а где то clang [14:07:29] <smind> опытным путём [14:07:32] <andrew_b> Значит, надо фиксить. [14:11:28] <smind> понять бы еще что именно косячится [14:26:50] andrew_b вышел из конференции [15:12:22] <smind> slavazanko, ! [15:13:15] <slavazanko> ? [15:13:33] <smind> глянь пожалуйста 2585_show_dialog_before_edit_new_file [15:14:00] <smind> отставить 2585_mcedit_input_fname_before_edit [15:14:39] <smind> там опция [15:15:07] <smind> если ее установить то имя файла спрашивается до начала редактирование [15:15:11] <smind> если ее установить то имя файла спрашивается до начала редактированиЯ [15:17:00] <slavazanko> ага. Гляну [16:20:44] monkey зашёл в конференцию [17:41:59] andrew_b зашёл в конференцию [18:14:26] monkey вышел из конференции [18:30:33] slavazanko/h зашёл в конференцию [19:19:14] andrew_b вышел из конференции [19:44:07] D-ion вышел из конференции: Replaced by new connection [19:44:11] D-ion зашёл в конференцию [19:58:22] monkey зашёл в конференцию [20:06:25] iliamaslakov зашёл в конференцию [20:42:34] monkey вышел из конференции [20:54:03] iliamaslakov вышел из конференции [22:04:28] monkey зашёл в конференцию [22:12:05] slavazanko/h вышел из конференции [22:12:26] slavazanko/h зашёл в конференцию