-
Task
-
Resolution: Done
-
Undefined
-
None
-
None
-
None
-
rhel-stacks-services-scripting
-
S&S-26_1
-
3
-
False
-
Description of problem:
Package kea fails to build from source in Fedora Rawhide.
After the upgrade of boost libraries from 1.83 to 1.90 Kea failes to build with:
[29/710] g++ -Isrc/lib/log/libkea-log.so.75.0.0.p -Isrc/lib/log -I../src/lib/log -I. -I.. -Isrc -I../src -Isrc/bin -I../src/bin -Isrc/lib -I../src/lib -I/usr/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DBOOST_ALL_NO_LIB -pthread -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -fPIC '-DTOP_BUILDDIR="/builddir/build/BUILD/kea-3.0.2-build/kea-3.0.2/redhat-linux-build"' -MD -MQ src/lib/log/libkea-log.so.75.0.0.p/logger_level_impl.cc.o -MF src/lib/log/libkea-log.so.75.0.0.p/logger_level_impl.cc.o.d -o src/lib/log/libkea-log.so.75.0.0.p/logger_level_impl.cc.o -c ../src/lib/log/logger_level_impl.cc
FAILED: [code=1] src/lib/log/libkea-log.so.75.0.0.p/logger_level_impl.cc.o
g++ -Isrc/lib/log/libkea-log.so.75.0.0.p -Isrc/lib/log -I../src/lib/log -I. -I.. -Isrc -I../src -Isrc/bin -I../src/bin -Isrc/lib -I../src/lib -I/usr/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DBOOST_ALL_NO_LIB -pthread -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -mtls-dialect=gnu -fPIC '-DTOP_BUILDDIR="/builddir/build/BUILD/kea-3.0.2-build/kea-3.0.2/redhat-linux-build"' -MD -MQ src/lib/log/libkea-log.so.75.0.0.p/logger_level_impl.cc.o -MF src/lib/log/libkea-log.so.75.0.0.p/logger_level_impl.cc.o.d -o src/lib/log/libkea-log.so.75.0.0.p/logger_level_impl.cc.o -c ../src/lib/log/logger_level_impl.cc
../src/lib/log/logger_level_impl.cc: In static member function ‘static log4cplus::LogLevel isc::log::LoggerLevelImpl::convertFromBindLevel(const isc::log::Level&)’:
../src/lib/log/logger_level_impl.cc:47:5: error: ‘BOOST_STATIC_ASSERT’ was not declared in this scope; did you mean ‘BOOST_HAS_STATIC_ASSERT’?
47 | BOOST_STATIC_ASSERT(static_cast<int>(DEFAULT) == 0);
| ^~~~~~~~~~~~~~~~~~~ |
Version-Release number of selected component (if applicable):
3.0.2-6.fc44
Steps to Reproduce:
koji build --scratch f44 kea-3.0.2-6.fc44.src.rpm
Additional info:
This package is tracked by Koschei. See:
https://koschei.fedoraproject.org/package/kea
Reproducible: Always
Additional Information:
BOOST_STATIC_ASSERT replaced in boost 1.90