From unknown Sat Aug 09 15:54:39 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#66679 <66679@debbugs.gnu.org> To: bug#66679 <66679@debbugs.gnu.org> Subject: Status: automake: error: undefined condition 'TRUE' for 'info_TEXINFOS' Reply-To: bug#66679 <66679@debbugs.gnu.org> Date: Sat, 09 Aug 2025 22:54:39 +0000 retitle 66679 automake: error: undefined condition 'TRUE' for 'info_TEXINFO= S' reassign 66679 automake submitter 66679 Eric Gallager severity 66679 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 22 08:55:01 2023 Received: (at submit) by debbugs.gnu.org; 22 Oct 2023 12:55:01 +0000 Received: from localhost ([127.0.0.1]:45614 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1quXyv-0004oR-0n for submit@debbugs.gnu.org; Sun, 22 Oct 2023 08:55:01 -0400 Received: from lists.gnu.org ([2001:470:142::17]:38610) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1quXyq-0004o9-NX for submit@debbugs.gnu.org; Sun, 22 Oct 2023 08:54:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1quXyH-0001K3-6E for bug-automake@gnu.org; Sun, 22 Oct 2023 08:54:21 -0400 Received: from mail-vs1-xe33.google.com ([2607:f8b0:4864:20::e33]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1quXyF-00037C-4D for bug-automake@gnu.org; Sun, 22 Oct 2023 08:54:20 -0400 Received: by mail-vs1-xe33.google.com with SMTP id ada2fe7eead31-4580a2ec248so681464137.1 for ; Sun, 22 Oct 2023 05:54:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gwmail.gwu.edu; s=google; t=1697979257; x=1698584057; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=pCYMo6MmVe/Yg+TVSRgWqvTadBXQA0T7TUypVY012Yk=; b=TdhcFn0wxM0Yu4YOZe9Mk67IIekVwbYD9NpqDIvOzOn1OvlmImyiOvIRbvvMiNCIdR 5sisbZ7gx/8bTBCB8wdC6x+/ZwyGtO5Rfi+rLjMoln6bnZb5eIv/WT6Ihd0jpv3NgI7Y 2Lgkg0mHHx0uCY1FIB5ccEIpIZFaq8LH0XRhiHKNrzGlK0W3frgV5r2pvSSRPirVuYKf q584uXVuERjJb0jJ9JOKz0k5gImniNagzKCjm7IOpJig66leMZ7PVPp6SB/wLDAl6lO/ zHMK8jurhIFGx2dvYV8gN3/8am9rCAtyWSsqWaJN7C/B0TRLfxJ3hkGpzZ59e5YnJapv wk7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697979257; x=1698584057; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=pCYMo6MmVe/Yg+TVSRgWqvTadBXQA0T7TUypVY012Yk=; b=lVezc4zixSzhjWGTyvCRlT0H8urSEVoNag+Zs/yzY06cdVCfxr4V0mWgJKIm8hauYr BXD7/lajOML/rdfcizhvdwmbccVphDw/9ommMp65AR7wPIyK7VfR/OjLFjCCSmw9GxyB F7KDGrmX6Ygpm3mHRdxrh+ksvLcyew81QJsNsRkoNTfH6vV+E2MmUbzHktNhmbf7M8n0 BPwejUze8rs1myneNJ7+Zphlh07P/YeAkaMrhpY05m/IPHFXIFmdDdmFmFlFlJOudlbf giDWAumXmrOfTXZVesNxdHQt4PUJw4f84Ninc+Un3QjqFTA9z0u0ywNDVReY7aXPgxkQ l9wA== X-Gm-Message-State: AOJu0YyblxzFlzvh0SfVfDVpipGbXv7yZstGXCYjfjyg1/yGKLmXoNwb j6mYKXzPEvZ5vaM6FyJWbTj2tif6h4vm6O6LkWy1Z0pWYLpT31p17X8= X-Google-Smtp-Source: AGHT+IHLhsz4woUwa2XFx4BBPMBf9ik4BZNnAswX6l3SLfyJC8Gi1Gw2PorapMXPgQqgiWBAVtLM7VSkQTaaonIlxHo= X-Received: by 2002:a67:ab09:0:b0:458:1c00:c32f with SMTP id u9-20020a67ab09000000b004581c00c32fmr5408938vse.34.1697979256521; Sun, 22 Oct 2023 05:54:16 -0700 (PDT) MIME-Version: 1.0 From: Eric Gallager Date: Sun, 22 Oct 2023 08:54:05 -0400 Message-ID: Subject: automake: error: undefined condition 'TRUE' for 'info_TEXINFOS' To: bug-automake@gnu.org Content-Type: multipart/mixed; boundary="0000000000006c4ae906084d9aba" Received-SPF: pass client-ip=2607:f8b0:4864:20::e33; envelope-from=egall@gwmail.gwu.edu; helo=mail-vs1-xe33.google.com X-Spam_score_int: -19 X-Spam_score: -2.0 X-Spam_bar: -- X-Spam_report: (-2.0 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.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: -0.3 (/) --0000000000006c4ae906084d9aba Content-Type: text/plain; charset="UTF-8" In my attached `Makefile.am`, I have been trying to modify it so that it only rebuilds the documentation when explicitly asked to. Otherwise, the distributed copy should just get used instead. However, my modifications have led to the following error: doc/Makefile.am:23: warning: user target 'gaa.dvi' defined here ... /opt/local/share/automake-1.16/am/texibuild.am: ... overrides Automake target 'gaa.dvi' defined here automake: error: undefined condition 'TRUE' for 'info_TEXINFOS' automake: info_TEXINFOS: automake: { automake: BUILD_DOCS => { automake: type: = automake: where: doc/Makefile.am:75: automake: comment: automake: value: gaa.texi automake: owner: Makefile automake: } automake: } automake: automake: Please contact . at /opt/local/share/automake-1.16/Automake/Channels.pm line 655. Automake::Channels::msg("automake", "", "undefined condition 'TRUE' for 'info_TEXINFOS'\x{a}info_TEXINFOS:"...) called at /opt/local/share/automake-1.16/Automake/ChannelDefs.pm line 226 Automake::ChannelDefs::prog_error("undefined condition 'TRUE' for 'info_TEXINFOS'\x{a}info_TEXINFOS:"...) called at /opt/local/share/automake-1.16/Automake/Item.pm line 98 Automake::Item::rdef(Automake::Variable=HASH(0x7fbdb2139bc0), Automake::Condition=HASH(0x7fbdb3a9a0a0)) called at /opt/local/bin/automake line 7851 Automake::require_conf_file_with_macro(Automake::Condition=HASH(0x7fbdb3a9a0a0), "info_TEXINFOS", 0, "mdate-sh") called at /opt/local/bin/automake line 3432 Automake::handle_texinfo_helper(Automake::Variable=HASH(0x7fbdb2139bc0)) called at /opt/local/bin/automake line 3540 Automake::handle_texinfo() called at /opt/local/bin/automake line 8023 Automake::generate_makefile("doc/Makefile.am", "doc/Makefile.in") called at /opt/local/bin/automake line 8321 Automake::handle_makefile("doc/Makefile.in") called at /opt/local/bin/automake line 8333 Automake::handle_makefiles_serial() called at /opt/local/bin/automake line 8465 autoreconf: error: /opt/local/bin/automake failed with exit status: 255 The error message said to report it, so that's what I'm doing. Plus that whole backtrace doesn't exactly look like your normal automake error. Anyways, here's my version info: $ automake --version automake (GNU automake) 1.16.5 Copyright (C) 2021 Free Software Foundation, Inc. License GPLv2+: GNU GPL version 2 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by Tom Tromey and Alexandre Duret-Lutz . --0000000000006c4ae906084d9aba Content-Type: application/octet-stream; name="Makefile.am" Content-Disposition: attachment; filename="Makefile.am" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lo1guvux0 RVhUUkFfRElTVCA9IHJlZi50ZXggZ2FhLmh0bWwvaW5kZXguaHRtbCBnYWEucHMgZ2FhLnRleCBp bWcxLnBuZyB0dXQudGV4IGdhYS5jc3MKZGlzdF9nYWFkb2NfREFUQSA9IGdhYS5odG1sL2luZGV4 Lmh0bWwgZ2FhLnBzIGltZzEucG5nIGdhYS5jc3MKClRFWF9PQkpFQ1RTID0gcmVmLnRleCBnYWEu dGV4IHR1dC50ZXgKCiQoVEVYX09CSkVDVFMpOgoJaWYgdGVzdCAhIC1lICRAICYmIHRlc3QgLWUg JChzcmNkaXIpLyRAOyB0aGVuIFwKCSAgY3AgJChzcmNkaXIpLyRAIC47IFwKCWVsaWYgdGVzdCAh IC1lICRAICYmIHRlc3QgLWUgJChidWlsZGRpcikvJEA7IHRoZW4gXAoJICBjcCAkKGJ1aWxkZGly KS8kQCAuOyBcCgllbGlmIHRlc3QgISAtZSAkQCAmJiB0ZXN0IC1kIC4uLy5naXQgJiYgdGVzdCAt eCAiYHdoaWNoIGdpdGAiOyB0aGVuIFwKCSAgaWYgdGVzdCAtbiAiYGdpdCBzdGF0dXMgLXMgJEAg fCBncmVwIERgIjsgdGhlbiBcCgkgICAgZWNobyAiJEAgYXBwZWFycyB0byBoYXZlIGJlZW4gZGVs ZXRlZDsgYXR0ZW1wdGluZyB0byByZXN0b3JlIGl0Li4uIjsgXAoJICAgIGdpdCByZXN0b3JlICRA OyBcCgkgIGVsc2UgXAoJICAgIGVjaG8gInNvbWV0aGluZyB3ZWlyZCBhcHBlYXJzIHRvIGhhdmUg aGFwcGVuZWQgd2l0aCAkQCI7IFwKCSAgICB0b3VjaCAkQDsgXAoJICBmaTsgXAoJZWxzZSBcCgkg IHRvdWNoICRAOyBcCglmaQoKZ2FhLmR2aTogJChURVhfT0JKRUNUUykKCWZvciBuZWVkZWRmaWxl IGluICQoVEVYX09CSkVDVFMpOyBkbyBcCgkgIGlmIHRlc3QgISAtZSAkJHtuZWVkZWRmaWxlfTsg dGhlbiBcCgkgICAgJChNQUtFKSAkJHtuZWVkZWRmaWxlfTsgXAoJICBmaTsgXAoJICBpZiB0ZXN0 ICEgLWUgJCR7bmVlZGVkZmlsZX0gJiYgdGVzdCAtZSAkKHNyY2RpcikvJCR7bmVlZGVkZmlsZX07 IHRoZW4gXAoJICAgIGNwICQoc3JjZGlyKS8kJHtuZWVkZWRmaWxlfSAuOyBcCgkgIGVsaWYgdGVz dCAhIC1lICQke25lZWRlZGZpbGV9ICYmIHRlc3QgLWUgJChidWlsZGRpcikvJCR7bmVlZGVkZmls ZX07IHRoZW4gXAoJICAgIGNwICQoYnVpbGRkaXIpLyQke25lZWRlZGZpbGV9IC47IFwKCSAgZWxp ZiB0ZXN0ICEgLWUgJCR7bmVlZGVkZmlsZX07IHRoZW4gXAoJICAgIHRvdWNoICQke25lZWRlZGZp bGV9OyBcCgkgIGZpOyBcCglkb25lOyBcCglpZiB0ZXN0IC14ICIkKExBVEVYX0JJTikiOyB0aGVu IFwKCSAgJChMQVRFWF9CSU4pIGdhYS50ZXggJiYgJChMQVRFWF9CSU4pIGdhYS50ZXg7IFwKCWVs aWYgdGVzdCAteCAiYHdoaWNoIGxhdGV4YCI7IHRoZW4gXAoJICBsYXRleCBnYWEudGV4ICYmIGxh dGV4IGdhYS50ZXg7IFwKCWVsaWYgdGVzdCAteCAiJChMQVRFWCkiOyB0aGVuIFwKCSAgJChMQVRF WCkgZ2FhLnRleCAmJiAkKExBVEVYKSBnYWEudGV4OyBcCgllbGlmIHRlc3QgLXggIiQoVEVYSTJE VklfQklOKSIgJiYgdGVzdCAtZSBnYWEudGV4aSAmJiB0ZXN0IC1lICQoc3JjZGlyKS92ZXJzaW9u LnRleGk7IHRoZW4gXAoJICAkKFRFWEkyRFZJX0JJTikgZ2FhLnRleGk7IFwKCWVsaWYgdGVzdCAt eCAiJChURVhJMkRWSSkiICYmIHRlc3QgLWUgZ2FhLnRleGkgJiYgdGVzdCAtZSAkKHNyY2Rpcikv dmVyc2lvbi50ZXhpOyB0aGVuIFwKCSAgJChURVhJMkRWSSkgZ2FhLnRleGk7IFwKCWVsaWYgdGVz dCAteCAiYHdoaWNoIHRleGkyZHZpYCIgJiYgdGVzdCAtZSBnYWEudGV4aSAmJiB0ZXN0IC1lICQo c3JjZGlyKS92ZXJzaW9uLnRleGk7IHRoZW4gXAoJICB0ZXhpMmR2aSBnYWEudGV4aTsgXAoJZWxz ZSBcCgkgIHRvdWNoIGdhYS5kdmk7IFwKCWZpCgpnYWEucHM6IGdhYS5kdmkKCWlmIHRlc3QgLXgg IiQoRFZJUFNfQklOKSI7IHRoZW4gXAoJICAkKERWSVBTX0JJTikgZ2FhLmR2aSAtbyBnYWEucHM7 IFwKCWVsaWYgdGVzdCAteCAiJChEVklQUykiOyB0aGVuIFwKCSAgJChEVklQUykgZ2FhLmR2aSAt byBnYWEucHM7IFwKCWVsaWYgdGVzdCAteCAiYHdoaWNoIGR2aXBzYCI7IHRoZW4gXAoJICBkdmlw cyBnYWEuZHZpIC1vIGdhYS5wczsgXAoJZWxzZSBcCgkgIHRvdWNoIGdhYS5wczsgXAoJZmkKCmdh YS50ZXguaHRtbDogJChURVhfT0JKRUNUUykKCS1pZiB0ZXN0IC14ICIkKExBVEVYMkhUTUxfQklO KSI7IHRoZW4gXAoJICAkKExBVEVYMkhUTUxfQklOKSBnYWEudGV4IC1ub19uYXZpZ2F0aW9uIC1u b19zdWJkaXIgMSAtc3BsaXQgMCAtbG9jYWxfaWNvbnMgLWh0bWxfdmVyc2lvbiAzLjIsbWF0aCAt aW5mbyAiIiAtd2hpdGU7IFwKCWVsaWYgdGVzdCAteCAiJChMQVRFWDJIVE1MKSI7IHRoZW4gXAoJ ICAkKExBVEVYMkhUTUwpIGdhYS50ZXggLW5vX25hdmlnYXRpb24gLW5vX3N1YmRpciAxIC1zcGxp dCAwIC1sb2NhbF9pY29ucyAtaHRtbF92ZXJzaW9uIDMuMixtYXRoIC1pbmZvICIiIC13aGl0ZTsg XAoJZWxpZiB0ZXN0IC14ICJgd2hpY2ggbGF0ZXgyaHRtbGAiOyB0aGVuIFwKCSAgbGF0ZXgyaHRt bCBnYWEudGV4IC1ub19uYXZpZ2F0aW9uIC1ub19zdWJkaXIgMSAtc3BsaXQgMCAtbG9jYWxfaWNv bnMgLWh0bWxfdmVyc2lvbiAzLjIsbWF0aCAtaW5mbyAiIiAtd2hpdGU7IFwKCWVsc2UgXAoJICB0 b3VjaCBnYWEudGV4Lmh0bWw7IFwKCWZpCgppZiBCVUlMRF9ET0NTCmluZm9fVEVYSU5GT1MgPSBn YWEudGV4aQpFWFRSQV9ESVNUICs9ICQoaW5mb19URVhJTkZPUykKZWxzZQpkaXN0X2luZm9fVEVY SU5GT1MgPSBnYWEudGV4aQpFWFRSQV9ESVNUICs9ICQoZGlzdF9pbmZvX1RFWElORk9TKQplbmRp ZgoKZGlzdGNsZWFuLWxvY2FsOgoJaWYgdGVzdCAieCQoc3JjZGlyKSIgIT0gIngkKGJ1aWxkZGly KSI7IHRoZW4gXAoJICBmb3IganVua2ZpbGUgaW4gdHV0LnRleCBnYWEuYXV4IGdhYS5sb2cgcmVm LnRleCBnYWEudG9jIGdhYS50ZXg7IGRvIFwKCSAgICBpZiB0ZXN0IC1lICQoYnVpbGRkaXIpLyQk e2p1bmtmaWxlfTsgdGhlbiBcCgkgICAgICBpZiB0ZXN0IC1lICQoc3JjZGlyKS8kJHtqdW5rZmls ZX0gLWEgLXcgJChidWlsZGRpcik7IHRoZW4gXAoJICAgICAgICBybSAtZnYgJChidWlsZGRpcikv JCR7anVua2ZpbGV9OyBcCgkgICAgICBlbGlmIHRlc3QgLXcgJChzcmNkaXIpIC1hICEgLWUgJChz cmNkaXIpLyQke2p1bmtmaWxlfTsgdGhlbiBcCgkgICAgICAgICBtdiAtdiAkKGJ1aWxkZGlyKS8k JHtqdW5rZmlsZX0gJChzcmNkaXIpLyQke2p1bmtmaWxlfTsgXAoJICAgICAgZWxpZiB0ZXN0IC1y ICQoYnVpbGRkaXIpLyQke2p1bmtmaWxlfSAtYSAtdyAkKGJ1aWxkZGlyKTsgdGhlbiBcCgkgICAg ICAgIHJtIC1mdiAkKGJ1aWxkZGlyKS8kJHtqdW5rZmlsZX07IFwKCSAgICAgIGZpOyBcCgkgICAg Zmk7IFwKCSAgZG9uZTsgXAoJZmk7IFwKCWlmIHRlc3QgISAtZSBnYWEuaHRtbC9pbmRleC5odG1s ICYmIHRlc3QgLWQgLi4vLmdpdCAmJiB0ZXN0IC14ICJgd2hpY2ggZ2l0YCI7IHRoZW4gXAoJICBl Y2hvICJnYWEuaHRtbC9pbmRleC5odG1sIG1pZ2h0IGJlIG1pc3Npbmc7IGNoZWNraW5nIHdpdGgg Z2l0Li4uIjsgXAoJICBpZiB0ZXN0IC1uICJgZ2l0IHN0YXR1cyAtcyBnYWEuaHRtbC9pbmRleC5o dG1sIDI+L2Rldi9udWxsIHwgZ3JlcCBEYCI7IHRoZW4gXAoJICAgIGVjaG8gImdhYS5odG1sL2lu ZGV4Lmh0bWwgYXBwZWFycyB0byBoYXZlIGJlZW4gZGVsZXRlZDsgYXR0ZW1wdGluZyB0byByZXN0 b3JlIGl0Li4uIjsgXAoJICAgIGdpdCByZXN0b3JlIGdhYS5odG1sL2luZGV4Lmh0bWw7IFwKCSAg ZWxpZiB0ZXN0IC1kIGdhYS5odG1sIC1hIC1yIGdhYS5odG1sOyB0aGVuIFwKCSAgICBzdGF0IGdh YS5odG1sICYmIGxzIGdhYS5odG1sLyo7IFwKCSAgZWxzZSBcCgkgICAgbHM7IFwKCSAgZmk7IFwK CWZpCg== --0000000000006c4ae906084d9aba-- From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 22 17:29:06 2023 Received: (at 66679) by debbugs.gnu.org; 22 Oct 2023 21:29:06 +0000 Received: from localhost ([127.0.0.1]:48437 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qug0P-0004IX-N9 for submit@debbugs.gnu.org; Sun, 22 Oct 2023 17:29:05 -0400 Received: from frenzy.freefriends.org ([198.99.81.75]:58044 helo=freefriends.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qug0O-0004IP-4u for 66679@debbugs.gnu.org; Sun, 22 Oct 2023 17:29:04 -0400 X-Envelope-From: karl@freefriends.org Received: from freefriends.org (localhost [127.0.0.1]) by freefriends.org (8.14.7/8.14.7) with ESMTP id 39MLSY0u010562 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sun, 22 Oct 2023 15:28:34 -0600 Received: (from apache@localhost) by freefriends.org (8.14.7/8.14.7/Submit) id 39MLSXxS010561; Sun, 22 Oct 2023 15:28:33 -0600 Date: Sun, 22 Oct 2023 15:28:33 -0600 Message-Id: <202310222128.39MLSXxS010561@freefriends.org> From: Karl Berry To: egall@gwmail.gwu.edu Subject: Re: bug#66679: automake: error: undefined condition 'TRUE' for 'info_TEXINFOS' In-Reply-To: X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 66679 Cc: 66679@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: -1.0 (-) automake: Please contact . at /opt/local/share/automake-1.16/Automake/Channels.pm line 655. Automake::Channels::msg("automake", "", "undefined condition Thanks for the report. I (or someone else ... Bogdan?) will look into it as soon as we have a chance. Looking at the backtrace, I guess you have subdirectories. Could you send or point me to a snapshot of your whole tree? I fear the Makefile.am on its own won't be enough to reproduce. In my attached `Makefile.am`, I have been trying to modify it so that it only rebuilds the documentation when explicitly asked to. Otherwise, the distributed copy should just get used instead. I wish I had some idea for you, but I just don't. Maybe someone else here can advise better. --thanks again, karl. From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 22 22:35:42 2023 Received: (at 66679) by debbugs.gnu.org; 23 Oct 2023 02:35:42 +0000 Received: from localhost ([127.0.0.1]:48677 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qukn7-0007iW-Tz for submit@debbugs.gnu.org; Sun, 22 Oct 2023 22:35:42 -0400 Received: from mail-vk1-xa2b.google.com ([2607:f8b0:4864:20::a2b]:45522) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qukn2-0007iB-BI for 66679@debbugs.gnu.org; Sun, 22 Oct 2023 22:35:40 -0400 Received: by mail-vk1-xa2b.google.com with SMTP id 71dfb90a1353d-49b289adca9so996625e0c.3 for <66679@debbugs.gnu.org>; Sun, 22 Oct 2023 19:35:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gwmail.gwu.edu; s=google; t=1698028502; x=1698633302; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=1FSPTDdplzPy1tME7gnSPCR0yIMJfkzl4KnyD74e4u8=; b=a/XR+EgL49KWdqmxHjuoPdIgD7Trk/SWdSNXYpvimuqpifJ1bfSZX2T5kM1A0bLgqy 3OsQpNVp69l6sNiAzZW7/9pWoQw6EMuJXjR1tEkkoiECX2yF867rom9igUs/PhCt+ufx dj+zp7jDCutHXKeT+clvTCVRHh+bNEjl6n6x0iQjRNG/v0FTwBBq7m1ujH7bPE0NkZif 9hbaoOiQA+luFpub+fN8HzyNaZygyJDN0Cs+yv4jaze7DAWwnVjqQYguTS7qkVz0HhBS VcqeQrif6kK+An+xlFcH3ZZm8OSQ7JDA3lkXtvxhxaXqdwQQk2mcMsUZM4AQCpr2fArg I5Hw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698028502; x=1698633302; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=1FSPTDdplzPy1tME7gnSPCR0yIMJfkzl4KnyD74e4u8=; b=KVN3vt8qIeGxobD9jpT1mBfmswdn5QuqGp9j6cFF9yhXOi6HSCbYSsSGLs6qMIaHFV UjentqzZFM3gVD7oxjs5IvLfCL5PPSJieDy0VKm3QZ7P9s14UyaaxTK/1rd9fmGhH17x Jxedh7yo2el9F00B/Uqpn+1vLo/rs6DwsV2C5JXlw9llr6OqDmRojjj9KPyroeGBRkTP VFaN+qoeWsqgq0PiNwMSJTID0qXy3X3bCCKtyFbSf1CAPURkchc00pT8S1w06yX4rvCA CezNx3RXPsRNq4s7Uexfw2qjH5SL0y2tEU0+OGEmIuErkBaV9JdL5hk2qGpB392aKSos bNnw== X-Gm-Message-State: AOJu0Yytg9LbiMuP3DcOpt4UX8oWM1gCAw4oeF/TN/7pQZdJNc1RrUhQ +4MJhmdfZaZ4rZxPTJd/nb5GrbZ61owUsgiv8Uz66jIorcr8mmQU2zY= X-Google-Smtp-Source: AGHT+IHfl/JBILCoHSW7chw4Jc3+1SeJKtSiVvEcI3klck7d8+SDHPMP8Dc9ail8vUB2BjjhRiaXl6MglTIiY0vF4xc= X-Received: by 2002:a67:e057:0:b0:457:cd8b:57bb with SMTP id n23-20020a67e057000000b00457cd8b57bbmr6517050vsl.29.1698028501922; Sun, 22 Oct 2023 19:35:01 -0700 (PDT) MIME-Version: 1.0 References: <202310222128.39MLSXxS010561@freefriends.org> In-Reply-To: <202310222128.39MLSXxS010561@freefriends.org> From: Eric Gallager Date: Sun, 22 Oct 2023 22:34:50 -0400 Message-ID: Subject: Re: bug#66679: automake: error: undefined condition 'TRUE' for 'info_TEXINFOS' To: Karl Berry Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66679 Cc: 66679@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: -1.0 (-) On Sun, Oct 22, 2023 at 5:28=E2=80=AFPM Karl Berry w= rote: > > automake: Please contact . > at /opt/local/share/automake-1.16/Automake/Channels.pm line 655. > Automake::Channels::msg("automake", "", "undefined condition > > Thanks for the report. I (or someone else ... Bogdan?) will look into it > as soon as we have a chance. > > Looking at the backtrace, I guess you have subdirectories. > Could you send or point me to a snapshot of your whole tree? > I fear the Makefile.am on its own won't be enough to reproduce. > > In my attached `Makefile.am`, I have been trying to modify it so that > it only rebuilds the documentation when explicitly asked to. > Otherwise, the distributed copy should just get used instead. > > I wish I had some idea for you, but I just don't. Maybe someone else > here can advise better. --thanks again, karl. So, I actually already worked past the issue in my repository where this occurred: In this commit, it was broken: https://github.com/cooljeanius/gaa/commit/8e2e78b844c530360893f359603b5d317= f507ead ...and then in this commit, I fixed it: https://github.com/cooljeanius/gaa/commit/ae6404d7c9a1eb7c517b9712e874dade6= 1a457e2 I think it was a genuine user error in my code, but still, genuine user errors shouldn't cause internal-looking backtraces to be displayed like that, or request that they be reported upstream to automake... Some sort of fix-it hint like "Note: move this variable outside of the conditional, and then append to it from within the conditional" would probably help make the error message a bit more helpful.