Имеется тулчейн от msvc без lib файлов от windows.
Разумеется сгенерировать что-то кроме obj он не может.
Скачал windows sdk с сайта microsoft, смотрю внутрь:
.
./Installers
./Installers/0253f7df0974f9d7169b410d812a5385.cab
...
./Installers/9bfca1e044c38e04afe2363d3db899c8.cab
./Installers/Application Verifier arm External Package-arm_en-us.msi
...
./Installers/Windows SDK Desktop Headers arm-x86_en-us.msi
./Installers/Windows SDK Desktop Headers arm64-x86_en-us.msi
./Installers/Windows SDK Desktop Headers x64-x86_en-us.msi
./Installers/Windows SDK Desktop Headers x86-x86_en-us.msi
./Installers/Windows SDK Desktop Libs arm-x86_en-us.msi
./Installers/Windows SDK Desktop Libs arm64-x86_en-us.msi
./Installers/Windows SDK Desktop Libs x64-x86_en-us.msi
./Installers/Windows SDK Desktop Libs x86-x86_en-us.msi
./Installers/Windows SDK Desktop Tools arm64-x86_en-us.msi
./Installers/Windows SDK Desktop Tools x64-x86_en-us.msi
./Installers/Windows SDK Desktop Tools x86-x86_en-us.msi
./Installers/Windows SDK DirectX ARM Remote-arm_en-us.msi
./Installers/Windows SDK DirectX x64 Remote-x64_en-us.msi
./Installers/Windows SDK DirectX x86 Remote-x86_en-us.msi
./Installers/Windows SDK EULA-x86_en-us.msi
./Installers/Windows SDK Facade Windows WinMD Versioned-x86_en-us.msi
./Installers/Windows SDK Modern Non-Versioned Developer Tools-x86_en-us.msi
./Installers/Windows SDK Modern Versioned Developer Tools-x86_en-us.msi
./Installers/Windows SDK Redistributables-x86_en-us.msi
./Installers/Windows SDK Signing Tools-x86_en-us.msi
./Installers/Windows SDK for Windows Store Apps Contracts-x86_en-us.msi
./Installers/Windows SDK for Windows Store Apps DirectX ARM Remote-arm_en-us.msi
./Installers/Windows SDK for Windows Store Apps DirectX x64 Remote-x64_en-us.msi
./Installers/Windows SDK for Windows Store Apps DirectX x86 Remote-x86_en-us.msi
./Installers/Windows SDK for Windows Store Apps Headers-x86_en-us.msi
./Installers/Windows SDK for Windows Store Apps Legacy Tools-x86_en-us.msi
./Installers/Windows SDK for Windows Store Apps Libs-x86_en-us.msi
./Installers/Windows SDK for Windows Store Apps Metadata-x86_en-us.msi
./Installers/Windows SDK for Windows Store Apps Tools-x86_en-us.msi
./Installers/Windows SDK for Windows Store Apps-x86_en-us.msi
./Installers/Windows SDK for Windows Store Managed Apps Libs-x86_en-us.msi
./Installers/Windows SDK-x86_en-us.msi
./Installers/Windows Team Extension SDK Contracts-x86_en-us.msi
./Installers/Windows Team Extension SDK-x86_en-us.msi
./Installers/WindowsPhoneSdk-Desktop.msi
./Installers/X64 Debuggers And Tools-x64_en-us.msi
./Installers/X86 Debuggers And Tools-x86_en-us.msi
./Installers/a17683486ace64c3f9a1cacb81ee0260.cab
...
./Installers/ff8dd5a961e46b5d05906ac4b7a5ba37.cab
./Redistributable
./Redistributable/10.1.0.0
./Redistributable/10.1.0.0/UAPSDKAddOn-x86.msi
./Redistributable/4.7.02046
./Redistributable/4.7.02046/cab1.cab
./Redistributable/4.7.02046/netfx_47mtpack.msi
./Redistributable/4.7.02046/sdk_tools47.cab
./Redistributable/4.7.02046/sdk_tools47.msi
./WinSDKSetup.exe
WinSDKSetup установил dotnet4.7, после чего выдаёт окно установи dotnet4.7, но уже пустое.
msiexec не запускает ни один msi - wine сразу выходит без каких-либо релевантных ошибок:
$ msiexec /i Installers/Windows\ SDK\ Desktop\ Libs\ x64-x86_en-us.msi
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
Внутри msi какие-то метаданные вроде этого:
..... 2736 2752 !_Validation
..... 157184 159744 Binary.WixCA
..... 8 64 !Error
..... 14 64 !Media
..... 60 64 !File
..... 8 64 !Binary
..... 72 128 !Registry
..... 48 64 !_Tables
..... 896 896 !_Columns
..... 16 64 !Feature
..... 48 64 !Property
..... 48 64 !Upgrade
..... 84 128 !Component
..... 36 64 !Directory
..... 10 64 !RegLocator
..... 11061 12288 !_StringData
..... 4 64 !AppSearch
..... 1284 1344 !_StringPool
..... 28 64 !FeatureComponents
..... 70144 73728 Binary.WixDepCA
..... 60 64 !CustomAction
..... 60 64 !MsiFileHash
..... 24 64 !AdminUISequence
..... 4 64 !LaunchCondition
..... 48 64 !AdminExecuteSequence
..... 78 128 !InstallUISequence
..... 162 192 !InstallExecuteSequence
..... 42 64 !AdvtExecuteSequence
..... 14 64 !WixDependencyProvider
..... 544 576 [5]SummaryInformation
..... 8715 12288 [5]DigitalSignature
..... 32 64 [5]MsiDigitalSignatureEx
в cab файлах файлы с именами из произвольных hex-символов.
Что с этим можно сделать?