Details
-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
None
-
None
Description
`dll/win32/urlmon/CMakeLists.txt` at the tip of the master branch has issues building in RosBE-Unix 2.2.1 stumbling upon:
```
<command-line>: error: "PROXY_CLSID_IS" is redefined [-Werror]
```
The reason is with the `dll/win32/urlmon/CMakeLists.txt` that has the following line
```
-DPROXY_CLSID_IS={0x79EAC9F1,0xBAF9,0x11CE,{0x8C,0x82,0x00,0xAA,0x00,0x4B,0xA9,0x0B}}
```
It looks like in Bash it causes brace expansion being applied to "{" and "}", or somehow braces are interpreted in a specific way. I was not able to work around it it with `set +B` , or using escaping in CMakeStrings, however...
Commenting out the entire definition of `PROXY_CLSID_IS` in the CMake file allows to build the module.