compiler. Guile attempts to redefine _Static_assert (in `lib/verify.h')
based on compiler support, but its overrides do not play nice with our
/usr/include/complex.h header file.
Simply do not include `lib/verify.h' in `libguile/numbers.c' to avoid
the problem. Be conservative and conditionally inhibit including this
header only when building with older versions of GCC (before 4.6.0).
While here, move INFO knob where it logically belongs in the Makefile
and add a couple of extra linefeeds to improve readability thereof.
Tested on: i386, powerpc, sparc64
- Convert to USES=libtool and bump dependent ports
- Convert to USES=charsetfix and USES=pathfix
- Drop USE_GCC=any
- Add INSTALL_TARGET=install-strip
- Avoid USE_AUTOTOOLS
- While I'm here:
- Add PKGNAMESUFFIX to avoid PKGNAME collision
- Mark CONFLICTS_INSTALL with lang/guile
GUILE, GNU's Ubiquitous Intelligent Language for Extension,
is a library that implements the Scheme language plus various
convenient facilities. It's designed so that you can link it
into an application or utility to make it extensible. Our
plan is to link this library into all GNU programs that call for
extensibility.
WWW: http://www.gnu.org/software/guile/
PR: ports/189239
Submitted by: Muhammad Moinur Rahman <5u623l20@gmail.com>