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