Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-4796

MariaDB-5.5.32 fails to compile with boost-1.54.0

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Blocker
    • Resolution: Duplicate
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Environment:
      Gentoo Linux (x86_64)

      Description

      Relevant error message:

      [ 52%] Building CXX object storage/oqgraph/CMakeFiles/oqgraph.dir/graphcore.cc.o
      cd /var/tmp/portage/dev-db/mariadb-5.5.32/work/mariadb-5.5.32_build/storage/oqgraph && /usr/bin/x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_OQGRAPH -DMYSQL_DYNAMIC_PLUGIN -Doqgraph_EXPORTS -Wall -march=barcelona -mtune=barcelona -O2 -pipe -fno-strict-aliasing -felide-constructors -fno-rtti -fno-strict-aliasing -Wno-unused-parameter -fno-rtti -Wno-deprecated -fno-strict-aliasing -O2 -g -DNDEBUG -DDBUG_OFF -fPIC -I/var/tmp/portage/dev-db/mariadb-5.5.32/work/mariadb-5.5.32_build/include -I/var/tmp/portage/dev-db/mariadb-5.5.32/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-5.5.32/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-5.5.32/work/mysql/regex -o CMakeFiles/oqgraph.dir/graphcore.cc.o -c /var/tmp/portage/dev-db/mariadb-5.5.32/work/mysql/storage/oqgraph/graphcore.cc
      In file included from /usr/include/boost/graph/adjacency_list.hpp:45:0,
      from /var/tmp/portage/dev-db/mariadb-5.5.32/work/mysql/storage/oqgraph/graphcore.cc:40:
      /usr/include/boost/graph/named_graph.hpp: In instantiation of ‘void boost::graph::named_graph<Graph, Vertex, VertexProperty>::removing_vertex(Vertex, VertexIterStability) [with VertexIterStability = boost::graph_detail::unstable_tag; Graph = boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, open_query::VertexInfo, open_query::EdgeInfo>; Vertex = long unsigned int; VertexProperty = open_query::VertexInfo]’:
      /usr/include/boost/graph/detail/adjacency_list.hpp:2203:7: required from ‘void boost::remove_vertex(typename Config::vertex_descriptor, boost::vec_adj_list_impl<G, C, B>&) [with Graph = boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, open_query::VertexInfo, open_query::EdgeInfo>; Config = boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, open_query::VertexInfo, open_query::EdgeInfo>, boost::vecS, boost::vecS, boost::bidirectionalS, open_query::VertexInfo, open_query::EdgeInfo, boost::no_property, boost::listS>::config; Base = boost::bidirectional_graph_helper_with_property<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, open_query::VertexInfo, open_query::EdgeInfo>, boost::vecS, boost::vecS, boost::bidirectionalS, open_query::VertexInfo, open_query::EdgeInfo, boost::no_property, boost::listS>::config>; typename Config::vertex_descriptor = long unsigned int]
      /var/tmp/portage/dev-db/mariadb-5.5.32/work/mysql/storage/oqgraph/graphcore.cc:578:35: required from here
      /usr/include/boost/graph/named_graph.hpp:318:1: error: invalid application of ‘sizeof’ to incomplete type ‘boost::STATIC_ASSERTION_FAILURE<false>’
      make[2]: *** [storage/oqgraph/CMakeFiles/oqgraph.dir/graphcore.cc.o] Error 1
      make[2]: Leaving directory `/var/tmp/portage/dev-db/mariadb-5.5.32/work/mariadb-5.5.32_build'
      make[1]: *** [storage/oqgraph/CMakeFiles/oqgraph.dir/all] Error 2
      make[1]: Leaving directory `/var/tmp/portage/dev-db/mariadb-5.5.32/work/mariadb-5.5.32_build'
      make: *** [all] Error 2

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

              There are no comments yet on this issue.

                People

                • Assignee:
                  georg Georg Richter
                  Reporter:
                  Polynomial-C Lars Wendler
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  1 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: