OpenJDK builds: Ant build issues with jdk (netbeans) sub-projects - awt2d, j2se and jarzip
Anthony Petrov
anthony.petrov at oracle.com
Wed Jan 9 05:58:30 PST 2013
Hi Mani,
Not many developers really use NetBeans when working on JDK code. And
only a few (if any) actually build it from NetBeans. Since the main
build system for JDK is makefiles-based, obviously the netbeans projects
are almost never updated when something happens to the way the code is
built. Thus the projects become outdated.
The new build system (configure/make-based, see the makefiles/ directory
in JDK) is very fast. It does a very good job with incremental builds,
so I suggest to use it for your purposes.
--
best regards,
Anthony
On 1/6/2013 19:00, Mani Sarkar wrote:
> Hi,
>
> I have been recommended to post my below query to your mailing list, if
> it is the right place to post. If not could you recommend who would be
> best placed to answer the below questions.
>
> Thanks.
>
> Regards,
> Mani
>
> On 01/05/2013 04:05 PM, Mani Sarkar wrote:
>
> Hi all,
>
> I have made some progress with the below three sub-projects, and have
> successfully built jarzip. But still get new error messages with
> awt2d and
> j2se.
>
> I answered my own question about the -source 8, its basically
> expecting the
> images/j2sdk-image to be assigned to the respective ALT_...
> variables via
> the make.options property in build.properties for all three projects.
>
> Unfortunately I wasn't able to build swing via the .../javax/swing/
> folder
> where the required make file(s) are present.
>
> But my other queries still stand, if you can throw some light on
> them, it
> would be help make progress with these builds using the new build
> system.
>
> Thanks.
>
> Regards,
> Mani
>
> On Sat, Jan 5, 2013 at 12:39 AM, Mani Sarkar <sadhak001 at gmail.com
> <mailto:sadhak001 at gmail.com>> wrote:
>
> Hi All,
>
> I have furthered my pursuits with building *OpenJDK projects *by
> building
>
> the JDK sub-projects like swing, etc... but came across issues with
> building 3 different projects which I wasn't able to build due
> configuration issues. These sub-projects are located under the
> netbeans
> subfolder under the .../jdk/make/ folder.
>
> They all are getting compiled for version 8 with the below args
> (which is
> leading to a build failure):
>
> -source 8 -target 8
>
> *jdk/awt2d*
>
> https://github.com/__neomatrix369/BuildHelpers/__blob/master/__EclipseProjectsForOpenJDK/__Logs/jdk/awt2d/awt2dAntBuild.__log
> <https://github.com/neomatrix369/BuildHelpers/blob/master/EclipseProjectsForOpenJDK/Logs/jdk/awt2d/awt2dAntBuild.log>
>
> *jdk/j2se*
>
> https://github.com/__neomatrix369/BuildHelpers/__blob/master/__EclipseProjectsForOpenJDK/__Logs/jdk/j2se/j2seAntBuild.log
> <https://github.com/neomatrix369/BuildHelpers/blob/master/EclipseProjectsForOpenJDK/Logs/jdk/j2se/j2seAntBuild.log>
>
> *jdk/jarzip*
>
>
> https://github.com/__neomatrix369/BuildHelpers/__blob/master/__EclipseProjectsForOpenJDK/__Logs/jdk/jarzip/__jarzipAntBuild.log
> <https://github.com/neomatrix369/BuildHelpers/blob/master/EclipseProjectsForOpenJDK/Logs/jdk/jarzip/jarzipAntBuild.log>
>
> Where is this version configuration set for these projects, that
> I can
> change either through file changes or alternative
> build.properties setting
> changes? My other question is why are there no make files
> available for the
> jdk sub-projects (i.e. *awt2d, j2se,* etc...) except for under *
> javax/swing* has make files to build this project instead Ant
> build.xml
>
> files are available. Is it possible to hook these ant files with
> the new
> build system, instead of only being able to build the
> sub-projects via the
> old build system (using the ALT_... variables via make.options).
>
> Thanks.
>
> Regards,
> mani
>
> --
> Twitter: @theNeomatrix369
> Blog: http://neomatrix369.wordpress.__com
> <http://neomatrix369.wordpress.com><http://neomatrxi369.__wordpress.com
> <http://neomatrxi369.wordpress.com>>
>
> *Don't chase success, rather aim for "Excellence", and success
> will come
> chasing after you!*
>
>
>
>
>
>
>
> --
> Twitter: @theNeomatrix369
> Blog: http://neomatrix369.wordpress.com <http://neomatrxi369.wordpress.com>
>
> */Don't chase success, rather aim for "Excellence", and success will
> come chasing after you!/*
More information about the nb-projects-dev
mailing list