Hi, 

 Sorry I can answer all issue but make file is incomplete in this location[1] 
it need a mk file generated by c support in NetBeans. It the same for ide. It 
means we cannot build from 'scratch'. Kind of" chicken or egg" issue.

And on the other hand, it is cool to have a c NetBeans project configured to 
quick test of new exe file.

Eric

[1]
https://github.com/apache/incubator-netbeans/tree/master/o.n.bootstrap/launcher/windows/

Eric BARBONI | Research Assistant | T : 33.561.55.6964
ICS Team | IRIT | 118 route de Narbonne | 31062 Toulouse | France
[email protected]

-----Message d'origine-----
De : Emilian Bold [mailto:[email protected]] 
Envoyé : samedi 24 février 2018 23:09
À : [email protected]
Objet : RE: launcher for windows and building c file

I would also like for us to have a 'from scratch' build possible, including 
native launchers.

-1 on another repo just for this.

I also don't believe we need new folders, we could have a ./build/ in  
o.n.bootstrap/launcher/windows/ just like we have for any other module.

I see there's a Makefile in there and the sources. So, what's missing is 
perhaps a task in nbbuild/build.xml?

Also agree that we can have launcher 'releases' with convenience binaries which 
we re-use in Platform releases, etc.

--emi

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐

On 23 February 2018 6:09 PM, Eric Barboni <[email protected]> wrote:

