Re: Fox toolkit future?
Roland Hughes via Foxgui-users <[email protected]> Sat, 24 Jun 2023 15:45:47 -0500
| Newsgroups | gmane.comp.lib.fox-toolkit.user |
|---|---|
| Message-ID | <[email protected]> |
On 6/24/23 14:14, Ulrich Teichert wrote: >> 3. How about moving away from GNU autotools? Moving to CMake or Meson (or >> something else?) may relieve you of having to maintain Visual Studio >> solution files. There are already unofficial versions of the toolkit using >> different build systems. > In my opinon, using GNU autotools is the most portable way. cmake is such a > pain to use on systems which are not exactly mainstream, not to speak of > systems to where it's not ported yet or using a compiler which it knows > nothing about. > There are a great many platforms in the "Installation" link on the Web site where FOX builds and runs that CMake will never be ported to. HP/UX Windows 95/98/ME/XP Most likely OpenWatcom and whatever platforms it currently supports. SUN Solaris, Tru64, Digital Unix, etc. Moving to a a more modern build system would require a deliberate choice to drop heritage platforms and possibly Herculean documentation update effort. One thing that might be nice is for the code base to include all of the scripts to make Debian and RPM packages, even Arch packages. I mean someone is obviously doing it for Debian https://packages.debian.org/bullseye/libfox-1.6-0 and RPM http://rpmfind.net/linux/rpm2html/search.php?query=fox and Arch https://archlinux.org/packages/extra/x86_64/fox/ and an AUR https://aur.archlinux.org/packages/fox-devel Since I don't see the code to build these (haven't looked lately) in the code base, switching the build would basically jack everything downstream. Of course, what is being assumed in this entire thread is this: FOX is a community development effort The reality, it seems to me, is that FOX is a Jeroen effort. Jeroen is kind enough to share it under OpenSource license and generates a lot of documentation, but, right now, it is one person's dream . . . that accepts patches from the outside world. I'm okay with that. We get full source to do with what we wish. The library focuses on stability rather than chasing the latest trends. CMake (even though I voted for it) would be one of the latest trends. Now that I looked I see that it would trash an awful lot of downstream packaging efforts. Speaking as someone who does packaging, that sucks! RPM is a house of cards to begin with. Debian is just a special zip file so not so bad. -- Roland Hughes, President Logikal Solutions (630)-205-1593 http://www.theminimumyouneedtoknow.com http://www.infiniteexposure.net http://www.johnsmith-book.com http://www.logikalblog.com http://www.interestingauthors.com/blog _______________________________________________ Foxgui-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/foxgui-users