Re: Error building NetBeans
Emilian Bold <[email protected]> Tue, 22 Nov 2016 14:14:57 +0200
| Newsgroups | gmane.comp.java.netbeans.devel |
|---|---|
| Message-ID | <CAL6R17DVHy_feCWu6FxJ9j4zsqYU=Pg5PaCNou8dMFrCKSy_iw@mail.gmail.com> |
@Geertjan: actually, I believe it is a flaw of our build system. ant clean doesn't really clean everything and I've often times manually removed the above mentioned folder just to make sure the build really runs properly. Of course, if one would make a fresh repository clone for each build then that wiki link would make sense. But in reality you have various compilation leftovers that confuse the build system on subsequent builds. --emi On Tue, Nov 22, 2016 at 1:53 PM, geertjan wielenga < [email protected]> wrote: > > I recommend following these instructions, i.e., not main-golden but simply > main: > > http://wiki.netbeans.org/DevFaqAccessSourcesUsingMercurial > > Gj > > > On 22-11-2016 12:49, Peter Nabbefeld wrote: > >> Hi Emilian, >> >> the problem may have been the free-form project-type mapping, as Clean is >> mapped to a local-only clean, which has been a bit confusing. After forcing >> "-cleanall", building worked. Obviously some module had a bad state. >> >> Thank You for Your support! >> >> Sth. strange I've noticed when running "build-nbms", I get the following >> message: >> Adding module NetBeans 6.0 ${locales} localization kit >> (/home/peter/NetBeansSources/main-golden/nbbuild/nbms/org-ne >> tbeans-localization-kit-nb-${locales}.nbm) >> >> Why NB 6.0? Well. it seems to work, but probably the version number >> should be upgraded. ;-) >> >> Kind regards >> Peter >> >> >> >> Am 22.11.2016 um 12:14 schrieb Emilian Bold: >> >>> I suspect you compiled multiple times with different compilers or very >>> different branches or something. >>> >>> Try an >>> >>> ant clean >>> >>> and also forcefully remove the nbbuild JARS: >>> >>> rm -r nbbuild/build >>> rm -r nbbuild/netbeans >>> >>> >>> >>> --emi >>> >>> On Tue, Nov 22, 2016 at 1:08 PM, Peter Nabbefeld <[email protected] >>> <mailto:[email protected]>> wrote: >>> >>> Sorry, I've been too impatiently reporting success, but it failed >>> again (same error). >>> >>> Kind regards >>> Peter >>> >>> >>> >>> Am 22.11.2016 um 12:49 schrieb Martin Entlicher: >>> >>> It works fine for me, how do you build NetBeans? >>> I use: >>> core-main$ ant >>> to compile whole NetBeans. >>> But compilation of only openide.util.lookup works for me by >>> these steps: >>> core-main$ ant clean >>> core-main$ cd nbbuild >>> nbbuild$ ant bootstrap >>> nbbuild$ cd ../openide.util.lookup >>> openide.util.lookup$ ant >>> >>> What repository are you using? >>> >>> Martin >>> >>> On 22.11.2016 11:39, Peter Nabbefeld wrote: >>> >>> Hi Martin, >>> >>> thank You, but it doesn't work, either: >>> >>> Compiling 3 source files to >>> /home/peter/NetBeansSources/main-golden/openide.util.lookup/ >>> build/classes >>> warning: [options] bootstrap class path not set in >>> conjunction with >>> -source 1.7 >>> error: Bad service configuration file, or exception thrown >>> while >>> constructing Processor object: >>> javax.annotation.processing.Pr >>> <http://javax.annotation.processing.Pr>ocessor: >>> Provider >>> org.netbeans.modules.openide.util.ServiceProviderProcessor >>> not found >>> /home/peter/NetBeansSources/main-golden/nbbuild/templates/co >>> mmon.xml:225: >>> Compile failed; see the compiler error output for details. >>> BUILD FAILED (total time: 0 seconds) >>> >>> Kind regards >>> Peter >>> >>> >>> Am 22.11.2016 um 12:36 schrieb Martin Entlicher: >>> >>> The ServiceProviderProcessor source file is at >>> openide.util.lookup/src/org/netbeans/modules/openide/util/Se >>> rviceProviderProcessor.java >>> >>> >>> You need to compile openide.util.lookup first. >>> >>> Martin >>> >>> On 22.11.2016 11:31, Peter Nabbefeld wrote: >>> >>> Hello, >>> >>> when trying to build NetBeans, I'm getting the >>> following error: >>> >>> error: Bad service configuration file, or exception >>> thrown while >>> constructing Processor object: >>> javax.annotation.processing.Pr >>> <http://javax.annotation.processing.Pr>ocessor: >>> Provider >>> org.netbeans.modules.openide.util.ServiceProviderProcessor >>> not found >>> /home/peter/NetBeansSources/main-golden/nbbuild/build.xml:198: >>> The >>> following error occurred while executing this line: >>> /home/peter/NetBeansSources/main-golden/nbbuild/templates/co >>> mmon.xml:225: >>> >>> Compile failed; see the compiler error output for >>> details. >>> BUILD FAILED (total time: 3 minutes 30 seconds) >>> >>> Seems, I cannot compile openide.util without having >>> the compiled >>> classes of the annotation processors. >>> >>> Kind regards >>> Peter >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >> >> >