Announcement: GnuCash 2.6.18 Release 2017-09-24

tjoen at dds.nl tjoen at dds.nl
Mon Sep 25 08:15:15 EDT 2017


Richard Ullger schreef op 25-09-2017 13:53:
>>> I'm getting the following build error building on Arch. Can you help? 
>>> I
>>> had no problem building 2.6.17.
>> 
>>> guile1.8
>> ..
>>> ../.libs/libgncmod-engine.so: undefined reference to `SCM_POINTER_P'
>>> ../.libs/libgncmod-engine.so: undefined reference to 
>>> `SCM_POINTER_VALUE'
>> 
>> Shouldn't that be Guile2.0?
> 
> 
> The dependency requirement from the Gnucash wiki is >= 1.8.5 or 2.0.0.
> The guile1.8 version in Arch, although relegated to AUR, is 1.8.8.

Check /usr/include/guile/1.8/libguile/foreign.h

In 2.2 i see:
#define SCM_POINTER_P(x) (SCM_HAS_TYP7 (x, scm_tc7_pointer))
#define SCM_VALIDATE_POINTER(pos, x)            \
   SCM_MAKE_VALIDATE (pos, x, POINTER_P)
#define SCM_POINTER_VALUE(x)                    \
   ((void *) SCM_CELL_WORD_1 (x))


More information about the gnucash-user mailing list