From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Gregory Marton Newsgroups: gmane.lisp.guile.bugs Subject: Re: signal handling different in 1.8.3 than 1.8.1? Date: Thu, 17 Jul 2008 08:08:45 -0400 (EDT) Message-ID: References: <87d4my8smh.fsf@gnu.org> <87prqyp8dw.fsf@gnu.org> <874p851qdh.fsf@gnu.org> <87bq1ngvw7.fsf@gnu.org> <87fxqxmnxp.fsf@gnu.org> <87zlp3tlrk.fsf@gnu.org> <871w26dqax.fsf@gnu.org> Reply-To: Gregory Marton NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Trace: ger.gmane.org 1216296553 1893 80.91.229.12 (17 Jul 2008 12:09:13 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 17 Jul 2008 12:09:13 +0000 (UTC) Cc: bug-guile@gnu.org To: Ludovic =?iso-8859-1?Q?Court=E8s?= Original-X-From: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Thu Jul 17 14:09:58 2008 Return-path: Envelope-to: guile-bugs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1KJSJ4-0006Cv-1s for guile-bugs@m.gmane.org; Thu, 17 Jul 2008 14:09:58 +0200 Original-Received: from localhost ([127.0.0.1]:49799 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KJSIB-0001rl-EK for guile-bugs@m.gmane.org; Thu, 17 Jul 2008 08:09:03 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KJSI7-0001rL-1r for bug-guile@gnu.org; Thu, 17 Jul 2008 08:08:59 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KJSI6-0001qj-8M for bug-guile@gnu.org; Thu, 17 Jul 2008 08:08:58 -0400 Original-Received: from [199.232.76.173] (port=32962 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KJSI6-0001qc-3w for bug-guile@gnu.org; Thu, 17 Jul 2008 08:08:58 -0400 Original-Received: from outgoing.csail.mit.edu ([128.30.2.149]:45035) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KJSHu-0000A0-Lt; Thu, 17 Jul 2008 08:08:46 -0400 Original-Received: from ashmore.csail.mit.edu ([128.30.44.32]) by outgoing.csail.mit.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1KJSHu-0004pY-8T; Thu, 17 Jul 2008 08:08:46 -0400 Original-Received: from gremio (helo=localhost) by ashmore.csail.mit.edu with local-esmtp (Exim 4.63) (envelope-from ) id 1KJSHu-0005pE-0B; Thu, 17 Jul 2008 08:08:46 -0400 In-Reply-To: <871w26dqax.fsf@gnu.org> X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 3) X-BeenThere: bug-guile@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Errors-To: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.bugs:3932 Archived-At: While trying to compile the latest on the 1.8 branch, gen-scmconfig.c: In function 'main': gen-scmconfig.c:388: error: stray '@' in program gen-scmconfig.c:388: error: stray '@' in program gen-scmconfig.c:388: error: 'SCM_I_GSC_NEED_BRACES_ON_PTHREAD_MUTEX_INITIALIZER' undeclared (first use in this function) gen-scmconfig.c:388: error: (Each undeclared identifier is reported only once gen-scmconfig.c:388: error: for each function it appears in.) gen-scmconfig.c:394: error: stray '@' in program gen-scmconfig.c:394: error: stray '@' in program gen-scmconfig.c:394: error: 'SCM_I_GSC_HAVE_STRUCT_DIRENT64' undeclared (first use in this function) during make, with or without having invoked config with --without-threads Help? Grem > Hi, > > Gregory Marton writes: > >> It turns out I can't find a repository revision where it works. All >> of the major tagged releases fail, including 1.8.1, which makes me >> suspicious, because my Debian-installed guile 1.8.1 continues to work >> (see below). Is there a place to look for Debian's possible >> modifications to guile? Might something else be going on? > > IIRC, 1.8.1 was compiled with `--without-threads', so you might want to > try it. Debian-specific modifications are available in the Debian > archive, i.e., > ftp://ftp.debian.org/debian/pool/main/g/guile-1.8/guile-1.8_1.8.1+1-4.diff.gz . > >> I've attached a small test suite that should demonstrate the problem. >> Can anyone else reproduce it? Can anyone else see it pass on 1.8.1 or >> any other version? > > With `master': > > $ guile ~/tmp/test-timeout.scm > 1.9.0 > fell asleepoh no, you fell asleep!Expected: outer timeout > Observed: # > outer time has expired, and outer handler is used > >> $ libguile/guile ../test-timeout.scm > > You should instead use the `pre-inst-guile' script. > > Thanks, > Ludovic. > > > > -- ------ __@ Gregory A. Marton http://csail.mit.edu/~gremio/ --- _`\<,_ . -- (*)/ (*) Bushydo -- the way of the shrub. Bonsai! ~~~~~~~~~~~~~~~~-~~~~~~~~_~~~_~~~~~v~~~~^^^^~~~~~--~~~~~~~~~~~~~~~++~~~~~~~