X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f Message-Id: <202102261453.11QErZBC003389@delorie.com> X-Recipient: geda-user AT delorie DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=crcomp.net; s=default; h=References:Subject:From:To:Date:Sender:Reply-To:Message-ID:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=Ve/Psa6N++oPncxMIPMfSXsNNpywpFgkayoGFXhBxjI=; b=gt8rPbS3h3pZ8lrCBt3qqu5Zlr EmG+AiLdJCbpqt/UaaYRSPpKQn9/lqjkHVTzQQTyyLDSVgFUsQz90V9zIbbc/96nmDcvCV0en3hli LPDo2AVHlsorDJngiR36bXuJYf905A+4fYH5bWeUErY+fupItgMFmz04+3GTTgsbxHVHBraGshOQv WJaMRSUro/gvZhSXPZQIJDVmVKOZyIpzIZ7RPF0PulR8buCNMP4Qu9ZiMQUSu5WpVaGHaDA2A5VZv w+aX6hTW25LbuWKFeS871Jh826sq4cKfaNiBhehv8VjdUBU8Z3SeWJarX4f7GUkxAlPm7pZOMohhf D5oNs8dQ==; Date: 26 Feb 2021 14:53:32 UTC To: From: "Don Kuenz (mail AT crcomp DOT net) [via geda-user AT delorie DOT com]" Subject: Re: [geda-user] FreeBSD 12.2 "make all-recursive" error References: <41F3B7BE-7014-49F0-9A5A-5641DFFDE29D AT noqsi DOT com> X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - www18.qth.com X-AntiAbuse: Original Domain - delorie.com X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - crcomp.net X-Get-Message-Sender-Via: www18.qth.com: authenticated_id: mail AT crcomp DOT net X-Authenticated-Sender: www18.qth.com: mail AT crcomp DOT net X-Source: X-Source-Args: X-Source-Dir: Reply-To: geda-user AT delorie DOT com Roland Lutz wrote: > Don Kuenz wrote: >> You are correct, $< apparently doesn't work with FreeBSD 'make.' FreeBSD >> now builds gschem error-free when gschem/src/Makefile.am contains the >> lines shown below. Does the one, remaining $< near the top also need a >> substitution? > > That's a good question. The build process uses $< in a number of places; > I wonder why it's a problem here and not everywhere else. Maybe $< only > works in suffix rules with FreeBSD `make'? > > If so, the $< in the `.c.x' rule should be fine. > >> Unfortunately, the binary's linked to an earlier version of libguile. > > What's the output of "pkg-config --libs guile-2.2" on your system? > What do the lines below "checking for GUILE" in config.log say? > What's the value of GUILE_PKG_NAME in your Makefile? # pkg-config --libs guile-2.2 -L/usr/local/lib -lguile-2.2 -lgc-threaded configure:17022: checking for GUILE configure:17029: $PKG_CONFIG --exists --print-errors "guile-2.2 >= $GUILE_MIN_VER" configure:17032: $? = 0 configure:17046: $PKG_CONFIG --exists --print-errors "guile-2.2 >= $GUILE_MIN_VER" configure:17049: $? = 0 configure:17087: result: yes configure:17099: checking for guile configure:17115: found /usr/local/bin/guile configure:17127: result: guile configure:17148: checking for guile-snarf configure:17164: found /usr/local/bin/guile-snarf configure:17176: result: guile-snarf GUILE_CFLAGS = -I/usr/local/include/guile/2.2 -I/usr/local/include -D_THREAD_SAFE -pthread GUILE_LIBS = -L/usr/local/lib -lguile-2.2 -lgc-threaded GUILE_PKG_NAME = guile-2.2 GUILE_SNARF = guile-snarf Thank you for being so generous with your time to help me. I also collaborated with you about six years ago during my FreeBSD 10 to FreeBSD 11 migration. And geda worked perfectly in the intervening six years. It's graphical interface in particular is heads and shoulders above the competition. Danke, -- Don, KB7RPU, https://www.qsl.net/kb7rpu There was a young lady named Bright Whose speed was far faster than light; She set out one day In a relative way And returned on the previous night.