MINGW-packages: Missing symbols in libuuid.a

I’m trying to get a python-pywin32 build running in MinGW. Here is some of my progress. However, I encountered some missing symbols in libuuid.a. They are all present in Uuid.Lib shipped with the Microsoft SDK.

Here’s the output from ld:

build/temp.mingw-2.7/com/win32com/src/PythonCOM.o:PythonCOM.cpp:(.rdata$.refptr.IID_IContext[.refptr.IID_IContext]+0x0): undefined reference to `IID_IContext'
build/temp.mingw-2.7/com/win32com/src/PythonCOM.o:PythonCOM.cpp:(.rdata$.refptr.IID_IAccessControl[.refptr.IID_IAccessControl]+0x0): undefined reference to `IID_IAccessControl'
build/temp.mingw-2.7/com/win32com/src/Register.o:Register.cpp:(.rdata+0xe38): undefined reference to `IID_IContext'
build/temp.mingw-2.7/com/win32com/src/Register.o:Register.cpp:(.rdata+0xe60): undefined reference to `IID_IEnumContextProps'
build/temp.mingw-2.7/com/win32com/src/Register.o:Register.cpp:(.rdata+0xeb0): undefined reference to `CLSID_DCOMAccessControl'
build/temp.mingw-2.7/com/win32com/src/extensions/PyIContext.o:PyIContext.cpp:(.rdata$.refptr.IID_IEnumContextProps[.refptr.IID_IEnumContextProps]+0x0): undefined reference to `IID_IEnumContextProps'

About this issue

  • Original URL
  • State: closed
  • Created 5 years ago
  • Comments: 30 (30 by maintainers)

Most upvoted comments

And patches sent to the mingw-w64-public mailing lists