bug-guile
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gmake build & gmake check errors on Solaris 10 SPARC


From: Allen Hewes
Subject: gmake build & gmake check errors on Solaris 10 SPARC
Date: Thu, 24 Apr 2008 19:05:55 -0400

Hi,

uname -a
SunOS sparky 5.10 Generic_127111-11 sun4u sparc SUNW,UltraAX-i2

cc -v
cc: Sun C 5.8 Patch 121015-06 2007/10/03

CFLAGS = -xc99=all -xtarget=ultra2e -I/usr/local/include -L/usr/local/lib
LDFLAGS = -M /usr/lib/ld/map.noexstk -xtarget=ultra2e

I found Tim Mooney's patch from 2/20/08 for a compile issue with _Imaginary. I 
applied it and got past that. Then I came across a libtool issue with 
lt__PROGRAM__LTX_preloaded_symbols in libguile/guile.c, I found a patch for 
that also; commenting out lines 72 & 73

extern const lt_dlsymlist lt_preloaded_symbols[];
lt_dlpreload_default (lt_preloaded_symbols);

Then I get the same error in gmake check that Tim reported and Ludovic Courtès 
asked for some follow up. So Ludovic, here is the output you requested from Tim;

./pre-inst-guile
guile> (strftime "%z" (gmtime 0))
"+0000"
guile> (begin
(putenv "TZ=GMT+0")
(tzset)
(let ((tm (localtime 86400)))
(strftime "%z" tm)))
"+0000"
guile> (begin
(putenv "TZ=EST+5")
(tzset)
(let ((tm (localtime 86400)))
(strftime "%z" tm)))
"+0000"

-Allen Hewes

