Uploaded image for project: 'MariaDB ColumnStore'
  1. MariaDB ColumnStore
  2. MCOL-4837

fails to build --aarch64 - Centos8

    XMLWordPrintable

Details

    • Bug
    • Status: Open (View Workflow)
    • Major
    • Resolution: Unresolved
    • 5.6.2
    • Icebox
    • Build
    • None
    • arch64 - centos 8

    Description

      Compile error - 10.6 branch of MariaDB Server

      https://buildbot.mariadb.org/#/builders/296/builds/1683/steps/7/logs/stdio

      In file included from /usr/include/boost/uuid/random_generator.hpp:12,
                       from /usr/include/boost/uuid/uuid_generators.hpp:17,
                       from /buildbot/aarch64-centos-8-rpm-autobake/build/padding_for_CPACK_RPM_BUILD_SOURCE_DIRS_PREFIX/storage/columnstore/columnstore/utils/querytele/telestats.h:28,
                       from /buildbot/aarch64-centos-8-rpm-autobake/build/padding_for_CPACK_RPM_BUILD_SOURCE_DIRS_PREFIX/storage/columnstore/columnstore/utils/querytele/queryteleclient.cpp:31:
      /usr/include/boost/uuid/detail/seed_rng.hpp: In member function ‘void boost::uuids::detail::seed_rng::sha1_random_digest_()’:
      /usr/include/boost/uuid/detail/seed_rng.hpp:195:13: error: ‘gettimeofday’ was not declared in this scope
                   gettimeofday(&ts, NULL); // We do not use `clock_gettime` to avoid linkage with -lrt
                   ^~~~~~~~~~~~
      /usr/include/boost/uuid/detail/seed_rng.hpp:195:13: note: suggested alternative:
      In file included from /usr/include/sys/procfs.h:32,
                       from /usr/include/sys/ucontext.h:36,
                       from /usr/include/signal.h:306,
                       from /usr/include/sys/param.h:28,
                       from /buildbot/aarch64-centos-8-rpm-autobake/build/padding_for_CPACK_RPM_BUILD_SOURCE_DIRS_PREFIX/storage/columnstore/columnstore/utils/thrift/thrift/protocol/TProtocol.h:90,
                       from /buildbot/aarch64-centos-8-rpm-autobake/build/padding_for_CPACK_RPM_BUILD_SOURCE_DIRS_PREFIX/storage/columnstore/columnstore/utils/querytele/querytele_types.h:12,
                       from /buildbot/aarch64-centos-8-rpm-autobake/build/padding_for_CPACK_RPM_BUILD_SOURCE_DIRS_PREFIX/storage/columnstore/columnstore/utils/querytele/queryteleclient.cpp:28:
      /usr/include/sys/time.h:68:12: note:   ‘apache::thrift::protocol::gettimeofday’
       extern int gettimeofday (struct timeval *__restrict __tv,
                  ^~~~~~~~~~~~
      make[2]: *** [storage/columnstore/columnstore/utils/querytele/CMakeFiles/querytele.dir/build.make:76: storage/columnstore/columnstore/utils/querytele/CMakeFiles/querytele.dir/queryteleclient.cpp.o] Error 1
      make[1]: *** [CMakeFiles/Makefile2:5040: storage/columnstore/columnstore/utils/querytele/CMakeFiles/querytele.dir/all] Error 2
      make[1]: *** Waiting for unfinished jobs....
      

      The boost version in the Centos8 appstream is boost-1.66.0

      Attachments

        Activity

          People

            Unassigned Unassigned
            danblack Daniel Black
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:

              Git Integration

                Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.