From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Neil Jerram Newsgroups: gmane.lisp.guile.bugs Subject: Re: Intel Mac-mini OSX 10.5.1 guile test results Date: Wed, 23 Jan 2008 23:24:44 +0000 Message-ID: <873asoktvn.fsf@ossau.uklinux.net> References: <6D512751-B4BD-4E2B-A903-9732A68E7DF4@iinet.net.au> <87hchl33cv.fsf@ossau.uklinux.net> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1201130700 6015 80.91.229.12 (23 Jan 2008 23:25:00 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 23 Jan 2008 23:25:00 +0000 (UTC) Cc: bug-guile@gnu.org To: Roger Mc Murtrie Original-X-From: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Thu Jan 24 00:25:18 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 1JHoy6-0002gn-2k for guile-bugs@m.gmane.org; Thu, 24 Jan 2008 00:25:18 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JHoxg-0000tc-1m for guile-bugs@m.gmane.org; Wed, 23 Jan 2008 18:24:52 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JHoxc-0000s0-OR for bug-guile@gnu.org; Wed, 23 Jan 2008 18:24:48 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JHoxb-0000qW-IK for bug-guile@gnu.org; Wed, 23 Jan 2008 18:24:47 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JHoxb-0000q8-9E for bug-guile@gnu.org; Wed, 23 Jan 2008 18:24:47 -0500 Original-Received: from mail3.uklinux.net ([80.84.72.33]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JHoxa-0004gY-RX for bug-guile@gnu.org; Wed, 23 Jan 2008 18:24:47 -0500 Original-Received: from arudy (host86-145-183-175.range86-145.btcentralplus.com [86.145.183.175]) by mail3.uklinux.net (Postfix) with ESMTP id 24C291F72D6; Wed, 23 Jan 2008 23:24:45 +0000 (GMT) Original-Received: from laruns (unknown [192.168.0.10]) by arudy (Postfix) with ESMTP id 9FF3C3800A; Wed, 23 Jan 2008 23:24:44 +0000 (GMT) In-Reply-To: <87hchl33cv.fsf@ossau.uklinux.net> (Neil Jerram's message of "Thu, 10 Jan 2008 19:08:48 +0000") User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/21.4 (gnu/linux) X-detected-kernel: by monty-python.gnu.org: Linux 2.4-2.6 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:3718 Archived-At: Neil Jerram writes: > Roger Mc Murtrie writes: > >> make check-TESTS >> PASS: test-system-cmds >> ERROR: In procedure dynamic-link: >> ERROR: file: "libguile-srfi-srfi-1-v-3", message: "dlopen(libguile- >> srfi-srfi-1-v-3.a, 9): image not found" >> FAIL: test-require-extension >> PASS: test-num2integral >> PASS: test-round >> PASS: test-gh >> ERROR: In procedure dynamic-link: >> ERROR: file: "libtest-asmobs", message: "dlopen(libtest-asmobs.a, 9): > > Sounds like this: > http://comments.gmane.org/gmane.comp.gnu.libtool.general/8440 > > I need a bit longer to digest what the conclusions are, though! Will > follow up when I've done that. For the build that was failing with dynamic-link problems (per above), can you try patching pre-inst-guile-env.in and pre-inst-guile.in as below, and report if that helps? You may first want to do sudo touch /var/db/.AllowDYLDEnvironmentVariables to make sure that http://docs.info.apple.com/article.html?artnum=305509 is not a factor. (You'll need to make distclean and run the ./configure step again, so that pre-inst-guile-env and pre-inst-guile are regenerated from the patched .in files.) Thanks, Neil Index: pre-inst-guile-env.in =================================================================== RCS file: /cvsroot/guile/guile/guile-core/pre-inst-guile-env.in,v retrieving revision 1.3.2.1 diff -u -r1.3.2.1 pre-inst-guile-env.in --- pre-inst-guile-env.in 12 Feb 2006 13:42:49 -0000 1.3.2.1 +++ pre-inst-guile-env.in 23 Jan 2008 23:11:59 -0000 @@ -63,11 +63,15 @@ # handle LTDL_LIBRARY_PATH (no clobber) ltdl_prefix="" +dyld_prefix="" for dir in $subdirs_with_ltlibs ; do ltdl_prefix="${top_builddir}/${dir}:${ltdl_prefix}" + dyld_prefix="${top_builddir}/${dir}/.libs:${dyld_prefix}" done LTDL_LIBRARY_PATH="${ltdl_prefix}$LTDL_LIBRARY_PATH" export LTDL_LIBRARY_PATH +DYLD_LIBRARY_PATH="${dyld_prefix}${top_builddir}/libguile/.libs:$DYLD_LIBRARY_PATH" +export DYLD_LIBRARY_PATH # handle PATH (no clobber) PATH="${top_builddir}/guile-config:${PATH}" Index: pre-inst-guile.in =================================================================== RCS file: /cvsroot/guile/guile/guile-core/pre-inst-guile.in,v retrieving revision 1.7.2.1 diff -u -r1.7.2.1 pre-inst-guile.in --- pre-inst-guile.in 12 Feb 2006 13:42:49 -0000 1.7.2.1 +++ pre-inst-guile.in 23 Jan 2008 23:11:59 -0000 @@ -76,11 +76,15 @@ # handle LTDL_LIBRARY_PATH (no clobber) ltdl_prefix="" +dyld_prefix="" for dir in $subdirs_with_ltlibs ; do ltdl_prefix="${top_builddir}/${dir}:${ltdl_prefix}" + dyld_prefix="${top_builddir}/${dir}/.libs:${dyld_prefix}" done LTDL_LIBRARY_PATH="${ltdl_prefix}$LTDL_LIBRARY_PATH" export LTDL_LIBRARY_PATH +DYLD_LIBRARY_PATH="${dyld_prefix}${top_builddir}/libguile/.libs:$DYLD_LIBRARY_PATH" +export DYLD_LIBRARY_PATH # set GUILE (clobber) GUILE=${top_builddir}/libguile/guile