(output from gmake check)
Making check in oop
gmake[1]: Entering directory `/usr/local/share/src/guile-1.8.4/oop'
Making check in goops
gmake[2]: Entering directory `/usr/local/share/src/guile-1.8.4/oop/goops'
gmake[2]: Nothing to be done for `check'.
gmake[2]: Leaving directory `/usr/local/share/src/guile-1.8.4/oop/goops'
gmake[2]: Entering directory `/usr/local/share/src/guile-1.8.4/oop'
gmake[2]: Nothing to be done for `check-am'.
gmake[2]: Leaving directory `/usr/local/share/src/guile-1.8.4/oop'
gmake[1]: Leaving directory `/usr/local/share/src/guile-1.8.4/oop'
Making check in libguile
gmake[1]: Entering directory `/usr/local/share/src/guile-1.8.4/libguile'
/usr/local/bin/gmake  check-am
gmake[2]: Entering directory `/usr/local/share/src/guile-1.8.4/libguile'
gmake[2]: Nothing to be done for `check-am'.
gmake[2]: Leaving directory `/usr/local/share/src/guile-1.8.4/libguile'
gmake[1]: Leaving directory `/usr/local/share/src/guile-1.8.4/libguile'
Making check in ice-9
gmake[1]: Entering directory `/usr/local/share/src/guile-1.8.4/ice-9'
Making check in debugger
gmake[2]: Entering directory `/usr/local/share/src/guile-1.8.4/ice-9/debugger'
gmake[2]: Nothing to be done for `check'.
gmake[2]: Leaving directory `/usr/local/share/src/guile-1.8.4/ice-9/debugger'
gmake[2]: Entering directory `/usr/local/share/src/guile-1.8.4/ice-9'
gmake[2]: Nothing to be done for `check-am'.
gmake[2]: Leaving directory `/usr/local/share/src/guile-1.8.4/ice-9'
gmake[1]: Leaving directory `/usr/local/share/src/guile-1.8.4/ice-9'
Making check in guile-config
gmake[1]: Entering directory `/usr/local/share/src/guile-1.8.4/guile-config'
gmake[1]: Nothing to be done for `check'.
gmake[1]: Leaving directory `/usr/local/share/src/guile-1.8.4/guile-config'
Making check in guile-readline
gmake[1]: Entering directory `/usr/local/share/src/guile-1.8.4/guile-readline'
/usr/local/bin/gmake  check-recursive
gmake[2]: Entering directory `/usr/local/share/src/guile-1.8.4/guile-readline'
Making check in ice-9
gmake[3]: Entering directory 
`/usr/local/share/src/guile-1.8.4/guile-readline/ice-9'
gmake[3]: Nothing to be done for `check'.
gmake[3]: Leaving directory 
`/usr/local/share/src/guile-1.8.4/guile-readline/ice-9'
gmake[3]: Entering directory `/usr/local/share/src/guile-1.8.4/guile-readline'
gmake[3]: Leaving directory `/usr/local/share/src/guile-1.8.4/guile-readline'
gmake[2]: Leaving directory `/usr/local/share/src/guile-1.8.4/guile-readline'
gmake[1]: Leaving directory `/usr/local/share/src/guile-1.8.4/guile-readline'
Making check in scripts
gmake[1]: Entering directory `/usr/local/share/src/guile-1.8.4/scripts'
gmake[1]: Nothing to be done for `check'.
gmake[1]: Leaving directory `/usr/local/share/src/guile-1.8.4/scripts'
Making check in srfi
gmake[1]: Entering directory `/usr/local/share/src/guile-1.8.4/srfi'
/usr/local/bin/gmake  check-am
gmake[2]: Entering directory `/usr/local/share/src/guile-1.8.4/srfi'
gmake[2]: Nothing to be done for `check-am'.
gmake[2]: Leaving directory `/usr/local/share/src/guile-1.8.4/srfi'
gmake[1]: Leaving directory `/usr/local/share/src/guile-1.8.4/srfi'
Making check in doc
gmake[1]: Entering directory `/usr/local/share/src/guile-1.8.4/doc'
Making check in ref
gmake[2]: Entering directory `/usr/local/share/src/guile-1.8.4/doc/ref'
gmake[2]: Nothing to be done for `check'.
gmake[2]: Leaving directory `/usr/local/share/src/guile-1.8.4/doc/ref'
Making check in tutorial
gmake[2]: Entering directory `/usr/local/share/src/guile-1.8.4/doc/tutorial'
gmake[2]: Nothing to be done for `check'.
gmake[2]: Leaving directory `/usr/local/share/src/guile-1.8.4/doc/tutorial'
Making check in goops
gmake[2]: Entering directory `/usr/local/share/src/guile-1.8.4/doc/goops'
gmake[2]: Nothing to be done for `check'.
gmake[2]: Leaving directory `/usr/local/share/src/guile-1.8.4/doc/goops'
Making check in r5rs
gmake[2]: Entering directory `/usr/local/share/src/guile-1.8.4/doc/r5rs'
gmake[2]: Nothing to be done for `check'.
gmake[2]: Leaving directory `/usr/local/share/src/guile-1.8.4/doc/r5rs'
gmake[2]: Entering directory `/usr/local/share/src/guile-1.8.4/doc'
gmake[2]: Nothing to be done for `check-am'.
gmake[2]: Leaving directory `/usr/local/share/src/guile-1.8.4/doc'
gmake[1]: Leaving directory `/usr/local/share/src/guile-1.8.4/doc'
Making check in examples
gmake[1]: Entering directory `/usr/local/share/src/guile-1.8.4/examples'
Making check in scripts
gmake[2]: Entering directory `/usr/local/share/src/guile-1.8.4/examples/scripts'
gmake[2]: Nothing to be done for `check'.
gmake[2]: Leaving directory `/usr/local/share/src/guile-1.8.4/examples/scripts'
Making check in box
gmake[2]: Entering directory `/usr/local/share/src/guile-1.8.4/examples/box'
gmake[2]: Nothing to be done for `check'.
gmake[2]: Leaving directory `/usr/local/share/src/guile-1.8.4/examples/box'
Making check in box-module
gmake[2]: Entering directory 
`/usr/local/share/src/guile-1.8.4/examples/box-module'
gmake[2]: Nothing to be done for `check'.
gmake[2]: Leaving directory 
`/usr/local/share/src/guile-1.8.4/examples/box-module'
Making check in box-dynamic
gmake[2]: Entering directory 
`/usr/local/share/src/guile-1.8.4/examples/box-dynamic'
gmake[2]: Nothing to be done for `check'.
gmake[2]: Leaving directory 
`/usr/local/share/src/guile-1.8.4/examples/box-dynamic'
Making check in box-dynamic-module
gmake[2]: Entering directory 
`/usr/local/share/src/guile-1.8.4/examples/box-dynamic-module'
gmake[2]: Nothing to be done for `check'.
gmake[2]: Leaving directory 
`/usr/local/share/src/guile-1.8.4/examples/box-dynamic-module'
Making check in modules
gmake[2]: Entering directory `/usr/local/share/src/guile-1.8.4/examples/modules'
gmake[2]: Nothing to be done for `check'.
gmake[2]: Leaving directory `/usr/local/share/src/guile-1.8.4/examples/modules'
Making check in safe
gmake[2]: Entering directory `/usr/local/share/src/guile-1.8.4/examples/safe'
gmake[2]: Nothing to be done for `check'.
gmake[2]: Leaving directory `/usr/local/share/src/guile-1.8.4/examples/safe'
gmake[2]: Entering directory `/usr/local/share/src/guile-1.8.4/examples'
gmake[2]: Nothing to be done for `check-am'.
gmake[2]: Leaving directory `/usr/local/share/src/guile-1.8.4/examples'
gmake[1]: Leaving directory `/usr/local/share/src/guile-1.8.4/examples'
Making check in test-suite
gmake[1]: Entering directory `/usr/local/share/src/guile-1.8.4/test-suite'
Making check in standalone
gmake[2]: Entering directory 
`/usr/local/share/src/guile-1.8.4/test-suite/standalone'
/usr/local/bin/gmake  check-am
gmake[3]: Entering directory 
`/usr/local/share/src/guile-1.8.4/test-suite/standalone'
cd . && chmod u+x test-system-cmds test-require-extension test-bad-identifiers 
test-asmobs test-use-srfi
/usr/local/bin/gmake  test-num2integral test-round test-gh test-list 
test-unwind test-conversion test-with-guile-module test-system-cmds 
test-require-extension test-bad-identifiers test-asmobs test-use-srfi
gmake[4]: Entering directory 
`/usr/local/share/src/guile-1.8.4/test-suite/standalone'
gmake[4]: `test-num2integral' is up to date.
gmake[4]: `test-round' is up to date.
gmake[4]: `test-gh' is up to date.
gmake[4]: `test-list' is up to date.
gmake[4]: `test-unwind' is up to date.
gmake[4]: `test-conversion' is up to date.
gmake[4]: `test-with-guile-module' is up to date.
gmake[4]: Nothing to be done for `test-system-cmds'.
gmake[4]: Nothing to be done for `test-require-extension'.
gmake[4]: Nothing to be done for `test-bad-identifiers'.
gmake[4]: Nothing to be done for `test-asmobs'.
gmake[4]: Nothing to be done for `test-use-srfi'.
gmake[4]: Leaving directory 
`/usr/local/share/src/guile-1.8.4/test-suite/standalone'
/usr/local/bin/gmake  check-TESTS
gmake[4]: Entering directory 
`/usr/local/share/src/guile-1.8.4/test-suite/standalone'
PASS: test-system-cmds
PASS: test-require-extension
PASS: test-bad-identifiers
PASS: test-num2integral
PASS: test-round
PASS: test-gh
PASS: test-asmobs
PASS: test-list
PASS: test-unwind
PASS: test-conversion
PASS: test-use-srfi
PASS: test-with-guile-module
===================
All 12 tests passed
===================
gmake[4]: Leaving directory 
`/usr/local/share/src/guile-1.8.4/test-suite/standalone'
gmake[3]: Leaving directory 
`/usr/local/share/src/guile-1.8.4/test-suite/standalone'
gmake[2]: Leaving directory 
`/usr/local/share/src/guile-1.8.4/test-suite/standalone'
gmake[2]: Entering directory `/usr/local/share/src/guile-1.8.4/test-suite'
gmake[2]: Nothing to be done for `check-am'.
gmake[2]: Leaving directory `/usr/local/share/src/guile-1.8.4/test-suite'
gmake[1]: Leaving directory `/usr/local/share/src/guile-1.8.4/test-suite'
Making check in benchmark-suite
gmake[1]: Entering directory `/usr/local/share/src/guile-1.8.4/benchmark-suite'
gmake[1]: Nothing to be done for `check'.
gmake[1]: Leaving directory `/usr/local/share/src/guile-1.8.4/benchmark-suite'
Making check in lang
gmake[1]: Entering directory `/usr/local/share/src/guile-1.8.4/lang'
Making check in elisp
gmake[2]: Entering directory `/usr/local/share/src/guile-1.8.4/lang/elisp'
Making check in internals
gmake[3]: Entering directory 
`/usr/local/share/src/guile-1.8.4/lang/elisp/internals'
gmake[3]: Nothing to be done for `check'.
gmake[3]: Leaving directory 
`/usr/local/share/src/guile-1.8.4/lang/elisp/internals'
Making check in primitives
gmake[3]: Entering directory 
`/usr/local/share/src/guile-1.8.4/lang/elisp/primitives'
gmake[3]: Nothing to be done for `check'.
gmake[3]: Leaving directory 
`/usr/local/share/src/guile-1.8.4/lang/elisp/primitives'
gmake[3]: Entering directory `/usr/local/share/src/guile-1.8.4/lang/elisp'
gmake[3]: Nothing to be done for `check-am'.
gmake[3]: Leaving directory `/usr/local/share/src/guile-1.8.4/lang/elisp'
gmake[2]: Leaving directory `/usr/local/share/src/guile-1.8.4/lang/elisp'
gmake[2]: Entering directory `/usr/local/share/src/guile-1.8.4/lang'
gmake[2]: Nothing to be done for `check-am'.
gmake[2]: Leaving directory `/usr/local/share/src/guile-1.8.4/lang'
gmake[1]: Leaving directory `/usr/local/share/src/guile-1.8.4/lang'
Making check in am
gmake[1]: Entering directory `/usr/local/share/src/guile-1.8.4/am'
gmake[1]: Nothing to be done for `check'.
gmake[1]: Leaving directory `/usr/local/share/src/guile-1.8.4/am'
gmake[1]: Entering directory `/usr/local/share/src/guile-1.8.4'
/usr/local/bin/gmake  check-TESTS
gmake[2]: Entering directory `/usr/local/share/src/guile-1.8.4'
Testing /usr/local/src/guile-1.8.4/pre-inst-guile ...
with GUILE_LOAD_PATH=/usr/local/src/guile-1.8.4/test-suite
Running alist.test
Running and-let-star.test
Running arbiters.test
Running bit-operations.test
Running c-api.test
Running chars.test
Running common-list.test
Running continuations.test
Running elisp.test
Running environments.test
UNRESOLVED: environments.test: leaf-environments: observe-weak: weak observer 
gets collected
UNRESOLVED: environments.test: leaf-environment based eval-environments: 
observe-weak: weak observer gets collected
Running eval.test

;;; (foo-pws)
UNRESOLVED: eval.test: promises: basic promise behaviour: a forced promise does 
not reference its environment
Running exceptions.test
Running filesys.test
Running format.test
Running fractions.test
Running ftw.test
Running gc.test
Running getopt-long.test
Running goops.test
Running guardians.test
UNRESOLVED: guardians.test: standard guardian functionality: guarding 
independent objects: re-guarding non-immediates
UNRESOLVED: guardians.test: standard guardian functionality: guarding weakly 
referenced objects: guarded weak vector element gets returned from guardian
UNRESOLVED: guardians.test: standard guardian functionality: guarding weakly 
referenced objects: guarded element of weak vector gets eventually removed from 
weak vector
UNRESOLVED: guardians.test: standard guardian functionality: guarding weak 
containers: element of guarded weak vector gets collected
UNRESOLVED: guardians.test: standard guardian functionality: guarding objects 
more than once: guarding twice in one guardian
UNRESOLVED: guardians.test: standard guardian functionality: guarding objects 
more than once: guarding twice in two guardians
Running hash.test
Running hooks.test
Running import.test
Running interp.test
Running list.test
Running load.test
Running modules.test
Running numbers.test
Running optargs.test
Running options.test
Running poe.test
Running popen.test
Running ports.test
UNRESOLVED: ports.test: port-for-each: passing freed cell
Running posix.test
Running q.test
Running r4rs.test
Running r5rs_pitfall.test
Running ramap.test
Running reader.test
Running receive.test
Running regexp.test
Running socket.test
Running srcprop.test
Running srfi-1.test
Running srfi-10.test
Running srfi-11.test
Running srfi-13.test
Running srfi-14.test
UNRESOLVED: srfi-14.test: Latin-1 (8-bit charset): char-set:letter (membership)
UNRESOLVED: srfi-14.test: Latin-1 (8-bit charset): char-set:letter (size)
UNRESOLVED: srfi-14.test: Latin-1 (8-bit charset): char-set:lower-case (size)
UNRESOLVED: srfi-14.test: Latin-1 (8-bit charset): char-set:upper-case (size)
UNRESOLVED: srfi-14.test: Latin-1 (8-bit charset): char-set:punctuation 
(membership)
Running srfi-19.test
Running srfi-26.test
Running srfi-31.test
Running srfi-34.test
Running srfi-35.test
Running srfi-37.test
Running srfi-39.test
Running srfi-4.test
Running srfi-6.test
Running srfi-60.test
Running srfi-69.test
WARNING: (test-srfi-69): imported module (srfi srfi-69) overrides core binding 
`make-hash-table'
WARNING: (test-srfi-69): imported module (srfi srfi-69) overrides core binding 
`hash-table?'
Running srfi-9.test
Running strings.test
Running structs.test
Running symbols.test
Running syncase.test
Running syntax.test
UNRESOLVED: syntax.test: while: in empty environment: empty body
UNRESOLVED: syntax.test: while: in empty environment: initially false
UNRESOLVED: syntax.test: while: in empty environment: iterating
Running threads.test
Running time.test
FAIL: time.test: strftime: C99 %z format: EST+5
Running unif.test
Running version.test
Running weaks.test

Totals for this test run:
passes:                 11869
failures:               1
unexpected passes:      0
expected failures:      25
unresolved test cases:  18
untested test cases:    0
unsupported test cases: 11
errors:                 0

FAIL: check-guile
==================================
1 of 1 tests failed
Please report to address@hidden
==================================
gmake[2]: *** [check-TESTS] Error 1
gmake[2]: Leaving directory `/usr/local/share/src/guile-1.8.4'
gmake[1]: *** [check-am] Error 2
gmake[1]: Leaving directory `/usr/local/share/src/guile-1.8.4'
gmake: *** [check-recursive] Error 1





reply via email to

[Prev in Thread] Current Thread [Next in Thread]