From unknown Sun Jun 22 17:17:37 2025 X-Loop: help-debbugs@gnu.org Subject: bug#54928: Libtool 2.4.6 vs. 2.4.7 Resent-From: Andreas Enge Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 14 Apr 2022 09:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 54928 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 54928@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.164993000613094 (code B ref -1); Thu, 14 Apr 2022 09:54:02 +0000 Received: (at submit) by debbugs.gnu.org; 14 Apr 2022 09:53:26 +0000 Received: from localhost ([127.0.0.1]:55216 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1newAI-0003P8-9t for submit@debbugs.gnu.org; Thu, 14 Apr 2022 05:53:26 -0400 Received: from lists.gnu.org ([209.51.188.17]:49706) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1newAG-0003P0-Ug for submit@debbugs.gnu.org; Thu, 14 Apr 2022 05:53:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45562) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1newAF-0001BW-T1 for bug-guix@gnu.org; Thu, 14 Apr 2022 05:53:24 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:58104) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1newAD-00058m-Qt for bug-guix@gnu.org; Thu, 14 Apr 2022 05:53:23 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 0EA1D36C; Thu, 14 Apr 2022 11:53:19 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AhX1R3hH2HT4; Thu, 14 Apr 2022 11:53:18 +0200 (CEST) Received: from jurong (unknown [IPv6:2a02:8109:ebf:f528::562b]) by hera.aquilenet.fr (Postfix) with ESMTPSA id AD3341DD; Thu, 14 Apr 2022 11:53:17 +0200 (CEST) Date: Thu, 14 Apr 2022 11:53:15 +0200 From: Andreas Enge Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-Spamd-Bar: / Authentication-Results: hera.aquilenet.fr; none X-Rspamd-Server: hera X-Rspamd-Queue-Id: 0EA1D36C X-Spamd-Result: default: False [0.40 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; DBL_PROHIBIT(0.00)[2.4.0.6:email,2.4.0.7:email]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; MID_RHS_NOT_FQDN(0.50)[]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] Received-SPF: neutral client-ip=185.233.100.1; envelope-from=andreas@enge.fr; helo=hera.aquilenet.fr X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_NEUTRAL=0.779, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.7 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.7 (--) Hello, is there a good reason to have added libtool-2.4.7 without it replacing the libtool variable (at version 2.4.6)? I have installed libtool@2.4.7 into my profile, as well as a number of other development tools, and apparently both libtool versions are now used and are colliding when doing autoreconf -vf && ./configure && make in my project: make[2]: Verzeichnis „/home/enge/Programme/paritwine/git/src“ wird betreten /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -g -O2 -MT conversions.lo -MD -MP -MF .deps/conversions.Tpo -c -o conversions.lo conversions.c libtool: Version mismatch error. This is libtool 2.4.6, but the libtool: definition of this LT_INIT comes from libtool 2.4.7. libtool: You should recreate aclocal.m4 with macros from libtool 2.4.6 libtool: and run autoconf again. I can solve the problem by downgrading to libtool@2.4.6 in my profile, but would argue that this defeats the purpose of adding the new variable at all. Andreas From unknown Sun Jun 22 17:17:37 2025 X-Loop: help-debbugs@gnu.org Subject: bug#54928: Libtool 2.4.6 vs. 2.4.7 Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 14 Apr 2022 11:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54928 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Andreas Enge , 54928@debbugs.gnu.org Received: via spool by 54928-submit@debbugs.gnu.org id=B54928.164993579324036 (code B ref 54928); Thu, 14 Apr 2022 11:30:02 +0000 Received: (at 54928) by debbugs.gnu.org; 14 Apr 2022 11:29:53 +0000 Received: from localhost ([127.0.0.1]:55449 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nexfd-0006Fc-3U for submit@debbugs.gnu.org; Thu, 14 Apr 2022 07:29:53 -0400 Received: from mailrelay.tugraz.at ([129.27.2.202]:42027) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nexfa-0006FT-RB for 54928@debbugs.gnu.org; Thu, 14 Apr 2022 07:29:51 -0400 Received: from lprikler-laptop.ist.intra (gw.ist.tugraz.at [129.27.202.101]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4KfHLM3sWcz3wZp; Thu, 14 Apr 2022 13:29:47 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1649935787; bh=VCy95U2wD3+BU+mU4TDalnN1an85+W11+2n2XGGjak0=; h=Subject:From:To:Date:In-Reply-To:References; b=tvYmNS3EOYusyuLhhfZX++Pz4p3Q7NUo6ic2m7KlaDSJVCURcgVA4SNQE90FHa5aJ bWBvRmh7uHQsKQLP6gpXtTYqc5+rXOYf9x7Luf6kDze67VTCTCRqDNZwClcNp06FQY xoflQwOZ6iZEk4GmInOBbR75upjK/z1i2M1nrchk= Message-ID: <58e51b928f8ede76cfbf106cccace12ef72539b0.camel@ist.tugraz.at> From: Liliana Marie Prikler Date: Thu, 14 Apr 2022 13:29:46 +0200 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.42.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUG-Backscatter-control: waObeELIUl4ypBWmcn/8wQ X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116 X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Am Donnerstag, dem 14.04.2022 um 11:53 +0200 schrieb Andreas Enge: > Hello, > > is there a good reason to have added libtool-2.4.7 without it > replacing the libtool variable (at version 2.4.6)?  libtool causes at least 13802 (mere two thirds of all our packages), so one might want to ensure that there are no gratuitous bumps when making new versions of it available :) > I have installed libtool@2.4.7 into my profile That is a mistake. > as well as a number of other development tools Probably also a mistake. > [A]pparently both libtool versions are now used > and are colliding when > doing >    autoreconf -vf && ./configure && make > in my project: > > make[2]: Verzeichnis „/home/enge/Programme/paritwine/git/src“ wird > betreten > /bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H - > I.     -g -O2 -MT conversions.lo -MD -MP -MF .deps/conversions.Tpo -c > -o conversions.lo conversions.c > libtool: Version mismatch error.  This is libtool 2.4.6, but the > libtool: definition of this LT_INIT comes from libtool 2.4.7. > libtool: You should recreate aclocal.m4 with macros from libtool > 2.4.6 > libtool: and run autoconf again. > > I can solve the problem by downgrading to libtool@2.4.6 in my > profile, but would argue that this defeats the purpose of adding the > new variable at all. I think the problem is caused in the ../libtool symlink, which is probably not updated to reflect your installation. This is a known issue with stale build files, which also happens if you garbage-collect stuff. distclean or maintainerclean should solve your issue. Or you might just as well delete the symlink manually :) Cheers From unknown Sun Jun 22 17:17:37 2025 X-Loop: help-debbugs@gnu.org Subject: bug#54928: Libtool 2.4.6 vs. 2.4.7 Resent-From: Andreas Enge Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 14 Apr 2022 12:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54928 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Liliana Marie Prikler Cc: 54928@debbugs.gnu.org Received: via spool by 54928-submit@debbugs.gnu.org id=B54928.16499380343857 (code B ref 54928); Thu, 14 Apr 2022 12:08:02 +0000 Received: (at 54928) by debbugs.gnu.org; 14 Apr 2022 12:07:14 +0000 Received: from localhost ([127.0.0.1]:55517 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1neyFm-000109-Ho for submit@debbugs.gnu.org; Thu, 14 Apr 2022 08:07:14 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:39556) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1neyFk-0000zt-GJ for 54928@debbugs.gnu.org; Thu, 14 Apr 2022 08:07:12 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 24541276; Thu, 14 Apr 2022 14:07:06 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lsxniSBbboKQ; Thu, 14 Apr 2022 14:07:05 +0200 (CEST) Received: from jurong (unknown [IPv6:2a02:8109:ebf:f528::562b]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 0A00A90; Thu, 14 Apr 2022 14:07:03 +0200 (CEST) Date: Thu, 14 Apr 2022 14:07:02 +0200 From: Andreas Enge Message-ID: References: <58e51b928f8ede76cfbf106cccace12ef72539b0.camel@ist.tugraz.at> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <58e51b928f8ede76cfbf106cccace12ef72539b0.camel@ist.tugraz.at> X-Spamd-Bar: / Authentication-Results: hera.aquilenet.fr; none X-Rspamd-Server: hera X-Rspamd-Queue-Id: 24541276 X-Spamd-Result: default: False [0.40 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DBL_PROHIBIT(0.00)[2.4.0.7:email]; RCPT_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; MID_RHS_NOT_FQDN(0.50)[]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-Spam-Score: 0.6 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.4 (/) Am Thu, Apr 14, 2022 at 01:29:46PM +0200 schrieb Liliana Marie Prikler: > libtool causes at least 13802 (mere two thirds of all our packages), so > one might want to ensure that there are no gratuitous bumps when making > new versions of it available :) Quite understandable, but if then the new version is added, but unusable, it can also not be tested. > > I have installed libtool@2.4.7 into my profile > That is a mistake. > > as well as a number of other development tools > Probably also a mistake. Could you elaborate why? If you work on a project, it seems necessary to install development tools (gcc-toolchain, autoconf, automake, make, texinfo, ...). > I think the problem is caused in the ../libtool symlink, which is > probably not updated to reflect your installation. This is a known > issue with stale build files, which also happens if you garbage-collect > stuff. distclean or maintainerclean should solve your issue. Or you > might just as well delete the symlink manually :) I had already removed it, and the problem persisted. I suppose that autoreconf or configure created it again in version 2.4.6, and during make my version 2.4.7 was used instead. Andreas From unknown Sun Jun 22 17:17:37 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Andreas Enge Subject: bug#54928: closed (Re: Libtool 2.4.6 vs. 2.4.7) Message-ID: References: X-Gnu-PR-Message: they-closed 54928 X-Gnu-PR-Package: guix Reply-To: 54928@debbugs.gnu.org Date: Thu, 14 Apr 2022 12:23:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1649938981-5343-1" This is a multi-part message in MIME format... ------------=_1649938981-5343-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #54928: Libtool 2.4.6 vs. 2.4.7 which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 54928@debbugs.gnu.org. --=20 54928: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D54928 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1649938981-5343-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 54928-done) by debbugs.gnu.org; 14 Apr 2022 12:22:40 +0000 Received: from localhost ([127.0.0.1]:55536 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1neyUh-0001Ne-Np for submit@debbugs.gnu.org; Thu, 14 Apr 2022 08:22:39 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:39890) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1neyUf-0001NQ-AD for 54928-done@debbugs.gnu.org; Thu, 14 Apr 2022 08:22:37 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id ACB709BB; Thu, 14 Apr 2022 14:22:30 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KDywJjMlddQD; Thu, 14 Apr 2022 14:22:30 +0200 (CEST) Received: from jurong (unknown [IPv6:2a02:8109:ebf:f528::562b]) by hera.aquilenet.fr (Postfix) with ESMTPSA id A5E4790; Thu, 14 Apr 2022 14:22:29 +0200 (CEST) Date: Thu, 14 Apr 2022 14:22:27 +0200 From: Andreas Enge To: Liliana Marie Prikler Subject: Re: Libtool 2.4.6 vs. 2.4.7 Message-ID: References: <58e51b928f8ede76cfbf106cccace12ef72539b0.camel@ist.tugraz.at> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spamd-Bar: / Authentication-Results: hera.aquilenet.fr; none X-Rspamd-Server: hera X-Rspamd-Queue-Id: ACB709BB X-Spamd-Result: default: False [0.40 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; MID_RHS_NOT_FQDN(0.50)[]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-Spam-Score: 0.6 (/) X-Debbugs-Envelope-To: 54928-done Cc: 54928-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.4 (/) Am Thu, Apr 14, 2022 at 02:07:02PM +0200 schrieb Andreas Enge: > I had already removed it, and the problem persisted. I suppose that > autoreconf or configure created it again in version 2.4.6, and during > make my version 2.4.7 was used instead. Actually it is "configure", in my case by calling config/ltmain.sh. The solution is to remove config/ltmain.sh (actually I removed the complete config/ subdirectory) and to call "autoreconf -fi" to recreate it (which also overwrites INSTALL...). So these are indeed stale files from autotools, somewhat difficult to spot, since "make distclean" is not enough to remove them. Anyway, this is not related to Guix, and I am closing the bug. Andreas ------------=_1649938981-5343-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 14 Apr 2022 09:53:26 +0000 Received: from localhost ([127.0.0.1]:55216 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1newAI-0003P8-9t for submit@debbugs.gnu.org; Thu, 14 Apr 2022 05:53:26 -0400 Received: from lists.gnu.org ([209.51.188.17]:49706) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1newAG-0003P0-Ug for submit@debbugs.gnu.org; Thu, 14 Apr 2022 05:53:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45562) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1newAF-0001BW-T1 for bug-guix@gnu.org; Thu, 14 Apr 2022 05:53:24 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:58104) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1newAD-00058m-Qt for bug-guix@gnu.org; Thu, 14 Apr 2022 05:53:23 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 0EA1D36C; Thu, 14 Apr 2022 11:53:19 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AhX1R3hH2HT4; Thu, 14 Apr 2022 11:53:18 +0200 (CEST) Received: from jurong (unknown [IPv6:2a02:8109:ebf:f528::562b]) by hera.aquilenet.fr (Postfix) with ESMTPSA id AD3341DD; Thu, 14 Apr 2022 11:53:17 +0200 (CEST) Date: Thu, 14 Apr 2022 11:53:15 +0200 From: Andreas Enge To: bug-guix@gnu.org Subject: Libtool 2.4.6 vs. 2.4.7 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-Spamd-Bar: / Authentication-Results: hera.aquilenet.fr; none X-Rspamd-Server: hera X-Rspamd-Queue-Id: 0EA1D36C X-Spamd-Result: default: False [0.40 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; DBL_PROHIBIT(0.00)[2.4.0.6:email,2.4.0.7:email]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; MID_RHS_NOT_FQDN(0.50)[]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] Received-SPF: neutral client-ip=185.233.100.1; envelope-from=andreas@enge.fr; helo=hera.aquilenet.fr X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_NEUTRAL=0.779, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.7 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.7 (--) Hello, is there a good reason to have added libtool-2.4.7 without it replacing the libtool variable (at version 2.4.6)? I have installed libtool@2.4.7 into my profile, as well as a number of other development tools, and apparently both libtool versions are now used and are colliding when doing autoreconf -vf && ./configure && make in my project: make[2]: Verzeichnis „/home/enge/Programme/paritwine/git/src“ wird betreten /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -g -O2 -MT conversions.lo -MD -MP -MF .deps/conversions.Tpo -c -o conversions.lo conversions.c libtool: Version mismatch error. This is libtool 2.4.6, but the libtool: definition of this LT_INIT comes from libtool 2.4.7. libtool: You should recreate aclocal.m4 with macros from libtool 2.4.6 libtool: and run autoconf again. I can solve the problem by downgrading to libtool@2.4.6 in my profile, but would argue that this defeats the purpose of adding the new variable at all. Andreas ------------=_1649938981-5343-1-- From unknown Sun Jun 22 17:17:37 2025 X-Loop: help-debbugs@gnu.org Subject: bug#54928: Libtool 2.4.6 vs. 2.4.7 Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 14 Apr 2022 12:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54928 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Andreas Enge Cc: 54928@debbugs.gnu.org Received: via spool by 54928-submit@debbugs.gnu.org id=B54928.16499391305654 (code B ref 54928); Thu, 14 Apr 2022 12:26:02 +0000 Received: (at 54928) by debbugs.gnu.org; 14 Apr 2022 12:25:30 +0000 Received: from localhost ([127.0.0.1]:55546 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1neyXS-0001T8-6K for submit@debbugs.gnu.org; Thu, 14 Apr 2022 08:25:30 -0400 Received: from mailrelay.tugraz.at ([129.27.2.202]:52659) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1neyXQ-0001Sx-G6 for 54928@debbugs.gnu.org; Thu, 14 Apr 2022 08:25:29 -0400 Received: from lprikler-laptop.ist.intra (gw.ist.tugraz.at [129.27.202.101]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4KfJZX2yLsz3xf5; Thu, 14 Apr 2022 14:25:24 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1649939124; bh=TTk+FNjnvnvpK7fpW4fcLgRK51Ei/GPJJ48cv1NTJu0=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=LdpMvkWqVpOQL7UZP9UfdTlM/AwGUDXv8Mrw9ioCfmqXQEyRXIZkQ1JC74AQi8bwC kQbYD1P/hhCO+GBoZhcw84jakYRmAn2lUXpwZ6Pk8LzXBgIZpUdTJ7BMQDl0Y2WzF0 Rf+bkaX3fZ8vskG3SOvI0mHEnNAMxqvetapCuCEY= Message-ID: From: Liliana Marie Prikler Date: Thu, 14 Apr 2022 14:25:23 +0200 In-Reply-To: References: <58e51b928f8ede76cfbf106cccace12ef72539b0.camel@ist.tugraz.at> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.42.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUG-Backscatter-control: waObeELIUl4ypBWmcn/8wQ X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Am Donnerstag, dem 14.04.2022 um 14:07 +0200 schrieb Andreas Enge: > > > I have installed libtool@2.4.7 into my profile > > That is a mistake. > > > > > as well as a number of other development tools > > Probably also a mistake. > > Could you elaborate why? If you work on a project, it seems necessary > to install development tools (gcc-toolchain, autoconf, automake, > make, texinfo, ...). True, but to keep adverse effects resulting from environment mixing to a minimum, you would typically only use those inside ‘guix environment’ (now ‘guix shell’) and refrain from global installation. See also a number of talks suggesting you put a ‘guix.scm’ file into the project root directory for this very purpose. > > I think the problem is caused in the ../libtool symlink, which is > > probably not updated to reflect your installation.  This is a known > > issue with stale build files, which also happens if you garbage- > > collect stuff.  distclean or maintainerclean should solve your > > issue.  Or you might just as well delete the symlink manually :) > > I had already removed it, and the problem persisted. I suppose that > autoreconf or configure created it again in version 2.4.6, and during > make my version 2.4.7 was used instead. I'm not sitting in front of your computer, so I can hardly estimate what has already been expanded where. However, the typical flow should go like this:  1. autoreconf pulls missing files from your libtool into the auxiliary directory (typically build-aux). 2. configure detects your libtool and configures it according to the configuration options you pass. 3. make invokes libtool -- if make detects the Makefile itself to be old, it might restart from 2. In any case, the error points towards autoreconf not using 2.4.6, but 2.4.7 as base, i.e. an error in step (1). Maybe you forgot to run it? Also, never run autoreconf without -v, it stands for "very important". As a general rule, the GNU build system does not provide a tooclean target for make. Cheers