> Hi Jan,
> 
> I try to make it concrete to me (as I am not sure to understand completely 
> the workflow).
> 
> We may add a folder to nbbuild/buildnatives that contains all the make c 
> stuff to compile and release (linked to the source we need for example in 
> o.n.bootstrap and ide/native)
> 
> Phase 1 (optional)
> 
> clone netbeans-incubator and execute the nbbuild/buildnatives
> 
> Phase 2
> 
> clone netbeans-incubator ,ant and use the released native
> 
> Is it a "possible" workflow ?
> 
> Regards
> 
> Eric
> 
> -----Message d'origine-----
> 
> De : Jan Lahoda \[mailto:[email protected]\]
> 
> Envoyé : vendredi 23 février 2018 13:10
> 
> À : [email protected]
> 
> Objet : Re: launcher for windows and building c file
> 
> On Fri, Feb 23, 2018 at 1:02 PM, Eric Barboni [email protected] wrote:
> 
> > Hi,
> > 
> > I know that Apache Openoffice use buildbot\[1,2\] with cygwin on it.
> > 
> > We need ask Apache Infra for that. We also need a new repository.
> 
> We can definitely ask for a new repository, but do we need one? I.e. why 
> can't the sources be part of the main repo, and just produce a release as a 
> subset of that repo? (We already do that with the NB platform.)
> 
> Jan
> 
> > Regards
> > 
> > Eric
> > 
> > \[1\]
> > 
> > https://ci.apache.org/builders/aoo-w741x
> > 
> > \[2\]
> > 
> > https://ci.apache.org/buildbot.html
> > 
> > -----Message d'origine-----
> > 
> > De : Jan Lahoda \[mailto:[email protected]\] Envoyé : vendredi 23 février
> > 
> > 2018 12:02 À : [email protected] Objet : Re: launcher
> > 
> > for windows and building c file
> > 
> > On Thu, Feb 22, 2018 at 4:59 PM, Eric Barboni [email protected] wrote:
> > 
> > > Hi,
> > > 
> > > I setup cygwin64 on windows 10. Thanks to your tips I update to
> > > 
> > > i686* tools chain.
> > > 
> > > I add to static link libgcc, libstdc++ and also add -static
> > > 
> > > lpthread to get it works.
> > > 
> > > Artefact are huge now but I was able test some code to check for
> > > 
> > > jdk9 compatibility.
> > > 
> > > The remaining issue are:
> > > 
> > > how to generate the platform-launcher-9.0beta.zip and
> > > 
> > > launcher.zip, how to populate the external binaries repository with
> > > 
> > > those artefact
> > 
> > When I was thinking of this, I was thinking it would be in line with
> > 
> > the Apache approach to create a separate release with just the
> > 
> > launchers (this wouldn't quite require moving that ouside of the repo,
> > 
> > it could be a task to simply pack a piece of the big repo). That would
> > 
> > be sources and convenience binaries. Should be reasonably small. And
> > 
> > when building the IDE, the convenience binaries for launchers would be
> > 
> > downloaded and incorporated to the built IDE. I assume some work will
> > 
> > be needed to setup such a release. It would be ideal if the
> > 
> > convenience binaries would be uploaded to Maven. Upload to the legacy
> > 
> > binary repository requires commit rights to hg.netbeans.org.
> > 
> > Are there build machines at Apache that have mingw? It would be
> > 
> > definitely good to have an "official" build.
> > 
> > Thanks,
> > 
> > Jan
> > 
> > > Regards
> > > 
> > > Eric
> > > 
> > > -----Message d'origine-----
> > > 
> > > De : John Muczynski \[mailto:[email protected]\] Envoyé : mercredi
> > > 
> > > 21 février 2018 19:10 À : [email protected] Objet : Re:
> > > 
> > > launcher for windows and building c file
> > > 
> > > Hi Eric,
> > > 
> > > These are excellent issues to unearth.
> > > 
> > > I like the idea of creating a setup to build the executable.
> > > 
> > > Here at work, we don't build the launcher too often.
> > > 
> > > We keep a zip of C:\\cygwin from a set of cygwin files that worked to
> > > 
> > > build the launcher.
> > > 
> > > I notice that my NetBeans is set up to use
> > > 
> > > C:\\cygwin\\bin\\i686-w64-mingw32-g++.exe
> > > 
> > > when building from the IDE.
> > > 
> > > You were asking if someone had a working setup. Would more
> > > 
> > > information and/or files about this process help you personally?
> > > 
> > > Kind Regards,
> > > 
> > > Johnny
> > > 
> > > --
> > > 
> > > Johnny Muczynski
> > > 
> > > 734-262-2045
> > > 
> > > On Wed, Feb 21, 2018 at 12:54 PM, Eric Barboni [email protected] wrote:
> > > 
> > > > Hi,
> > > > 
> > > > I was trying to launch Apache Netbeans 9.0 beta on a windows 10
> > > > 
> > > > box with only jdk9 installed.
> > > > 
> > > > Executable is failing to retrieve a 1.8 or higher java because
> > > > 
> > > > of important registry changes in jdk9 and also version scheme change 
> > > > \[2\].
> > > > 
> > > > I try to follow the wiki page \[1\] but the required old compiler
> > > > 
> > > > are gone in cygwin. I also give a try to mingw32 toolchain. No
> > > > 
> > > > luck :/
> > > > 
> > > > Question 1:
> > > > 
> > > > Did someone have a working setup for building this ?
> > > > 
> > > > Question 2:
> > > > 
> > > > Would it be an option to move the windows “c++” code to another
> > > > 
> > > > git repository ? Setup a Jenkins or buildbot at Apache to build
> > > > 
> > > > the executable in a consistent way.
> > > > 
> > > > Best Regards
> > > > 
> > > > Eric
> > > > 
> > > > \[1\]
> > > > 
> > > > http://wiki.netbeans.org/LauncherBuild
> > > > 
> > > > \[2\]
> > > > 
> > > > <https://docs.oracle.com/javase/9/install/installation-
> > > > 
> > > > jdk-and-jre-microsoft
> > > > 
> > > > -windows-platforms.htm>
> > > > 
> > > > https://docs.oracle.com/javase/9/install/installation-
> > > > 
> > > > jdk-and-jre-microsoft-
> > > > 
> > > > windows-platforms.htm ( § Windows Registry Settings)
> > > 
> > > -   To unsubscribe, e-mail:
> > >     
> > >     [email protected]
> > >     
> > >     For additional commands, e-mail:
> > >     
> > >     [email protected]
> > >     
> > > 
> > > For further information about the NetBeans mailing lists, visit:
> > > 
> > > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
> > 
> > To unsubscribe, e-mail: [email protected]
> > 
> > For additional commands, e-mail:
> > 
> > [email protected]
> > 
> > For further information about the NetBeans mailing lists, visit:
> > 
> > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
> 
> --
> 
> To unsubscribe, e-mail: [email protected]
> 
> For additional commands, e-mail: [email protected]
> 
> For further information about the NetBeans mailing lists, visit:
> 
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



Reply via email to