Hey, I'm new here so a quick introduction. My name is Jan, I'm an second Semester informatics student from Bremen, Germany who hates Java and Latex and loves Cocoa, Python, Lisp and rants ;-). As for the build system. My main computer is a Macbook my secondary a Mac Pro, I'd be glad to volunteer the later to the project, even though it still had to share the power with my own builds. I also have an intel Mac mini lying around that could be dedicated completely to that task, even though it might not be the fastest.
Greets Jan On May 12, 2010, at 3:02 PM, Quentin Mathé wrote: > Hi, > > Le 12 mai 2010 à 06:18, Sándor a écrit : > >> I have problem building a working Etoile form source. >> For specific problems I can usually find the answer on the Web. The >> general >> problem is that the release version is too old. Does not build with >> the newer >> releases of GNUstep. > > Yes, the last released version is quite old now and the next version > release date is still uncertain. > Given the current codebase is really much a moving target and we also > lack the manpower to maintain both stable and trunk currently, we plan > to limit the next release to a small subset of trunk modules. Probably > EtoileFoundation, LanguageKit and EtoileUI. > We initially expected to be able to target the latest GNUstep > releases, but in the end we hadn't enough time to make all the > necessary changes in GNUstep Gui and Back (mainly for EtoileUI and the > theming support). > >> This leaves the trunk or stable version of SVN. >> But the GNUStep and Etoile (sometimes the llvm) are moving target. >> Allmost >> all the time they are out of sync. I could checkout the GNUSTEP and >> Etoile >> almost at the same time and Etoile will be not compatible with the >> GNUstep >> svn. > > I agree that the situation has been pretty bad in the recent months. > Since we depend on many unstable things such as libobjc2, LLVM/Clang > and GNUstep, it's going to be hard to improve the situation until we > rather depend on release versions. But that's our current goal. I'd > like to achieve that around this summer with the next GNUstep release. > >> It would be nice if Etoile would provide weekly snapshots of the >> stable svn. >> which snapshot the developers successfully built, and and with the >> same >> snapshot provide the gnustep source with which they used for the >> actual build. >> This source either can be provided in a download format or with >> instruction in >> the INSTALL file how to get exactly the right revision from SVN . > > As explained previously, stable development is currently frozen. We > might do what you suggest with trunk though > > The best would be to have an automated build system doing daily ou > hourly builds of GNUstep/Étoilé (+ daily builds of LLVM/Clang) and > running all the test suites. If the results were published on a web > page, it would be easy for people to check what is the last stable > combination of the various projects. > I have been planning to set up something like that for months, but the > main problem is that I lack a machine to install that. Even if I had > one, I wouldn't able to keep it running all the time, so the best > would be to use some remote machine. If someone could provide us > access to a remote system where we could run automated builds, that > would be really helpful :-) > >> P.S. I actually got once GNUSTEP and Etoile in sync enough to build >> Etoile. >> Most Etoile applications were working, but got segmentation fault >> etoile_system. >> Did and svn update on both gnustep and Etoile. Could not build >> again. :-( > > I'm going to take a look at these issues. > The build was broken for me yesterday because of Clang was emitting > warnings I didn't get previously. > > As a side note, I just updated INSTALL to include detailed > instructions about building LLVM/Clang/libobjc2/GNUstep in addition to > Étoilé: http://etoileos.com/downloads/installtrunk/ > I'm going to improve the formatting a bit. However it is the proof > that building Étoilé is at this time is not exactly an easy thing :-/ > > Cheers, > Quentin. > > > _______________________________________________ > Etoile-discuss mailing list > [email protected] > https://mail.gna.org/listinfo/etoile-discuss _______________________________________________ Etoile-discuss mailing list [email protected] https://mail.gna.org/listinfo/etoile-discuss
