#1149278 librime: FTBFS with boost 1.92

#1149278#5
Date:
2026-09-29 05:31:44 UTC
From:
To:
Dear Maintainer,

Boost 1.92 will most likely be the default boost version in the
upcoming Debian 14 (forky) release.

librime FTBFS with boost 1.92. Note that the FTBFS may not necessarily be
connected to boost - please check the build log for the actual cause.

boost-defaults pointing to 1.92 is available in experimental, so you can
rebuild your package against it to reproduce the failure and test the fix.

Note: This ticket severity will be increased to RC bug when
boost-defaults is switched to 1.92.

If your package depends on versioned boost packages (e.g. libboost1.90-dev),
please switch to the unversioned (default) ones (e.g. libboost-dev), so the
package follows future boost transitions automatically.

Here is the most probably relevant part of the failing build log:

==================== build log ====================

dh_auto_configure -Scmake -- \
    -DCMAKE_BUILD_TYPE=Release \
    -DINSTALL_PRIVATE_HEADERS=ON \
    -DENABLE_EXTERNAL_PLUGINS=ON \
    -DBUILD_TEST=ON \
    -DBUILD_MERGED_PLUGINS=Off \
    -DENABLE_EXTERNAL_PLUGINS=On \
    -DENABLE_TIMESTAMP=ON \

	cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=x86_64-linux-gnu-pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_C_COMPILER=/usr/bin/x86_64-linux-gnu-gcc -DCMAKE_CXX_COMPILER=/usr/bin/x86_64-linux-gnu-g\+\+ -DPKG_CONFIG_EXECUTABLE=/usr/bin/x86_64-linux-gnu-pkg-config -DPKGCONFIG_EXECUTABLE=/usr/bin/x86_64-linux-gnu-pkg-config -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu -DCMAKE_BUILD_TYPE=Release -DINSTALL_PRIVATE_HEADERS=ON -DENABLE_EXTERNAL_PLUGINS=ON -DBUILD_TEST=ON -DBUILD_MERGED_PLUGINS=Off -DENABLE_EXTERNAL_PLUGINS=On -DENABLE_TIMESTAMP=ON ..
-- The C compiler identification is GNU 16.2.0
-- The CXX compiler identification is GNU 16.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/x86_64-linux-gnu-gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/x86_64-linux-gnu-g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Warning (dev) at CMakeLists.txt:66 (find_package):
  Policy CMP0167 is not set: The FindBoost module is removed.  Run "cmake
  --help-policy CMP0167" for policy details.  Use the cmake_policy command to
  set the policy and suppress this warning.

This warning is for project developers.  Use -Wno-dev to suppress it.

