[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#11188: guile-2.0.5 issues on Solaris 11 x86_64
From: |
Nelson H. F. Beebe |
Subject: |
bug#11188: guile-2.0.5 issues on Solaris 11 x86_64 |
Date: |
Thu, 5 Apr 2012 10:03:29 -0600 (MDT) |
Solaris 11 x86_64 ships with native c89, cc, and c99, and has
an optional package that supplies gcc-3.4.3 (csl-sol210-3_4-20050802).
I have tried repeatedly to build many snapshots of the gc-4.x (x = 1, 2,
3, ..., 8) on this platform, and have never succeeded. Thus, there
is a paucity of modern C compilers.
With gcc and either -O2 or -g compilation of guile-2.0.5, there is
a single test failure, arising from an internal assertion failure:
make[5]: Entering directory
`/local/build/bare/guile-2.0.5/test-suite/standalone'
Assertion failed: SCM_I_IS_THREAD (data.thread), file threads.c, line 1135
/bin/sh: line 10: 23222: Abort
FAIL: test-system-cmds
...
==================================
1 of 27 tests failed
(1 test was not run)
Please report to address@hidden
==================================
When I attempt to build guile-2.0.5 with cc or c99, I get compilation
failures:
CC libguile_2.0_la-control.lo
"control.c", line 267: directive not honored in macro argument list
"control.c", line 280: directive not honored in macro argument list
"control.c", line 287: EOF in argument list of macro: SCM_SNARF_INIT
"control.c", line 114: EOF in argument list of macro: SCM_SNARF_INIT
"control.c", line 114: syntax error before or at: =
"control.c", line 114: warning: old-style declaration or incorrect type for:
SCM_SNARF_INIT
"control.c", line 114: syntax error before or at: sizeof
"control.c", line 114: warning: undefined or missing type for: sizeof
"control.c", line 114: warning: old-style declaration or incorrect type for:
memcpy
"control.c", line 114: identifier redeclared: memcpy
current : function() returning int
previous: function(restrict pointer to void, restrict pointer to const
void,
unsigned int) returning pointer to void : "/usr/include/iso/string_iso.h", line
54
"control.c", line 114: warning: syntax error: empty declaration
"control.c", line 114: non-constant initializer: op "NAME"
"control.c", line 114: non-constant initializer: op "NAME"
"control.c", line 114: syntax error before or at: =
"control.c", line 114: warning: old-style declaration or incorrect type for:
SCM_SNARF_INIT
"control.c", line 114: syntax error before or at: sizeof
"control.c", line 114: warning: undefined or missing type for: sizeof
"control.c", line 114: warning: old-style declaration or incorrect type for:
memcpy
"control.c", line 114: identifier redefined: memcpy
current : function() returning int
previous: function() returning int : "control.c", line 114
"control.c", line 114: warning: syntax error: empty declaration
"control.c", line 114: syntax error before or at: <EOF>
c99: acomp failed for control.c
What can we do to eliminate the cause of the assertion failure,
and those compilation errors?
-------------------------------------------------------------------------------
- Nelson H. F. Beebe Tel: +1 801 581 5254 -
- University of Utah FAX: +1 801 581 4148 -
- Department of Mathematics, 110 LCB Internet e-mail: address@hidden -
- 155 S 1400 E RM 233 address@hidden address@hidden -
- Salt Lake City, UT 84112-0090, USA URL: http://www.math.utah.edu/~beebe/ -
-------------------------------------------------------------------------------
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- bug#11188: guile-2.0.5 issues on Solaris 11 x86_64,
Nelson H. F. Beebe <=