Bug 37475 - Сломана сборка с -Werror=strict-prototypes
Summary: Сломана сборка с -Werror=strict-prototypes
Status: ASSIGNED
Alias: None
Product: Sisyphus
Classification: Development
Component: meson (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Yuri N. Sedunov
QA Contact: qa-sisyphus
URL: https://github.com/mesonbuild/meson/p...
Keywords:
Depends on:
Blocks:
 
Reported: 2019-11-12 19:02 MSK by Mikhail Efremov
Modified: 2019-12-01 04:01 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mikhail Efremov 2019-11-12 19:02:58 MSK
К сожалению апстрим что-то тянет и не принимает патч.
Comment 1 Dmitry V. Levin 2019-11-13 21:31:03 MSK
Нам нельзя ждать апстрим, у нас iputils из-за этой ошибки не собирается.
Comment 2 Mikhail Efremov 2019-11-14 01:04:09 MSK
Ну так патч на текущую версию вот:
https://github.com/sem-gh/meson/commit/063e64e45bfbaedccae7a1680fe1089360466266
Comment 3 Dmitry V. Levin 2019-11-14 01:32:33 MSK
(In reply to comment #2)
> Ну так патч на текущую версию вот:
> https://github.com/sem-gh/meson/commit/063e64e45bfbaedccae7a1680fe1089360466266

Хороший патч. Надеюсь, что ни одно место с "int main()" не забыто.
Comment 4 Dmitry V. Levin 2019-11-17 15:02:50 MSK
Апстрим на грани адекватности.

Если вы почему-то ждёте, что пакет соберу я, то имейте в виду, что я тогда соберу его из meson.git.
Comment 6 Yuri N. Sedunov 2019-11-25 14:00:26 MSK
(В ответ на комментарий №5)
> В апстриме исправлено:

#241586 BUILDING #1.2 [locked] sisyphus srpm=meson-0.52.0-alt1.src.rpm
Comment 7 Mikhail Efremov 2019-11-26 16:12:21 MSK
(В ответ на комментарий №6)
> (В ответ на комментарий №5)
> > В апстриме исправлено:
> 
> #241586 BUILDING #1.2 [locked] sisyphus srpm=meson-0.52.0-alt1.src.rpm

Все еще не работает. Как минимум изменений из 83b4e981c4dd8b8ea521a6150a34636d10a67211 в этой сборке нет.
Comment 8 Yuri N. Sedunov 2019-11-26 16:20:59 MSK
(В ответ на комментарий №7)
> (В ответ на комментарий №6)
> > (В ответ на комментарий №5)
> > > В апстриме исправлено:
> > 
> > #241586 BUILDING #1.2 [locked] sisyphus srpm=meson-0.52.0-alt1.src.rpm
> 
> Все еще не работает. Как минимум изменений из
> 83b4e981c4dd8b8ea521a6150a34636d10a67211 в этой сборке нет.

Приложите, я пропущу.
Comment 9 Yuri N. Sedunov 2019-11-26 16:30:32 MSK
(В ответ на комментарий №8)
> Приложите, я пропущу.

Не надо, апстрим уже накидал в 0.52.0 из мастера. Скоро обновлю сборку.
Comment 10 Yuri N. Sedunov 2019-11-26 16:38:07 MSK
Проверяйте
#241697 BUILDING #1 [locked] [test-only] sisyphus srpm=meson-0.52.0-alt2.src.rpm
Comment 11 Yuri N. Sedunov 2019-11-26 17:57:13 MSK
У меня собралось, давно.
Comment 12 Mikhail Efremov 2019-11-26 18:44:01 MSK
(В ответ на комментарий №10)
> Проверяйте
> #241697 BUILDING #1 [locked] [test-only] sisyphus
> srpm=meson-0.52.0-alt2.src.rpm

Да, работает. Iputils, правда, все равно не собираются, но это уже не проблема meson :).
Comment 13 Yuri N. Sedunov 2019-11-26 19:23:39 MSK
(В ответ на комментарий №12)

> Да, работает. Iputils, правда, все равно не собираются, но это уже не проблема
> meson :).

Это-то легко победить, поэтому можно сказать собирается.
../ninfod/ninfod.c:332:10: error: implicit declaration of function ‘nanosleep’ [-Werror=implicit-function-declaration]
Comment 14 Mikhail Efremov 2019-11-30 04:05:02 MSK
Таск прошел в Сизиф и с этим meson'ом опять не работает.
Comment 15 Yuri N. Sedunov 2019-11-30 09:13:53 MSK
(В ответ на комментарий №14)
> Таск прошел в Сизиф и с этим meson'ом опять не работает.

Исправлю.
Comment 16 Yuri N. Sedunov 2019-11-30 14:03:07 MSK
(В ответ на комментарий №15)
> (В ответ на комментарий №14)
> > Таск прошел в Сизиф и с этим meson'ом опять не работает.
> 
> Исправлю.

#242047 TESTED #1 [test-only] sisyphus srpm=meson-0.52.1-alt2.src.rpm
Comment 17 Mikhail Efremov 2019-12-01 04:01:56 MSK
(В ответ на комментарий №16)
> #242047 TESTED #1 [test-only] sisyphus srpm=meson-0.52.1-alt2.src.rpm

Да, с ним собирается.