On Tue, 23 Jun 2026 at 17:35, Jun Omae <[email protected]> wrote: > > Jun Omae <[email protected]> (大前 潤) > > On Wed, Jun 24, 2026 at 0:20 Ivan Zhakov <[email protected]> wrote: > >> On Fri, 15 May 2026 at 15:38, <[email protected]> wrote: >> >>> Author: jun66j5 >>> Date: Fri May 15 13:38:15 2026 >>> New Revision: 1934221 >>> >>> Log: >>> gha: Enable all features on CI build with cmake. >>> >>> * .github/workflows/cmake.yml >>> (Install dependencies (Windows, vcpkg)): >>> Add gettext[tools] and pdcurses. >>> (Install dependencies (Linux, apt-get)): >>> Add apache-dev, gettext, libncurses-dev. >>> (Install dependencies (Mac OS, homebrew)): >>> Add gettext and ncurses. >>> (Configure CMake): >>> Enable all features. >>> >>> [...] >> >> >>> >>> @@ -180,10 +184,16 @@ jobs: >>> >>> - name: Configure CMake >>> run: > >>> + if ($env:RUNNER_OS -eq 'Windows') { >>> + $env:PATH += ";${env:VCPKG_ROOT}\installed\${{ >>> matrix.vcpkg_triplet }}\bin"; >>> + }; >>> >> A small nitpick: it looks like this part was not mentioned in the log >> message. >> >> Could you clarify the purpose of this change? I think that cmake/vcpkg >> should work without needing a workaround like this. And if it's not >> working, we should probably address the root cause in our CMake >> implementation. >> > > msgfmt.exe (gettext[tools]) is needed to compile message catalogs. >
I think CMake should find full path to msgfmt.exe via vcpkg. -- Ivan Zhakov

