Comment 2 for bug 1782306

Revision history for this message
أحمد المحمودي (Ahmed El-Mahmoudy) (aelmahmoudy) wrote : Re: Please migrate to Guile 2.2

I tried to build afainst Guile 2.2, but xorn failed to build as the configure script is looking for Guile 2.0 only:
PKG_CHECK_MODULES([GUILE], [guile-2.0 >= 2.0.10])

I patched it to build against Guile 2.2 (patch attached), yet 'make check' failed on the following tests:

FAIL: cpython/snippets/guile
============================

Traceback (most recent call last):
  File "./cpython/snippets/guile.py", line 17, in <module>
    import xorn.guile
ImportError: /builds/electronics-team/geda-gaf/debian/output/geda-gaf-1.10.0/xorn/src/cpython/guile/.libs/guilemodule.so: undefined symbol: scm_frame_procedure
FAIL cpython/snippets/guile.py (exit status: 1)

FAIL: cpython/guile
===================

Traceback (most recent call last):
  File "./cpython/guile.py", line 18, in <module>
    import xorn.guile
ImportError: /builds/electronics-team/geda-gaf/debian/output/geda-gaf-1.10.0/xorn/src/cpython/guile/.libs/guilemodule.so: undefined symbol: scm_frame_procedure
FAIL cpython/guile.py (exit status: 1)

Full build log can be found on:
https://salsa.debian.org/electronics-team/geda-gaf/-/jobs/408237/raw