[00:00:16] slavazanko/w зашёл в конференцию [00:17:40] ilia maslakov вышел из конференции [00:18:30] ilia maslakov зашёл в конференцию [00:18:58] ASM вышел из конференции [00:23:08] theMIROn зашёл в конференцию [00:37:10] theMIROn вышел из конференции [01:14:42] slavazanko/h вышел из конференции [06:22:32] andrew_b зашёл в конференцию [07:11:19] <ilia maslakov> Привет всем! [07:12:58] theMIROn зашёл в конференцию [07:21:15] theMIROn вышел из конференции [07:50:26] theMIROn зашёл в конференцию [08:33:57] <andrew_b> Привет! [09:21:59] <slavazanko/w> всем привет [09:22:35] <andrew_b> Привет. [09:36:07] <ilia maslakov> slavazanko/w: привет, у меня всё починилось [09:36:21] <slavazanko/w> починилось? [09:36:25] <slavazanko/w> странно [09:36:29] <ilia maslakov> правкой config [09:36:36] <slavazanko/w> ? [09:36:44] <ilia maslakov> я удалил секцию [09:37:03] <ilia maslakov> [http basic] или что то вроде того [09:37:23] <ilia maslakov> видимо в новой версии гит что то поменялось [09:37:29] <slavazanko/w> гм [09:38:03] <slavazanko/w> один хрен клонирование с нашего репы не проходит. $ git clone http://git.midnight-commander.org Cloning into git.midnight-commander.org... error: Could not resolve host: git.midnight-commander.org; Cannot allocate memory while accessing http://git.midnight-commander.org/info/refs
fatal: HTTP request failed
$ git clone https://www.midnight-commander.org/repo/mc.git Cloning into mc... error: while accessing https://www.midnight-commander.org/repo/mc.git/info/refs
fatal: HTTP request failed [09:38:21] <ilia maslakov> не правильный урл [09:38:28] <slavazanko/w> git.midnight-commander.org - неизвестный хост. Что-то в DNS убралось [09:38:31] <slavazanko/w> ? [09:38:36] <slavazanko/w> а какой должен быть? [09:38:47] <andrew_b> А его и не было, хоста этого. [09:38:58] <andrew_b> На первой странице написано. [09:39:03] <ilia maslakov> url = http://midnight-commander.org/repo/mc.git <http://angel_il@midnight-commander.org/repo/mc.git> [09:39:32] <ilia maslakov> слай же недавно переделывал [09:39:42] <ilia maslakov> а инфу на первой не поправил [09:39:55] <andrew_b> Что переделывал? [09:40:10] <slavazanko/w> всё равно анонимный клонинг не работает [09:40:26] <ilia maslakov> доступ через http к репу [09:42:59] <andrew_b> Да, не работает по http. $ git clone http://midnight-commander.org/repo/mc.git Cloning into mc... error: RPC failed; result=22, HTTP code = 401 fatal: The remote end hung up unexpectedly [09:43:11] <andrew_b> По https тоже. [09:43:19] <andrew_b> $ git clone https://midnight-commander.org/repo/mc.git Cloning into mc... error: SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed while accessing https://midnight-commander.org/repo/mc.git/info/refs
fatal: HTTP request failed [09:43:21] <slavazanko/w> 401 = гтфгерщкшяув [09:43:30] <slavazanko/w> unauthorized [09:58:31] <ilia maslakov> итак [09:59:36] <slavazanko/w> починил анонимный доступ к репе. Илья, можешь сейчас проверить, что пуши в репу проходят? [09:59:44] <slavazanko/w> через http [09:59:51] <ilia maslakov> они и так проходили [10:00:09] <ilia maslakov> надеюсь после починки продолжат проходить Ж) [10:00:17] <slavazanko/w> вот это и надо проверить [10:01:15] <slavazanko/w> анонимный пуш не сработал. Проверь неанонимный [10:02:11] <andrew_b> Я на обед. [10:02:18] <ilia maslakov> я тоже [10:02:25] <slavazanko/w> вот жруны. [10:02:40] <slavazanko/w> ну давайте. Клинапный бранч потом посмотрите одним глазом [10:03:57] <ilia maslakov> пушится [10:04:04] <ilia maslakov> без проблем [10:04:07] <slavazanko/w> гуд. [10:04:16] <slavazanko/w> значит. у нас всё работает аки надо [10:16:03] zeihee зашёл в конференцию [10:39:41] <andrew_b> slavazanko/w: Голосовать за клинап надо? [10:39:56] <slavazanko/w> угу. [10:40:00] <slavazanko/w> https://www.midnight-commander.org/ticket/2620#comment:3 [10:40:32] <slavazanko/w> после клинапа надо голосовать за https://www.midnight-commander.org/ticket/1551#comment:9 и только потом процесс выпуска релиза продолжится. [10:40:50] <andrew_b> Да. [11:04:03] <andrew_b> slavazanko/w: можешь запушить русский перевод из 4.7.5-stable на Трансифекс? [11:04:29] <andrew_b> Из репозитория на Трансифекс, не наоборот. [11:04:35] <andrew_b> Я обновил. [11:05:03] <slavazanko/w> ок [11:06:10] <slavazanko/w> готово [11:06:20] <andrew_b> Спасибо. [11:25:05] <ilia maslakov> сколько там коммитов в клинапе? [11:25:11] <ilia maslakov> я уже утомился [11:26:54] <andrew_b> Давай-давай. [11:27:09] <andrew_b> ilia maslakov: а fish так и непочиненной останется. [11:27:51] <ilia maslakov> ничего подобного! [11:28:01] <ilia maslakov> всё работает как часы [11:28:21] <ilia maslakov> как песочные [11:28:27] <ilia maslakov> сыпется всё [11:37:12] BanderOS зашёл в конференцию [11:37:36] BanderOS вышел из конференции [11:40:42] BanderOS зашёл в конференцию [11:41:06] BanderOS вышел из конференции [11:44:18] BanderOS зашёл в конференцию [12:01:03] BanderOS вышел из конференции [12:07:36] BanderOS зашёл в конференцию [12:08:24] BanderOS вышел из конференции [12:22:43] <ilia maslakov> херасе вы редактор порезали... [12:22:56] <slavazanko/w> ? [12:23:46] <slavazanko/w> упорядочили [12:26:29] <andrew_b> Да. [12:27:48] BanderOS зашёл в конференцию [12:29:50] <ilia maslakov> да я понял еже что "улучшили" :) [12:31:01] <andrew_b> Что-то не нравится? [12:31:03] <ilia maslakov> по поводу фиш [12:31:17] <ilia maslakov> у меня не получается повторить хоть убейся [12:33:35] <slavazanko/w> ilia maslakov: 1551 посмотри ещё. [12:34:27] <ilia maslakov> slavazanko/w: конечно-конечно, всё для тебя! [12:36:00] <ilia maslakov> о повторяется [12:36:05] <ilia maslakov> про фиш [12:36:20] <ilia maslakov> видать от размера зависит [12:53:02] <ilia maslakov> edit-impl.h [12:53:15] <slavazanko/w> что там? [12:53:20] <ilia maslakov> v 2 [12:53:30] <ilia maslakov> edit.h [12:53:51] <ilia maslakov> mountlist.h [12:54:07] <slavazanko/w> с хидеров надо убирать копирайты [12:54:14] <ilia maslakov> library_independ.c [12:54:15] <slavazanko/w> глазастый, иш ты.... [12:54:23] <ilia maslakov> serialize.c [12:54:40] <ilia maslakov> x_basename.c mc_build_filename.c [12:55:09] <slavazanko/w> serialize.c - что там не так? [12:55:10] <ilia maslakov> lib/widget menu.h dialog.h [12:55:17] <ilia maslakov> v 2 [12:55:28] <ilia maslakov> в тех что я назвал [12:56:04] <ilia maslakov> tests/lib/vfs *.с [12:56:24] <ilia maslakov> tests/lib/mcconfig config_string.c [12:57:01] <ilia maslakov> tests/lib/search regex_replace_esc_seq.c regex_process_escape_sequence.c [12:57:08] <ilia maslakov> src/vfs/smbfs/helpers/include *.р [12:57:11] <ilia maslakov> src/vfs/smbfs/helpers/include *.h [12:57:41] <ilia maslakov> Вы вообще читали то что мне на подпись несёте? [12:57:53] <ilia maslakov> неготов! [12:58:11] <slavazanko/w> "serialize.c - что там не так?" [12:58:32] <slavazanko/w> а, ты про в тестах, а не в lib [12:58:36] <slavazanko/w> так бы сразу [12:58:58] <ilia maslakov> tests/lib/serialize.c [13:00:16] <ilia maslakov> >andrew_b: ilia maslakov: а fish так и непочиненной останется. да, проблема есть [13:00:29] <andrew_b> Как часы... [13:00:35] <ilia maslakov> lf [13:00:37] <ilia maslakov> да [13:10:24] <slavazanko/w> ilia maslakov: мощно запушил. с ребайзом на отклинапленный мастер. В общем, ревьювай ещё раз. Вроде всё уже исправил [13:11:41] <ilia maslakov> я ведь проверю :) [13:15:23] <slavazanko/w> не боюсь :) [13:23:41] <slavazanko/w> ну чо там? [13:26:38] <ilia maslakov> всё ок [13:26:41] <ilia maslakov> отвлекался [13:28:58] <andrew_b> ilia maslakov: ты на роботе или нет? [13:29:14] <ilia maslakov> на работе уже 2 недели [13:29:46] <andrew_b> Какой-то короткий отпуск был. [13:30:18] <ilia maslakov> 3 недели вроде [13:30:38] <ilia maslakov> это же второй отпуск он короче [13:38:07] <ilia maslakov> подписал трясущимися руками... [13:38:27] <ilia maslakov> а нас не побьют, а.. [13:38:29] <ilia maslakov> ? [13:38:40] <slavazanko/w> ну ты эта.. смотри. Если что - то "понавотали". [13:38:40] <ilia maslakov> 1551 [13:39:44] <slavazanko/w> судя по предварительно полученно консультации с перцами из Альт-тима, побить не должны [13:40:49] <ilia maslakov> всё дорога на sftp открыта?! [13:41:16] <andrew_b> ilia maslakov: релиза ж не было ещё. [13:41:19] <slavazanko/w> нет. DEV_new_vfs [13:41:25] Зося Синицкая вышел из конференции [13:41:43] <ilia maslakov> andrew_b: после релиза [13:43:26] <slavazanko/w> Теперь Андрею будет открыта дорога с фиксом свободного места. [13:43:35] <andrew_b> Угу. [13:43:37] <ilia maslakov> да! [13:43:51] <andrew_b> slavazanko/w: бранч клинапный не удаляй. [13:44:02] <slavazanko/w> эм... уже [13:44:07] <andrew_b> Из него в стейбл кое-что перенести можно. [13:44:07] <ilia maslakov> это маленький шаг для человека, зато огромный шаг для человечества! [13:44:16] <ilia maslakov> )) [13:44:22] <slavazanko/w> из мастера будем тягать [13:44:30] <ilia maslakov> нельзя [13:44:32] <slavazanko/w> коммиты до 1551 всё ещё под GPLv2 [13:44:36] <ilia maslakov> )) [13:44:53] <andrew_b> Я ещё не удалил. Могу восстановить. [13:45:02] <slavazanko/w> как хошь [13:45:56] <ilia maslakov> кстати [13:46:03] <slavazanko/w> в NEWS указать в начале ещё один варнинг (или notice) о том. что версия лицензии была поменяна? [13:46:34] <ilia maslakov> угадайте в какой чудо системе Соммив в базу данных делается нажатием ESC ? [13:46:45] <ilia maslakov> commit [13:46:56] <slavazanko/w> коммит в базу через ESC? неужто голактеко? [13:47:05] <ilia maslakov> ага [13:47:10] <slavazanko/w> охренеть [13:47:27] <ilia maslakov> что то вроде для подтверждения нажмите еск :) [13:47:43] <ilia maslakov> такого не написано но именно так и работает [13:47:56] <andrew_b> slavazanko/w: почему варнинг? [13:48:00] <slavazanko/w> это как в самолёте дёрнуть ручку катапульты, чтобы активировать самоликвидацию... мдым [13:48:02] <ilia maslakov> я уже 4 или 5 лят ахреневаю [13:48:06] <slavazanko/w> Note [13:48:10] <andrew_b> Обычная новость. [13:48:15] <slavazanko/w> а, ну ок [13:48:23] <andrew_b> Первой строкой можно. [13:48:43] <ilia maslakov> давайте я всё таки фиш починю [13:48:47] <ilia maslakov> а? [13:49:04] <ilia maslakov> подождёте? [13:49:18] <andrew_b> Я не спешу. [13:49:28] <ilia maslakov> лучше починить [13:49:49] <slavazanko/w> ну почини. [13:49:57] <slavazanko/w> ради такого подождём [13:50:00] <andrew_b> Тока это. От стейбла бранч делай. [13:50:05] <slavazanko/w> да [13:50:13] <slavazanko/w> уже поздно :) [13:50:24] <ilia maslakov> всё таки не каждый день выпускаем лелиз 4.8 [13:50:48] <ilia maslakov> * лериз [13:51:11] <andrew_b> Попробуй ещё раз. [13:51:31] <ilia maslakov> лериз [13:51:33] <slavazanko/w> резил [13:51:37] <andrew_b> :)) [13:57:03] <andrew_b> Вопрос на засыпку. Что кроме minicom умеет цепляться к девайсу через com-порт? [14:00:18] <andrew_b> http://radikal.ru/F/s017.radikal.ru/i441/1110/9f/9fd3393cef69.jpg.html [14:03:50] <andrew_b> Эта, мож захренячим 2338_free_space_calculation до релиза? :) [14:05:07] slavazanko/w вышел из конференции [14:09:00] slavazanko/w зашёл в конференцию [14:09:02] <ilia maslakov> andrew_b: иш ты [14:09:17] <andrew_b> Хорошо бы. [14:11:18] <slavazanko/w> ну тогда релиз заморозится на пару дней. Возражений нет? [14:11:33] <andrew_b> Нет. [14:11:36] <ilia maslakov> пару [14:11:39] <slavazanko/w> ? [14:11:54] <ilia maslakov> ну мне надо время [14:11:58] <slavazanko/w> пару. Сегодня-завтра. Всё зависит от тебя. как ты с фишем справишься [14:12:08] <ilia maslakov> ок [14:13:49] <andrew_b> Я тогда 2338_free_space_calculation досинхронизирую до мастера gnulib. [14:13:59] <andrew_b> Сегодня вечером. [14:14:02] <slavazanko/w> да [14:20:25] <ilia maslakov> Слав [14:20:29] <ilia maslakov> Скажи [14:20:33] <slavazanko/w> ? [14:20:47] <ilia maslakov> вот это Warning: unknown warning option '-Wunused-result' [-Wunknown-warning-option] 2 warnings generated. CC libmcfilemanager... [14:21:10] <ilia maslakov> получится починить? [14:21:22] <slavazanko/w> хз. у тебя llvm? [14:21:26] <ilia maslakov> это в llvm [14:21:45] <ilia maslakov> ну не только в tcc по другому [14:22:01] <ilia maslakov> но суть в том что идёт проверка опций gcc [14:22:23] <ilia maslakov> а не того компилятора который обозначен [14:22:29] <ilia maslakov> я не спешу [14:22:35] <ilia maslakov> но тяжко собирать [14:22:48] <slavazanko/w> по идее, если опция неизвестна, то gcc тупо отваливается с ошибкой. на этапе проверки поддерживаемых опций если отвалилось по ошибке, то данная опция больше нигде не будет использоваться и светиться. ну а если компилятор не отвалился по ошибке. а сказал "ахтунг", то я тут ничего поделать не могу. [14:22:59] <ilia maslakov> среди кучи варнингов не видно реальных предупреждений [14:23:21] <andrew_b> Хорошо бы на Солярке и Фряхе скомпилять переде релизом. [14:23:26] <slavazanko/w> есть ли у твоего компилятора опция -Werror? [14:23:44] <ilia maslakov> ты хочешь чтобы у меня вообще не собиралось? [14:24:20] <slavazanko/w> нет. Я хочу, чтобы свой компилятор на этапе проверки конфигуром поддерживаемых опция начал отваливаться по ошибке [14:29:14] <ilia maslakov> ну вот допустим [14:29:17] <ilia maslakov> #include #include #include #include #include #include #include #include #include #include int main(int argc, char **argv){ bool tr; printf("%s", tr); return 0; } [14:29:22] <ilia maslakov> упс [14:29:28] <ilia maslakov> holmes@holmes:/home/projects/mc$ clang 1.c 1.c:12:11: warning: conversion specifies type 'char *' but the argument has type '_Bool' [-Wformat] printf("%s", tr); ~^ ~~ %u 1 warning generated. Для продолжения нажмите любую клавишу... [14:29:41] <sergem> andrew_b> Что кроме minicom умеет цепляться к девайсу через com-порт?
picocom (а также cat, echo...) [14:30:29] <ilia maslakov> holmes@holmes:/home/projects/mc$ clang -Werror 1.c 1.c:12:11: error: conversion specifies type 'char *' but the argument has type '_Bool' [-Werror,-Wformat] printf("%s", tr); ~^ ~~ %u 1 error generated. [14:30:39] <slavazanko/w> ну и? [14:30:44] <ilia maslakov> slavazanko/w: достаточно? [14:30:52] <ilia maslakov> 1 error generated. [14:30:58] <ilia maslakov> -Werror [14:31:08] <ilia maslakov> без -Werror 1 warning generated. [14:31:12] <slavazanko/w> да [14:31:21] <ilia maslakov> поддерживается [14:32:04] <ilia maslakov> пойду на полдник схожу [14:32:30] <slavazanko/w> ilia maslakov: diff --git a/m4.include/mc-cflags.m4 b/m4.include/mc-cflags.m4 index b405a81..9a2b714 100644 --- a/m4.include/mc-cflags.m4 +++ b/m4.include/mc-cflags.m4 @@ -12,7 +12,7 @@ AC_DEFUN([MC_CHECK_ONE_CFLAG],[ AC_MSG_CHECKING([if gcc accepts $1])
AC_TRY_COMPILE(, [ return 0; [14:36:02] zeihee вышел из конференции [14:39:24] <andrew_b> slavazanko/w: и что это будет? C каждой опции -Werror проверять? [14:39:54] <slavazanko/w> ну как бы да. [14:40:32] <andrew_b> У нас же Werror отдельной опцией конфигуре задаётся. [14:41:26] <slavazanko/w> задаётся для всей компиляции. а мне нужно для проверки. не для основного процесса компиляции [14:43:15] BanderOS вышел из конференции [14:45:08] BanderOS зашёл в конференцию [15:03:35] <ilia maslakov> slavazanko/w: ilia maslakov: эт мне проверить? [15:04:53] <slavazanko/w> да [15:04:59] <ilia maslakov> в процессе [15:09:24] <ilia maslakov> warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option] warning: unknown warning option '-Wunused-result' [-Wunknown-warning-option] 2 warnings generated. CC libmcevent_la-raise.lo [15:10:03] <ilia maslakov> хотя тут checking if gcc accepts -Wcomment... yes checking if gcc accepts -Wdeclaration-after-statement... yes checking if gcc accepts -Wfloat-equal... yes checking if gcc accepts -Wformat... yes checking if gcc accepts -Wformat-security... yes checking if gcc accepts -Wimplicit... yes checking if gcc accepts -Wignored-qualifiers... yes checking if gcc accepts -Wmissing-braces... yes checking if gcc accepts -Wmissing-declarations... yes checking if gcc accepts -Wmissing-parameter-type... yes checking if gcc accepts -Wmissing-prototypes... yes checking if gcc accepts -Wnested-externs... yes checking if gcc accepts -Wno-long-long... yes checking if gcc accepts -Wno-unreachable-code... yes checking if gcc accepts -Wparentheses... yes checking if gcc accepts -Wpointer-sign... yes checking if gcc accepts -Wreturn-type... yes checking if gcc accepts -Wsequence-point... yes checking if gcc accepts -Wshadow... yes checking if gcc accepts -Wsign-compare... yes checking if gcc accepts -Wswitch... yes checking if gcc accepts -Wtype-limits... yes checking if gcc accepts -Wuninitialized... yes checking if gcc accepts -Wunused-function... yes checking if gcc accepts -Wunused-label... yes checking if gcc accepts -Wunused-parameter... yes checking if gcc accepts -Wunused-result... yes checking if gcc accepts -Wunused-value... yes checking if gcc accepts -Wunused-variable... yes checking if gcc accepts -Wwrite-strings... yes [15:10:21] <ilia maslakov> checking if gcc accepts -Wunused-result... yes [15:11:57] <ilia maslakov> как это AC_DEFUN([MC_CHECK_ONE_CFLAG],[
if test x$mc_check_one_cflag = xyes; then mc_configured_cflags="$mc_configured_cflags $1" fi
]) [15:11:58] <andrew_b> checking if gcc accept [15:12:05] <andrew_b> А компилятор не gcc. [15:12:11] <ilia maslakov> можно отладить? [15:12:25] <ilia maslakov> andrew_b: это только текст [15:12:28] <andrew_b> Чекается для одного компилера, а собирается другим. [15:12:41] <ilia maslakov> а где видно какой чекается? [15:14:13] <andrew_b> checking if gcc accepts [15:14:14] <slavazanko/w> CC=bla-bla ./configure ... [15:16:31] <ilia maslakov> у меня конфигур запускается так ./configure --enable-maintainer-mode --prefix=/home/projects/mc/BUILD_ROOT/INSTALL_ROOT --with-subshell --with-X CC=clang [15:17:46] <ilia maslakov> CC=bla-bla ./configure ... warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option] warning: unknown warning option '-Wunused-result' [-Wunknown-warning-option] [15:17:55] <ilia maslakov> при мэйке [15:18:15] <ilia maslakov> при этом в конфигуре говорит yes [15:18:16] <slavazanko/w> -Wunknown-warning-option - чо за ёпт? [15:18:58] <ilia maslakov> как посмотреть что в AC_MSG_CHECKING([if gcc accepts $1]) делается [15:20:29] <slavazanko/w> смотри configure ищи по 'if gcc accepts' [15:20:36] <ilia maslakov> почему оно на все опции говорит yes [15:20:50] <ilia maslakov> понял [15:21:17] <slavazanko/w> if ac_fn_c_try_compile "$LINENO"; then [15:21:18] <andrew_b> if gcc accepts Может, надо if $CC accepts [15:21:24] <slavazanko/w> оно не возвращает ошибку [15:21:31] andrew_b вышел из конференции [15:21:48] <slavazanko/w> там надо проверять, что CC не пустое. Если пустое, то gcc [15:24:44] <ilia maslakov> { $as_echo "$as_me:${as_lineno-$LINENO}: checking if clang accepts -fdiagnostics-show-option" >&5 $as_echo_n "checking if clang accepts -fdiagnostics-show-option... " >&6; }
cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */
int main () {
return 0;
; return 0; } [15:25:12] <ilia maslakov> а где видно чем собирается? [15:25:58] <slavazanko/w> ищи ac_fn_c_try_compile () [15:26:48] <slavazanko/w> eval "$ac_compile" наверное, команда сборки будет в ac_compile [15:31:23] <ilia maslakov> http://fpaste.org/r7zs/ [15:31:47] <ilia maslakov> это ac_fn_c_try_compile [15:37:34] <ilia maslakov> $CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5 [15:38:47] <ilia maslakov> это я получил через echo $ac_compile >>conft.all [15:39:07] <ilia maslakov> как теперь $CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext преобразовать в [15:39:17] <ilia maslakov> куда евал подставить? [15:40:01] <slavazanko/w> echo "$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext" >&5 [15:41:08] <ilia maslakov> а... [15:41:24] <ilia maslakov> точно туплю я же могу это и руками прописать :) [15:42:12] <ilia maslakov> gcc -c -g -O2 conftest.c >&5 [15:42:18] <ilia maslakov> бракодел! [15:42:38] <ilia maslakov> халтулщик! [15:42:53] <ilia maslakov> вот кто воровал мои плюшки [15:43:15] <ilia maslakov> gcc -c -g -O2 conftest.c >&5 gcc -c -g -O2 conftest.c >&5 gcc -std=gnu99 -c -g -O2 conftest.c >&5 gcc -std=gnu99 -c -g -O2 conftest.c >&5 gcc -std=gnu99 -c -g -O2 conftest.c >&5 gcc -std=gnu99 -c -g -O2 conftest.c >&5 gcc -std=gnu99 -c -g -O2 conftest.c >&5 gcc -std=gnu99 -c -g -O2 conftest.c >&5 gcc -std=gnu99 -c -g -O2 conftest.c >&5 gcc -std=gnu99 -c -g -O2 conftest.c >&5 gcc -std=gnu99 -c -g -O2 conftest.c >&5 gcc -std=gnu99 -c -g -O2 conftest.c >&5 gcc -std=gnu99 -c -g -O2 conftest.c >&5 gcc -std=gnu99 -c -g -O2 conftest.c >&5 gcc -std=gnu99 -c -g -O2 conftest.c >&5 gcc -std=gnu99 -c -g -O2 conftest.c >&5 gcc -std=gnu99 -c -g -O2 conftest.c >&5 gcc -std=gnu99 -c -g -O2 conftest.c >&5 gcc -std=gnu99 -c -g -O2 conftest.c >&5 gcc -std=gnu99 -c -g -O2 conftest.c >&5 gcc -std=gnu99 -c -g -O2 conftest.c >&5 gcc -std=gnu99 -c -g -O2 conftest.c >&5 gcc -std=gnu99 -c -g -O2 conftest.c >&5 gcc -std=gnu99 -c -g -O2 conftest.c >&5 gcc -std=gnu99 -c -g -O2 conftest.c >&5 gcc -std=gnu99 -c -g -O2 conftest.c >&5 gcc -std=gnu99 -c -g -O2 conftest.c >&5 gcc -std=gnu99 -c -g -O2 conftest.c >&5 gcc -std=gnu99 -c -g -O2 conftest.c >&5 [15:43:44] <ilia maslakov> это все твои тесты, без одежды :) [15:43:54] <ilia maslakov> показать то что скрыто [15:44:16] <ilia maslakov> шеф, чо делать? [15:46:07] <slavazanko/w> CC=llvm ./configure [15:48:19] <ilia maslakov> нене [15:48:36] <ilia maslakov> clang -c -g -O2 conftest.c >&5 clang -c -g -O2 conftest.c >&5 clang -c -g -O2 conftest.c >&5 [15:48:39] <ilia maslakov> и т.п [15:48:48] <ilia maslakov> но проверки нет нигде [15:48:57] <ilia maslakov> с -Werror [15:51:11] <ilia maslakov> да что же я за человек то такой [15:51:13] <ilia maslakov> clang -c -Wmissing-parameter-type -Werror conftest.c >&5 clang -c -Wunused-result -Werror conftest.c >&5 [15:52:06] <ilia maslakov> clang -c -Wmissing-parameter-type -Werror test.c warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option] 1 warning generated. [15:52:55] <slavazanko/w> -Wunknown-warning-option - второй раз спрашиваю: что за хрень? как убрать? Думаю, что именно оно вместо ошибок генерит варнинги на неизвестные параметры [15:53:07] <ilia maslakov> -Wunknown-warning-option не моё [15:53:18] <ilia maslakov> не знаю кто это [15:53:48] <ilia maslakov> но блин checking if clang accepts -Wcomment... yes checking if clang accepts -Wdeclaration-after-statement... yes checking if clang accepts -Wfloat-equal... yes checking if clang accepts -Wformat... yes checking if clang accepts -Wformat-security... yes checking if clang accepts -Wimplicit... yes checking if clang accepts -Wignored-qualifiers... yes checking if clang accepts -Wmissing-braces... yes checking if clang accepts -Wmissing-declarations... yes checking if clang accepts -Wmissing-parameter-type... yes checking if clang accepts -Wmissing-prototypes... yes checking if clang accepts -Wnested-externs... yes checking if clang accepts -Wno-long-long... yes checking if clang accepts -Wno-unreachable-code... yes checking if clang accepts -Wparentheses... yes checking if clang accepts -Wpointer-sign... yes checking if clang accepts -Wreturn-type... yes checking if clang accepts -Wsequence-point... yes checking if clang accepts -Wshadow... yes checking if clang accepts -Wsign-compare... yes checking if clang accepts -Wswitch... yes checking if clang accepts -Wtype-limits... yes checking if clang accepts -Wuninitialized... yes checking if clang accepts -Wunused-function... yes checking if clang accepts -Wunused-label... yes checking if clang accepts -Wunused-parameter... yes checking if clang accepts -Wunused-result... yes checking if clang accepts -Wunused-value... yes checking if clang accepts -Wunused-variable... yes checking if clang accepts -Wwrite-strings... yes [15:54:13] <slavazanko/w> это из-за -Wunknown-warning-option [15:54:17] <ilia maslakov> при этом в логе только clang -c -Wmissing-parameter-type -Werror conftest.c >&5 clang -c -Wunused-result -Werror conftest.c >&5 [15:54:26] <ilia maslakov> а не куча всего [15:55:36] <slavazanko/w> попробуй так: CC=llvm CFLAGS="-Wno-unknown-warning-option" ./confogure... [15:58:07] <ilia maslakov> все ес [15:58:39] <ilia maslakov> дальше пошла компиляция с варнингами [15:58:47] <ilia maslakov> т.е. не получилось [15:59:15] <ilia maslakov> при этом в логе clang -c -Wno-unknown-warning-option conftest.c >&5 clang -c -Wno-unknown-warning-option conftest.c >&5 clang -c -Wmissing-parameter-type -Werror conftest.c >&5 clang -c -Wunused-result -Werror conftest.c >&5 [16:00:42] <ilia maslakov> clang -c -Wno-unknown-warning-option -Wmissing-parameter-type -Werror test.c [16:00:52] <ilia maslakov> отрабатывает без ошибок [16:06:23] <slavazanko/w> устраивает так? [16:06:47] <slavazanko/w> а стоп. не устраивает. [16:07:02] <ilia maslakov> нет всё плохо :) [16:07:11] <slavazanko/w> короче. гугли на свой любимый компилятор, как его или заткнуть, или чтобы он в ошибку вываливался. [16:07:43] <slavazanko/w> ну или как проверить, какие он опции поддерживает... [16:39:29] <ilia maslakov> slavazanko/w: есть вопрос [16:39:36] <ilia maslakov> тут? [17:34:33] <ilia maslakov> похоже рыба глючит изза реправильного выставления fish->append [17:34:51] <ilia maslakov> есть мнение что я не виноват [17:34:59] ilia maslakov вышел из конференции [18:50:02] ASM зашёл в конференцию [18:54:49] il.smind зашёл в конференцию [18:55:09] il.smind вышел из конференции [18:59:13] andrew_b зашёл в конференцию [19:20:37] il.smind зашёл в конференцию [19:22:49] andrew_b вышел из конференции [19:32:31] andrew_b зашёл в конференцию [19:32:51] <andrew_b> Мастер не собирается ia.po:3349: одно из полей `msgid' или `msgstr' завершается '\n', тогда как другое -- нет Лишний слэш. [19:35:35] andrew_b вышел из конференции: Replaced by new connection [19:35:35] andrew_b зашёл в конференцию [19:36:10] <andrew_b> В мастере я исправил напрямую, теперь надо это как-то с Трансифексом синхронизировать. [19:41:30] <andrew_b> . [19:41:51] <il.smind > а откуда оно вылело то? [19:42:10] <andrew_b> Блин, 2338_free_space_calculation в релиз нельзя. Там некоторые строки изменены. [19:42:27] <il.smind > ) [19:42:41] <andrew_b> Я забыл об этом. [19:45:43] andrew_b вышел из конференции: Replaced by new connection [19:45:43] andrew_b зашёл в конференцию [19:46:00] <andrew_b> Бля, чо у меня всё время соединение рвётся? [19:46:30] <andrew_b> il.smind : > есть мнение что я не виноват И чо? Исправлять-то всё равно надо. [19:50:14] <il.smind > надо [19:50:24] <il.smind > мне нужен совет [19:51:41] <il.smind > я не понимаю как связана кнопка дописать с fish->append [19:51:53] <il.smind > и мне кажется связи нет [19:52:11] <il.smind > как только связь будет всё починится [19:52:28] <il.smind > сейчас это поле не инициализировано [19:57:18] andrew_b вышел из конференции: Replaced by new connection [19:57:19] andrew_b зашёл в конференцию [19:57:32] <andrew_b> Да сучий потрох. [19:57:50] <andrew_b> il.smind : инициализировано 1003 fish->append = 0; [19:57:56] <il.smind > не... [19:58:19] <andrew_b> 1461 fish->append = flags & O_APPEND; [19:58:20] <il.smind > там прикол в том что зависит от длины имени файла [19:59:15] <andrew_b> И какая длина? [19:59:47] <il.smind > если имя файла <3 то fish->append != 0 [19:59:58] <il.smind > при этом [20:00:05] <andrew_b> 3 байта? [20:00:10] <il.smind > нет [20:00:31] <il.smind > 3 до точки + .html [20:00:43] <il.smind > но скорее внего не это [20:00:48] <il.smind > а длина пути [20:00:58] <il.smind > полная [20:01:11] <il.smind > это я случайно нашел [20:01:28] <andrew_b> А причём тут длина пути?
1459 if (((flags & O_WRONLY) == O_WRONLY) && ((flags & (O_RDONLY | O_RDWR)) == 0)) 1460 { 1461 fish->append = flags & O_APPEND; [20:01:30] <il.smind > не успел до конца проверить но кореляция есть [20:01:57] <il.smind > andrew_b> А причём тут длина пути? при том что там гдето не корректная работа с памятью [20:02:54] <il.smind > потому что если делаю так typedef struct { int append; off_t got; off_t total; } fish_fh_data_t; вместо typedef struct { off_t got; off_t total; int append; } fish_fh_data_t; [20:03:04] <il.smind > то всё меняется наоборот [20:03:16] <il.smind > т.е. кто то гадит в [20:04:36] <andrew_b> Странно. [20:07:57] <il.smind > да я понял только после часа ковыряний, всё одинаково а результат разный [20:17:18] ASM вышел из конференции [20:24:02] andrew_b вышел из конференции [21:23:07] il.smind вышел из конференции [21:24:48] slavazanko/h зашёл в конференцию [22:04:50] BanderOS вышел из конференции [22:16:53] BanderOS зашёл в конференцию [22:19:17] il.smind зашёл в конференцию [22:55:07] BanderOS вышел из конференции [23:09:56] theMIROn вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found [23:09:56] sergem вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found [23:16:01] il.smind вышел из конференции: Компьютер вошёл в спящий режим [23:28:24] sergem зашёл в конференцию