From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#54378: Subject: 29.0 Build failed Date: Mon, 14 Mar 2022 21:05:22 +0800 Message-ID: <87lexcvg4t.fsf@yahoo.com> References: <87y21dwdsd.fsf@yahoo.com> <835yohkxwj.fsf@gnu.org> <87o829w2go.fsf@yahoo.com> <831qz4lmv8.fsf@gnu.org> Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6941"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) Cc: 54378@debbugs.gnu.org, nuil@foxmail.com To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Mar 14 14:11:10 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nTkTe-0001co-8k for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 14 Mar 2022 14:11:10 +0100 Original-Received: from localhost ([::1]:51672 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nTkTd-0005Tq-02 for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 14 Mar 2022 09:11:09 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:34902) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nTkOg-0004yD-W5 for bug-gnu-emacs@gnu.org; Mon, 14 Mar 2022 09:06:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:50440) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nTkOg-0004UZ-MT for bug-gnu-emacs@gnu.org; Mon, 14 Mar 2022 09:06:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nTkOg-0000IR-Gc for bug-gnu-emacs@gnu.org; Mon, 14 Mar 2022 09:06:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 14 Mar 2022 13:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54378 X-GNU-PR-Package: emacs Original-Received: via spool by 54378-submit@debbugs.gnu.org id=B54378.16472631391105 (code B ref 54378); Mon, 14 Mar 2022 13:06:02 +0000 Original-Received: (at 54378) by debbugs.gnu.org; 14 Mar 2022 13:05:39 +0000 Original-Received: from localhost ([127.0.0.1]:44337 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nTkOJ-0000Hl-2U for submit@debbugs.gnu.org; Mon, 14 Mar 2022 09:05:39 -0400 Original-Received: from sonic313-56.consmr.mail.ne1.yahoo.com ([66.163.185.31]:35860) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nTkOI-0000HX-B8 for 54378@debbugs.gnu.org; Mon, 14 Mar 2022 09:05:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1647263132; bh=TBnnoXhwrXiZmPXXDSaWwd9kk5Jgu2NTdiZBlRXUeNU=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=ktpLalHmAl+u5DiYZJ1OafdkMJ8/ws4bRiGAtbo+X+S89J4bfBxGE/CDGAN+XzFNHZ0L5phExOlKndqpoZeQPVe1XBo1QUsym3vFtpKPXE0yS/b8TsRBJ0AAgeB/WoofIoGOXLsOXs5l/Giyg+7CfIPZKcBRmB66/3MaxwBIOEFPlqMgzkqXsRT45fSAq7j8XdN9lsA/E3aXH6QfD+nWjqY8GNfiEjpeNQoD+L2YXB/stDZ234KLCw5rrB3ZBLzlyMCU2QoRcztu3ITtaV1v0BV2/jX39sRs1PvXM331IXnWnD1xcKbZAELQwkcYGQb9OtDms4hEEWJflBhKRqSdFw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1647263132; bh=RhLL8O1eVOpVWIJNVp4nPJDms6REseflG6vJLdJPjkO=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=VuLOONAPtua+at7c6f1VYxlMufBp3FuIq92bZKnKH/S7ezLbrd4gMDptcGC42lFh9iF0gJb+oUC65uRC1OSU6QqRhhD2fqSUfHBo4dxYWQw7t8whlAUOq6de/kKv5Bz+kvRhwnujXVMtpraek+q3o9pkUiya3zJ/MFLgblBsaVW6Mbd51AICTwcHRPxCY/VZX6YG8QdzIQqZVwCfb88fCcw/02pBVEFk+XGaIdbc/6fHh4A2a3FHKmECTHDBUD3xthOeQS+S+zdUTNSZzWU6KwtqtX4cJo9vtj6fGqKmyCmhoFR1Z4hdMeGmXNk/ZGNlUM/7C1S6O1f5mB9IMhm3/Q== X-YMail-OSG: eUn7_jIVM1ns9PqwpoUYwhfcikXtqm58mImcPjv5iVZZuz_1Y4QP5xna0mKd255 jaM1iLQtcsmPVddttm0MgICWC7w7nUgePvkET4WCot408kZEHB_CzUuW6PqLdmTNnJiRUNhaoNFY akrjm8X2gL1swFR.pmwwEBd4AeJOLGARUEz31JgmSXnsEHZAvsYNV8yC3AfjAVoSHivspdLpL2CD l6OA0f17FQiwz5C3J4J8GdOrNd73Mqh1ubQhg_7d9xplcMvOGGOMTkyOdOHvJmBTLKPCjq2CRlAB RqB4h1Evk5vBzKxOR5WHquPACBI7Hv0G.spiRbZmeo4Dy2X0KraLHNHaQheALe_cL_cSJ7WXpdFf LXinPOQhsY7So4WK3UqZL5JkCitlVNduP5TZhlZlCNbYT4C0NTkTkyhm_KAMEJ7gpPtbinDPb5aj Hd1jNOn4yynOExcqP3HKxKoqslT2DgJVXrxGcwD0xF3UUOhWawmtUBSFoY99cdlXSTXS5Ti0w.OW rjgvRXaKFgXQZzohE0NGjGsfZ_QJ3_js.gvEhKXq0O8o9.CRPuwgb.B6GfDfaEe2UV3xUfwaaAJq S96EYklglFBNsigrwvQ2IIlrlBQ0RvqTwjHwuFuEs9fqIVqCy7OoSfE4vvvNJfiGzBxH5MU5ZSTG gU3yP1ZGn4iOOHW1GzqGkFH8dmKxqdNy35dMAzAT6SUxZpG222iRXBZ.8LKMU5TZbqgHTKZTY72E bQ3FSAvBer502w3l_..bPVzvWX_frKUc1AQTYjVE.B1kNvaxa3T31Sdc2fdLqvzBdykhJdUAkXrH oAEwFR5yuoOQyaq_2GV_4Xf7JBdYW42uehzL6RGZHD X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.ne1.yahoo.com with HTTP; Mon, 14 Mar 2022 13:05:32 +0000 Original-Received: by kubenode510.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID a579058f608754b1fe2a2dcd6b4b5b5a; Mon, 14 Mar 2022 13:05:29 +0000 (UTC) In-Reply-To: <831qz4lmv8.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 14 Mar 2022 14:50:03 +0200") X-Mailer: WebService/1.1.19878 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:228355 Archived-At: Eli Zaretskii writes: > Then please explain what exactly is missing from the build that > requires dynlib to fix it, because I don't think I understand what > does the original problem have to do with modules or with dynamic > loading in general (I don't use PGTK). It needs to load some functions dynamically using the dynlib mechanism. These functions cannot be directly linked into the Emacs binary, since doing that will prevent the binary from functioning on systems that have GTK, but not both Xlib and libwayland-client. They return the file descriptor of a display connection, so that we can initialize SIGIO for it and use interrupt-based input. Thanks.