From mboxrd@z Thu Jan 1 00:00:00 1970 From: arnold@skeeve.com (arnold@skeeve.com) Date: Thu, 14 Sep 2017 05:11:49 -0600 Subject: [TUHS] Happy birthday, Dennis Ritchie! [ really sun vs dec/apollo --> X and NeWS ] In-Reply-To: References: <201709121535.v8CFZOuB015695@darkstar.fourwinds.com> <20170913022333.GD24549@mcvoy.com> Message-ID: <201709141111.v8EBBnXm021044@freefriends.org> Rico Pajarola wrote: > I also wept a bit when reading this. I once built gnome from source (don't > ask why), on Solaris, IRIX, and HP-UX. That was also the month I learned > how to use "autoconf" and "libtool" as swearwords... Libtool for sure. Autoconf is something you have to come to a negotiated truce with and then it's OK. :-) > But on modern Linux? That's not my experience. Maybe we just have different > standards for "just works", but a typical "modern" open source project > nowadays "just works" (for my definition of just works) on pretty much any > modern system including FreeBSD (type: ./configure; make && make install). Like anything else, it depends on the quality, knowledge, and experience of the developers. The problem isn't really the Autotools as much as inexperienced developers who don't understand that all the world is not Linux and who thus feel free to assume way too many things. We just went through the exercise of building the latest libpcap for Linux, Solaris, AIX and HP-UX. Nightmarish, due to dependency upon flex, which in turn took an act of Congress in order to get it to build, particularly on AIX, but also not so easy on the others. OTOH, the older GNU projects, with experienced developers (gawk, Bash) don't exhibit such issues. My two cents (as one of those battle-scarred developers :-) Arnold