How to build openjfx in its current state

Mario Torre neugens at redhat.com
Fri Feb 8 05:46:23 PST 2013


Il giorno gio, 07/02/2013 alle 15.12 -0800, Richard Bair ha scritto:
> Hi Mario,
> 
> It looks like the open build has deteriorated, probably while we've
> been open sourcing things we haven't been diligent about keeping the
> open build up to date (I know I haven't). Now that I'm looking at it,
> there are numerous issues:
> 
> 	- Some of the projects are not declaring dependencies in
> project.properties correctly
> 	- The build order in build.xml "dist" target is wrong
> 	- Projects are missing from build.xml "dist" target
> 
> The reason it has built before has been luck -- the projects are out
> of order, but they're building anyway because the jfxrt.jar is acting
> as a backstop. But if you were to modify sources in one project and
> wanted to depend on it from another project, you'd run into these
> problems.
> 
> Now that a *lot* of stuff is in the open, I'm trying to build without
> linking to jfxrt.jar. I should get pretty far on that. Once the build
> is succeeding up to the point it should, then I'll test against a
> stripped down jfxrt.jar (that only contains the closed bits) so that I
> can make sure the open build is working correctly.

I tried to put the openjfxrt.jar into my OpenJDK (and using it instead
of the closed jfxrt.jar).

I don't get very far, because of some missing classes in the .beans
package that are needed right away.

I will wait for the new gradle scripts to get in master before
attempting again so that we have a more reliable build system to play
with.

Do you have a list of the things that still need to be open sourced
(even as an estimate if you can't disclose the list yet)?

Cheers,
Mario




More information about the openjfx-dev mailing list