From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Jason Earl Newsgroups: gmane.lisp.guile.user Subject: Re: configuring guile packages [was: GNU Guile 2.9.8 Released [beta]] Date: Wed, 08 Jan 2020 11:24:40 -0700 Message-ID: References: <87woaa3rq4.fsf@pobox.com> <296377b9-14f8-107a-21f3-ca2c139ef336@gmail.com> <9adebe26-c789-fbaf-f29d-d4757a86c00a@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="248525"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (darwin) Cc: Guile User , Matt Wette To: Nala Ginrut Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Wed Jan 08 19:25:19 2020 Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1ipG17-000xMQ-1m for guile-user@m.gmane.org; Wed, 08 Jan 2020 19:25:17 +0100 Original-Received: from localhost ([::1]:47828 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ipG15-00013L-6g for guile-user@m.gmane.org; Wed, 08 Jan 2020 13:25:15 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46015) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ipG0m-00012t-EU for guile-user@gnu.org; Wed, 08 Jan 2020 13:24:57 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ipG0k-0004Bn-RL for guile-user@gnu.org; Wed, 08 Jan 2020 13:24:56 -0500 Original-Received: from gateway34.websitewelcome.com ([192.185.148.104]:40076) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ipG0k-0003xT-GJ for guile-user@gnu.org; Wed, 08 Jan 2020 13:24:54 -0500 Original-Received: from cm16.websitewelcome.com (cm16.websitewelcome.com [100.42.49.19]) by gateway34.websitewelcome.com (Postfix) with ESMTP id C3967D89D for ; Wed, 8 Jan 2020 12:24:41 -0600 (CST) Original-Received: from box5138.bluehost.com ([162.241.244.124]) by cmsmtp with SMTP id pG0XiEf0OOdBHpG0XiIQQu; Wed, 08 Jan 2020 12:24:41 -0600 X-Authority-Reason: nr=8 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=notengoamigos.org; s=default; h=Content-Type:MIME-Version:Message-ID:Date: References:Subject:Cc:To:From:Sender:Reply-To: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=CzSH8INLweSwHsmdOgYsao0rvF5SNYsf4Jyt4iV/yyQ=; b=QOP/65FhmJTw1vZqDaiJZaw1Ah ggJL6Usb7kR80rs8kNWm40HjoxMbFrmGcgoAvdQhWQ02tmDTxVlhRzfDW+akmSnUTrbO52UEBWD2X LCylDW4XeN51BjS3rwy7SAcO4y1bBbXy5zX5H1+6w2+xmODT5XF2CFU582wGcb5LUp1DOSv+jIWJU gAbwKCku0Cha5rBBCvlxHNgzkH8WMPMpbNwfbyZe3xcSO03BwP4oeqdDApUlysgPRS/wg92MGnpiy KTY0McDwy6DPlWSCNwPsWOv2H39JsqIL5/HTvflUkr5jYeTkGGmBe2Q46DNMiAFeIbIfUl5grmkE3 1HMtvhpw==; Original-Received: from [67.21.63.136] (port=42382 helo=Jasons-MacBook-Pro.local) by box5138.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from ) id 1ipG0X-0005yA-6n; Wed, 08 Jan 2020 11:24:41 -0700 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAAXNSR0IArs4c6QAAABhQTFRF AwMDLi4uU1NTc3NzkJCQurq60NDQ+/v7B9hRZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAEpsAABKb AeCSWQwAAAAHdElNRQfZCBsWCSS75/xCAAABhklEQVQ4y42UTVPCMBCGt9UfAAzeYRTO1RHP6Nhy dugmdyCbu9r277vZpKGQMmMO3bbP5GPfdzegkBQRYYWGX1TtPkihAdvJaHXXGeq6Jnw3oCPYL2eb AYgzmglAtutBewZfwONhBCwcyE0CcOJAhgmoQUCZbO4BpCAslQLlgUnzKBy4G0nw4MB6BLScSD4m Sdd+PNkBEJmJTBVi/w0lyqivIg79kCUs51pe+hFA+zzJVhebB+COnekRUHhfEmDAK5CAk4CcEnDw vtwE5tZS5v+b28WN49pvkMJLAUsyXXH56FTEz4ofEFRGllsN5b826hSNcpY+6mCtdks1L69WSvSd 87FcDIUvBlcUcwd+5dzn8pF22PGp5CWPBUc+QZ4hP0D1JRolIfkBb3Xoj2OvrvFg3bdB9ENdgKyM M5RsBlXfatEPvfVTVWhOv+c9n0oWnZ/beevzASn/bBcuAN3YH465dpKclvlmeGXsp7PK++EuF+cH hUtGIiAhGlSGo0EkvpY4KGX+AA6qZu/FF1GEAAAAAElFTkSuQmCC X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - box5138.bluehost.com X-AntiAbuse: Original Domain - gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - notengoamigos.org X-BWhitelist: no X-Source-IP: 67.21.63.136 X-Source-L: No X-Exim-ID: 1ipG0X-0005yA-6n X-Source-Sender: (Jasons-MacBook-Pro.local) [67.21.63.136]:42382 X-Source-Auth: jearl@notengoamigos.org X-Email-Count: 3 X-Source-Cap: ZWFybGZhbWk7ZWFybGZhbWk7Ym94NTEzOC5ibHVlaG9zdC5jb20= X-Local-Domain: yes X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 192.185.148.104 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Original-Sender: "guile-user" Xref: news.gmane.org gmane.lisp.guile.user:16011 Archived-At: On Wed, Jan 08 2020, Nala Ginrut wrote: > Finally I found the problem is that I left a m4/guile.m4 in Artanis for > some reasons. It's solved by remove it. > > Thanks for all the helps! > > Best regards > > On Mon, Jan 6, 2020 at 2:56 PM Nala Ginrut wrote: I am far from an expert at Autoconf, and it is entirely possible that I am leading you astray by mentioning this, but the Autoconf manual actually covers why you might want to include an updated copy of guile.m4 in your package instead of removing it entirely. It even uses guile as an example. https://www.gnu.org/software/automake/manual/html_node/Local-Macros.html Long story short, if you would like Artanis to be usable on older versions of guile that might include the older version of the guile.m4 file that doesn't work then including the fancier new guile.m4 file in your package will make Artanis potentially work without a guile upgrade. That's almost certainly how the guile.m4 file got in your tree in the first place. aclocal --install probably got ran at some point and it included it. In this particular case, it might not be worth it to ship a local version of a file that will also be included with guile. As you have already seen local m4 files is a bit of foot gun. They are easy to forget, and although there are tools that will update your development files automagically, you have to remember to use the tools. Plus, that way you don't have to worry about testing to see if Artanis actually works with old versions of guile :). Thanks for your work. Jason Earl