> I would like to go back to and work on the configure sytem of deal.II for > a few of my own reasons: > (i) It's getting a bit messy in there and some parts are somewhat sketchy > (I say that not without respect for the obviously large "home-made" > efforts that have been put into constructing it); > (ii) We need to add the flag -Wno-ignored-qualifiers for gcc>4.4.0; > because the warnings I get from some of the Wrapper classes, and Boost, > are annoying to no end (they propogate through application code too). > (iii) deal.II does not compile on *BSD because of the gmake/make conflict. > I can probably fix this through automake, but there are too many caevets > in the current build sysem to make it worthwhile (No Makefile.am; though I > did it once for FreeBSD on my laptop and deal.II ran just fine there). > (iv) Checking compiler consistency across external libraries is another > issue I would like us to face. I think RPM can do this for installed > libraries, maybe we can too? I don't know now, maybe I can figure it out.
Yes, lots of nasty issues when one wants to make portable software :-( > Can this is to be an IdeasForTheFuture or CodeJam possibility? > It is a good time for discussion here before then... That was the idea. I think we'll bring it up again at the CodeJam. Baerbel, are you taking notes? > > switch to a system that's better than emacs. > > Define "good" and maybe then we can discuss what "better" means. > emacs-nox has worked for me for years... :-) I see the smiley, but I think we all still agree that context-sensitive autocompletion, automatic addition of member function definitions once you write a declaration (or the other way around), tooltips that show documentation, graphical debuggers that know how to display std::vector, etc, are things that can make one's life easier. Best W. ------------------------------------------------------------------------- Wolfgang Bangerth email: [email protected] www: http://www.math.tamu.edu/~bangerth/ _______________________________________________ dealii mailing list http://poisson.dealii.org/mailman/listinfo/dealii
