Re: Toward a MacPorts port that tracks 0.7.9
Craig Treleaven <[email protected]> Sun, 2 Feb 2025 21:10:53 -0500
| Newsgroups | gmane.comp.lang.forth.gforth |
|---|---|
| Message-ID | <[email protected]> |
Hi: On MacPorts, I=E2=80=99ve been the port maintainer for gforth for the = last 10 years. However, my interests have changed and I really = haven=E2=80=99t done much with MacPorts in the last couple of years. = And nothing with forth. What is this =E2=80=9C0.7.9=E2=80=9D =E2=80=9Crelease"? The Repology = site seems to indicate that virtually all distributions that carry = gforth are providing 0.7.3. As does MacPorts. https://repology.org/project/gforth/versions Also, I should note that the MacPorts philosophy is to build from formal = releases. Not snapshots or git HEAD. The project seeks to provide = repeatable builds. MacPorts mirrors tarballs and provides binary builds = (for each supported Mac OS version) when permitted by license, etc. If someone would like to take over from me as port maintainer, that = would be good. The MacPorts infrastructure is not complicated and = Portfile syntax is well documented. The gforth port is about as simple = as it gets. I=E2=80=99d be happy to provide some coaching for a new = maintainer. Craig > On Feb 2, 2025, at 7:12 PM, Marvin Littlewood = <[email protected]> wrote: >=20 > Thank you for the new release with bug fixes. >=20 > As my idea is to make MacPorts build the latest tarball per the > instructions on gforth.org, using the 0.7.3_3 release, (already ported = with > the aid of a patch), I gave the build a try: >=20 > ./configure reported: >=20 > configure: WARNING: The (old) lib.fs foreign function interface needs > either libffi or the ffcall libraries >=20 > which I found less confusing than: >=20 > *** Config summary: Warnings exist *** > Old foreign interfaces not supported (libffi or ffcall). >=20 > I have not seen this message in my previous attempts at a build. I = have > MacPorts libffi 3.4.6_1 installed. >=20 > When building: >=20 > Segmentation fault: 11. > *** Gforth kernel failed *** > make: *** [doc/extradoc.fd] Error 1 >=20 > occurred but re-issuing the make command resulted in the process = continuing > to completion and a working gforth with a rather nice green ok on my > solarized terminal. >=20 > make check >=20 > partially works. I attach the output files below. I hope they help... > = <20250130-make1.log.txt><20250131-make2.log.txt><20250131-make-check.log.t= xt><20250131-configure-log.txt>