Thanks.  From the comments, it appears wsimport was not included in later 
versions of openjdk:

Note: We need OpenJDK <= 8, as only there the 'wsimport' binary is available.

so they switched to JDK to use a more current version.

My development PCs have it installed so guess I'll dig around to what package 
is installing it.

Rich


-----Original Message-----
From: Martin Simmons <[email protected]>
Sent: Jan 28, 2026 10:42 AM
To: <[email protected]>
Cc: <[email protected]>
Subject: Re: [vbox-dev] configure.py issue

>>>>> On Tue, 27 Jan 2026 21:11:47 +0000, fabian via vbox-dev said:
>
> The virtualbox github New Issue page says to report this to the mailing list.
>
> The configure.py script does not detect the latest version of openjdk 
> correctly.

It looks like an explicit change to require JDK instead of OpenJDK for some
reason:

https://github.com/VirtualBox/virtualbox/commit/257b98ec289785fda1c3556c8f1f0ba7f595eace

> At line 2052, it detects the version of java with the line:
>
> [ r'java (\d+)\.(\d+)\.(\d+)' ],
>
> Openjdk version 17.0.18 returns (see attached pic)
>
> openjdk 17.0.18 2026-01-20
>
> Adding the following line after the initial 'java' line fixes the problem:
>
> 'java': [ r'openjdk (\d+)\.(\d+)\.(\d+)-?.*' ],

That only works because it creates a dictionary with two identical keys
('java') so the second one overrides the first.

__Martin


_______________________________________________
vbox-dev mailing list
[email protected]
https://www.virtualbox.org/mailman/listinfo/vbox-dev

Reply via email to