Re: No package for Gforth in Debian Pixie and LMDE 7, will not build from tarball

Bernd Paysan <[email protected]> Wed, 22 Oct 2025 15:51:11 +0200
Newsgroups gmane.comp.lang.forth.gforth
Message-ID <13861587.hzESeGDPOM@wukong>
--nextPart62274918.BCLMh4Saal
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"; protected-headers="v1"
From: Bernd Paysan <[email protected]>
To: gforth-mXXj517/[email protected]
Cc: dave selby <[email protected]>
Date: Wed, 22 Oct 2025 15:51:11 +0200
Message-ID: <13861587.hzESeGDPOM@wukong>
MIME-Version: 1.0

Am Mittwoch, 22. Oktober 2025, 15:44:15 Mitteleurop=C3=A4ische Sommerzeit s=
chrieb=20
dave selby:
> Hello
>=20
> Unfortunately Gforth is no longer a package in debian pixie and also LMDE
> 7, I believe this is the debian tracker for the package.
> https://tracker.debian.org/pkg/gforth
>=20
> I tried downloading 0.7.3 (Latest release) and also later versions of
> the traball from https://gforth.org/ and followed the instructions.
>=20
> The first issue was
>=20
> dave@HP-ProBook-450G3:~/Downloads/gforth-0.7.9_20230129$ sudo
> ./install-deps.sh
> [sudo] password for dave:
> /usr/bin/sudo
> ./install-deps.sh: 122: install_linuxmint: not found
> ./install-deps.sh: 119: install_gforth_linuxmint: not found
> /usr/bin/sudo
> /usr/bin/nproc
> ./install-swig.sh: 5: git: not found
> ./install-swig.sh: 6: cd: can't cd to swig
>=20
> So I modified ./install-deps-sh and renamed =E2=80=9Clinuxmint=E2=80=9D t=
o =E2=80=9Cdebian=E2=80=9D in the
> code as $OS =E2=80=9Clinuxmint=E2=80=9D is not supported. I ran it again =
and =E2=80=A6
>=20
> Reading state information... Done
> Package libpcre3-dev is not available, but is referred to by another
> package.
> This may mean that the package is missing, has been obsoleted, or
> is only available from another source
>=20
> E: Package 'libpcre3-dev' has no installation candidate
> Reading package lists... Done
>=20
> it continued but ended with =E2=80=A6
>=20
> Reading package lists... Done
> Building dependency tree... Done
> Reading state information... Done
> E: Unable to locate package gforth
> E: Unable to locate package gforth-lib
> E: Unable to locate package gforth-common
> /usr/bin/sudo
> /usr/bin/nproc
> ./install-swig.sh: 5: git: not found
> ./install-swig.sh: 6: cd: can't cd to swig
> /usr/bin/sudo
>=20
> I currently use LMDE 7, but as I understand it the same issue will be
> present in Debian Pixie.
>=20
> Can anybody advise on how to get Gforth to install ?

The Dockerfile in docker/builder contains replacements for Trixie/Forky, i.=
e.=20
downloads the missing packets as source and installs them from source.  I'l=
l=20
take that and put it into the install_debian script, too.

And apparently you don't have git installed, but it's needed, too; so I'll =
add=20
git to the packages needed.

=2D-=20
Bernd Paysan
"If you want it done right, you have to do it yourself"
net2o id: kQusJzA;7*?t=3Duy@X}1GWr!+0qqp_Cn176t4(dQ*
https://net2o.de/

--nextPart62274918.BCLMh4Saal
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part.
Content-Transfer-Encoding: 7Bit

-----BEGIN PGP SIGNATURE-----

iQJPBAABCAA5FiEERJ1NDqPQRwYnwBjr9y2Uk5MtoGcFAmj44U8bFIAAAAAABAAO
bWFudTIsMi41KzEuMTEsMiwyAAoJEPctlJOTLaBnhjAP/3/QvscPD9Bfj0seJimf
F82XaQxD3fawuy6BbIJUll96RIzJjzGTf6gmrvvaacnTUm2GVgcGZ4dwOKSXuSlK
eVxiWH4uCDNKXTmJXYSeJ+ZpO9/oGtsV5F7aTRqtR2uQn0VvK7ri4DosPjSgNfto
qxhR9OR1PAg687O27E32m+eepjZAyz5SyX0aamGFaioyV5e/2VT+XAcumL+gYIyd
V1XZ4HqASVTfg8g3lowOmSOmlgQtnXRbZ0O3AMp5HmpektevVygjyLlW2hAfSEoU
Ixz72k2SQkhQEQuJtS0C9mdp9uynZ3JbsICv82bUmCPjp5q0faT1IH7v1bzdLVUz
VWh13YIOFGY3FOTQ4bkTqr5xhm2/F2d7lHDlL/Ym3R2x0HJ0PSUSmNhSwknTwhd8
LEt0YS+/x6QrxP/iVoe8vSjAQEHne6t/4ouV/GcRlfekR09XTwIzxxSu6Nw14iBh
t9OyR51bx0yjZ0r0mfbmFNx5u9jmk8r5rEjfe56K0aQEA5linAi913Yjp1i1ivaf
2Vo534O8HeSyq/J0G30VG/IJUCBrr7QS3qvufI+m0+nYrFd1S+b+lRb9R5Ep2xNf
znnkd5FKB3F92iLtbU1hTSy+qzYkBA5FDjfmrgv97Yt5Rsa1Nf6Evh12fC+wOfol
lltbvxkWx1iN+QEYnzSuGg4k
=8his
-----END PGP SIGNATURE-----

--nextPart62274918.BCLMh4Saal--