From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20356 invoked by alias); 10 Aug 2014 19:12:11 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 20342 invoked by uid 89); 10 Aug 2014 19:12:09 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=AWL,BAYES_00,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 X-HELO: mail-pd0-f182.google.com Received: from mail-pd0-f182.google.com (HELO mail-pd0-f182.google.com) (209.85.192.182) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-SHA encrypted) ESMTPS; Sun, 10 Aug 2014 19:12:08 +0000 Received: by mail-pd0-f182.google.com with SMTP id fp1so9653704pdb.27 for ; Sun, 10 Aug 2014 12:12:06 -0700 (PDT) X-Received: by 10.69.18.203 with SMTP id go11mr21777725pbd.50.1407697926873; Sun, 10 Aug 2014 12:12:06 -0700 (PDT) Received: from seba.sebabeach.org.gmail.com (173-13-178-50-sfba.hfc.comcastbusiness.net. [173.13.178.50]) by mx.google.com with ESMTPSA id gy2sm9134292pbb.50.2014.08.10.12.12.05 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 10 Aug 2014 12:12:06 -0700 (PDT) From: Doug Evans To: Eli Zaretskii Cc: gdb-patches@sourceware.org Subject: Re: GDB built with Guile won't start when boot-9 is unavailable. References: <83vbq0ju7k.fsf@gnu.org> <83oavsjkjc.fsf@gnu.org> Date: Sun, 10 Aug 2014 19:12:00 -0000 In-Reply-To: <83oavsjkjc.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 10 Aug 2014 20:56:23 +0300") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-IsSubscribed: yes X-SW-Source: 2014-08/txt/msg00176.txt.bz2 Eli Zaretskii writes: >> Date: Sun, 10 Aug 2014 17:27:27 +0300 >> From: Eli Zaretskii >> >> Someone tried to run GDB 7.8 that I built with Guile support without >> installing Guile first. (libguile was statically linked into GDB, so >> no shared library was needed.) They reported that GDB bailed out with >> the following error message: >> >> Throw without catch before boot: >> Throw to key misc-error with args ("primitive-load-path" "Unable to find >> file ~S in load path" ("ice-9/boot-9") #f)Aborting. >> >> AFAIR, a snapshot I built about 2 months ago didn't bail out, it just >> printed a warning that Guile support will be partial. >> >> Is it possible to avoid the fatal error in this case? > > Sorry, ignore this: it's because Guile was installed in a directory > other than the one it was configured for, and GUILE_LOAD_PATH was not > set. Ah. There's still a problem here, as evidenced by requests to have gdb more tolerant, e.g., of missing Python. Same reasoning applies to Guile.