On Fri, Nov 27, 2015 at 9:26 PM, Danilo Schöneberg <danilo.schoeneb...@googlemail.com> wrote: > Hi everybody, > > I just subscribed to the CDE mailing list. I've been a CDE nut since the > 90s. As such I would like to see the project move forward. The major problem > atm is, that CDE doesn't build properly anymore (under NetBSD) due to the > dependency on AST-KSH. I wonder, why still rely on a certain shell? Couldn't > we move the project to the well established autoconf/automake tool chain? I > would volunteer to work on it. > > Also, the reliance on LibXP/printproto breaks a lot of pkgsrc packages under > NetBSD/IllumoS
ksh is used in way too many parts of CDE to make a replacement feasible. As you may be aware, CDE even comes with its own extended ksh derivative, the dtksh. If you want to replace/rewrite all the relevant parts, go for it -- but don't expect it to be either an easy or a quick job. What shell were you thinking of as a replacement? sh? Too limited. bash? too bloated. zsh? too slow. I don't see any shell that would work as a proper replacement unless you just move to a newer version of ksh (which was planned anyway as far as I know). Keep in mind that you would not only need to update some build scripts, but also the whole dtksh infrastructure of CDE. Concerning your autoconf/automake suggestion, it would have been a good idea to read through the mailing list archives. This discussion comes up every now and then and it's consensus here that autoconf/automake would introduce way too many drawbacks and issues without providing a single advantage over the current build system. What problems exactly do you have? I don't know much about current NetBSD and Illumos releases and pkgsrc, but I've been able to compile CDE since years without any major issues on both FreeBSD and Solaris. Martin ------------------------------------------------------------------------------ _______________________________________________ cdesktopenv-devel mailing list cdesktopenv-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel