Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 5 Mar 2019 14:07:12 -0800
From:      Mark Millard <marklmi@yahoo.com>
To:        FreeBSD PowerPC ML <freebsd-ppc@freebsd.org>, FreeBSD Toolchain <freebsd-toolchain@freebsd.org>
Cc:        Dimitry Andric <dim@freebsd.org>
Subject:   Looks like head's clang 8 update broke compiling at least llvm/tools/lldb/source/API/SBMemoryRegionInfo*.cpp via gcc
Message-ID:  <962986D0-7F78-4DB4-87A5-3C10A93AC067@yahoo.com>

next in thread | raw e-mail | index | archive | help
For example, =
https://ci.freebsd.org/job/FreeBSD-head-amd64-gcc/9167/console shows:

13:07:44 --- API/SBMemoryRegionInfo.o ---
13:07:44 In file included from =
/workspace/src/contrib/llvm/tools/lldb/source/API/SBMemoryRegionInfo.cpp:1=
4:0:
13:07:44 =
/workspace/src/contrib/llvm/tools/lldb/include/lldb/Target/MemoryRegionInf=
o.h:128:54: error: 'template<class _InputIterator> =
lldb_private::MemoryRegionInfos::MemoryRegionInfos(_InputIterator, =
_InputIterator, const allocator_type&)' inherited from =
'std::__1::vector<lldb_private::MemoryRegionInfo>'
13:07:44    using std::vector<lldb_private::MemoryRegionInfo>::vector;
13:07:44                                                       ^~~~~~
13:07:44 =
/workspace/src/contrib/llvm/tools/lldb/include/lldb/Target/MemoryRegionInf=
o.h:128:54: error: conflicts with version inherited from =
'std::__1::vector<lldb_private::MemoryRegionInfo>'
13:07:44 *** [API/SBMemoryRegionInfo.o] Error code 1
13:07:44=20
13:07:44 make[6]: stopped in /workspace/src/lib/clang/liblldb
13:07:44 --- API/SBMemoryRegionInfoList.o ---
13:07:44 In file included from =
/workspace/src/contrib/llvm/tools/lldb/source/API/SBMemoryRegionInfoList.c=
pp:13:0:
13:07:44 =
/workspace/src/contrib/llvm/tools/lldb/include/lldb/Target/MemoryRegionInf=
o.h:128:54: error: 'template<class _InputIterator> =
lldb_private::MemoryRegionInfos::MemoryRegionInfos(_InputIterator, =
_InputIterator, const allocator_type&)' inherited from =
'std::__1::vector<lldb_private::MemoryRegionInfo>'
13:07:44    using std::vector<lldb_private::MemoryRegionInfo>::vector;
13:07:44                                                       ^~~~~~
13:07:44 =
/workspace/src/contrib/llvm/tools/lldb/include/lldb/Target/MemoryRegionInf=
o.h:128:54: error: conflicts with version inherited from =
'std::__1::vector<lldb_private::MemoryRegionInfo>'
13:07:45 *** [API/SBMemoryRegionInfoList.o] Error code 1

(I would directly notice such things more via powerpc64 experiments
[native builds and cross builds], not via amd64 self-hosted.)

Of course, if lldb is not built, the build might complete overall. But
the status for such is not obvious.

=3D=3D=3D
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?962986D0-7F78-4DB4-87A5-3C10A93AC067>