From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 16 06:34:24 2023 Received: (at submit) by debbugs.gnu.org; 16 Aug 2023 10:34:24 +0000 Received: from localhost ([127.0.0.1]:38918 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWDr5-0008L7-DD for submit@debbugs.gnu.org; Wed, 16 Aug 2023 06:34:24 -0400 Received: from lists.gnu.org ([2001:470:142::17]:60036) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWDr2-0008Ks-P3 for submit@debbugs.gnu.org; Wed, 16 Aug 2023 06:34:21 -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 1qWDqv-0003lW-FH for bug-gnu-emacs@gnu.org; Wed, 16 Aug 2023 06:34:13 -0400 Received: from mo4-p01-ob.smtp.rzone.de ([81.169.146.167]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qWDqn-0005WI-Qj for bug-gnu-emacs@gnu.org; Wed, 16 Aug 2023 06:34:10 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1692182042; cv=none; d=strato.com; s=strato-dkim-0002; b=r5WPc+31lD5hL1ePYWL7E6fk1t1JrmXmRTLLJ2Fj1eM5sC7Pwjel7tmNGpG0AYQ5ii fPoX5noLd18DpMEY7CaHy4aOL3vvAm/bs4YBGJNquyOXzHxbXlldyfrpIdygS35JOi2v av1FP2uuCZct/pa0HcUFN30sh5837dEg/R9+75Y1cyHC9cF0uvDv7P1a+JZsjxz4exoE yILCBlzP61arFRceCbrualMSUXovFfCAtt1OS1OdfnA08CpMdtkRh7eUU1nIDNHrJeIx dtCSBkKHrGCYt5Di6U7uAONcZtmiPvvNv1V1Fshefxpu+PsFBlDCBJLtU1wHI9qFnER7 oYsA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1692182042; s=strato-dkim-0002; d=strato.com; h=Message-ID:Date:Subject:To:From:Cc:Date:From:Subject:Sender; bh=Z4dDUW6FYu3CVqUpWjC2QYsftxv3hwgUZ2bVS8TYTus=; b=HTaZPIg94Uin/5koeIHJ2b6b+uuBZiA2A4CP6WIN7T2JKkAa5uxj3i7K6oNwaI7twv VFaOdMd2+soUiUm4+4fZM1x0oYlqcyiw7a0Es5x+Ndu8NadkA6+gDf/Hx6U0yKdooQt+ lNw5BHLPVAmLJGjWB00lP8ZA/oI3l63F5KddyxQNEfeHeMtcCRrg2HvpAWowns8DhXHg dRkSkvFCyo//iuGGgaYXpYdZuxR9wVac06kI+1c51cSQnEY353IFptoynUPIaiDUK4XR ydF/vVe01Y9+NUXQkyMTbBitQf4bQ++jEODyp8PeW69FTXF6gScaqQgeeC82xjRDKI/K tuNg== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo01 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1692182042; s=strato-dkim-0002; d=clisp.org; h=Message-ID:Date:Subject:To:From:Cc:Date:From:Subject:Sender; bh=Z4dDUW6FYu3CVqUpWjC2QYsftxv3hwgUZ2bVS8TYTus=; b=HuTDMOWEccqeYn2EwEk8WTbui4xacOgP0MyRcmQMqXDyslPv7I29uuqGh3oiPz7f2x wwx1VGO7q1cze2MHd0uXs38WmwWttaZMLVuoGf1M4U+VIhsxrypdsTW4x5JhulQP/1NX by4zCvAmGiYvZ19XKOa3y9MmD3C6PzykGsT/okDChedOgDuWnbc8c+DxjlPKjsEsVxxS YbY4JZMvzFmoV4wgv56ucdvsQM5hPGe4TOQmf1+no0x1dieY7OEo5X6JEdDhyeeQKo6i IlhVMTDbiPIRIlS1Wxs4NzNZcbUfvXDnOJZFP+71XjUzkVUPc+NfLMWAvCxPyOBd+rVl mTwA== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1692182042; s=strato-dkim-0003; d=clisp.org; h=Message-ID:Date:Subject:To:From:Cc:Date:From:Subject:Sender; bh=Z4dDUW6FYu3CVqUpWjC2QYsftxv3hwgUZ2bVS8TYTus=; b=I6MCLBp/N+2b3TZOdqKb+qJROAgOxsLZlGkcO9kLUNrQBFDSloTplfkA9kFHRF7RtW lDTDk1Jfe1JCk0LHnfDg== X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlIWs+iCP5vnk6shH0WWb0LN8XZoH94zq68+3cfpPD1KDxnGxb4/wjRQtDCidPpMcxog==" Received: from nimes.localnet by smtp.strato.de (RZmta 49.8.0 AUTH) with ESMTPSA id Vd691cz7GAY24K6 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Wed, 16 Aug 2023 12:34:02 +0200 (CEST) From: Bruno Haible To: bug-gnu-emacs@gnu.org Subject: further build failure on Android (Termux) Date: Wed, 16 Aug 2023 12:34:02 +0200 Message-ID: <5179404.0rcFjyTpgd@nimes> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="us-ascii" Received-SPF: none client-ip=81.169.146.167; envelope-from=bruno@clisp.org; helo=mo4-p01-ob.smtp.rzone.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.0 (/) 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: -1.0 (-) After getting past bug#65319 and bug#65339, the build of Emacs in the Termux app on Android 11 fails: $ make =2E.. Dumping under the name emacs.pdmp Dumping fingerprint: 231a76223bb9dd03b59400f731ac83c210b62f43015b9f12d53894= ae244c6b77 Dump complete Byte counts: header=3D100 hot=3D3947676 discardable=3D70896 cold=3D3671984 Reloc counts: hot=3D441711 discardable=3D4726 Adding name emacs-30.0.50.1 Error: permission-denied ("Adding new name" "Permission denied" "/data/data= /com.termux/files/home/emacs/src/emacs" "/data/data/com.termux/files/home/e= macs/src/emacs-30.0.50.1") mapbacktrace(#[1028 "\1\4\203\24\0\301\302!\210\300\4!\210\301\303!\210\2= 02\35\0\301\304!\210\3\3B\262\1\211\2035\0\300\1@!\210\211A\211\262\2\2035\= 0\301\305!\210\202!\0\301\306!\207" [prin1 princ " " "(" " (" " " ")\n"] = 7 "\n\n(fn EVALD FUNC ARGS FLAGS)"]) debug-early-backtrace() debug-early(error (permission-denied "Adding new name" "Permission denied= " "/data/data/com.termux/files/home/emacs/src/emacs" "/data/data/com.termux= /files/home/emacs/src/emacs-30.0.50.1")) add-name-to-file("/data/data/com.termux/files/home/emacs/src/emacs" "/dat= a/data/com.termux/files/home/emacs/src/emacs-30.0.50.1" t) (let ((name (format "emacs-%s.%d" emacs-version emacs-build-number)) (exe= (if (eq system-type 'windows-nt) ".exe" ""))) (while (string-match "[^-+_.= a-zA-Z0-9]+" name) (setq name (concat (downcase (substring name 0 (match-be= ginning 0))) "-" (substring name (match-end 0))))) (message "Adding name %s= " (concat name exe)) (add-name-to-file (expand-file-name (concat "emacs" ex= e) invocation-directory) (expand-file-name (concat name exe) invocation-dir= ectory) t) (when (equal dump-mode "pdump") (message "Adding name %s" (conca= t name ".pdmp")) (add-name-to-file (expand-file-name "emacs.pdmp" invocatio= n-directory) (expand-file-name (concat name ".pdmp") invocation-directory) = t))) (if (not (or (eq system-type 'ms-dos) (eq system-type 'haiku) (featurep '= android) (member dump-mode '("pbootstrap" "bootstrap")))) (let ((name (form= at "emacs-%s.%d" emacs-version emacs-build-number)) (exe (if (eq system-typ= e 'windows-nt) ".exe" ""))) (while (string-match "[^-+_.a-zA-Z0-9]+" name) = (setq name (concat (downcase (substring name 0 (match-beginning 0))) "-" (s= ubstring name (match-end 0))))) (message "Adding name %s" (concat name exe)= ) (add-name-to-file (expand-file-name (concat "emacs" exe) invocation-direc= tory) (expand-file-name (concat name exe) invocation-directory) t) (when (e= qual dump-mode "pdump") (message "Adding name %s" (concat name ".pdmp")) (a= dd-name-to-file (expand-file-name "emacs.pdmp" invocation-directory) (expan= d-file-name (concat name ".pdmp") invocation-directory) t)))) (let ((output (cond ((equal dump-mode "pdump") "emacs.pdmp") ((equal dump= =2Dmode "dump") "emacs") ((equal dump-mode "bootstrap") "emacs") ((equal du= mp-mode "pbootstrap") "bootstrap-emacs.pdmp") (t (error "Unrecognized dump = mode %s" dump-mode))))) (when (and (featurep 'native-compile) (equal dump-m= ode "pdump")) (setq native-comp-enable-subr-trampolines t)) (message "Dumpi= ng under the name %s" output) (condition-case nil (delete-file output) (fil= e-error nil)) (let (success) (unwind-protect (let ((tmp-dump-mode dump-mode= ) (dump-mode nil) (lexical-binding nil)) (if (member tmp-dump-mode '("pdump= " "pbootstrap")) (dump-emacs-portable (expand-file-name output invocation-d= irectory)) (dump-emacs output (if (eq system-type 'ms-dos) "temacs.exe" "te= macs")) (message "%d pure bytes used" pure-bytes-used)) (setq success t)) (= unless success (ignore-errors (delete-file output))))) (if (not (or (eq sys= tem-type 'ms-dos) (eq system-type 'haiku) (featurep 'android) (member dump-= mode '("pbootstrap" "bootstrap")))) (let ((name (format "emacs-%s.%d" emacs= =2Dversion emacs-build-number)) (exe (if (eq system-type 'windows-nt) ".exe= " ""))) (while (string-match "[^-+_.a-zA-Z0-9]+" name) (setq name (concat (= downcase (substring name 0 (match-beginning 0))) "-" (substring name (match= =2Dend 0))))) (message "Adding name %s" (concat name exe)) (add-name-to-fil= e (expand-file-name (concat "emacs" exe) invocation-directory) (expand-file= =2Dname (concat name exe) invocation-directory) t) (when (equal dump-mode "= pdump") (message "Adding name %s" (concat name ".pdmp")) (add-name-to-file = (expand-file-name "emacs.pdmp" invocation-directory) (expand-file-name (con= cat name ".pdmp") invocation-directory) t)))) (kill-emacs)) (if dump-mode (let ((output (cond ((equal dump-mode "pdump") "emacs.pdmp"= ) ((equal dump-mode "dump") "emacs")Adding new name: Permission denied, /da= ta/data/com.termux/files/home/emacs/src/emacs, /data/data/com.termux/files/= home/emacs/src/emacs-30.0.50.1 ((equal dump-mode "bootstrap") "emacs") ((equal dump-mode "pbootstrap") "b= ootstrap-emacs.pdmp") (t (error "Unrecognized dump mode %s" dump-mode))))) = (when (and (featurep 'native-compile) (equal dump-mode "pdump")) (setq nati= ve-comp-enable-subr-trampolines t)) (message "Dumping under the name %s" ou= tput) (condition-case nil (delete-file output) (file-error nil)) (let (succ= ess) (unwind-protect (let ((tmp-dump-mode dump-mode) (dump-mode nil) (lexic= al-binding nil)) (if (member tmp-dump-mode '("pdump" "pbootstrap")) (dump-e= macs-portable (expand-file-name output invocation-directory)) (dump-emacs o= utput (if (eq system-type 'ms-dos) "temacs.exe" "temacs")) (message "%d pur= e bytes used" pure-bytes-used)) (setq success t)) (unless success (ignore-e= rrors (delete-file output))))) (if (not (or (eq system-type 'ms-dos) (eq sy= stem-type 'haiku) (featurep 'android) (member dump-mode '("pbootstrap" "boo= tstrap")))) (let ((name (format "emacs-%s.%d" emacs-version emacs-build-num= ber)) (exe (if (eq system-type 'windows-nt) ".exe" ""))) (while (string-mat= ch "[^-+_.a-zA-Z0-9]+" name) (setq name (concat (downcase (substring name 0= (match-beginning 0))) "-" (substring name (match-end 0))))) (message "Addi= ng name %s" (concat name exe)) (add-name-to-file (expand-file-name (concat = "emacs" exe) invocation-directory) (expand-file-name (concat name exe) invo= cation-directory) t) (when (equal dump-mode "pdump") (message "Adding name = %s" (concat name ".pdmp")) (add-name-to-file (expand-file-name "emacs.pdmp"= invocation-directory) (expand-file-name (concat name ".pdmp") invocation-d= irectory) t)))) (kill-emacs))) (if (eq system-type 'android) (progn (when (not noninteractive) (let ((te= mp-dir (getenv "TEMP")) (dump-file-name (format "%semacs-%s.pdmp" (file-nam= e-as-directory "~") pdumper-fingerprint)) (dump-temp-file-name (format "%s~= emacs-%s.pdmp" (file-name-as-directory "~") pdumper-fingerprint))) (unless = (pdumper-stats) (condition-case nil (progn (dump-emacs-portable dump-temp-f= ile-name) (rename-file dump-temp-file-name dump-file-name) nil) (error nil)= ))))) (if dump-mode (let ((output (cond ((equal dump-mode "pdump") "emacs.p= dmp") ((equal dump-mode "dump") "emacs") ((equal dump-mode "bootstrap") "em= acs") ((equal dump-mode "pbootstrap") "bootstrap-emacs.pdmp") (t (error "Un= recognized dump mode %s" dump-mode))))) (when (and (featurep 'native-compil= e) (equal dump-mode "pdump")) (setq native-comp-enable-subr-trampolines t))= (message "Dumping under the name %s" output) (condition-case nil (delete-f= ile output) (file-error nil)) (let (success) (unwind-protect (let ((tmp-dum= p-mode dump-mode) (dump-mode nil) (lexical-binding nil)) (if (member tmp-du= mp-mode '("pdump" "pbootstrap")) (dump-emacs-portable (expand-file-name out= put invocation-directory)) (dump-emacs output (if (eq system-type 'ms-dos) = "temacs.exe" "temacs")) (message "%d pure bytes used" pure-bytes-used)) (se= tq success t)) (unless success (ignore-errors (delete-file output))))) (if = (not (or (eq system-type 'ms-dos) (eq system-type 'haiku) (featurep 'androi= d) (member dump-mode '("pbootstrap" "bootstrap")))) (let ((name (format "em= acs-%s.%d" emacs-version emacs-build-number)) (exe (if (eq system-type 'win= dows-nt) ".exe" ""))) (while (string-match "[^-+_.a-zA-Z0-9]+" name) (setq = name (concat (downcase (substring name 0 (match-beginning 0))) "-" (substri= ng name (match-end 0))))) (message "Adding name %s" (concat name exe)) (add= =2Dname-to-file (expand-file-name (concat "emacs" exe) invocation-directory= ) (expand-file-name (concat name exe) invocation-directory) t) (when (equal= dump-mode "pdump") (message "Adding name %s" (concat name ".pdmp")) (add-n= ame-to-file (expand-file-name "emacs.pdmp" invocation-directory) (expand-fi= le-name (concat name ".pdmp") invocation-directory) t)))) (kill-emacs)))) load("loadup.el") make[2]: *** [Makefile:682: emacs.pdmp] Error 255 make[2]: Leaving directory '/data/data/com.termux/files/home/emacs/src' make[1]: *** [Makefile:554: src] Error 2 make[1]: Leaving directory '/data/data/com.termux/files/home/emacs' make[1]: Entering directory '/data/data/com.termux/files/home/emacs' *** *** "make all" failed with exit status 2. The problem is that the function add-name-to-file attempts to create a hard link. However, this is not allowed, not even at the shell level: $ ln ~/hello.c ~/hello1.c ln: failed to create hard link '/data/data/com.termux/files/home/hello1.c' = =3D> '/data/data/com.termux/files/home/hello.c': Permission denied The Termux people use a symbolic link instead of a hard link: https://github.com/termux/termux-packages/blob/master/packages/emacs/src-fi= leio.c.patch Bruno From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 16 08:39:36 2023 Received: (at 65340) by debbugs.gnu.org; 16 Aug 2023 12:39:36 +0000 Received: from localhost ([127.0.0.1]:39502 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWFoF-0000fO-MK for submit@debbugs.gnu.org; Wed, 16 Aug 2023 08:39:35 -0400 Received: from sonic317-34.consmr.mail.ne1.yahoo.com ([66.163.184.45]:38361) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWFoD-0000f8-MZ for 65340@debbugs.gnu.org; Wed, 16 Aug 2023 08:39:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1692189567; bh=tBa0YYawDGQ7b7BEKLOlUNfcsYn0VvYzB8LdG4Ua6Ns=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=ThuKow9D5fIl4cQrJenQ2EBihw8iefh4ogNnbWlm6A9wAUSGONm0BPrtdJd+aAzqn0+I8ril/3NvWUm8cyu3L7faiUz2e86MO/qBw7+YDjTpqF6DUlsVup9WW3gi9TNYoXK7sI2bv8I800SfVg1f+ScbcW8fQ/ogmUOsk9IbciBpZxqty2iVSfpplBCL78EmGIOKGo0g1qcBLAiQKBzZHT2HajVqlY+oYdPh06La5iXknTVaSDwpassmJCTIPtf7zMKPCp6jqbjQYlgqfQAcPgF5GRj829B2wVZdtBM7WL53RgfHlOcvEjrXsceaapW9hIvxItruozDPS7/7RQf8Bw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1692189567; bh=UQsQkvHIFneT1nFBFhN8fJpLP5Li1km43KPzk3lueUz=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=nCiSKQWTSdKaePEQgD+lY1SesUfXRPTNDVlU4OU/l7I7T8uiVwMCJSqjQO3yRzbmuDRZnZ8+5AmD8y9pyP8r7OJyH/8u2jHAqrsw6BUY3M8PWjNxJRWLbeQ/skjSiaYIc4X/0VyxcEl91/hbFcPr34OoKT5JN80PPoiQ0xUdzkOVX675FUxUvZEzEqIvkIBIr+hYt7P5mmIbYBFlT2/RNEhVO8j/NGHKolVUhIywKBCn3w9OQUNjxqt/CuB6azEg5FKYoRPAmUt3Kt8DTvF7Tb1MkrnZbbhzodGEL0MgSjP/eHGI5HmLI/EQlquU1f0ioLoPpoXOClUaJ32dR9zVsg== X-YMail-OSG: upq48BUVM1mGXQzQkVd3jmwWXFxABRqg62blKwH06XWblbwp6JlpQJPTA_ey7Ro 6jFVtBch8fiJYLBTRe30fixl6H6qdBWlzW6woFURP_nCN2TyxLAAl0IK.T1adcub0XTHOMo.Vi7W BwPXhk5VSVJ.WdvYrA2XSM3kE5kptPuKfE6ZfNQgV8VZT3D9JB605YUrdcKkeYPCtOp8boOJ1DyI R3.U7F2b.OcRascTHqp0tbwb0ym1m77g9uGY0vs2TcrGwq1Qiw13OcYD6mEXOwToqnM.4isS3LV0 _Eb2XaSM4UMiNnkQyALxYtVnB6AOqfY_F.nUMsOE1FgTvpmiVvlnNWb2mQYw5wlpfGk8M6O0K.xZ Nu1Wf0ncvucc5PCnAaFBr_4CntO9e.UZvA2d2Ix82OVpddy.zEmno_250JmUskSwUpGpBk_Z6v_8 nFH8pVlIGglx6W6lKPV8_mac.fiCLe8IA9yR1gxWgFIbs2reRiGEO.71MV.P9.a2r1NiO41jMCQr ZGz39MDe74g6YKQBIR24MNfiX2apXjAe6HI8lnT9FFotMog939RTVpt0XOW9S0wiygBZMwFE0AXu CXVMHUIDhwJjZOtwQOtxwU4RkYjVWU4g00NXkdC1EbOJx6BHMZ1T_kgCjfdEyI8YBgXezohCINLR 0Ng1lLCH_5guvcgntNice8B48gag8hex1N6hF5fuWKxCEzB8v_6MGBqBOCbu2ktQaYPtDkimYFti DOE1AaLfIghG1Nm4cpCKr_HcqExGbLKHydN3oaMvZcnOSpXGsfPmbDZ9Ibi2ojSOogKFwjyPMBCJ Q685sTABQTn9P5Mqgph7LLve9Nhky4iNUgfyuEKGnSlrRBXa6kyPVEg9MqEbAkEP8Z5GdgV8Pv.v hDHcC8uPyK61NzsgyJEKvdq65_GA7hy7IT2OpMhC95n6qZRhsoNJN3K.F5zWtm.WGjX1sVaLiY99 ODyusRFxnLY7oI2mwXMhnSE71HN6i0xuyhMvfN2URPra1SkGoDJVXyN8nu6izRt.rg6vno..Ity7 F90QAE_TLKh_VX_q9fC7d9Nx05xPEhypwo2rbs91GKb4BKvjuM8h8ElHhw8OS9t_fycHZUIbpP9m JktZsQ3..nqHSKKAuREg9t5ngWn39BEcfONMmbCu51c2HlnbrQghCjo7F4JJQ5PIFkLZSvUlf7UG 6ic3dLU4RCIVtkpMB5u7MXPKmcL2hEeh.L82B.NWkzbIR8.5lb3ywcbqCukMU2utw_wqVSVWeJfO ZcOIKmT8frsMGT7BC3E0sGlekT0TpNqcm8kD2Q4JSz8GWWjOuW_lK60nhzyd_En0zMiIs78EwRDf vRhKJw9k5Zg_oBLWD8CehQbvrQu7lE0C4cyUhRN6gqQAm0tbr7OeryNweQMwaCZMwUSnO0Xq0Yy9 keWSwg8xSZpaXTtyPSjISv1LKmYNzyEEa47F40IbUaiqdvaF4Zrx.8Iq977HU6soCZS7rQfgRkXl 3BOC5fvY3.1gtuzp8M7tIYya7kBxKC4xjva6rhOtznyQT0Oc1OtIcWHFI_fSs2LBtGijzAwJNGh3 s2DJmUCVKsFpOn.yR3OqRJeUQ.freNnqJtPGGzhZhPtJdstfvLTzu1mkB8Cbqw1uxLuZYCyFfwT3 OjtXewTkCC51KicjkeYaT25uZ0TatXE1Qs3u8ud_bNxjnr19Vw62C3EIXOqqZV1I1hMfYucWE6Rm wYZONB76iDpUoIRm_cfw2trm4X1Hhg5YjBfjw_xrVqHM2KxPH251.dMnfH9knzRbfuJbm.kEBGaI 4_Xy4iJem4ukK5MMj8iigNPQLNhw1tJ4YUKbHDqspYqKq2tsSFAPusl9f9tf4bnC5hhp4JtnABNC C24QWDhd6YeaUzPx61stGsgqL1r0Pci6zs2ht4X3Rc4mQHvQfc_Q5.zymVuYUTT2UQHf7aoEcNFw jDvXsaofr2PsHI95h75u8gJhEqaSgb3MFTwHZUjIUjUIO5aUcqSetiREADZ2tS.lzGNbbeYnM0tB avkW_he6C4zSZi4ewIAUkMrodTMA1..IpFXHTZjcPiD56WSs1lZDFaBkMNZmvXws1HrpE6xo8MVw PY4xAFOAmDu8CmDSDj1FOlR7AEfcXdHMEpOzs84Yr3scsNs1qU5bWWZCKqnNxRyXRdmXn2yH.n92 2lehW32HCsTiFZaoZndChbob3ntQukZFneMtAEWw9ga1jbtk2Q86ur6lpCwrF22dr7UeAgU8oNnM eYz2Pc4tO092eZ2IifyTjgNbq10zb1hZ1FmMs6WxcT.JzWafvzhySBUg2nkjh.Tivaqv9fw-- X-Sonic-MF: X-Sonic-ID: 9a982fdd-9935-4f14-998b-87d624c8f0fe Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.ne1.yahoo.com with HTTP; Wed, 16 Aug 2023 12:39:27 +0000 Received: by hermes--production-sg3-69654d8bd-l9pxw (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 623b1a732895d5d06ba042e44f71e8d8; Wed, 16 Aug 2023 12:39:25 +0000 (UTC) From: Po Lu To: Bruno Haible Subject: Re: bug#65340: further build failure on Android (Termux) In-Reply-To: <5179404.0rcFjyTpgd@nimes> (Bruno Haible's message of "Wed, 16 Aug 2023 12:34:02 +0200") References: <5179404.0rcFjyTpgd@nimes> Date: Wed, 16 Aug 2023 20:39:20 +0800 Message-ID: <87350jjh53.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21732 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 93 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65340 Cc: 65340@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 (-) As with the bug you previously reported, this should also now be fixed. Please test and ack. From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 16 18:46:13 2023 Received: (at 65340) by debbugs.gnu.org; 16 Aug 2023 22:46:14 +0000 Received: from localhost ([127.0.0.1]:42298 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWPHJ-0005KB-81 for submit@debbugs.gnu.org; Wed, 16 Aug 2023 18:46:13 -0400 Received: from mo4-p00-ob.smtp.rzone.de ([81.169.146.219]:34195) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWPHE-0005Jw-Vy for 65340@debbugs.gnu.org; Wed, 16 Aug 2023 18:46:11 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1692225967; cv=none; d=strato.com; s=strato-dkim-0002; b=GlhoxBzur8AKmNpvzIKdMS5UrqaHKW0M1lJ9D67YLTruSM7f/ywy3WGYggZGeMjjMw ce+TzTsztotLlndIx8RRhlkJgh4xmGkfjxWwk3EoHx3ZfPAUVCEj2U6fU1KI3ZLaMOGm eY93lnFdCLydZJktsyB0FhIq6dbnH8m7v7tc3e2XJV1BeEOOS9PTTkxTvdFbz9Eso6Qr IOOMmVLzLdJIqBNc+d4RLeoY8OLF+4lnd1ghS9MrlcwBrWAe9imv0MRQ9cvTsv3pNPYE jmgITS8T7a54vl8ryg1WjkNWRlBc6JC6VgGHkOVWqgXCaiILpVyV/Lv8kyEigzOdG+zc ZkZg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1692225967; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=qD7f9Myd+9oAVIA2uBxd3JDaXQq0USg22i9EE1CXgZI=; b=Sl5/khti4MVjsI2dM+saT8rmDT4vFRymbLLEeX+riqoAAw6YLdQ/RJjaZn9v3Js3Ia 4F38Z631TZPvjeccGgHIkxrMgxV/pgBISh25gFGqBZqYPpEWQ9CpU9NrRrWoaLt6ePmP Qp7FRskh74zvIRw4Pd0LlLe9uRMx7bkKSFvitdecgZvXePdpg9Us9jup0IN+V2Fcab0/ g4eAOSWt1ogJ+xNWLYi6vFvz88ebmi8VKHGJV2hNz72+gKfqYLX7Yzh91J6wxQihzNza QHVZYAN70QBG0YOaj5MCyZUP/7x+3m6cv0X13xJ52fWsRoIx40l9veAgItadw7y1nN/b 6uXQ== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo00 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1692225967; s=strato-dkim-0002; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=qD7f9Myd+9oAVIA2uBxd3JDaXQq0USg22i9EE1CXgZI=; b=Y1uJ0925O9tG3mdnUZ5XGY2Tx60yhdpkI2QLdvwn9vT2uHGLVYeQ9m2AmumZJ6KBBi 5Za3kiBrW5Rb7cYcBH5GGQTsZDFc3kRiRknSSuXOMoGQ0t2JXjcsFydaHN7n7XPmZpzi RT1FuT888UCQNRMk08F/vsCS8/e2B8MjhiSl6laapXng2HgXHkqh0Zztm3sT9rvPLu7s XWBcOf1oE1hH4S9CxWoRr3+/ABd4MywTuoUciAeLCBPHq+Bw7P9d00ujjZW7cT2m5e0j d0hV7pQgBHNZRkyP6kQmBGODB6hpCc/I2d1j2YU6FWg1ofkftdbcKrW1eI7iyoewsXJO IdTA== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1692225967; s=strato-dkim-0003; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=qD7f9Myd+9oAVIA2uBxd3JDaXQq0USg22i9EE1CXgZI=; b=tDWr6P3nJARh/fMr4KNQsuYDvy9AGZjfXS0dAFkS7m88n1KTkDnnFpIhynaiZ5Us9O NpVeoR1MqAfyZDLS4vBQ== X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlIWs+iCP5vnk6shH0WWb0LN8XZoH94zq68+3cfpPFj/3y/BdC/O4p0sxvWlc6lavFwA==" Received: from nimes.localnet by smtp.strato.de (RZmta 49.6.6 AUTH) with ESMTPSA id 3eda2cz7GMk71uf (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Thu, 17 Aug 2023 00:46:07 +0200 (CEST) From: Bruno Haible To: Po Lu Subject: Re: bug#65340: further build failure on Android (Termux) Date: Thu, 17 Aug 2023 00:46:06 +0200 Message-ID: <4828256.zszEgyNBEI@nimes> In-Reply-To: <87350jjh53.fsf@yahoo.com> References: <5179404.0rcFjyTpgd@nimes> <87350jjh53.fsf@yahoo.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 65340 Cc: 65340@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.0 (/) Po Lu wrote: > As with the bug you previously reported, this should also now be fixed. > Please test and ack. In my previous build, I had mistakenly forgotten to include the configure '--host=armv7l-linux-androideabi' option. Thus my build skipped a couple of of stumbling stones. Sorry about that. Now, with this option included, I'm getting two other problems in the first place: 1) Although I have installed ncurses-6.4 and put -I and -L options so that libncurses should be found, the build fails while linking the 'temacs.tmp' executable: ---------------------------------------------------------------------- clang -ferror-limit=0 -o temacs.tmp \ -Demacs -I. -I. -I../lib -I../lib -MMD -MF deps/.d -MP -Wno-switch -Wno-pointer-sign -Wno-string-plus-int -Wno-unknown-attributes -Wno-unknown-pragmas -Wno-initializer-overrides -Wno-tautological-compare -Wno-tautological-constant-out-of-range-compare -O2 -DHAVE_CONFIG_H -L/data/data/com.termux/files/home/local/lib -Wl,-rpath,/data/data/com.termux/files/home/local/include \ dispnew.o frame.o scroll.o xdisp.o menu.o window.o charset.o coding.o category.o ccl.o character.o chartab.o bidi.o cm.o term.o terminal.o xfaces.o emacs.o keyboard.o macros.o keymap.o sysdep.o bignum.o buffer.o filelock.o insdel.o marker.o minibuf.o fileio.o dired.o cmds.o casetab.o casefiddle.o indent.o search.o regex-emacs.o undo.o alloc.o pdumper.o data.o doc.o editfns.o callint.o eval.o floatfns.o fns.o sort.o font.o print.o lread.o syntax.o bytecode.o comp.o process.o gnutls.o callproc.o region-cache.o sound.o timefns.o atimer.o doprnt.o intervals.o textprop.o composite.o xml.o lcms.o profiler.o decompress.o thread.o systhread.o sqlite.o treesit.o itree.o tparam.o lastfile.o ../lib/libgnu.a -lutil -lm -lgmp ld.lld: error: undefined symbol: tputs >>> referenced by cm.c >>> cm.o:(cmcostinit) >>> referenced by cm.c >>> cm.o:(cmcostinit) >>> referenced by cm.c >>> cm.o:(cmcostinit) >>> referenced 114 more times >>> did you mean: fputs >>> defined in: /system/lib/libc.so ld.lld: error: undefined symbol: tgetent >>> referenced by term.c >>> term.o:(init_tty) ld.lld: error: undefined symbol: tgetstr >>> referenced by term.c >>> term.o:(init_tty) >>> referenced by term.c >>> term.o:(init_tty) >>> referenced by term.c >>> term.o:(init_tty) >>> referenced 76 more times ld.lld: error: undefined symbol: tgetflag >>> referenced by term.c >>> term.o:(init_tty) >>> referenced by term.c >>> term.o:(init_tty) >>> referenced by term.c >>> term.o:(init_tty) >>> referenced 9 more times ld.lld: error: undefined symbol: tgetnum >>> referenced by term.c >>> term.o:(init_tty) >>> referenced by term.c >>> term.o:(init_tty) >>> referenced by term.c >>> term.o:(init_tty) >>> referenced 4 more times ld.lld: error: undefined symbol: PC >>> referenced by term.c >>> term.o:(init_tty) clang-15: error: linker command failed with exit code 1 (use -v to see invocation) make[2]: *** [Makefile:743: temacs] Error 1 make[2]: Leaving directory '/data/data/com.termux/files/home/emacs/src' make[1]: *** [Makefile:554: src] Error 2 make[1]: Leaving directory '/data/data/com.termux/files/home/emacs' make[1]: Entering directory '/data/data/com.termux/files/home/emacs' *** *** "make all" failed with exit status 2. ---------------------------------------------------------------------- The reason is that in src/config.h, the macro TERMINFO is no longer defined. The cause are these two pieces of configure.ac: AC_CACHE_CHECK([for library containing tputs], [emacs_cv_tputs_lib], [if test "${opsys}" = "mingw32" || test "$opsys" = "android"; then emacs_cv_tputs_lib='none required' else # curses precedes termcap because of AIX (Bug#9736#35) and OpenIndiana. tputs_libraries='tinfo ncurses terminfo curses termcap tinfow ncursesw' mingw32 | android) TERMINFO=no LIBS_TERMCAP= ;; $opsys is apparently 'android' in the Termux build, derived from $host_os. I got past this stumbling block by hand-editing the generated configure file, taking out these two comparisons of $opsys with 'android'. 2) Then it fails later, while loading "version.el": ------------------------------------------------------------------------------- ./temacs --batch -l loadup --temacs=pbootstrap \ --bin-dest /data/data/com.termux/files/home/local/bin/ --eln-dest /data/data/com.termux/files/home/local/lib/emacs/30.0.50/ Loading loadup.el (source)... Dump mode: pbootstrap Using load-path (/data/data/com.termux/files/home/emacs/lisp /data/data/com.termux/files/home/emacs/lisp/emacs-lisp /data/data/com.termux/files/home/emacs/lisp/progmodes /data/data/com.termux/files/home/emacs/lisp/language /data/data/com.termux/files/home/emacs/lisp/international /data/data/com.termux/files/home/emacs/lisp/textmodes /data/data/com.termux/files/home/emacs/lisp/vc) Loading emacs-lisp/debug-early (source)... Loading emacs-lisp/byte-run (source)... Loading emacs-lisp/backquote (source)... Loading subr (source)... Loading keymap (source)... Loading version (source)... Opening input file: No such file or directory, /assets/build_info Error: file-missing ("Opening input file" "No such file or directory" "/assets/build_info") mapbacktrace((closure ((prin1 . prin1) t) (evald func args _flags) (let ((args args)) (if evald (progn (princ " ") (funcall prin1 func) (princ "(")) (progn (princ " (") (setq args (cons func args)))) (if args (while (progn (funcall prin1 (car args)) (setq args (cdr args))) (princ " "))) (princ ")\n")))) (let ((print-escape-newlines t) (print-escape-control-characters t) (print-escape-nonascii t) (prin1 (if (and (fboundp 'cl-prin1) (fboundp 'cl-defmethod) (condition-case nil (require 'cl-print) (error nil))) #'cl-prin1 #'prin1))) (mapbacktrace #'(lambda (evald func args _flags) (let ((args args)) (if evald (progn (princ " ") (funcall prin1 func) (princ "(")) (progn (princ " (") (setq args (cons func args)))) (if args (while (progn (funcall prin1 (car args)) (setq args (cdr args))) (princ " "))) (princ ")\n"))))) debug-early-backtrace() debug-early(error (file-missing "Opening input file" "No such file or directory" "/assets/build_info")) insert-file-contents("/assets/build_info") (progn (insert-file-contents "/assets/build_info") (let ((string (buffer-substring 1 (line-end-position)))) (and (not (equal string "Unknown")) string))) (unwind-protect (progn (insert-file-contents "/assets/build_info") (let ((string (buffer-substring 1 (line-end-position)))) (and (not (equal string "Unknown")) string))) (and (buffer-name temp-buffer) (kill-buffer temp-buffer))) (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn (insert-file-contents "/assets/build_info") (let ((string (buffer-substring 1 (line-end-position)))) (and (not (equal string "Unknown")) string))) (and (buffer-name temp-buffer) (kill-buffer temp-buffer)))) (with-current-buffer temp-buffer (unwind-protect (progn (insert-file-contents "/assets/build_info") (let ((string (buffer-substring 1 (line-end-position)))) (and (not (equal string "Unknown")) string))) (and (buffer-name temp-buffer) (kill-buffer temp-buffer)))) (let ((temp-buffer (generate-new-buffer " *temp*" t))) (with-current-buffer temp-buffer (unwind-protect (progn (insert-file-contents "/assets/build_info") (let ((string (buffer-substring 1 (line-end-position)))) (and (not (equal string "Unknown")) string))) (and (buffer-name temp-buffer) (kill-buffer temp-buffer))))) (with-temp-buffer (insert-file-contents "/assets/build_info") (let ((string (buffer-substring 1 (line-end-position)))) (and (not (equal string "Unknown")) string))) android-read-build-system() (and (eq system-type 'android) (android-read-build-system)) (or (and (eq system-type 'android) (android-read-build-system)) (system-name)) (defconst emacs-build-system (or (and (eq system-type 'android) (android-read-build-system)) (system-name)) "Name of the system on which Emacs was built, or nil if not available.") load("version") load("loadup.el") make[2]: *** [Makefile:1012: bootstrap-emacs.pdmp] Error 255 make[2]: Leaving directory '/data/data/com.termux/files/home/emacs/src' make[1]: *** [Makefile:554: src] Error 2 make[1]: Leaving directory '/data/data/com.termux/files/home/emacs' make[1]: Entering directory '/data/data/com.termux/files/home/emacs' *** *** "make all" failed with exit status 2. ------------------------------------------------------------------------------- Looking at version.el, this looks like some (eq system-type 'android) test that was meant for the Android GUI, now applying to the Android Termux build. 3) I'll get to testing the "Error: permission-denied" from function add-name-to-file only after I'm past the errors 1) and 2), since it comes from a later point in loadup.el. Bruno From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 16 20:49:33 2023 Received: (at 65340) by debbugs.gnu.org; 17 Aug 2023 00:49:33 +0000 Received: from localhost ([127.0.0.1]:42354 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWRCf-0000DQ-5a for submit@debbugs.gnu.org; Wed, 16 Aug 2023 20:49:33 -0400 Received: from sonic304-22.consmr.mail.ne1.yahoo.com ([66.163.191.148]:45275) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWRCa-0000D7-5i for 65340@debbugs.gnu.org; Wed, 16 Aug 2023 20:49:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1692233361; bh=KKuucu6fLUhqR40Jf10RiDW7mlTbCBL+w8h7esA/ALU=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=R2uLujho2C5d2SQ3cQUwglTawgtQCyhsxOdK/ePxO8trys7LdiUK+mKi63SvYuux9s6LwQerwZaQbzt3kbUByBw1JBg9j2IxgKA/Pgi2Te0FJgTSzY2pvHRjM1mTqTytCEJKNj6N9ucYtPT3nt1OswNF9PIhQn43HhiT4llqXTQ+jl7NfUnKysv6DBd7WuRoXxPLs02xJ7gKpeaXB+TGx3WzvD4sol2USED0f8fwCdWyN8/yoEOL9h6v5nZqqLgM2eK+OQDiUCRXY3moOyCM0IBz8RnzeU9eWl5cUUI9TW+jyy8o9tnMweNj/iaxLuiY8JzuCaNbxuvltkzrYQAt3Q== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1692233361; bh=me4BQgcmznXI1z811i/3hEG/EOV4XEqFqTuRtUy/VLW=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=QVUf1xQ80OR3pslgk2NS3vaE0vx4tt4ocXdQR+BNKAiHyLLtGZVOWHskrNGYb/rd14/kegkZTlXVGgTFKX46/FeQuR9FWVydR4Tqkydw/7rXPWGdODmMEZNX77fMjs6mhGCTuJ3h4wMV1HxZNLrPfGFu8vz+ep4rwagM3t3SP+dDkrYYLr0Yu3ohFqachfG/Tu9h+FRkW+pCuuK5RJpQZZfi7MCoIRpMQf/IYwXrYW93cVHvhFhCryL+ZoB5WPOm0WlUx9w96B4LhNnVGe1cOaHO2ciOVdkwjmdCKptQpKn7waaiPuArL70TjK8Dh48RwWB/Zjl60mzZf5N43Vf+zQ== X-YMail-OSG: LFg4o4QVM1kCVq7pCkaFCx_4Uqs3.JdKLErpu1.1OeoZJQL8aTvBDzuktbiOB2f odk5rUgJmsek8yTnw7wG_WMdMMK2ooNw6c4Ssminr1kkcXyB4qtBtG4CWlNuaAASDpGclNlxYFPC JGbPuJeCncEw2iyyf3bSGD6ltKg68x_MlY9vmulg3UAGPpsGiryBO89A5cJzeoS8zRBcgm0xcwqu G7pzFI2PqDHjMjGrkUr4tfEd1dYttwf_q31jMTzGi37yz1RJ0OJFUhYSqwZ5CP6pBDfz8PSgOaGR EsKg_FoqHuFkcYW2AeGyB.yBOcxw9eg4jLzx4cXIUv3dS3ZdiPL9TNE.w1QLmKGgUgPJIkT2ak9u gFIPfaIDChFdhIgwomrxGmQ3X_QPdaTPTCHPV4u8kxua1sNHUbRo55DNquptVFdTt3s2qEwi70fl 7RtUvrpBrMgvVStyFT3yhUTmrFHivwNoscxt9v74tbnHyh6RqYfT._sa71yugPwvvM7vNHgGQmsa jagxZ8Ed3jhQXDIIJR6L0njGS.h2JdErVUTiHHUcG1hbZR7Y0nQtoGjKv35M36cn93vzt0X62zqO mJFTojT9pUjl6quPVUEyCUNK_PExwj.h_MqbNJIyOJiV.6aJhtDegvs3xZsfts86sodW3am.ml8F xEb8PYKRhdxOrmgKl88ADJ0jceKL_wxVaLyLX7wuVT789hDxYnXVc6vDbZdE4f1UdgTwhXZd6kTj JDHxtexr8WndB_xE7339TyHYH_6rJflxeqpx.3fWxInxsgEV34kal_btmmdJUowwhNh1LaiT742T mjgv5XEJFcSfpxwFJlF1zGMDFv9wwD1M5pPzh1YGk9J27LdKhlbLM1ekH5BMGO3.tDIXT_zS8opD neZI7Hoe3dBWIxRrTHQVQZCGoq_BtBqM_EVuXe5e6d5elDayly6RzhXz54A4cNhgoZ4uqpD5j5rC CF4AzkSLjWJTn5CxK0wRaOixX7Y4.12ROhrxrUSoE1Inw5laotXEKX3KVuLih3Tk29oNmpWWQIdX 0rn0XoT.rxTzCll0JhwDMo0a24KtyQIfp8X8aXYy0Fl3.DIYKnzitvzjT4PjBH.dncDIB0TzWMgl asCecJjxNKmx8rXuWoL_ZyVaGuRtoy822r97cNbO6TqLdCO8UYNenu_TyqCQYPZ6969dy0vVdU9K B0CsXajLy6QEk8N9IlfovNCSjNyjj4WH6nGN7RlCP5nCxzIAjaAjKa5RScGey2XN1Uki5aqxYMqd Swi_uM8JQhn2ou5eSJ5WdiFJBNmd8MaamnRDmxBrseK9zXsnLw5jldr6FdI3qblwfmqHs.gDhENq Xs_uAcwoNgqYI3aKRdfMW1V9A_AICXcYSkidAKyujeEjrnxus8L9N8sMYSXYa_qIJRMBhobOL0uN z8dP2Wg39ugjp7ZpU5kjfbifDHvBLkPRhAAMCzKX9bWfZsJily3FkqqX5CpqZiPsI7_n7AlHQK0D MKBwVYbnKMwe7rkdE6BOUiAVCWhZwzshVtT352ouLWF9hGIncl6LHiUcgESs6ZZkQaDuYQ9EVo.c o1yhq8zf_KONvnZpu._6gnbf2GHXV_syvTM_XhaAeh3TUgDtVvHtO_L_tnCmsZnfnmix1gvMJHGx qOeL9ou_u7hb_PDuJ6i5qEKUZmhQgxwAac69jcLi_OJ4EwvHlpYn.N.dpwL_bOo2Mj71DkGH336F Zk9B1jMi1X4e85CBB4VXZtGNUllBziqZaUeixKOE7vzHjgCqMyXwk6hO7DBlUAkb.LVNF3VY3O3G wFjH2m0xCNYbUygbkdZA9LAdsKk_0D2TePQ5KfA.BPlHLNUYeaSs6ucwFTQ309I5p3EuRl6r_xqL 5.7Yk7aAjTTDbvQfT9CsZyFhovxuLg0akCgp6s5KNSlcfhNu_WxOAJZ6Z3bQ7QCN9x.aOBeOMD82 WASAvnGV5lofaUXNfItc7fG8XE0m4qNuP4TJRyfCbddDDezcd11rSWOgHT7cEDUcizPSQOYVo_Zc TCBF2gXHiuz5_yOzpc3F5iisvFH7Qcb97z2aUSAxNxus5WbcpHw9pBU9fDX1Doufsc_wdL..kl6S dJ5.bZCUutu9ocv1GPyfk4qK60yOprjQqy3l5YniNnbZHhsgfODw3s01ZmXM8BwTcjVkyl4c6JAS 8ibdWedzidsP4zyZ_6tSYc0CoeRNeIHUcnByMs7BywYjq8SbP_5HLqiFIY8MYRzsCWgKhJtU4mZu NQERRy.SLLcqCaReCOjjKkh7lMrZRNHUydskJ9Wlml.i6rjU6vk7jKbIyTI5H0L.ACFORpqQ- X-Sonic-MF: X-Sonic-ID: c86fb11e-d042-41b3-8d05-b5584c79a1bb Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ne1.yahoo.com with HTTP; Thu, 17 Aug 2023 00:49:21 +0000 Received: by hermes--production-sg3-69654d8bd-cdvp5 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 1ce365e7625b53c0fcc3bf021f97ba4d; Thu, 17 Aug 2023 00:49:16 +0000 (UTC) From: Po Lu To: Bruno Haible Subject: Re: bug#65340: further build failure on Android (Termux) In-Reply-To: <4828256.zszEgyNBEI@nimes> (Bruno Haible's message of "Thu, 17 Aug 2023 00:46:06 +0200") References: <5179404.0rcFjyTpgd@nimes> <87350jjh53.fsf@yahoo.com> <4828256.zszEgyNBEI@nimes> Date: Thu, 17 Aug 2023 08:49:12 +0800 Message-ID: <878raaijcn.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21732 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 310 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65340 Cc: 65340@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 (-) Thanks, both problems you mentioned should now be fixed. BTW, I see that config.guess doesn't detect Android when trying to establish the operating system for a Linux-based system. I have a straightforward fix, but no papers for config. So it would be expedient for you or Paul to rewrite it independently. From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 17 09:50:49 2023 Received: (at 65340) by debbugs.gnu.org; 17 Aug 2023 13:50:49 +0000 Received: from localhost ([127.0.0.1]:43003 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWdOj-0003wO-IH for submit@debbugs.gnu.org; Thu, 17 Aug 2023 09:50:49 -0400 Received: from mo4-p00-ob.smtp.rzone.de ([85.215.255.22]:37081) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWdOh-0003wE-2d for 65340@debbugs.gnu.org; Thu, 17 Aug 2023 09:50:48 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1692280244; cv=none; d=strato.com; s=strato-dkim-0002; b=GhCKWPnrrZQb+GvOlS1z6buXiviOgSRrxfVGtQ8mCw5PUoVeXPlhKNt2iefMJoxFsW I2kBPAuVf0o7JwWg6pv81HVDtV7G0sJVO0qBPpqNWPSVeI9GXEoF50OcdkEY5r4LioDQ kVYX7pJ6qB3dwlhthVwTO2OiqJ0J5JoJnfdB4QKIh4NNfFhr7xqwT3eGEG/e7SNbms7Q obTNhqYebJTHf7U7l/I46ih/xDp/7n4I9ZMt/9pHcwCW3RywrXeFLt040eNIJPNBRZzZ lQlSanHuLux8vEfXkW4WgGGIbD5TA9i/qBaLJMlE1nHwQ+UzdLFu6DNr95DWRWNmYeOs Q8mw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1692280244; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=pY0XI5bsJVLmpKAF+4ZPb2tYCnQTHY1gojvWq73loJY=; b=R5nenzfaKOKdrNyVCpP4A7JcsXAc8YM0+WO/xQB9K5EdMQUqyi7RgemJcR5R3axBih 2kVTymn+AUU33olyVI0A4qS9eaKrlp7ZUqTMIEYVGOLy1bYfEURmVNUrQpwvFJbfQgd4 aXB8crVpcjnbg/eIvPFBTZ/TAEzJRfbQ2/fAzVoqxeOYgyCIaP9f5Fh23Rj+TClKT3dU AhCJqEciQp56sYPl72Ja3x0WsdngPfdlTEguuDldnfuCS395R6S3gyr+vXjXrjlawj84 D7ZHAuY1I+TOdJFagd5+/iLqBuwa/BRV1Kz776inXLJ2X7VvF0S4/2oRn7negmraOR6/ Lw0Q== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo00 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1692280244; s=strato-dkim-0002; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=pY0XI5bsJVLmpKAF+4ZPb2tYCnQTHY1gojvWq73loJY=; b=S6Ikiio8h+qANRz70p/0GRv/Wectvb2yXBXohJzBMuTFLG8c/tsfD3DXdHuEoFOmby G3CV6JV4mYYnZT9eka2NxCGD+yYkA5AsoP0t9qyWobW2FFFNNaJ8SrDzNG+yCU214ry/ 8fVa1CaKMicefLtZj32T95LhWPIjACEKuNJEcBrElasQJgL+xB8/cIINwtsmnZ1Y10jT wtNHOicbyEvrv/VLZNdGasu4C7sc6px0sd77OdZVZdUUPQnEeL7KPPruxxcONnbV6N7C 59d9m/amQEw3Z/hxgwG9WFBz/mzpMs1TrwBVQnnhaLhAYjtnm68RJAl+56XBmtIUBNes ag6w== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1692280244; s=strato-dkim-0003; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=pY0XI5bsJVLmpKAF+4ZPb2tYCnQTHY1gojvWq73loJY=; b=4sPwEZIRV7mlbeDSnOGogNifEhq3T+jkU7lkRmu8Zs9dkA096hoyjU6xX/12EYGW2e UJtqAYFe+0oS8IcNRACw== X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlIWs+iCP5vnk6shH0WWb0LN8XZoH94zq68+3cfpPFj6RvVMl4BvBdklfMVgTuiF5Iaw==" Received: from nimes.localnet by smtp.strato.de (RZmta 49.6.6 AUTH) with ESMTPSA id 3eda2cz7HDoi5uJ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Thu, 17 Aug 2023 15:50:44 +0200 (CEST) From: Bruno Haible To: Po Lu Subject: Re: bug#65340: further build failure on Android (Termux) Date: Thu, 17 Aug 2023 15:50:44 +0200 Message-ID: <4129361.vpmOA0W5ho@nimes> In-Reply-To: <878raaijcn.fsf@yahoo.com> References: <5179404.0rcFjyTpgd@nimes> <4828256.zszEgyNBEI@nimes> <878raaijcn.fsf@yahoo.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 65340 Cc: 65340@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 (-) Po Lu wrote: > Thanks, both problems you mentioned should now be fixed. Thanks. configure now displays checking for library containing tputs... -ltinfo But I still get a link error, due to configure.ac line 6062. I needed to change this line mingw32 | android) to mingw32) in order for the build to go further. With this done, "make" succeeds, and "make install" works fine as well. If there are issues with "make check", I'll report them separately. > BTW, I see that config.guess doesn't detect Android when trying to > establish the operating system for a Linux-based system. I have a > straightforward fix, but no papers for config. So it would be expedient > for you or Paul to rewrite it independently. Good point. Indeed, if config.guess guessed it correctly, my mistake yesterday would not have happened. For such tiny contributions to config.guess, no copyright assignment is needed, per . I filed a patch here now: https://lists.gnu.org/archive/html/config-patches/2023-08/msg00012.html Bruno From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 17 10:02:48 2023 Received: (at 65340) by debbugs.gnu.org; 17 Aug 2023 14:02:48 +0000 Received: from localhost ([127.0.0.1]:45244 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWdaK-0007P5-16 for submit@debbugs.gnu.org; Thu, 17 Aug 2023 10:02:48 -0400 Received: from sonic312-23.consmr.mail.ne1.yahoo.com ([66.163.191.204]:33752) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWdaH-0007On-3k for 65340@debbugs.gnu.org; Thu, 17 Aug 2023 10:02:46 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1692280958; bh=vPetlOlsNO1cb+Lh756R+6MF0fbeXVGRtRa9y1HhCxM=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=Bjlvr3YC24Pf6drzovA6qGKE4msPTscWgOOX5ofxHlvMecN4ZJ64dBVtIE1ouRwVeN4N8jW33MrYBF4BEPfxb/anCOGUXwchGDIOjypvJINppOQhnRGEaDKamXiO5sHaNtwm7RJdSg0Zn0zfWZff3qre2jKfzl4qewv1Ty51v4BOEl99G6lcDOcHAkcDXU9SIjuoIE+/bR+Qu5GlSUphVdsdw3TfgM3e2bSv6DjQFcAe08qMcE3KDuPK36BqwQhiK/1Ssr0Pv7tyPJypnJkvkB7jp2aWPsQfxOcAujP2OHQLf/TZebR9XpPwMsGLY7d18rTq4Vc51nSy59ohdnUnpQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1692280958; bh=ePZVVtUNavJy0h2gXxaxeVKSfH+Wb0+ZF2ti5zkE+7J=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=nKS/9fSa1HdmipAOr2wWzGZkyufWX/r7+acJK8oEu1f3zFod7F9OeEtd4fpVmn85HDQhBxQn8pASshhd4hTJLUWwZ+RDAnbmoROuGDw7zMwibKo4ukc7SMdZmPlLeMi6y6g9nxWHmB+bEtrZ+duX86SlcZvnULYjm+G5ixkCHHCT4v69pJRU9tSLde+Jmb82FXrzzAjfJBRZTOhG0sEJgE3Hba8rkT22nKFyNPwPncN660xOZQSrnuNEO/hojb/Kc49SCPtckYUtzv+cZK5mYmwdYhb0Tntzj/hl68l3xcZiu+Dhfxp/PU32MMcmPMd2OKoWl/5MGHgCx6ufafKyNw== X-YMail-OSG: blCeKXIVM1ngwc5c_2Kvm3YJ6Qs1KAqZQM7iFmgsTF52p3K8WVPVvOaNZRAEep6 VHmiSPwkVOzR.6.eVdI7Db6QUzmsoy7TrtjAApnLW2XdihH408UGLeMXdIR1vaFf8D_bgBlwu.ry NFqrOUUPVKgqbCcfLzVFql1hyvLGI5pCuGZDqXexVyh2dYDnVWuaAS04e0SGBTZwr_OXhJJJdq_K 4B2Rbu2hjrGvJU44Q553_yi00D399uzfcOsGpA5fXk05EQpTV4ZjfGjrvNlgrieSsGyIRqGJ64Mu up6Hr9_1QX71CTQ7Ymbp5.icW8YL0w7idzqKyxIv3nWRnhlI8KZidJ0CgI5Xo2VROJqD1tsbK5Co .tePy6bMP2i4iP8f3tBDLFjmS93Dhg_8cm74cFbtQaEVg915Xy51ZJwOFm5npEGQARbU1IaSfMvd kEGxsTm0qlIEsP1OfUVsYbNxZkf1HXgcXmUvOMzyTMs6mfes8SuPVg9dtyUKW0h9YZ2l5Yc.B67X HSXbxwkulwU_yvL5NmbzOPU0YAQH0PbWKGrQC_.sQQCtd8sx2Z_Llq2PC0MN7y0Pk.Mlq6.pWEi2 Iq7pxVO5GTOpOJICHUzepiukqP2zO6z_wFqUTAafiPKIfcpTkpqgOZ25RPMMeMupJY57OvqbeEY_ tLFP4REMkOinonefY60UwSh6ttiQ_eC9caDYQqBszEtpuako2G7PgjEv672Vju7Tkc0JM9Gii75M zG6RfPVXcUCD8fTA.4qT1BtEuey4Vx7M_7FJk0oLJjVv9G4VtE_qsjGusLCZlM3f9sy74tfiAMOk GBqYHcfs21Uca681UOwn13_otbETqq.gGNwNJcd1HONbF8Z8Oh3n7mR5nEkBaSNjCCzxnmQps.Mp l2mtX4lyt_G.AwUJ.W3xSrFWjef1UXvtq3.RTgyknDJiRXQK0qSXAWjiYIwEFEdUoIo3O0N3bZF0 7lzpM6.RhOaEV0XvRKo6QY5rFEVQjajkg4tTXlfBQxcU0qq1IpOpUXr_LBJpAlXw5BBuKb9ZnzTI E2hpQ9B4ngSh6.memL7zilhyEL9UOpJ1BzmqUsiBmYQXReQidMDfSC6d8UrAx5cnu3OwD_gWyh3. ZY8AxyBl2YuxYO4CUJ3Oxi0ibMtILoUDyJGaPx5z1PyfiaVYNiPDeENWoEe36pt0DvrjBY7HpBT3 nuaHvhVEFMBSBJ6qzaVwG.r4S7_tE8U7Dt14HvMPJ0n1eIEM6nF_eK6c_mx5FzfhmsuFNc8KpdHF 6irLRZsn8Fbq3XquHo8sMwTmZd_SEq8p3yoSqdPikQWqTMSMjS9uWVXe.ZUF4djV7zSMUB3mCQ7c dzBiaq_W0Nt0z6Z9EJ8Tkv72A1oOE2jYSQU__PG.DlSmTN5QYxvb33wYUptsZ2YOeM4JTSU5Px7i xaXDj_I4J7.OeDCYf7NRae7c0exINtolQz5vv3rZBWPZLfv2uNlDkEtUkMBboB5fcS2ym82kkDxC E0BzR_hvSZ56TLX3gPL6xZdZ1GvXePM86UobIIYs1fq2d3jzOUCZDp8pX_SVREGdwMEVQiQjrQ8v 9ZDceKsn0bQjnh_eUKtIi8NibwQdPW21XK4xQT.7UJjRRFQ3X86B6guBEhT64XsPGJXoN9NYIOsf AT.45mj3i5Mz.q_ZIVxFa.93L5wgHxBAPr.Mzt1O.Sm5Npo08XDoQUHJMLWLAfiScHZejTrw3o9P j.kdbma_J8RyQeiiT9VNieQowyz74TAhWwRiCpnge3s0wIND4AOlKsp9KXenRgxKPVtqWFSsIdrP gtzHQdhgQl3VsMky3kQqD.zS9JRARyuilO2D62bgAZl26OUrcEbgwVZWEfOAFvGO9XFkKoWCSmpH .qLSGivdC.HfoXhdcMwEZ7rGUDTy.dY9MG6rE3zirpRkUIKdU9_ZVmGHTVyuSB8W0s8ki_f8JVTq M8iTGA7WbPcgIJQ7gMHgzuWInMUtc1CMl39tC9l.rim5K9BlSeDI4MYEaFgUmMkprpcBLDpk8QHq 4j6qbSY6kcHcGItwoJX0Rr25sdpintsqRSl3PwSuy4wgE6KaCkYk5X0__t24wJ2h6hmpItrZCmne Ynd5nnWP36eZS3ls_.0d_1s_hPi_CQszI_ZNyZ6Xu4EQQtBzHpNCFF2afCMf25CZzafmriayIze8 IZSzU.K0uYkepsdGJqLGVSQ_0KtnuML5AsWcfNplq2YfpgOHJpn0l5AZyi_obJ0QYSJFAJqSKNk5 J6CmXWdsQfDd1YQdKsrvONzdaL7uiXHZrxD2Vn0HaILRrC0hwK59.4A-- X-Sonic-MF: X-Sonic-ID: 5e6664d3-5e4e-453f-8b60-52c9ae059b75 Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.ne1.yahoo.com with HTTP; Thu, 17 Aug 2023 14:02:38 +0000 Received: by hermes--production-sg3-69654d8bd-cgvfq (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID b97afcf9fbdef4a7e4e4f17e70553b00; Thu, 17 Aug 2023 14:02:32 +0000 (UTC) From: Po Lu To: Bruno Haible Subject: Re: bug#65340: further build failure on Android (Termux) In-Reply-To: <4129361.vpmOA0W5ho@nimes> (Bruno Haible's message of "Thu, 17 Aug 2023 15:50:44 +0200") References: <5179404.0rcFjyTpgd@nimes> <4828256.zszEgyNBEI@nimes> <878raaijcn.fsf@yahoo.com> <4129361.vpmOA0W5ho@nimes> Date: Thu, 17 Aug 2023 22:02:24 +0800 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21732 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 833 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65340 Cc: 65340@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 (-) Bruno Haible writes: > Po Lu wrote: >> Thanks, both problems you mentioned should now be fixed. > > Thanks. configure now displays > > checking for library containing tputs... -ltinfo > > But I still get a link error, due to configure.ac line 6062. I needed > to change this line > mingw32 | android) > to > mingw32) > in order for the build to go further. > > With this done, "make" succeeds, and "make install" works fine as > well. I will fix this tomorrow, and thanks. > If there are issues with "make check", I'll report them separately. Please do, if they reflect functionality that is actually broken on Android (or in general), rather than bugs in our test suite. Bear in mind that our test results are very tenuous, even on GNU/Linux systems that Emacs developers regularly develop and test on. From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 17 20:26:22 2023 Received: (at 65340) by debbugs.gnu.org; 18 Aug 2023 00:26:22 +0000 Received: from localhost ([127.0.0.1]:45759 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWnJm-0004al-DS for submit@debbugs.gnu.org; Thu, 17 Aug 2023 20:26:22 -0400 Received: from sonic309-22.consmr.mail.ne1.yahoo.com ([66.163.184.148]:35675) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWnJi-0004aV-0i for 65340@debbugs.gnu.org; Thu, 17 Aug 2023 20:26:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1692318371; bh=5fVonB2MnPznZzwCZia8Zyt6jZLi8p8+Y79BdcXtrPw=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=ONETurCjkFHrNPQyw3yMKmVsquPQL5NhPEnhtXmFS6rVaDKB5o617UAVGVPRrq+buHOg5nIcaMnh6757TtM4y15bo8XjPVs/4qmv8oCVrfw8AsMd7OZDys8UgzSlH0OafYAWGME5g1DO+TqzFrgt6OgpGBCjv/YkQrG9qhy+0IG6OT9J1CKUb+zaeww+Os+Xr1DnoV0beopl+SeANb7YLpRKDs1wZDk7seZ1ovuyarSaYmRZArGJHIY9swvl8l75hhI+1vhHDiZI77GH2DLxwCt/sPGAGFxkq5AC7ECwYDquQswIZ5zWJ/2IZBbkyUCO8MrZQua3R5LGYjYrXxNrOQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1692318371; bh=WXKPrRl0mJTtZZ1CcDvz94zzfrzZ7NyDlIB+Od7Ehjb=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=VqgXz+T0GHPT2txzKzadIUKEOMnGwT6fRMpvB6cNTb0SCqgH7+eMbvolkDtifbyzVamytxLFUMADeD75tLa5o0b+/npxv3b3OmYlxgAcF93QWWE98bjfgzhieDni4UAmKbb2AbbgugdBsZ0/2th61uzkB9po/ULARPRFR69b/JMV6PxX3iBJctqBrhrmY2Irmicy/9wqrpzsWpay2KmHNpepmUw0MmEt/yUI6jT+l++7TEo3d+znyxqolGw457934v1m8ysKgr59TxnQffnkzfBcKCNOLW2rlAUxTP9bUnCecqCVedgY7JRhzji2vDbBnEG4RPBE9SeBvy5c7gfXmg== X-YMail-OSG: tnt8tGAVM1mtmFUlYP3v5vlkeSGrSz7xLGnwZGmADkhnFr_xo9HbkJdFi.jGWPW 2yUHSwrNNbLdVZPd3rwvydDZJUj1SN9yLPYaR7CsUAIAdWBI.3FXe7Ep8Gf7a2lsTIY1KKt7oDX_ YfWvWc1h6tIjb.ZwDp5BTpu6.r2RpbM3Y1sXdp9jjA8929W3KNS9uGP0Q_vXhl0Zh4kEyhth9CV_ Foqq1V0EBRB9kI4Ka1.PZE_pJaPbFlVLK99K8Bcu2AJ4YbD_OP4PgawIuaKUcrcP.JcMt.2FR_jJ _7PsgolbBdGFwMn9Pe2WZ2RtNiYHAcudfDZ1dFiXmITqFiDCy8H2wbkSRK.qqNYpSRbWVic76F24 jFrcNOjSc6W0.Zg0PBgXgaISJj14NCH5cfxY0V1ROce3BcOYKVK9JGOuJal92fNetfg7M2DOypQR jYgeVrFqX92P9LUI_awAp2MvEGwLp.dlkxETHhTN7lDgICCtiermUWaYIx4gzoXyf8u67bjmcouB UJXm3y4w6U.tYnsOsJ.0zKpPAScHXGQHdWoGO1XXcGpMEDd9kH_XEYzre0MIu74EJLlzTtxuseR. yspHW6oZOooXDRT7zpc_y7WmB0dDccjtJFI.TEXOD1f3PU6hyOnQv7uMU6FNHEqbp6xobxy2E0ge D5gvmvFGqYvqZ2cJOdukCbI3.J61aAGgqZeiuFKdu.hCS8HAVeM3oQ_gya5UdkwE_pIu8j89jXv0 NaRNweqAhI_rRcvXlPyFYGpoJJnRtkMExaNNZ3WRkUVQYEBj5ze0kdXgLYmMSrVcgSb_WKDG1GTm 1vUXRRkpa6.xKp87f2NQIT7DETpik1LbZSHF40n9AJBVoU6Yq0cXlfTYgTEg5o3BzlRs9zFHIm0l DrLUJf1lTK9FIO3UgQ4gSlWDqlLfNkU1CE6nqHwr7Iu_e17LvAwwXgVInZQdYUNPDUPLSShDRnJx KpynzcndbZYdxa_OvoQC8PnuOwPLxNaMyKge880YSg7A8zU6MytCPQEcpZFHYjuQqNCsqiiQcLG5 oUZqTWVjjybY7OyGibOk5VabXDrkIK9dYKEgmFSLvfwp0DvM2TpG18ZKr3Vf2BA8DTn9JSpvh6a9 D1yfPCYjbbRzmZooyb8wV1viNKsVca8FJY7xDoglz5thuiZ7438AvmLtSZK5RjON0yPzotmsKhed kfbOjrxIkkBgrV9PJcHr3MBb0LpHFwD.V7Hh3LQH6HFEVxvbSoNQGgbKGqCXA4gwQQQE0Nnb2l2P ydazE5Na4zmPMdL65Aeq1.XtHK5DyUjaWbiV_NJ81ViEKJql5Gt.lgTon_yso7X92dWBychXiQ9O dnuBH6_jLrpgp9zdXf1pNsAmS.IT12EMalWlhprhlSZu.3.vdyV7HFrES55R5bHVNnYF9ZNWcI0x WwgL1k0RUdqjOcDTIREJruUicFZ_t8tNHd6tr_hmBaG8rALXli2.kV7xt80xIOMM6JjgTCjg9ACw o55wC592Zda8mpnXP1w.KMPiV8uitYw89oBW0jHfU8f4WxIThtuUG9MnM6NGe9n5Z51QbH1_Cawe je9KneMSXKRjcxwicz2HKEqQ2gPTSF28D6n7UOhI70YOVFn6_58K7JSTcolZZcZCLY9VYJoQ9bUb wn1vNmU9kM8NdZ_yb8J.wX492kAQ4yXiD0wqK9pUerh6u.hVBcmvEzBzcXesQZH45uMRqR7DJfVP 385EimqarLglWWkBIGFtZgBNPfKQus5DlFDlLO5yOStIhhRbyqe8d7pTdoUnQ_EqmxxL_JrpmRvE CkCrOvu7_a9w_Oe13mSR4Dz8pxZF3D_RboJnvH0hp8xcqwsuWD9nN7CGkRND.AxkCYmvngFDDBSr fksncvA1LMotsvn3NxdvUcquBFeWqN6GjejA6Z_MgHy8NeGGy_izyEJmPWC5C0QgRoFuG9NmL7LQ UuY.mgrWvFobmeFe4_YIybwFkYYqT9D_.U_MJDTioAzttnMmbbE57cmfP1M3uHHSKo.dU7zdtybq KyfUyJtFyYo8EAp8zVRMwVrV52zcpOXRkajzlTTSp9Dly4VLJZav5dy59k5vP_xV4xllAoMksLZ8 e3RxsmB9rKDCs64eD4a8lK_HcuNsa6zAfaGm5BjblRQ0cdD5HfcDpOxbYv0RCDOwBpi6whNEmh1y _ydjN9dr9gOdNwLpl_8dtkz2PYgH14jpKZ7twy51BFk_QJ0OyLQMvrITkc991lkp7QWCk8pz_DJV W.ZFS.Px5UxJ2I4sSP6vAl_J4aM6Df_0YMUwkGYkZHLkQ3vQDTayBLiO0cLM- X-Sonic-MF: X-Sonic-ID: ec193d7d-dadf-4f63-b470-2f3e11148d70 Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.ne1.yahoo.com with HTTP; Fri, 18 Aug 2023 00:26:11 +0000 Received: by hermes--production-sg3-69654d8bd-752gm (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 7ccc7b311276377824b61065af0e5de5; Fri, 18 Aug 2023 00:26:06 +0000 (UTC) From: Po Lu To: Bruno Haible Subject: Re: bug#65340: further build failure on Android (Termux) In-Reply-To: <4129361.vpmOA0W5ho@nimes> (Bruno Haible's message of "Thu, 17 Aug 2023 15:50:44 +0200") References: <5179404.0rcFjyTpgd@nimes> <4828256.zszEgyNBEI@nimes> <878raaijcn.fsf@yahoo.com> <4129361.vpmOA0W5ho@nimes> Date: Fri, 18 Aug 2023 08:26:01 +0800 Message-ID: <87h6oxgpra.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21732 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 722 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65340 Cc: 65340@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 (-) Bruno Haible writes: > Po Lu wrote: >> Thanks, both problems you mentioned should now be fixed. > > Thanks. configure now displays > > checking for library containing tputs... -ltinfo > > But I still get a link error, due to configure.ac line 6062. I needed > to change this line > mingw32 | android) > to > mingw32) > in order for the build to go further. > > With this done, "make" succeeds, and "make install" works fine as well. > If there are issues with "make check", I'll report them separately. This should also be fixed now. Please test and ack, thanks. > I filed a patch here now: > https://lists.gnu.org/archive/html/config-patches/2023-08/msg00012.html Thanks for working on this. From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 18 06:55:27 2023 Received: (at 65340) by debbugs.gnu.org; 18 Aug 2023 10:55:27 +0000 Received: from localhost ([127.0.0.1]:46173 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWx8Z-0007sN-In for submit@debbugs.gnu.org; Fri, 18 Aug 2023 06:55:27 -0400 Received: from mo4-p00-ob.smtp.rzone.de ([85.215.255.21]:37849) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWx8U-0007s5-7w for 65340@debbugs.gnu.org; Fri, 18 Aug 2023 06:55:26 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1692356119; cv=none; d=strato.com; s=strato-dkim-0002; b=EDSUaTHN6YkPMKziG9yNJVKbrY9SmaQcUwUcholDdaQlaISgd4I3p5x/KBmY1Tr8Yx 59uninx1Xtt80TABpuea10oSlo7fGSwlPwlNw1H31bgIyzaIWEd5l2Z1buCzlDkyGnPb GHXQM1PK3a6cThIOoApTfJFlUlHJo0XqN6YiWThKIn00XV/fO2sOJAZuWHcO640BNdVa XyG8wDWj9ALSKQz/cR6XsBy9Q8B4HRQMplhJB+IukXg9xNQsPLScaGpsJbJaCxrrlp4J eQ+RBIj55RzmHY0rhjKHZP3iO0gWNqTX5+2/oV7P3A9Tp//1jzjRdPJ1xq5BRqucQbNU 5Atg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1692356119; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=rmx1d29EvKq2s155QoasjmJbnwiP3T+wSxiZl5D7Sw8=; b=DCLHwFwRH2EVSapSIolYQfmCTPv+83Cj6trBtKGpQTOO8WO5p9ky+WNu13ADnsf5Jl uSCowRRj01UJ+uR4T51AP/ew7XRr8KFH9eRZEND29+BuNIZfO6/NfInZFwXhrbhie8nH EbgLECw8J80g/VWM1lrqBvZBhwL6+qysxhz5liMaMc3Uj3pxgTWhFvjBrDXW9/oQuePu a7nOl47/D3X7y4snT56dyX5MG4QQ5lEeSjLe88iv4EtJYaEzgkgJtQyZFcFDCz+cvJrG WKicyjZyhhy3INOvQXnepi3KGS9ulYXwX/IsF+ptpw9MxTxvlRaYoiYKN0gWBkiTJcav gS0A== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo00 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1692356119; s=strato-dkim-0002; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=rmx1d29EvKq2s155QoasjmJbnwiP3T+wSxiZl5D7Sw8=; b=ESEfdC3F0LMmFkMoc9BFHouP8w+AGKehNpsAkZhoZ2KTjkvbetl0bNDhtbYFFpAoZa uiqehIbQ3Q4xFMRgIQ3AomAESJvfGr97j2kEDKJVOHZIn4vPsOLDEG9hOKpGORe68Exm 36h+nBwxhGY+a2ebpTi9QOl8vWoGf83kfMemBjNr73bg6krwz+w0EqklNbCdvr7VBHqV IFsP50/OBkCSvbqCy8ZqLUAeXqsb8xwDzlqbzVqQcCDQpVic5HtATyb+z5lpqsQf5K9k v2hlemWj6ffqCXcde/sFHH1AlbW4fvjSJJAufqVVB0BvuqFh6J4jFrbf8i6ZQ2fCUI0L 2P9Q== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1692356119; s=strato-dkim-0003; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=rmx1d29EvKq2s155QoasjmJbnwiP3T+wSxiZl5D7Sw8=; b=UkO4pWE+ikar0ZNd20IYvU0xs7rVy6mxa8QESqyFpomVMNbgu0z0taP0Fo/AR1jgFu ygYyNGLX2qfcJA/gDFAQ== X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlIWs+iCP5vnk6shH0WWb0LN8XZoH94zq68+3cfpPFj6RvVMl4BvBdklfMVgTuiF5Iaw==" Received: from nimes.localnet by smtp.strato.de (RZmta 49.6.6 AUTH) with ESMTPSA id 3eda2cz7IAtJAGA (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Fri, 18 Aug 2023 12:55:19 +0200 (CEST) From: Bruno Haible To: Po Lu Subject: Re: bug#65340: further build failure on Android (Termux) Date: Fri, 18 Aug 2023 12:55:19 +0200 Message-ID: <4537120.emtENCfI3f@nimes> In-Reply-To: <87h6oxgpra.fsf@yahoo.com> References: <5179404.0rcFjyTpgd@nimes> <4129361.vpmOA0W5ho@nimes> <87h6oxgpra.fsf@yahoo.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65340 Cc: 65340@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 (-) Po Lu wrote: > This should also be fixed now. Please test and ack, thanks. Thanks. Now the build succeeds! For the record, this is my build recipe: CONFIG_SHELL=$PREFIX/bin/sh; export CONFIG_SHELL CC="clang -ferror-limit=0" CXX="clang++ -ferror-limit=0"; export CC CXX # No working gdb so far -> omit debugging information. CFLAGS="-O2"; export CFLAGS ./configure --host=armv7l-linux-androideabi --prefix=$HOME/local \ CPPFLAGS="-Wall -I$HOME/local/include" \ LDFLAGS="-L$HOME/local/lib -Wl,-rpath,$HOME/local/include" \ --disable-silent-rules --without-all --without-x make You can close this ticket. Bruno From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 18 07:50:31 2023 Received: (at 65340) by debbugs.gnu.org; 18 Aug 2023 11:50:31 +0000 Received: from localhost ([127.0.0.1]:46232 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWxzq-0003Ys-Tn for submit@debbugs.gnu.org; Fri, 18 Aug 2023 07:50:31 -0400 Received: from heytings.org ([95.142.160.155]:43248) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWxzo-0003Yj-G7 for 65340@debbugs.gnu.org; Fri, 18 Aug 2023 07:50:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1692359426; bh=MCBX1CAsmS/G3/ICoS5fh8xKtS9jjo2l6tLky9pgmRM=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=AoVJrLXHAMXE99fbSKz+/AuinBDrhbYZ+9/qwjEdJl3L0Bi8a3SE4Hx/Osv6mm6uf chW6PoWUFBCN3c3JRpNWRgjO06PQAFuUxoK60cfZB/Adh3EnlHR9FpfIdOl7CAgV1s mqXVvDHVo2C8wytLDDBf1pKW2axmzl+PRhyajlfMNl4lMTgq/B5E49FvWDhJxHicOz srxZmLAqcqn76FSL/iT0tPnEYKv9RsCc3C2DfIVddgeHN7E8kPkCoAaMyh8Bi7HaqB 6pFio3Wt9imUBykyN6NDIKkw69Nt1tR1P4lldQ1wtuKsg6rh1gEysUNzZIeBF1ggbF /N5GsST+iHn4Q== Date: Fri, 18 Aug 2023 11:50:26 +0000 From: Gregory Heytings To: Bruno Haible Subject: Re: bug#65340: further build failure on Android (Termux) In-Reply-To: <4537120.emtENCfI3f@nimes> Message-ID: <94e8ba2aff9c6c391b8a@heytings.org> References: <5179404.0rcFjyTpgd@nimes> <4129361.vpmOA0W5ho@nimes> <87h6oxgpra.fsf@yahoo.com> <4537120.emtENCfI3f@nimes> MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=us-ascii X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 65340 Cc: Po Lu , 65340@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 (-) > > ./configure [...] --without-all --without-x > Note that you can also build an unrestricted Emacs under Termux. I use configure options that are similar to those of the Termux people: --disable-autodepend --without-imagemagick --without-libotf --without-xaw3d --without-gpm --without-dbus --without-gconf --without-gsettings --without-selinux --with-json --with-modules --with-pdumper=yes --with-x --with-x-toolkit=lucid From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 18 08:00:49 2023 Received: (at 65340-done) by debbugs.gnu.org; 18 Aug 2023 12:00:49 +0000 Received: from localhost ([127.0.0.1]:46256 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWy9p-0003pY-Ff for submit@debbugs.gnu.org; Fri, 18 Aug 2023 08:00:49 -0400 Received: from sonic304-21.consmr.mail.ne1.yahoo.com ([66.163.191.147]:45145) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWy9m-0003pH-BS for 65340-done@debbugs.gnu.org; Fri, 18 Aug 2023 08:00:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1692360039; bh=Fj/l62YKcijuD5yJbm1ykXJk+HhhKRD9crJ9mRqv8EQ=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=gRN5/rJnoHctyZ9NwJtH/pZJ5QWuTctfutiAcWY6Cefb1Rtu6myOhEWCizFjzQaW8ywWHkpPikaoC0uMeCHtcpettabfRGOPVvMpmJ6ifjSppoc14e+rvIjmQq39h4UAp6Lvg+Htt/zCIEYzIHuNhKysFqT6AJarYK6QDLGqE/2FRaJU8ZiYyXRLTkKkcTsNS1o3J/rajyN8z7cyL3LBLuHBcFWFzHWd8BdOeyAGeS1466RgRLL710TjT+i8+dxtNwtZ7zOTlkIGD+HXVoAvGxZX3ixyuN8sEgqOR5GerZI5Maep5qndHlBd5PgmfE97R8SsXSUHE7KaqDOmTSSPiQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1692360039; bh=VmMY3SD0mNpf8br9Hus+6GNxbJ7B0A1OTFa+robIL4a=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=TiDQVk3zmYSmvWNVyOHMtIzuHMVZPMDkx3t9fPNm52qcLQwxDq13K84N/YwBCN8MuVvV75G4sQpLY4SEUTREHTLSY+G9fQobKJuI8u9yO/aAVrJcirBmU6bTBA66sDuEI03IsYRwJtjzgvmzlGYjH0jmAiikf8lX54/whQc1eeYWMHAR9WnEDI4XmFRm3hH0NvCOeK69J3mTxb6XZWIUhkcTeCJhjrKD2Hvu5HaiGYWvOr+EpNtRX6N35JvslkCliKiG4jt7GbAb4mtmLPKNCfl1dop+9FM2u/QnZJ3eLoo5QwJedyo1u2Mf6xdqgFzGDsJrnpl99/l/qOZpre7JGA== X-YMail-OSG: tMa.OKsVM1kvp.wze0GOrQh7WlkJkqEgPRqN0j5bhTRtwBVD3todCtQnEc_wr0T BE3bOSKd.5S2Dq3q9jcktS6sq0jiXfyzI8XXv2Uu5wsUP8GwPMDLiKcgBj5Tm.yfHe5qlkPFepDc hl3axt0lXhyho0vTTdh88oZyty9uKfpnQZKgGm2ijyBC5.1fLQPXHOi19b8B1BzkCr7nKZpUT.BB F0otBf_kTEvfEoxt0pZIBG5piwWCov5FlZ6i6XlQleGTBVhejuwQZT6OysEAvGi0IJ7KAltu9apA 1t7lPHPhHqlJFSNLYK0xgmdjvOXN7aoBOOX7lWfox.tFZN1uHykU2nIxgfbwNa3yTuscdaUbssao X4t_w..K7shqeY25wivoChDdKZov9VWFcZpoRHtf_2gO25Tj9wiYxysDIho_NCdFoHbBxhHMl2IQ bSWwS1zWD8ZWfO2eGKucudPF4cRa4M2ZGFtSUwYPCPijQLBmUAofjaL0R2WZAmyOyXtt7keeuA9s 3N.3X0CkV3dzl8yUlaUHG0ajz.LVOA.RPrSrPtgZyp2Z0rsOOJx0DUmc4L06lx0yujaf1KIP4_Vu c8FQAAgeP3tpHs1oIBcKUXZNkHNOat73hQu6BBz4tQDEL4Z7QapY.h6_4HRLm9CZloVGD7VsGfXg J.Nr2zZX3ykg0cOE4OS6rA2mE1hEsMY5xKkRTc5vMx1IPix2pH_Z15ok_zIkwKQidd8F8TnhJnR7 oxxGOJj0rmBBuTs1EJ.tgwtMG2sgwQon11Wulczj3LbfhJ5Gvo8H8OvV0g3t5Fk8ABeE_koBcHpI e3m6sMMBKCIx0S2HRSu16Hmi18g.NziDOjNlgHEPjsxzsrONvdXqKoGZgjZ8Kv9ehy8ax2o_39y. zN4jetb2fUjc77CJpPycW0mfA93d24QucWvO8fKAOVBCm3lk9kIcAn6oskdmcFaKiAkxA9wlSclu NP5dA4dRQaDjfrsiP2kUUcViEJCoZ1fbuNgyvxGvy4ISMGhFF4k7xOgYusqobsE_c3tz7VVXDMkD VtX99N702_OloadNrJ8oxYQCROdGVGLBbZf1gKzRugnu._p4Umv_fZYeSYmi.uwwyWTkV_hg91Mq gGhTs_HC4VP2UhpoyYE7mVKV_8o5mpLxXTVMLDbzBbPlRmKRYCGZx_f8pf.xN02f9egbsg4QLsX7 oHzaqRUyNeGMjZwbZsPoo.t_xMwKYycIoEu5p04Pddhafd1Nn06KK5vx3qsPj9uvLOiYTTnchUmC UWNvnd4be6IUMHfm7aZj7wp4BNN7CfPvhSdcmq2S8F86NLdbvOQL35_bESQzrSVUn4nJQq3lIlz9 CQttniI_S0jCjfJuBi.CoLr3bUeYdC8iYNkKsKBD03jD6V2ImeuVcUq2zPZheZT226oc5DPIsIZL 1cqeTfU69HCwt7JApXG7ybsuOWGnTQsetqJ9hBknl9P4mjn09qA.7lIm7g3kQG6FckaSpfoZnPyu zo4a7hivjnF.sfKeVcIdH.COPWf0tyCUIF0yVWZaqL2IyWHtrsnYHfbvUUR6eBl.PPW5KsGNZGMm OYb1lTXsacJ2RC3zhJfpYyZseEssBHXSNku_r9e2b6YxWdt9lcRb5ZItv0qOYZps7uTLSWuBHDyk dAab5GS76X9dJ1tN68yGjJFHdvbD4X3_MXXbreyDFZkQPlBaL8pOywGm1RUteWjdA5DMBJa62tom cp0QVUhJ06_NWB.81.d7CbgXKArUkaYv.gXPqvda.Rfx070g8pim64p8p5jOdWpQ2KRXCXUp8FPZ Kd.C1s_al7vLabdEoiMnSFvSNXcIwgdNFsOUVEnB4hG5LyePlIy7u4caS_Gc5q6mW1X7DTP8f5Zu DE7LYI3iuKWhtJMTT8sZ6HJNpTM7A0mGz_C7KulCA4IoXeGiD4Hd4VZPkMxaWsAuN2deTnZxUn59 Er6rsxvFQpazSx_M7IhfW4f5m0qGhuyuckccaQScrnAlDSGguKSk9jcjtuMK3QIrRvBnTYPfy6vr UXfwBvvVoWDY91_3qv6RnpLSZc.4W2XCkSFD4G_pcvbkhcG47hxJDtUVVDzT3TRYZR7YBcgqFpNQ m133i1JK1sGQFzV.FQ9bZHQu9jvG0JDgTNPk7nbyLY35J3ZQI4eW_vrvcDD5NIV4VgHg9J7Ea_Q7 rtpmRdm7BK.vCzBuult_on8SInAD49EK_pTAQJgEmvXZLFNzOrfEEAF91bnE8sjP0vr9pnQ4N3vb _vAb4JAMoBZkSGDl228g.lYnfvo3h4Wtnr8XrV7nYbdu3churWwrBp6S9F1jae7lqKg-- X-Sonic-MF: X-Sonic-ID: 27c031c9-c038-4c56-bb8b-b2c88aaa4dac Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ne1.yahoo.com with HTTP; Fri, 18 Aug 2023 12:00:39 +0000 Received: by hermes--production-sg3-69654d8bd-7fcnj (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 6e58d7dccf7d285bc8238f25a11a496b; Fri, 18 Aug 2023 12:00:34 +0000 (UTC) From: Po Lu To: Gregory Heytings Subject: Re: bug#65340: further build failure on Android (Termux) In-Reply-To: <94e8ba2aff9c6c391b8a@heytings.org> (Gregory Heytings's message of "Fri, 18 Aug 2023 11:50:26 +0000") References: <5179404.0rcFjyTpgd@nimes> <4129361.vpmOA0W5ho@nimes> <87h6oxgpra.fsf@yahoo.com> <4537120.emtENCfI3f@nimes> <94e8ba2aff9c6c391b8a@heytings.org> Date: Fri, 18 Aug 2023 20:00:28 +0800 Message-ID: <874jkwh86b.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21732 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 814 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65340-done Cc: Bruno Haible , 65340-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: -1.0 (-) Gregory Heytings writes: >> >> ./configure [...] --without-all --without-x >> > > Note that you can also build an unrestricted Emacs under Termux. I > use configure options that are similar to those of the Termux people: > > --disable-autodepend > --without-imagemagick > --without-libotf > --without-xaw3d > --without-gpm > --without-dbus > --without-gconf > --without-gsettings > --without-selinux > --with-json > --with-modules > --with-pdumper=yes > --with-x > --with-x-toolkit=lucid If you read the bug report, you would have realized that it revolves entirely around building Emacs under Termux. And adjustments to config.guess to facilitate such endeavors. Also, prior to the last several commits, building master under such an environment was impossible. Closing as per Bruno. From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 18 08:13:25 2023 Received: (at 65340-done) by debbugs.gnu.org; 18 Aug 2023 12:13:25 +0000 Received: from localhost ([127.0.0.1]:46277 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWyM0-0004Dl-Rl for submit@debbugs.gnu.org; Fri, 18 Aug 2023 08:13:25 -0400 Received: from heytings.org ([95.142.160.155]:43298) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWyLz-0004Dc-5E for 65340-done@debbugs.gnu.org; Fri, 18 Aug 2023 08:13:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1692360801; bh=r+kNbuybyCeWs9+6qv2hGRQXMGHVM2NSg++fP80h9tI=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=rFPnthtqgB2gi5r2zPxQpiMBN2UTztbbyGafibYpthceeObh4I3y+eFuYl5r59VPO bl0qH0C3wWF7CcmA65Mw4pV1+F/cpxfHqgZ1yb6wsoM9UA4bZutZYYcWckvgEEnTkY xpTZrh6jesHCrVmzyr9FuUW4Asb13+MDnchERWy9uoPjPgVkLU1Syz47w7HVKrC4NW 6xeNJ50u7jJ2+YipZSTfr9PFnlEx04qWuVkbXUmVRV77UWydhIzKHLSl6HvaVgrxf8 190wGWwMQHTB6l4q/9Bawd4iwy6fbciU3J49myY/w5gBHx9Lj73VbQdBbNWau1Nokr 1fRdi7HbVlPRA== Date: Fri, 18 Aug 2023 12:13:20 +0000 From: Gregory Heytings To: Po Lu Subject: Re: bug#65340: further build failure on Android (Termux) In-Reply-To: <874jkwh86b.fsf@yahoo.com> Message-ID: <94e8ba2aff2fd2ea39ed@heytings.org> References: <5179404.0rcFjyTpgd@nimes> <4129361.vpmOA0W5ho@nimes> <87h6oxgpra.fsf@yahoo.com> <4537120.emtENCfI3f@nimes> <94e8ba2aff9c6c391b8a@heytings.org> <874jkwh86b.fsf@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=us-ascii X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 65340-done Cc: Bruno Haible , 65340-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: -1.0 (-) >>> ./configure [...] --without-all --without-x >> >> Note that you can also build an unrestricted Emacs under Termux. > > If you read the bug report, you would have realized that it revolves > entirely around building Emacs under Termux. > I did read the bug report, and did realize that it "revolves entirely around building Emacs under Termux". See the first sentence of my post. > > Also, prior to the last several commits, building master under such an > environment was impossible. > Not "impossible". It required patches, such as those provided by the Termux team, some of which (or variants thereof) have now be included in master. From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 18 08:49:02 2023 Received: (at 65340-done) by debbugs.gnu.org; 18 Aug 2023 12:49:02 +0000 Received: from localhost ([127.0.0.1]:46320 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWyuU-0005Am-Ht for submit@debbugs.gnu.org; Fri, 18 Aug 2023 08:49:02 -0400 Received: from mo4-p00-ob.smtp.rzone.de ([81.169.146.163]:36997) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWyuN-0005AG-NK for 65340-done@debbugs.gnu.org; Fri, 18 Aug 2023 08:49:01 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1692362932; cv=none; d=strato.com; s=strato-dkim-0002; b=Lba4UL+smuI/be3YI7CwyDnDY9H7Waez6vUzOUAA4LogQVLAKU7ENbTpmHtROXMqFw zHhJuoFZv14cHzcZwYKe0YHTOi9R4ensBLaif3vNspW/s9O0LkaoBnM21tY8FVKsRJ9K 0Rkm2cRD7+1MKEtylcOLnM2xz40ITTKpbVBAFu+3LB/CQ/fd8uR0PHj62L07NsfuXOJZ FMuVVqFwA7ElrDIu4hun2ODuNZRO5E/2etut6FHDYsK7rBxUecVnViOCEECglxlHrc3E kb7LG1zAJ9wtqfy/i1GNr0FAxf191RAPk3VqGsRjHA7i6ZRgyp0uqPuRbX6nxGMZsL8k 2dyg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1692362932; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=F5BksIRNCs9vk7TEkcvx6jq+26O9r4s/6W4qyhZ4urQ=; b=G84713HJB0EHlV4SQlHggovLaWBb2N+eEkw8hxZzSY9E+8Mv/MJ3JYv03/H9O2zSm2 GCh52VGyhu455ItPqwTyT6qvW4yjpNJcWKuV0HEMPqNOoyZjKwPV8m1RWPo213ttWH/2 LqZBs3J7+Sj8kT1AL/vEBChuFheQuF0vhSRODRgbLc1xC0jrR2iT/ahqLZ73Hs0GIqPp tXm/uEeBw8HszFIaPNNIFug5lD+pRXMHYcMhhgFHH0ej9CO9w4QAh+jKbbTVv2cZTlyJ 9Htzb+2ipZ2GuRE33hFamoDvEEpwvs4pPLXlUpPhl1fR80qBE+16vbfpvbEL5t15NXa8 4RIg== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo00 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1692362932; s=strato-dkim-0002; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=F5BksIRNCs9vk7TEkcvx6jq+26O9r4s/6W4qyhZ4urQ=; b=UftsvhtqTgiKSx5SoCw+J+KvoXKGW5xwYD3ZeUFJna7KERTB6aSzX7PGfIho8bQ9yK 5NE1pR8gsTfL1acg5cSxksKDAsYk0AHKixoW2ghk/NJJtcDHuZ0wi19rYMYEn1o5Q5fx pGcGyAZvyyKRpSU4TqUN9EnMA8zompsXo5jqbHsqiRRvd2zUtxsgp/DOyruQnw1ai32F Pp9WVUvXuXHGi174jo3vIlYstInjlcjlg6/hwTzY0wlq7CtR0UP1oB7nG084um/WTbIC uLwe4IVoeBzGDaqIWEecZlJlOeYSFPf8gPasDlXTmFMk3eRvpw0cys9KGLHP1zq9m/Rb 2azw== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1692362932; s=strato-dkim-0003; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=F5BksIRNCs9vk7TEkcvx6jq+26O9r4s/6W4qyhZ4urQ=; b=AeR2O9BaxYecWpSHi09StuIfA5Gr7t+CjtMv2WuAMYyPx/Qtw7wsF0Mrswqs4WLNC7 q7+5twriLptgvySNXSBQ== X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlIWs+iCP5vnk6shH0WWb0LN8XZoH94zq68+3cfpOe2ffspJj2HgTGiLRhZ2VEN4jQKQ==" Received: from nimes.localnet by smtp.strato.de (RZmta 49.6.6 AUTH) with ESMTPSA id 3eda2cz7ICmqAz3 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Fri, 18 Aug 2023 14:48:52 +0200 (CEST) From: Bruno Haible To: Po Lu , Gregory Heytings Subject: Re: bug#65340: further build failure on Android (Termux) Date: Fri, 18 Aug 2023 14:48:51 +0200 Message-ID: <50065044.voGn9EoDS6@nimes> In-Reply-To: <94e8ba2aff2fd2ea39ed@heytings.org> References: <5179404.0rcFjyTpgd@nimes> <874jkwh86b.fsf@yahoo.com> <94e8ba2aff2fd2ea39ed@heytings.org> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65340-done Cc: 65340-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: -1.0 (-) Gregory Heytings wrote: > > Also, prior to the last several commits, building master under such an > > environment was impossible. > > Not "impossible". It required patches, such as those provided by the > Termux team As long as such patches are not upstream, - It takes a while to find these downstream patches. They are at https://github.com/termux/termux-packages/tree/master/packages/emacs but this wasn't clear to me from the beginning. - It is an inconvenience to reapply such downstream patches each time you want to build a new snapshot from upstream. That's why I opened this ticket, to make sure that the easiest possible Emacs configuration actually builds out-of-the-box on Termux. If you want to upstream the remaining 12-14 downstream patches, feel free to open a new ticket. Bruno From unknown Sun Jun 22 17:15:19 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 16 Sep 2023 11:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator