E:/MINGW-packages/mingw-w64-clang/src/llvm-3.9.0.src/tools/lldb/source/Host/windows/ProcessRunLock.cpp:18:8:
 
error: reference to 'PSRWLOCK' is ambiguous
  static PSRWLOCK GetLock(lldb::rwlock_t lock)
         ^~~~~~~~
In file included from 
C:/Msys64/mingw32/i686-w64-mingw32/include/winbase.h:35:0,
                  from 
C:/Msys64/mingw32/i686-w64-mingw32/include/windows.h:70,
                  from 
E:/MINGW-packages/mingw-w64-clang/src/llvm-3.9.0.src/tools/lldb/include/lldb/Host/windows/windows.h:18,
                  from 
E:/MINGW-packages/mingw-w64-clang/src/llvm-3.9.0.src/tools/lldb/source/Host/windows/ProcessRunLock.cpp:2:
C:/Msys64/mingw32/i686-w64-mingw32/include/synchapi.h:34:33: note: 
candidates are: typedef RTL_SRWLOCK* PSRWLOCK
    typedef RTL_SRWLOCK SRWLOCK, *PSRWLOCK;
                                  ^~~~~~~~
E:/MINGW-packages/mingw-w64-clang/src/llvm-3.9.0.src/tools/lldb/source/Host/windows/ProcessRunLock.cpp:13:31:
 
note:                 typedef {anonymous}::RTL_SRWLOCK* 
{anonymous}::PSRWLOCK
  typedef RTL_SRWLOCK SRWLOCK, *PSRWLOCK;
                                ^~~~~~~~
E:/MINGW-packages/mingw-w64-clang/src/llvm-3.9.0.src/tools/lldb/source/Host/windows/ProcessRunLock.cpp:
 
In function 'bool ReadLock(lldb::rwlock_t)':
E:/MINGW-packages/mingw-w64-clang/src/llvm-3.9.0.src/tools/lldb/source/Host/windows/ProcessRunLock.cpp:25:42:
 
error: 'GetLock' was not declared in this scope
      ::AcquireSRWLockShared(GetLock(rwlock));
                                           ^
E:/MINGW-packages/mingw-w64-clang/src/llvm-3.9.0.src/tools/lldb/source/Host/windows/ProcessRunLock.cpp:
 
In function 'bool ReadUnlock(lldb::rwlock_t)':
E:/MINGW-packages/mingw-w64-clang/src/llvm-3.9.0.src/tools/lldb/source/Host/windows/ProcessRunLock.cpp:31:42:
 
error: 'GetLock' was not declared in this scope
      ::ReleaseSRWLockShared(GetLock(rwlock));
                                           ^
E:/MINGW-packages/mingw-w64-clang/src/llvm-3.9.0.src/tools/lldb/source/Host/windows/ProcessRunLock.cpp:
 
In function 'bool WriteLock(lldb::rwlock_t)':
E:/MINGW-packages/mingw-w64-clang/src/llvm-3.9.0.src/tools/lldb/source/Host/windows/ProcessRunLock.cpp:37:45:
 
error: 'GetLock' was not declared in this scope
      ::AcquireSRWLockExclusive(GetLock(rwlock));
                                              ^
E:/MINGW-packages/mingw-w64-clang/src/llvm-3.9.0.src/tools/lldb/source/Host/windows/ProcessRunLock.cpp:
 
In function 'bool WriteTryLock(lldb::rwlock_t)':
E:/MINGW-packages/mingw-w64-clang/src/llvm-3.9.0.src/tools/lldb/source/Host/windows/ProcessRunLock.cpp:43:57:
 
error: 'GetLock' was not declared in this scope
      return !!::TryAcquireSRWLockExclusive(GetLock(rwlock));
                                                          ^
E:/MINGW-packages/mingw-w64-clang/src/llvm-3.9.0.src/tools/lldb/source/Host/windows/ProcessRunLock.cpp:
 
In function 'bool WriteUnlock(lldb::rwlock_t)':
E:/MINGW-packages/mingw-w64-clang/src/llvm-3.9.0.src/tools/lldb/source/Host/windows/ProcessRunLock.cpp:48:45:
 
error: 'GetLock' was not declared in this scope
      ::ReleaseSRWLockExclusive(GetLock(rwlock));
                                              ^
E:/MINGW-packages/mingw-w64-clang/src/llvm-3.9.0.src/tools/lldb/source/Host/windows/ProcessRunLock.cpp:
 
In constructor 'lldb_private::ProcessRunLock::ProcessRunLock()':
E:/MINGW-packages/mingw-w64-clang/src/llvm-3.9.0.src/tools/lldb/source/Host/windows/ProcessRunLock.cpp:57:20:
 
error: reference to 'SRWLOCK' is ambiguous
      m_rwlock = new SRWLOCK;
                     ^~~~~~~
In file included from 
C:/Msys64/mingw32/i686-w64-mingw32/include/winbase.h:35:0,
                  from 
C:/Msys64/mingw32/i686-w64-mingw32/include/windows.h:70,
                  from 
E:/MINGW-packages/mingw-w64-clang/src/llvm-3.9.0.src/tools/lldb/include/lldb/Host/windows/windows.h:18,
                  from 
E:/MINGW-packages/mingw-w64-clang/src/llvm-3.9.0.src/tools/lldb/source/Host/windows/ProcessRunLock.cpp:2:
C:/Msys64/mingw32/i686-w64-mingw32/include/synchapi.h:34:23: note: 
candidates are: typedef RTL_SRWLOCK SRWLOCK
    typedef RTL_SRWLOCK SRWLOCK, *PSRWLOCK;
                        ^~~~~~~
E:/MINGW-packages/mingw-w64-clang/src/llvm-3.9.0.src/tools/lldb/source/Host/windows/ProcessRunLock.cpp:13:21:
 
note:                 typedef {anonymous}::RTL_SRWLOCK {anonymous}::SRWLOCK
  typedef RTL_SRWLOCK SRWLOCK, *PSRWLOCK;
                      ^~~~~~~
E:/MINGW-packages/mingw-w64-clang/src/llvm-3.9.0.src/tools/lldb/source/Host/windows/ProcessRunLock.cpp:58:39:
 
error: 'GetLock' was not declared in this scope
      InitializeSRWLock(GetLock(m_rwlock));
                                        ^
this is the remaining error building lldb,

GetLock is indeed there but it seems the compiler thinks its not 
initialized and bails out.

Also libcxx needs some work to build.

Den 10-10-2016 kl. 13:06 skrev Ray Donnelly:
> Will you make a Pull Request for this work Ralph?
>
> On Sun, Oct 9, 2016 at 10:32 PM, ralph engels <ralpheng...@gmail.com> wrote:
>> Yup that fixed it, thanks :).
>>
>> Btw i started ironing out the bugs keeping clang-3.9.0 from building, so far
>> i succeded in getting lldb building
>>
>> (the cause was mostly due to the compat guards being for msvc only, and one
>> missing header in file.cpp),
>>
>> libstdcxx and libstdcxxabi are still a nogo though.
>>
>>
>> Den 09-10-2016 kl. 11:12 skrev Alexey Pavlov:
>>
>> 2016-10-08 20:20 GMT+03:00 ralph engels <ralpheng...@gmail.com>:
>>> After upgrading to gcc-6.2.0 i can no longer build boost it seems, im
>>> still looking at the log because its rather large, but it does not seem
>>> to contain any usefull messages. Anyone else ran into this problem ? i
>>> guess its related to gcc now defaulting to -std=c++14.
>>>
>> I'm update boost to 1.62.0
>> Regards,
>> Alexey.
>>
>>>
>>> ------------------------------------------------------------------------------
>>> Check out the vibrant tech community on one of the world's most
>>> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
>>> _______________________________________________
>>> Msys2-users mailing list
>>> Msys2-users@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/msys2-users
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
>> _______________________________________________
>> Msys2-users mailing list
>> Msys2-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/msys2-users
>>


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Msys2-users mailing list
Msys2-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/msys2-users

Reply via email to