From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: primus Newsgroups: gmane.lisp.guile.bugs Subject: Re: [1.9.12][OpenBSD] run time failure ... Date: Fri, 10 Sep 2010 14:47:26 +0100 Message-ID: <20100910134726.GF18170@x.lence.net> References: <20100908192137.GH8535@x.lence.net> <20100908221255.GL8535@x.lence.net> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1284126509 13581 80.91.229.12 (10 Sep 2010 13:48:29 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 10 Sep 2010 13:48:29 +0000 (UTC) To: bug-guile@gnu.org Original-X-From: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Fri Sep 10 15:48:28 2010 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.69) (envelope-from ) id 1Ou3xj-0006Hz-2I for guile-bugs@m.gmane.org; Fri, 10 Sep 2010 15:48:26 +0200 Original-Received: from localhost ([127.0.0.1]:57549 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ou3xg-00068L-I9 for guile-bugs@m.gmane.org; Fri, 10 Sep 2010 09:48:16 -0400 Original-Received: from [140.186.70.92] (port=36945 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ou3xE-0005xq-56 for bug-guile@gnu.org; Fri, 10 Sep 2010 09:47:53 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Ou3x4-0006wI-2X for bug-guile@gnu.org; Fri, 10 Sep 2010 09:47:43 -0400 Original-Received: from mail-bw0-f41.google.com ([209.85.214.41]:35928) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Ou3x0-0006ty-91 for bug-guile@gnu.org; Fri, 10 Sep 2010 09:47:38 -0400 Original-Received: by bwz6 with SMTP id 6so2757315bwz.0 for ; Fri, 10 Sep 2010 06:47:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:subject :message-id:references:mime-version:content-type:content-disposition :in-reply-to:user-agent; bh=wUS71sBNoM9hHQ80qJlPHuFp+/iA+bCkblpraOx78DA=; b=mL6Y/kj0ry4tNJz2wa/VXH0MhrzosTnGJzYVd255LxmG5bFdokiAELrk9PRGNJogDq ZccbG+QkEuYDSlKuP8XlRR5q+ASD7dBUfkItFfsZ8WtABpDx4lxx141ko7rSL32njGpW thgPFDeOObI7bYWqCI7bIoOFSXPATw4RRG20k= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; b=hGHNM6Fa7nRGkWb4jgq1Q/DoxU5O9fTGMuU+hXMgaeTGM/oNLay+Op3n6zUmqhcK9k Ec8GTR5hC0TUrstxMQorVZM4B89Ydc5zu6ROvSqnlHGAGjeCQgoijl8ZoIs0LSHDr9+R tG1/G8882rW3ATujENinA900trs67xJu1HTsc= Original-Received: by 10.204.81.39 with SMTP id v39mr559635bkk.149.1284126450363; Fri, 10 Sep 2010 06:47:30 -0700 (PDT) Original-Received: from x.lence.net (lence.net [93.97.42.123]) by mx.google.com with ESMTPS id y19sm2008619bkw.18.2010.09.10.06.47.28 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 10 Sep 2010 06:47:28 -0700 (PDT) Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.17 (2007-11-01) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) 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:4786 Archived-At: On Fri, Sep 10, 2010 at 10:39:01AM +0200, Andy Wingo wrote: > On Thu 09 Sep 2010 00:12, primus writes: > > > backtrace with new cvs libgc. > > Thanks. At this point the problems appears to be related to an > dynamically-loaded extension, like srfi-1. This looks like you are > building a static-only Guile, and we don't usually test that. Fri Sep 10 14:45:17 BST 2010 Hi Andy, Nowhere do I specify that it should be a static-only build. # ldd ./libguile/guile ./libguile/guile: Start End Type Open Ref GrpRef Name 1c000000 3c042000 exe 1 0 0 ./libguile/guile 095cf000 295d3000 rlib 0 1 0 /usr/local/lib/libffi.so.0.0 0f9a1000 2f9a8000 rlib 0 1 0 /usr/local/lib/libgmp.so.8.0 0afbe000 2afc2000 rlib 0 1 0 /usr/local/lib/libintl.so.4.0 063de000 263f7000 rlib 0 1 0 /usr/local/lib/libgc.so.1.3 09113000 291df000 rlib 0 1 0 /usr/local/lib/libunistring.so.1.2 0372c000 2380b000 rlib 0 2 0 /usr/local/lib/libiconv.so.6.0 05f8f000 25f99000 rlib 0 1 0 /usr/lib/libm.so.5.2 00cf8000 20cfc000 rlib 0 1 0 /usr/local/lib/libltdl.so.4.5 0ae70000 2ae79000 rlib 0 1 0 /usr/lib/libpthread.so.12.1 092e6000 2931d000 rlib 0 1 0 /usr/lib/libc.so.55.0 08b64000 08b64000 rtld 0 1 0 /usr/libexec/ld.so > > So... If you type meta/guile -c '(format #t "hello world\n")' that > should display hello world. Now we need to figure out what's going on > with --disable-shared builds. # meta/guile -c '(format #t "hello world\n")' ;;; note: autocompilation is enabled, set GUILE_AUTO_COMPILE=0 ;;; or pass the --no-autocompile argument to disable. ;;; compiling /usr/obj/micro/guile-1.9.12/module/ice-9/control.scm ;;; compiling /usr/obj/micro/guile-1.9.12/module/system/base/compile.scm ;;; it seems /usr/obj/micro/guile-1.9.12/module/system/base/compile.scm ;;; is part of the compiler; skipping autocompilation ;;; compiling /usr/obj/micro/guile-1.9.12/module/system/base/syntax.scm ;;; it seems /usr/obj/micro/guile-1.9.12/module/system/base/syntax.scm ;;; is part of the compiler; skipping autocompilation ;;; compiling /usr/obj/micro/guile-1.9.12/module/system/base/language.scm ;;; it seems /usr/obj/micro/guile-1.9.12/module/system/base/language.scm ;;; is part of the compiler; skipping autocompilation ;;; compiling /usr/obj/micro/guile-1.9.12/module/system/base/message.scm ;;; it seems /usr/obj/micro/guile-1.9.12/module/system/base/message.scm ;;; is part of the compiler; skipping autocompilation ;;; compiling /usr/obj/micro/guile-1.9.12/module/srfi/srfi-1.scm ;;; it seems /usr/obj/micro/guile-1.9.12/module/srfi/srfi-1.scm ;;; is part of the compiler; skipping autocompilation ;;; compiling /usr/obj/micro/guile-1.9.12/module/system/vm/frame.scm ;;; it seems /usr/obj/micro/guile-1.9.12/module/system/vm/frame.scm ;;; is part of the compiler; skipping autocompilation ;;; compiling /usr/obj/micro/guile-1.9.12/module/system/base/pmatch.scm ;;; it seems /usr/obj/micro/guile-1.9.12/module/system/base/pmatch.scm ;;; is part of the compiler; skipping autocompilation ;;; compiling /usr/obj/micro/guile-1.9.12/module/system/vm/program.scm ;;; it seems /usr/obj/micro/guile-1.9.12/module/system/vm/program.scm ;;; is part of the compiler; skipping autocompilation ;;; compiling /usr/obj/micro/guile-1.9.12/module/srfi/srfi-26.scm ;;; it seems /usr/obj/micro/guile-1.9.12/module/srfi/srfi-26.scm ;;; is part of the compiler; skipping autocompilation guile: uncaught throw to wrong-type-arg: (#f Wrong type (expecting ~A): ~S (exact integer (#t # # #)) ((#t # # #))) > > Andy -- -primus "If I had more time, I would have written you a shorter letter" - Pascal "It isn't what you make, it's what you don't lose!"