From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Kevin Ryde Newsgroups: gmane.lisp.guile.devel Subject: Re: 1.8 make check failing in popen.test Date: Thu, 31 Aug 2006 10:24:25 +1000 Message-ID: <878xl5ah1i.fsf@zip.com.au> References: <87vepora1r.fsf@raven.defaultvalue.org> <87y7tqo0po.fsf@raven.defaultvalue.org> <87r6zhlhhk.fsf@zip.com.au> <87ejvho4ve.fsf@raven.defaultvalue.org> <87mza4uurn.fsf@zip.com.au> <87bqqieohh.fsf@raven.defaultvalue.org> <87pset1wxr.fsf@zip.com.au> <87irka4q8f.fsf@raven.defaultvalue.org> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1156983910 19034 80.91.229.2 (31 Aug 2006 00:25:10 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 31 Aug 2006 00:25:10 +0000 (UTC) Cc: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Thu Aug 31 02:25:08 2006 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1GIaMU-0000pi-Uw for guile-devel@m.gmane.org; Thu, 31 Aug 2006 02:24:51 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GIaMU-0000Dg-CU for guile-devel@m.gmane.org; Wed, 30 Aug 2006 20:24:50 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1GIaMK-00005Z-Nm for guile-devel@gnu.org; Wed, 30 Aug 2006 20:24:40 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1GIaMG-0008R5-Jd for guile-devel@gnu.org; Wed, 30 Aug 2006 20:24:40 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GIaMG-0008Qt-F4 for guile-devel@gnu.org; Wed, 30 Aug 2006 20:24:36 -0400 Original-Received: from [61.8.0.84] (helo=mailout1.pacific.net.au) by monty-python.gnu.org with esmtp (Exim 4.52) id 1GIaVl-0002Nn-KW for guile-devel@gnu.org; Wed, 30 Aug 2006 20:34:26 -0400 Original-Received: from mailproxy2.pacific.net.au (mailproxy2.pacific.net.au [61.8.2.163]) by mailout1.pacific.net.au (Postfix) with ESMTP id 4F78D5AFEB3; Thu, 31 Aug 2006 10:24:31 +1000 (EST) Original-Received: from localhost (ppp252D.dyn.pacific.net.au [61.8.37.45]) by mailproxy2.pacific.net.au (8.13.4/8.13.4/Debian-3sarge1) with ESMTP id k7V0OTes003859; Thu, 31 Aug 2006 10:24:30 +1000 Original-Received: from gg by localhost with local (Exim 3.36 #1 (Debian)) id 1GIaM5-0001jF-00; Thu, 31 Aug 2006 10:24:25 +1000 Original-To: Rob Browning Mail-Copies-To: never In-Reply-To: <87irka4q8f.fsf@raven.defaultvalue.org> (Rob Browning's message of "Wed, 30 Aug 2006 00:50:08 -0700") User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/21.4 (gnu/linux) 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:6045 Archived-At: Rob Browning writes: > > ;;(dbg-out (list 'pt-entry pt-entry)) > ... > > ERROR: popen.test: open-output-pipe: no duplicate - arguments: > ((wrong-type-arg "list-copy" "Wrong type argument in position ~A: ~S" > (1 (pt-entry . #)) > ((pt-entry . #)))) It's possible the complaint is about the `list' call. I changed `list' to be implemented using scm_list_copy, which of course reports itself as `list-copy' if the list is improper. But I can't think how an improper list could arrive there from a "(list x y)" call. > (pt-entry #) I suppose that's the killer, a port gc-ed prematurely. Perhaps there'd be some significance in which one it was. port-for-each looks pretty safe, maybe the port table has gone bad earlier. Not sure how this would relate to the following bit you posted before. If this bit was taken literally it'd sound like something evil in scm_call_1 I suppose. > ERROR: popen.test: close-pipe: exit 0 - arguments: ((wrong-number-of-args #f "Wrong number of arguments to ~A" (#) #f)) _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://lists.gnu.org/mailman/listinfo/guile-devel