| Summary: | aptitude: исправление проблемы сборки с lcc | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Andrew Savchenko <bircoph> |
| Component: | aptitude | Assignee: | Michael Shigorin <mike> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P3 | CC: | glebfm, mike, viy |
| Version: | unstable | Keywords: | patch |
| Hardware: | e2k | ||
| OS: | Linux | ||
Предлагаю четыре верхних коммита squash'нуть в один, а commit message к нему сделать при помощи gear-commit -a [--amend]. В Сизифе. |
При сборке с lcc падает со следующей ошибкой: lcc: "vscreen.cc", line 833: error: declaration is incompatible with previous "vscreen_get_mutex" (declared at line 175 of "vscreen.h") threads::mutex::lock(vscreen_get_mutex()); Исправляется легко путём явного создания экземпляра класса thread::mutex::lock; собственно говоря, в остальных частях кода так и сделано, не знаю, почему vscreen_updatecursornow() обошли стороной. Патч: http://git.altlinux.org/people/bircoph/packages/?p=aptitude.git;a=patch;h=e2a6c1e9d69418bff934bedb647981877a56b9e9 Git с новой версией 0.4.5-alt9: http://git.altlinux.org/people/bircoph/packages/aptitude.git