| Message ID | 20250816102229.55627-1-skandigraun@gmail.com |
|---|---|
| State | Under Review |
| Headers | show |
| Series | [1/2] boost-build-native: upgrade 1.87 -> 1.89 | expand |
On Sat Aug 16, 2025 at 12:22 PM CEST, Gyorgy Sarvari via lists.openembedded.org wrote: > Changelog: https://www.boost.org/releases/1.89.0/ > > Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> > --- Hi Gyorgy, Thanks for your patch. It looks like this is breaking the build of kea: ERROR: kea-2.6.3-r0 do_configure: Execution of '/srv/pokybuild/yocto-worker/qemux86-world-alt/build/build/tmp/work/core2-64-poky-linux/kea/2.6.3/temp/run.do_configure.25537' failed with exit code 1 ... | checking for Boost system library... no | configure: error: Linking with -lboost_system -lboost_system is not enough: please make sure libboost_system is installed in an expected location; Check config.log for details, you may be missing other libraries. https://autobuilder.yoctoproject.org/valkyrie/#/builders/17/builds/2074 https://autobuilder.yoctoproject.org/valkyrie/#/builders/25/builds/2231 https://autobuilder.yoctoproject.org/valkyrie/#/builders/6/builds/2253 https://autobuilder.yoctoproject.org/valkyrie/#/builders/3/builds/2288 Can you fix it please? Best regards, Mathieu
On 8/18/25 08:07, Mathieu Dubois-Briand wrote: > On Sat Aug 16, 2025 at 12:22 PM CEST, Gyorgy Sarvari via lists.openembedded.org wrote: >> Changelog: https://www.boost.org/releases/1.89.0/ >> >> Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> >> --- > Hi Gyorgy, > > Thanks for your patch. > > It looks like this is breaking the build of kea: > > ERROR: kea-2.6.3-r0 do_configure: Execution of '/srv/pokybuild/yocto-worker/qemux86-world-alt/build/build/tmp/work/core2-64-poky-linux/kea/2.6.3/temp/run.do_configure.25537' failed with exit code 1 > ... > | checking for Boost system library... no > | configure: error: Linking with -lboost_system -lboost_system is not enough: please make sure libboost_system is installed in an expected location; Check config.log for details, you may be missing other libraries. > > https://autobuilder.yoctoproject.org/valkyrie/#/builders/17/builds/2074 > https://autobuilder.yoctoproject.org/valkyrie/#/builders/25/builds/2231 > https://autobuilder.yoctoproject.org/valkyrie/#/builders/6/builds/2253 > https://autobuilder.yoctoproject.org/valkyrie/#/builders/3/builds/2288 > > Can you fix it please? > > Best regards, > Mathieu > > > Thanks for the note and the logs - maybe updating boost wasn't a good idea from me. Boost has switched the system module to headers-only, which makes kea unhappy. While kea can also compile with headers only, there is a scary warning about it causing runtime errors, in general saying it "is NOT recommended". kea 3.0 still tries to link with this module. I wanted to submit a bug upstream, however unfortunately they don't accept gmail addresses for registration. For now I will drop this - but maybe someone else will have better luck.
On Mon, 18 Aug 2025 at 19:38, Gyorgy Sarvari via lists.openembedded.org <skandigraun=gmail.com@lists.openembedded.org> wrote: > kea 3.0 still tries to link with this module. I wanted to submit a bug > upstream, however unfortunately they don't accept gmail addresses for > registration. Updating to most recent kea first would be still appreciated, as then we'd be able to apply any possible upstream fix (or fix the issue ourselves) on a codebase that's closer to upstream. Alex
diff --git a/meta/recipes-support/boost/boost-build-native_1.87.0.bb b/meta/recipes-support/boost/boost-build-native_1.89.0.bb similarity index 88% rename from meta/recipes-support/boost/boost-build-native_1.87.0.bb rename to meta/recipes-support/boost/boost-build-native_1.89.0.bb index 5b914b6f88..911de72bc1 100644 --- a/meta/recipes-support/boost/boost-build-native_1.87.0.bb +++ b/meta/recipes-support/boost/boost-build-native_1.89.0.bb @@ -6,8 +6,8 @@ SECTION = "devel" LICENSE = "BSL-1.0" LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=e4224ccaecb14d942c71d31bef20d78c" -SRC_URI = "git://github.com/boostorg/build;protocol=https;branch=master" -SRCREV = "4a52d8c06635435b64e31a56eaf7ca5dc912a71d" +SRC_URI = "git://github.com/boostorg/build;protocol=https;branch=master;tag=boost-${PV}" +SRCREV = "be69c44857e34fae250aa1321808a05c1d88bfde" PE = "1" UPSTREAM_CHECK_GITTAGREGEX = "boost-(?P<pver>(\d+(\.\d+)+))"
Changelog: https://www.boost.org/releases/1.89.0/ Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> --- ...st-build-native_1.87.0.bb => boost-build-native_1.89.0.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-support/boost/{boost-build-native_1.87.0.bb => boost-build-native_1.89.0.bb} (88%)