From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: szgyg Newsgroups: gmane.lisp.guile.devel Subject: Guile HEAD on Cygwin-1.7 Date: Thu, 18 Jun 2009 09:33:33 +0200 Message-ID: <4A39EDCD.1070609@ludens.elte.hu> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-2; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1245310430 11216 80.91.229.12 (18 Jun 2009 07:33:50 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 18 Jun 2009 07:33:50 +0000 (UTC) To: guile-devel Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Thu Jun 18 09:33:46 2009 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MHC7z-00021m-09 for guile-devel@m.gmane.org; Thu, 18 Jun 2009 09:33:43 +0200 Original-Received: from localhost ([127.0.0.1]:40063 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MHC7y-0001s2-1o for guile-devel@m.gmane.org; Thu, 18 Jun 2009 03:33:42 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MHC7v-0001pY-4v for guile-devel@gnu.org; Thu, 18 Jun 2009 03:33:39 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MHC7p-0001hD-H4 for guile-devel@gnu.org; Thu, 18 Jun 2009 03:33:37 -0400 Original-Received: from [199.232.76.173] (port=37774 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MHC7p-0001h0-D6 for guile-devel@gnu.org; Thu, 18 Jun 2009 03:33:33 -0400 Original-Received: from mx3.mail.elte.hu ([157.181.1.138]:42029) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MHC7o-0002hv-Qg for guile-devel@gnu.org; Thu, 18 Jun 2009 03:33:33 -0400 Original-Received: from mailbox1.caesar.elte.hu ([157.181.151.157]) by mx3.mail.elte.hu with esmtp (Exim) id 1MHC7h-0000Ha-5A from for ; Thu, 18 Jun 2009 09:33:29 +0200 Original-Received: (Authenticated sender: szgyg) by mailbox1.caesar.elte.hu with esmtpsa (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.63) (envelope-from ) id 1MHC7g-0000IL-Kj for guile-devel@gnu.org; Thu, 18 Jun 2009 09:33:25 +0200 User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) X-ELTE-SpamScore: -8.3 X-ELTE-SpamLevel: X-ELTE-SpamCheck: no X-ELTE-SpamVersion: ELTE 2.0 X-ELTE-SpamCheck-Details: score=-8.3 required=5.9 tests=ALL_TRUSTED, BAYES_00, L_AUTH autolearn=ham SpamAssassin version=3.2.5 -1.8 ALL_TRUSTED Passed through trusted hosts only via SMTP -5.0 L_AUTH Caesar auth -1.5 BAYES_00 BODY: Bayesian spam probability is 0 to 1% [score: 0.0000] X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:8696 Archived-At: -*- outline -*- Guile HEAD on the upcoming Cygwin-1.7 [1] Good news first: I can't reproduce the infamous "threaded Guile hangs on quit" error. (Cygwin has been shipping single-threaded Guile up to now.) Guile builds with only minor hiccups. I hope these can be fixed before the prerelease. make check shows serious problems. I will investigate further. s [1] http://cygwin.com/ml/cygwin/2009-06/msg00346.html * make ** configure and make with the same set of flags Configuration test passes, make fails. Yes, -Werror. cc1: warnings being treated as errors ../../libguile/gen-scmconfig.c: In function 'main': ../../libguile/gen-scmconfig.c:427: error: visibility attribute not supported in this configuration; ignored make[2]: *** [gen-scmconfig.o] Error 1 ** pass -no-undefined when linking libguile_i18n Other libs already have this. ** split the #ifdef in libguile/i18n.c line 59 Cygwin has langinfo.h, but not nl_types.h ** wrong path when compiling psyntax-pp.scm First time only Making all in module make[2]: Entering directory `/home/szgyg/src/GIT/guile/=build/module' /home/szgyg/src/GIT/guile/=build/meta/guile --no-autocompile -s ../../module/ice-9/compile-psyntax.scm \ ../../module/ice-9/psyntax.scm ../../module/ice-9/psyntax-pp.scm GUILE_AUTO_COMPILE=0 ../meta/uninstalled-env guile-tools compile -o "ice-9/psyntax-pp.go" "ice-9/psyntax-pp.scm" ERROR: In procedure open-file: ERROR: No such file or directory: "ice-9/psyntax-pp.scm" make[2]: *** [ice-9/psyntax-pp.go] Error 1 Subsequent makes use the correct path: Making all in module make[2]: Entering directory `/home/szgyg/src/GIT/guile/=build/module' GUILE_AUTO_COMPILE=0 ../meta/uninstalled-env guile-tools compile -o "ice-9/psyntax-pp.go" "../../module/ice-9/psyntax-pp.scm" wrote `ice-9/psyntax-pp.go' ** readline is required, not optional GUILE_AUTO_COMPILE=0 ../meta/uninstalled-env guile-tools compile -o "ice-9/lineio.go" "../../module/ice-9/lineio.scm" ERROR: readline is not provided in this Guile installation make[2]: *** [ice-9/lineio.go] Error 1 * make check ** -Werror again cc1: warnings being treated as errors ../../../test-suite/standalone/test-unwind.c: In function 'check_ports': ../../../test-suite/standalone/test-unwind.c:213: error: call to 'mktemp' declared with attribute warning: the use of `mktemp' is dangerous; use `mkstemp' instead make[4]: *** [test_unwind-test-unwind.o] Error 1 ** stack overflow I didn't dive into this yet. Any hint? make[1]: Entering directory `/home/szgyg/src/GIT/guile/=build' make check-TESTS make[2]: Entering directory `/home/szgyg/src/GIT/guile/=build' Testing /home/szgyg/src/GIT/guile/=build/meta/guile ... with GUILE_LOAD_PATH=/home/szgyg/src/GIT/guile/test-suite ;;; note: autocompilation is enabled, set GUILE_AUTO_COMPILE=0 ;;; or pass the --no-autocompile argument to disable. ;;; compiling /home/szgyg/src/GIT/guile/test-suite/lib.scm ;;; compiled /home/szgyg/.guile-ccache/1.9//home/szgyg/src/GIT/guile/test-suite/lib.scm.go ERROR: Stack overflow Running alist.test [...] ** segfault On one occasion I got make[1]: Entering directory `/home/szgyg/src/GIT/guile/=build' make check-TESTS make[2]: Entering directory `/home/szgyg/src/GIT/guile/=build' Testing /home/szgyg/src/GIT/guile/=build/meta/guile ... with GUILE_LOAD_PATH=/home/szgyg/src/GIT/guile/test-suite /bin/sh: line 5: 3944 Segmentation fault (core dumped) ${dir}$tst FAIL: check-guile