Mail Archives: geda-user/2022/04/17/03:24:48
On Sun, Apr 17, 2022 at 01:12:35AM +0200, Roland Lutz wrote:
> On Sat, 16 Apr 2022, Girvin Herr (gherrl AT fastmail DOT com) [via
> geda-user AT delorie DOT com] wrote:
> > If you are trying to install gEDA 1.10.2 with guile 2.2, then building
> > it from source will not help you. You need that previous gEDA version
> > for guile 2.2.
>
> gEDA/gaf 1.10.2 works fine with both Guile 2.2 and Guile 2.0.
>
>
> On Sat, 16 Apr 2022, David W. Schultz (david DOT schultz AT earthlink DOT net) [via
> geda-user AT delorie DOT com] wrote:
> > I ran into one I couldn't figure out an installation package name for:
> > libfam. So I tried the suggested switch to disable. Now it whines about
> > not finding Python > 2.7 when "$python --version" returns 3.10. Sigh.
>
> libfam can be replaced with libgamin, but disabling it also works.
>
> gEDA/gaf requires Python2 >= 2.7 (which means python2.7-dev in
> Debian/Ubuntu). I'd recommend installing all dependencies listed in README
> in one go.
>
Python 2.7 is no longer (by default) in Ubuntu distributions, I
finally got rid of anything that uses it at my last version upgrade. I
don't really want to have to put it back.
>
> On Sat, 16 Apr 2022, Chris Green (cl AT isbd DOT net) [via geda-user AT delorie DOT com]
> wrote:
> > Yes, I did wonder about that, but installing the -dev package installed
> > half the rest of the world as well so I decided against it.
>
> The dependencies of guile-2.2-dev do seem a bit over the top (I wonder if
> some of these could have been "recommends"), but the Guile development
> headers are required to build gEDA/gaf because the API functions need to
> interact with Guile on a C level. Since gschem and gaf don't work without
> executing some Guile files, gEDA/gaf can't be built without guile-2.2-dev.
>
OK, so it's either add guile-2.2-dev or find some other way to do it.
I might try and find if I have an old system anywhere with Ubuntu
20.04 on it as that has geda in the repositories still.
--
Chris Green
- Raw text -