From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-Status: No, score=-2.6 required=3.0 tests=BAYES_00,BODY_8BITS, MAILING_LIST_MULTI,NICE_REPLY_A,RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 2DC121F4B4 for ; Mon, 14 Sep 2020 21:11:47 +0000 (UTC) Received: from localhost ([::1]:44564 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kHvlJ-0007JS-Lu for normalperson@yhbt.net; Mon, 14 Sep 2020 17:11:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43374) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kHvlE-0007J6-Bo for bug-gnulib@gnu.org; Mon, 14 Sep 2020 17:11:40 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60798) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kHvl9-0002AD-EC; Mon, 14 Sep 2020 17:11:37 -0400 Received: from c-71-198-222-86.hsd1.ca.comcast.net ([71.198.222.86]:45498 helo=[172.16.16.102]) by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1kHvkt-0003c4-F0; Mon, 14 Sep 2020 17:11:20 -0400 Subject: Re: Trying to bootstrap my project, distcheck doesn't configure To: GNU lib bugs References: <56102afd-8924-3338-722f-da03e590dd63@gnu.org> <87d02ob434.fsf@herbrand> From: Bruce Korb Message-ID: <3d79d3ef-2a5c-c122-09aa-dd55ad460c3b@gnu.org> Date: Mon, 14 Sep 2020 14:11:17 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.11.0 MIME-Version: 1.0 In-Reply-To: <87d02ob434.fsf@herbrand> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-BeenThere: bug-gnulib@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Gnulib discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Mathieu Lirzin Errors-To: bug-gnulib-bounces+normalperson=yhbt.net@gnu.org Sender: "bug-gnulib" Sorry, Mathieu, I can now see I sent it to the wrong list. On 9/14/20 11:33 AM, Mathieu Lirzin wrote: I'm hitting this that I've never seen before: >>> $ grep do_not_make_me au*bld/autoopts/Makefile.am >>> do_not_make_me_la_LIBADD += @LTALLOCA@ >>> do_not_make_me_la_DEPENDENCIES += @LTALLOCA@ >>> EXTRA_do_not_make_me_la_SOURCES += alloca.c >>> EXTRA_do_not_make_me_la_SOURCES += dup2.c >>> do_not_make_me_la_SOURCES += fd-hook.c >>> do_not_make_me_la_SOURCES += gettext.h >>> EXTRA_do_not_make_me_la_SOURCES += msvc-inval.c >>> EXTRA_do_not_make_me_la_SOURCES += msvc-nothrow.c >>> EXTRA_do_not_make_me_la_SOURCES += nanosleep.c >>> do_not_make_me_la_SOURCES += parse-duration.c >>> EXTRA_do_not_make_me_la_SOURCES += raise.c >>> EXTRA_do_not_make_me_la_SOURCES += select.c >>> do_not_make_me_la_SOURCES += sig-handler.c >>> EXTRA_do_not_make_me_la_SOURCES += sigaction.c >>> EXTRA_do_not_make_me_la_SOURCES += sigprocmask.c >>> do_not_make_me_la_SOURCES += sockets.h sockets.c >>> do_not_make_me_la_SOURCES += stat-time.c >>> do_not_make_me_la_SOURCES += sys_socket.c >>> do_not_make_me_la_SOURCES += timespec.c >>> do_not_make_me_la_SOURCES += unistd.c >> which trigger error messages that I can get around by hacking in dummy >> initial assignments, but I'm guessing that's not the intended >> method. I need a clue, please? Thank you. It seems that gnulib-tool inserts these into my Makefile.am, but doesn't insert the initial plain assignment. I have no idea what new ones may crop up, so I've added a "##FIX-DO-NOT-MAKE-ME" line to my Makefile.am's. That gets fixed by figuring out which ones get automatically inserted. e.g.: > BUILT_SOURCES          = > MOSTLYCLEANFILES    = > EXTRA_do_not_make_me_la_SOURCES = > do_not_make_me_la_DEPENDENCIES  = > do_not_make_me_la_LIBADD        = > do_not_make_me_la_SOURCES       = But I still have confusing problems: > autoopts/Makefile.am:33: warning: variable > 'EXTRA_do_not_make_me_la_SOURCES' is defined but no program or > autoopts/Makefile.am:33: library has 'do_not_make_me_la' as canonical > name (possible typo) > autoopts/Makefile.am:36: warning: variable 'do_not_make_me_la_SOURCES' > is defined but no program or > autoopts/Makefile.am:36: library has 'do_not_make_me_la' as canonical > name (possible typo) > autoopts/Makefile.am:35: warning: variable 'do_not_make_me_la_LIBADD' > is defined but no program or > autoopts/Makefile.am:35: library has 'do_not_make_me_la' as canonical > name (possible typo) > autoopts/Makefile.am:34: warning: variable > 'do_not_make_me_la_DEPENDENCIES' is defined but no program or > autoopts/Makefile.am:34: library has 'do_not_make_me_la' as canonical > name (possible typo) > doc/Makefile.am:40: installing 'config/texinfo.tex' and I have no obvious workaround for it. And Googling 'gnulib do_not_make_me' yields nothing.