#1149278#10
Date:
2026-09-29 20:34:03 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
librime, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1149278@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Boyuan Yang <byang@debian.org> (supplier of updated librime package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Tue, 29 Sep 2026 14:47:18 -0400
Source: librime
Architecture: source
Version: 1.17.0+dfsg1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Input Method Team <debian-input-method@lists.debian.org>
Changed-By: Boyuan Yang <byang@debian.org>
Closes: 1149278
Changes:
 librime (1.17.0+dfsg1-2) unstable; urgency=medium
 .
   * debian/patches: Backport upstream commit to drop the stale bundled
     FindIconv.cmake module, fixing FTBFS with boost 1.92.
     (Closes: #1149278)
   * debian/control: Bump Standards-Version to 4.7.4.
   * debian/gbp.conf: Add gbp configuration for pristine-tar and the
     additional upstream tarballs (components).
Checksums-Sha1:
 232b69e775a81c106665b9c520ab3677dc9156f6 4294 librime_1.17.0+dfsg1-2.dsc
 8dc477d77ffc4107103a0f8383216716100eeeb5 6044 librime_1.17.0+dfsg1.orig-librime-charcode.tar.xz
 f8ca05af947f2c9f72cbe72dcf8a92bb86e107e4 42720 librime_1.17.0+dfsg1.orig-librime-lua.tar.xz
 8f1ebdd4cd6b94d9055ce97f69586aaed036a8c1 16084 librime_1.17.0+dfsg1.orig-librime-octagram.tar.xz
 90155da7af0ef94cc2202a4ebeadb9ef926e9bd5 1991104 librime_1.17.0+dfsg1.orig.tar.xz
 b520230b7a2d6984ad1300007c6c6df67490e51b 12056 librime_1.17.0+dfsg1-2.debian.tar.xz
 7b7dfe23a093bb6558b7c43638013cc3e7afa0bb 12246 librime_1.17.0+dfsg1-2_amd64.buildinfo
Checksums-Sha256:
 5be84d08d0bc47ba2c8e5e7f1571ed54fe8e86a49e9e9f9edabe515faab65825 4294 librime_1.17.0+dfsg1-2.dsc
 83a2d3384222e35bbfe93087ef3e3fa139af82ac2e2c13b9e5f5bbb00ed9bdaf 6044 librime_1.17.0+dfsg1.orig-librime-charcode.tar.xz
 4fad8d820b5107eb358cc866c08281e64e30de02eb30c4d024a1ea2c900a78ed 42720 librime_1.17.0+dfsg1.orig-librime-lua.tar.xz
 9284b06e74a50f54aadb9c2b831f6e255ff2f3e84c2247b3dad9114edb06d849 16084 librime_1.17.0+dfsg1.orig-librime-octagram.tar.xz
 3212edffabd58f249ef9e05dd73c80189234e28a48ec699723ee599c303a3eeb 1991104 librime_1.17.0+dfsg1.orig.tar.xz
 b8f72d5e52db29c49cdc2736901ed0d65ce935889cdcd0b015549d74006e589b 12056 librime_1.17.0+dfsg1-2.debian.tar.xz
 52d193aa7ced2d58f8428e59eea0e50fe95902321d4c7a33dd384cddac9b9047 12246 librime_1.17.0+dfsg1-2_amd64.buildinfo
Files:
 84dfd3523e5366d18ba76dc4408fe572 4294 libs optional librime_1.17.0+dfsg1-2.dsc
 a07f7ae720c448e1ecae9afb1d320bc0 6044 libs optional librime_1.17.0+dfsg1.orig-librime-charcode.tar.xz
 8f4565c49feecf8185639bc0b2ce1cab 42720 libs optional librime_1.17.0+dfsg1.orig-librime-lua.tar.xz
 7b41449e434101fabb81b9c3239c1601 16084 libs optional librime_1.17.0+dfsg1.orig-librime-octagram.tar.xz
 cb53e19c9f7244317de410ac0920f419 1991104 libs optional librime_1.17.0+dfsg1.orig.tar.xz
 f39327ff6b0824196028d95b433ce4e6 12056 libs optional librime_1.17.0+dfsg1-2.debian.tar.xz
 de8663a317b3ceb26bccdb9549a4ae25 12246 libs optional librime_1.17.0+dfsg1-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAmq8Hi0ACgkQwpPntGGC
Ws4wpxAAj6FnM3kSK9D+YtDjjRk8aXh0x80t5Cl6lMuTfh4bSHriDJ1o2mknctRu
Tg/VcphI1Fj1sBfybD+hhFOhyVhNVgOhNmINz7a8SyodQqAgrkIJQYWx1aoddQYm
21D6BjfWrOtGTAe03c3r5XmdkYhVuHbsGvLVoTubAyX3Mfr3DdO0l7ctUdug/iPi
/cnheCe46O+WCyLtQtVKKtdUcbeL0Yhpp1TCVdlS1QDqIhnBxjjQfjAKeJH/P0Oc
8p4UMZzzCUpgxnKO2M5KP5jlN7SXmvTDGs+d6eIf4o74373aokD3tg1QsJStFUwR
E9ObvmWj+mhEqov51uq7FIacHkSSvMP01Muu8jEYawTKHSj268KtqQcplYngTWPL
2M9Qkb7/Vptl82Mv5uUw7CekofGE7TCovisTVg8p2DoL6NBocbF/Epxzk0J72sSM
EwHR3lBl3yjaNTjzn6XqyqOExc7bC+nBYQMAVaHqZ2dqH+GHKY3gfx0lXO/9Bio/
T5kOw7v0J5MF1eQEpVDxy0RX/68IpvjBaN8rvHqQYgHn5Cb8f3jjI1WX+ASsmcDv
295lY5aYU331rCJS4uIlWsyOOPS8YDI/DkZ3Biq2Wom8MXcK4QqoNKt18fm3bsVx
Erwh5CxqKWkH7VC+GKcsX4lUX8iIiY/086nbvnBwpSWiieqW1HQ=
=k+Jf
-----END PGP SIGNATURE-----