[vbox-dev] Issue building latest OSE source on Windows

Martin Fleisz martin.fleisz at thincast.com
Mon Jan 31 08:37:45 GMT 2022


Hi Klaus!

Thank a lot for looking into this issue - I can confirm r93465 works
perfectly fine again :-)
Thanks also for the heads up on the updated toolchain - good to see the
build system can finally be upgraded to some recent build tool versions!

Cheers, Martin

On 27.01.2022 20:18, Klaus Espenlaub wrote:
> turned out to be along the expected lines...
>
> configure.vbs needed a now obsolete functionality removed (dealing
> with the old Platform SDK, option --with-sdk is now ignored but of
> course for clarity it's best to remove it entirely). This is the
> problem you ran into, and your attempt was in the totally wrong
> direction.
>
> Also the build prerequisites needed some touch-ups. For building trunk
> the shopping list is now a lot less unusual (and doesn't need visiting
> the museum as much): Visual Studio 2019 Version 16.11 is now the
> recommended compiler, and the Windows 11 SDK and Windows 11 WDK will
> get you rather far.
>
> Hope you'll have more luck with r93465. For me it builds again.
>
> Klaus
>
> On 2022-01-27 16:41, Klaus Espenlaub wrote:
>> Hi Martin,
>>
>> On 2022-01-20 11:09, Martin Fleisz wrote:
>>> Hi there,
>>>
>>> I just updated to the latest OSE source code (r93349) but I can't
>>> get it
>>> to compile on Windows. I receive following error:
>>>
>>> Build x86 additions
>>> C:/kBuild/kBuild/footer-inherit-uses-tools.kmk:1012: *** kBuild: Cannot
>>> find include file for the SDK 'WINPSDK71-INCS'! Searched:
>>> C:/kBuild/kBuild/sdks .  Stop.
>>
>> Yes, sorry about that. Known issue. We're currently working on
>> updating the build tools and SDKs for Windows, and so far we didn't
>> find time to adapt the OSE build.
>>
>> Suspect it'll need a mix of adapting the configure.vbs script and
>> (hopefully not that much) updating the list of build prerequisites.
>>
>>> I checked in the kbuild folder (also updated to r3541) and I see a
>>> WINPSDK71INCS.kmk there. Renaming the file to WINPSDK71-INCS.kmk fixes
>>> the issue above but soon after compilation fails with tons of compiling
>>> errors in the Windows 10 SDK headers.
>>
>> This is old stuff, getting phased out. Unlikely that it'll be
>> possible to get it working again. I think few people will miss the
>> eliminated "old (P)SDK" requirement in the list of prerequisites.
>>
>>> The last version that did compile for me was r92744
>>
>> Suspect you mean that you were not trying to build anything between
>> this repository state and the current one... pretty sure that
>> revisions in between would build just fine, but that's not really the
>> point. The latest code should be buildable for everyone.
>>
>> Hope we'll get there within less than a week...
>>
>> Klaus
>>
>>> Any help is highly appreciated!
>>>
>>> Thanks, Martin
> _______________________________________________
> vbox-dev mailing list
> vbox-dev at virtualbox.org
> https://www.virtualbox.org/mailman/listinfo/vbox-dev


-- 
Martin Fleisz, Development Manager

Thincast Technologies GmbH              Tel: +43-720-699 844-70
Bahnhofplatz 7/3                        Fax:   +43-2236-328 311
2340 Moedling, Austria                  http://www.thincast.com




More information about the vbox-dev mailing list