From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Sat, 22 Feb 2025 00:44:31 +0300 From: Vitaly Chikunov To: ALT Linux Team development discussions Message-ID: <20250221214431.nfebygcjfqogqzuc@altlinux.org> References: <20250212171836.38ca3a93@legato> <70da5799-8e91-4dbd-94a4-1990d5e22aac@basealt.ru> <20250213000256.0c73d4f5@legato> <009ac9be-beea-4520-bd66-6518dac685f9@basealt.ru> <20250213103503.0f525dd8@legato> <20250214114206.72b1f4de@legato> <20250220193705.405c3673@legato> <1470241740165197@mail.yandex.ru> <20250221235625.20f938ac@legato> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20250221235625.20f938ac@legato> Subject: Re: [devel] =?koi8-r?b?78LOz9fMxc7JxSBwcm90b2J1Zg==?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Feb 2025 21:44:31 -0000 Archived-At: List-Archive: List-Post: Paul, On Fri, Feb 21, 2025 at 11:56:25PM +0300, Paul Wolneykien wrote: > В Fri, 21 Feb 2025 22:13:55 +0300 > скрылевъ малъ пишет: > > >   > >   > > ---------------- > > Кому: devel@lists.altlinux.org (devel@lists.altlinux.org); > > Тема: [devel] Обновление protobuf; > > 21.02.2025, 12:44, "Anton Farygin" : > > > > > On 20.02.2025 19:37, Paul Wolneykien wrote:    За прошедшее время я несколько раз перезапускал задание по причине > > >>  нового libabseil и ещё некоторых сложностей. Сегодня удалось обновить > > >>  и запатчить fcitx5-mozc. Других существенных изменений не произошло. > > > > > > > > > Непонятно что делать с grpc > > А что съ нимъ дѣлать? Я его обновлять хотѣлъ, только для него 29й нуженъ protobuf.... > > Не, у меня с 25 собрался (3.25.5) с минорными послаблениями. Но тут > ещё один товарищ вызвался в рассылке, поэтому я пока уступил. > > Вот, почти рабочий вариант (собирается с заданием, если сделать > -Wno-error=return-type): > > https://git.altlinux.org/people/manowar/packages/?p=grpc.git;a=shortlog;h=refs/heads/master > > /usr/src/RPM/BUILD/grpc-1.70.1/src/core/lib/transport/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPullStateString(ClientToServerPullState) > ': > /usr/src/RPM/BUILD/grpc-1.70.1/src/core/lib/transport/call_state.h:157:3: error: control reaches end of non-void function [-Werror=return-type] > 157 | } > > При этом по смыслу ошибка должна быть "switch", потому что там switch > в этой функции, и всё. Однако впрямую он не говорит, мол, не все кейсы > у вас тут перечислены. Ну а ежели все перечислены, то почему тогда > return не хватает? Загадка. -Wswitch не включен по умолчанию. $ gcc -O -Q --help=warning | grep swit -Wswitch [disabled] -Wswitch-bool [enabled] -Wswitch-default [disabled] -Wswitch-enum [disabled] -Wswitch-outside-range [enabled] -Wswitch-unreachable [enabled] > > > > Есть мысль собрать его с забандленными зависимостями на период миграции. > > Там почти всё было отрезано и я не прибавлял. > _______________________________________________ > Devel mailing list > Devel@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/devel