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

Тема: http://www.midnight-commander.org | Latest release: 4.8.7 | Latest stable release: 4.8.1.7
[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

noinst_LTLIBRARIES = libmcevent.la

libmcevent_la_SOURCES = \
event.c \
internal.h \
manage.c \
raise.c

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 зашёл в конференцию
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!