Package Details: guile1.8 1.8.8-10

Git Clone URL: https://aur.archlinux.org/guile1.8.git (read-only, click to copy)
Package Base: guile1.8
Description: Portable, embeddable Scheme implementation written in C. Legacy branch.
Upstream URL: https://www.gnu.org/software/guile/
Licenses: GPL
Provides: libguile-srfi-srfi-1-v-3.so, libguile-srfi-srfi-13-14-v-3.so, libguile-srfi-srfi-4-v-3.so, libguile-srfi-srfi-60-v-2.so, libguile.so, libguilereadline-v-17.so
Submitter: arojas
Maintainer: carlosal1015
Last Packager: arojas
Votes: 4
Popularity: 0.015180
First Submitted: 2022-12-20 12:51 (UTC)
Last Updated: 2022-12-20 12:51 (UTC)

Latest Comments

micwoj92 commented on 2025-12-03 00:42 (UTC)

Build fails:

environments.c: In function 'obarray_replace':
environments.c:553:28: error: passing argument 2 of 'scm_i_rehash' from incompatible pointer type [-Wincompatible-pointer-types]
  553 |     scm_i_rehash (obarray, scm_i_hash_symbol, 0, "obarray_replace");
      |                            ^~~~~~~~~~~~~~~~~
      |                            |
      |                            long unsigned int (*)(struct scm_unused_struct *, long unsigned int,  void *)
../libguile/hashtab.h:99:55: note: expected 'long unsigned int (*)(void)' but argument is of type 'long unsigned int (*)(struct scm_unused_struct *, long unsigned int,  void *)'
   99 | SCM_API void scm_i_rehash (SCM table, unsigned long (*hash_fn)(), void *closure, const char*func_name);
      |                                       ~~~~~~~~~~~~~~~~^~~~~~~~~~
../libguile/symbols.h:64:23: note: 'scm_i_hash_symbol' declared here
   64 | SCM_API unsigned long scm_i_hash_symbol (SCM obj, unsigned long n,
      |                       ^~~~~~~~~~~~~~~~~
mv -f .deps/libguile_la-discouraged.Tpo .deps/libguile_la-discouraged.Plo
mv -f .deps/libguile_la-async.Tpo .deps/libguile_la-async.Plo
mv -f .deps/libguile_la-backtrace.Tpo .deps/libguile_la-backtrace.Plo
make[3]: *** [Makefile:953: libguile_la-environments.lo] Error 1
make[3]: Leaving directory '/build/guile1.8/src/guile-1.8.8/libguile'
make[2]: *** [Makefile:550: all] Error 2
make[2]: Leaving directory '/build/guile1.8/src/guile-1.8.8/libguile'
make[1]: *** [Makefile:530: all-recursive] Error 1
make[1]: Leaving directory '/build/guile1.8/src/guile-1.8.8'
make: *** [Makefile:373: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...