mgorny added a comment.

This is still breaking NetBSD buildbot: 
http://lab.llvm.org:8011/builders/netbsd-amd64/builds/19339/steps/ninja%20build%20local/logs/stdio

  FAILED: tools/lldb/source/API/CMakeFiles/liblldb.dir/SBHostOS.cpp.o 
  /usr/bin/g++  -DGTEST_HAS_RTTI=0 -DHAVE_ROUND -DLIBXML2_DEFINED 
-DLLDB_CONFIGURATION_RELEASE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS 
-D__STDC_LIMIT_MACROS -Itools/lldb/source/API 
-I/home/motus/netbsd8/netbsd8/llvm/tools/lldb/source/API -Itools/lldb/include 
-I/home/motus/netbsd8/netbsd8/llvm/tools/lldb/include -Iinclude 
-I/home/motus/netbsd8/netbsd8/llvm/include -I/usr/pkg/include/python2.7 
-I/home/motus/netbsd8/netbsd8/llvm/tools/clang/include 
-Itools/lldb/../clang/include -I/usr/pkg/include/libxml2 
-I/home/motus/netbsd8/netbsd8/llvm/tools/lldb/source/. -fPIC 
-fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -Wextra 
-Wno-unused-parameter -Wwrite-strings -Wcast-qual 
-Wno-missing-field-initializers -pedantic -Wno-long-long 
-Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment 
-fdiagnostics-color -ffunction-sections -fdata-sections 
-Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing 
-Wno-deprecated-register -Wno-vla-extension -O3 -DNDEBUG -fPIC    
-fno-exceptions -fno-rtti -MD -MT 
tools/lldb/source/API/CMakeFiles/liblldb.dir/SBHostOS.cpp.o -MF 
tools/lldb/source/API/CMakeFiles/liblldb.dir/SBHostOS.cpp.o.d -o 
tools/lldb/source/API/CMakeFiles/liblldb.dir/SBHostOS.cpp.o -c 
/home/motus/netbsd8/netbsd8/llvm/tools/lldb/source/API/SBHostOS.cpp
  In file included from 
/home/motus/netbsd8/netbsd8/llvm/tools/lldb/source/API/SBReproducerPrivate.h:18:0,
                   from 
/home/motus/netbsd8/netbsd8/llvm/tools/lldb/source/API/SBHostOS.cpp:13:
  
/home/motus/netbsd8/netbsd8/llvm/tools/lldb/include/lldb/Utility/ReproducerInstrumentation.h:
 In instantiation of 'void lldb_private::repro::Serializer::Serialize(T&) [with 
T = __pthread_st]':
  
/home/motus/netbsd8/netbsd8/llvm/tools/lldb/include/lldb/Utility/ReproducerInstrumentation.h:518:7:
   required from 'void lldb_private::repro::Serializer::Serialize(T*) [with T = 
__pthread_st]'
  
/home/motus/netbsd8/netbsd8/llvm/tools/lldb/include/lldb/Utility/ReproducerInstrumentation.h:506:5:
   required from 'void lldb_private::repro::Serializer::SerializeAll(const 
Head&, const Tail& ...) [with Head = __pthread_st*; Tail = {lldb::SBError*}]'
  
/home/motus/netbsd8/netbsd8/llvm/tools/lldb/include/lldb/Utility/ReproducerInstrumentation.h:601:5:
   required from 'void lldb_private::repro::Recorder::Record(Result (*)(FArgs 
...), const RArgs& ...) [with Result = bool; FArgs = {__pthread_st*, 
lldb::SBError*}; RArgs = {__pthread_st*, lldb::SBError*}]'
  /home/motus/netbsd8/netbsd8/llvm/tools/lldb/source/API/SBHostOS.cpp:135:3:   
required from here
  
/home/motus/netbsd8/netbsd8/llvm/tools/lldb/include/lldb/Utility/ReproducerInstrumentation.h:530:64:
 error: invalid application of 'sizeof' to incomplete type '__pthread_st'
         m_stream.write(reinterpret_cast<const char *>(&t), sizeof(T));
                                                                  ^

It looks like it's trying to serialize opaque types.


Repository:
  rLLDB LLDB

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D57475/new/

https://reviews.llvm.org/D57475



_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to