Summary: | kde-config выдаёт ошибку с опцией --help | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Slava Semushin <php-coder> |
Component: | kdelibs | Assignee: | Nobody's working on this, feel free to take it <nobody> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P2 | CC: | rom_as, stanv |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Slava Semushin
2006-03-11 15:33:06 MSK
P.S. Если это важно, то у меня kdelibs-3.5.1-alt5 kdelibs-3.4.1-alt2 1) не подтверждается 2) подтверждается 1) не подтверждается 2) задуманно авторами KDE: В конце методов, которые ответственные за вывод подсказки (--help): kdelibs-3.5.7/kdecore/kcmdlineargs.cpp: KCmdLineArgs::usage(const char *id) KCmdLineArgs::usage(const QString &error) стоит: exit(254); Exit status '254` появляется не только для kde-config но и для любого приложение которое пользуется классом KCmdLineArgs (например kmixctrl, kmag, ....). Можно закрыть ? (In reply to comment #3) > 1) не подтверждается У меня теперь уже тоже (kdelibs-3.5.6-alt6) > 2) задуманно авторами KDE: [...] Вот это место и надо запатчить :) Я не знаю, что они там курили когда так задумывали, но нормальные программы, которые следуют идеалогии UNIX должны возвращать значение, отличное от нуля _только_ в случае ошибки и никак иначе. > Можно закрыть ? Нет. Посмотрим что скажут товарищи KDE-шники: http://bugs.kde.org/show_bug.cgi?id=146914 (там же и патч) (In reply to comment #5) > Посмотрим что скажут товарищи KDE-шники: > http://bugs.kde.org/show_bug.cgi?id=146914 > (там же и патч) Если ("Use --help to get a list of available command line options.") то есть сообщение о том, что задан ошибочный параметр. Данное сообщение должно выводиться в stderr, и программа должна завершиться с кодом ошибки. http://freesource.info/wiki/AltLinux/Razrabotka/TestirovanieProgramm Сейчас "kde-config --help" ошибок не выдаёт. Закрываю! |