Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-142203

kea: FTBFS in Fedora Rawhide

Linking RHIVOS CVEs to...Migration: Automation ...Sync from "Extern...XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Undefined Undefined
    • None
    • None
    • kea
    • None
    • rhel-stacks-services-scripting
    • S&S-26_1
    • 3
    • False
    • Hide

      None

      Show
      None

      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

      https://gitlab.isc.org/isc-projects/kea/-/issues/4266

              rhn-support-mosvald Martin Osvald
              rhn-support-mosvald Martin Osvald
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: