From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 08 11:54:50 2020 Received: (at submit) by debbugs.gnu.org; 8 Sep 2020 15:54:50 +0000 Received: from localhost ([127.0.0.1]:56109 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kFfxI-0004Gg-Vs for submit@debbugs.gnu.org; Tue, 08 Sep 2020 11:54:50 -0400 Received: from lists.gnu.org ([209.51.188.17]:51416) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kFZhK-0005P2-EG for submit@debbugs.gnu.org; Tue, 08 Sep 2020 05:13:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44296) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kFZhK-0003tV-7Z for bug-gnu-emacs@gnu.org; Tue, 08 Sep 2020 05:13:54 -0400 Received: from mail-lj1-x22d.google.com ([2a00:1450:4864:20::22d]:46828) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kFZhG-0008AW-7E for bug-gnu-emacs@gnu.org; Tue, 08 Sep 2020 05:13:53 -0400 Received: by mail-lj1-x22d.google.com with SMTP id a22so12682238ljp.13 for ; Tue, 08 Sep 2020 02:13:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=n5AHuVKermtn4yMUrb9MOB2kyyBYXWie6OIotNL41CY=; b=buqBEADfwPf+QXM2bu/26SjNW3BTGI6sf5PJGPKGv1qNjkgLZXJYiX+dEuNWfq88Jb ApBpl/7Ix9hGBuK0d8BSii5Pa4TAGClOzybav5OLvB8XsKaRbDSuXpX/b9sX4n2LsGvE AId7iUBaGLI06l9os/upZxjLGzsSvZW+FBXXCTXZJOk7Nc8auVDFJdCJaLZuC0s9QJeo XXkDFV6c4h7XCLMrE6swRPp8pxRKtGuy7EwkAOqnIdLiRnmfmo3fuonvmUOMQ82niXiD qUvFmFmRhfz3IA0DA0vAiU46jWiUr4E/MQPdPkhQdVTJNsJncUEgKTzUXdc+qX+L3mW6 rbLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=n5AHuVKermtn4yMUrb9MOB2kyyBYXWie6OIotNL41CY=; b=oNo7J94E2Sb8/XIYerCGsj6buXLml5X4OQubE1KrDjBJiWJxcz8ijHFNI5FEiTfsye YwA2ulZObl4tXjqDPQua9J4DnIbJvvemqy1KwqYzjzLqm1jMZH8VQkl5YOF4Xuqdn3as EfBRmhMLxUagv9Myz2qkwrwSiKZSw3fd9u/I6k0VmHtqfLajOunIkBz2p4qiqLKoKnY/ MhT4Eo/76Pd2dlhiXjYZhPW3nSPo9uEWMEkp21E7stHi7C47NeC4wUFW8H67whKbwdQC ztowMYXaBBlBTRdqWXBR4rQTmQT2d6tIMdhfNwPfOjYtArZVV+iE+s46AUY0+Df+bUov 8zDw== X-Gm-Message-State: AOAM5310blLTT8/2Vcieomhyo4RKbW35Qy0Hy68gskRqrijmj5ihlQRt x/iQ0CZANYFkK3w6sIyB+PJeb/J9bTdeqFSuWn8JiNFfgRbr0A== X-Google-Smtp-Source: ABdhPJz6v5VWHOf/7fEa4cUq9/+51Drc7HuQf+X6kkGILQ5BArTSjyO2W/WkZrUD4XvlWi4LYcFEuXnavI+kSEBF8ic= X-Received: by 2002:a2e:711:: with SMTP id 17mr11046357ljh.462.1599556427305; Tue, 08 Sep 2020 02:13:47 -0700 (PDT) MIME-Version: 1.0 From: Rob Moss Date: Tue, 8 Sep 2020 19:13:10 +1000 Message-ID: Subject: 28.0.50; [native-comp] Symbol's function definition is void To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary="000000000000a5d7af05aec9c056" Received-SPF: pass client-ip=2a00:1450:4864:20::22d; envelope-from=rob.rgm@gmail.com; helo=mail-lj1-x22d.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, 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.3 (/) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 08 Sep 2020 11:54:48 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --000000000000a5d7af05aec9c056 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Dear Andrea and others working native compilation, I've been testing out the feature/native-comp branch and experienced an issue with the elpher package (version 2.10, available on MELPA Stable) that only occurs once this package has been compiled into a .eln file. When using elpher to visit some, but not all, gemini URLs it produces the following error message: Symbol=E2=80=99s function definition is void: \(setf\ url-port\) I've assembled a minimal working example that triggers the issue when I attempt to visit the URL 'gemini://mozz.us/': ---------- MWE starts ---------- (require 'package) (add-to-list 'package-archives '("melpa-stable" . "https://stable.melpa.org/packages/") t) (package-initialize) (unless package-archive-contents (package-refresh-contents)) (unless (package-installed-p 'use-package) (package-install 'use-package)) (eval-when-compile (require 'use-package)) (use-package elpher :ensure t :pin melpa-stable) (elpher-go "gemini://mozz.us/") ---------- MWE ends ---------- If I run (elpher-go "gemini://mozz.us/") before the .eln file is produced, it visits the URL without any problems. Thank you very much for all of your work on native compilation. It's made noticeable differences in a few circumstances where I normally experience a bit of lag/unresponsiveness, which I really appreciate. All the best, Rob In GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.22, cairo version 1.16.0) of 2020-08-27 built on hermes Repository revision: aa526c9470d679e9144af55d9e56928a111d2ceb Repository branch: native-comp Windowing system distributor 'The X.Org Foundation', version 11.0.12008000 System Description: Debian GNU/Linux bullseye/sid Configured using: 'configure --with-nativecomp --with-json --with-cairo --prefix=3D/opt/emacs28 CFLAGS=3D-O2' Configured features: XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND GPM DBUS GSETTINGS GLIB NOTIFY INOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE HARFBUZZ LIBOTF ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES NATIVE_COMP THREADS LIBSYSTEMD JSON PDUMPER LCMS2 Important settings: value of $LANG: en_AU.UTF-8 locale-coding-system: utf-8-unix Major mode: ELisp/d Minor modes in effect: global-flycheck-mode: t flycheck-mode: t outshine-mode: t flyspell-mode: t recentf-mode: t desktop-save-mode: t pdf-occur-global-minor-mode: t shell-dirtrack-mode: t outline-minor-mode: t pyvenv-mode: t smartparens-global-mode: t smartparens-mode: t global-company-mode: t company-mode: t global-diff-hl-mode: t diff-hl-mode: t global-undo-tree-mode: t undo-tree-mode: t amx-mode: t ivy-mode: t which-key-mode: t global-hl-todo-mode: t hl-todo-mode: t override-global-mode: t show-paren-mode: t delete-selection-mode: t global-hl-line-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow mail-extr emacsbug message rfc822 mml mml-sec epa epg epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils two-column vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs mixed-pitch face-remap adaptive-wrap olivetti reftex-dcr reftex reftex-loaddefs reftex-vars tex-mode flycheck-rust flycheck outshine outshine-org-cmds outorg ox-jfm ox-gfm ox-md ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-latex ox-icalendar ox-html table ox-ascii ox-publish ox org-element avl-tree ob-shell ob-dot ob-python ob-haskell org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete org-list org-faces org-entities time-date org-version ob-emacs-lisp ob-core ob-eval org-table ol org-keys org-compat org-macs org-loaddefs cal-menu calendar cal-loaddefs init sanityinc-tomorrow-night-theme vc-git whitespace flyspell ispell sort recentf tree-widget desktop frameset gnutls nsm rmc dns shr kinsoku url-cookie url-domsuf url-util puny svg xml dom elpher yaml-mode pdf-occur ibuf-ext ibuffer ibuffer-loaddefs pdf-isearch let-alist pdf-misc imenu pdf-tools cus-edit cus-start cus-load pdf-view bookmark text-property-search jka-compr pdf-cache pdf-info tq pdf-util image-mode exif tablist tablist-filter semantic/wisent/comp semantic/wisent semantic/wisent/wisent semantic/util-modes semantic/util semantic pp semantic/tag semantic/lex semantic/fw mode-local find-func cedet org-install poly-R poly-noweb ess-r-mode ess-r-flymake flymake-proc flymake ess-r-xref ess-trns ess-r-package shell pcomplete ess-r-syntax ess-r-completion ess-roxy ess-rd essddr hideshow ess-s-lang ess-help ess-mode poly-markdown markdown-mode noutline outline polymode derived poly-lock polymode-base polymode-weave polymode-export polymode-compat polymode-methods polymode-core polymode-classes eieio-custom wid-edit eieio-base racer f rust-mode ess ess-noweb-mode ess-inf ess-tracebug format-spec ess-utils ido ess-custom executable pyvenv eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util smartparens thingatpt company-oddmuse company-keywords company-etags etags fileloop generator company-gtags company-dabbrev-code company-dabbrev company-files company-capf company-cmake company-xcode company-clang company-semantic company-eclim company-template company-bbdb company pcase spaceline-config spaceline-segments spaceline powerline comp warnings powerline-separators powerline-themes dash diff-hl vc-dir ewoc vc vc-dispatcher diff-mode undo-tree diff amx s counsel xdg xref project dired dired-loaddefs compile comint ansi-color swiper ivy ring colir color ivy-overlay hercules which-key advice hl-todo color-theme-sanityinc-tomorrow cl-extra help-mode use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core finder-inf paren edmacro kmacro delsel hl-line ess-generics rx info package easymenu browse-url url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib early-init tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 666930 169823) (symbols 48 43469 48) (strings 32 190522 47062) (string-bytes 1 6172287) (vectors 16 66044) (vector-slots 8 1265926 207647) (floats 8 424 1044) (intervals 56 748 363) (buffers 992 16)) --000000000000a5d7af05aec9c056 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Dear Andrea and others working native compilation,

= I've been testing out the feature/native-comp branch and experienced an= issue with the elpher package (version 2.10, available on MELPA Stable) th= at only occurs once this package has been compiled into a .eln file. When u= sing elpher to visit some, but not all, gemini URLs it produces the followi= ng error message:

=C2=A0 Symbol=E2=80=99s function definition i= s void: \(setf\ url-port\)

I've assembled a minimal working ex= ample that triggers the issue when I attempt to visit the URL 'gemini:/= /mozz.us/':

---------- MWE start= s ----------
(require 'package)

(add-to-list 'package-arc= hives
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0'("melpa-= stable" . "https:/= /stable.melpa.org/packages/") t)

(package-initialize)
(u= nless package-archive-contents
=C2=A0 (package-refresh-contents))
(unless (package-installed-p 'use-package)
=C2=A0 (package-install = 'use-package))

(eval-when-compile (require 'use-package))
(use-package elpher
=C2=A0 :ensure t
=C2=A0 :pin melpa-stable)
(elpher-go "gemini://mozz.us/&qu= ot;)
---------- MWE ends ----------

If I run (elp= her-go "gemini://mozz.us/") befor= e the .eln file is produced, it visits the URL without any problems.
<= div>
Thank you very much for all of your work on native compi= lation. It's made noticeable differences in a few circumstances where I= normally experience a bit of lag/unresponsiveness, which I really apprecia= te.

All the best,
Rob


In GNU Emacs 28= .0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.22, cairo version 1.= 16.0)
=C2=A0of 2020-08-27 built on hermes
Repository revision: aa526c= 9470d679e9144af55d9e56928a111d2ceb
Repository branch: native-comp
Win= dowing system distributor 'The X.Org Foundation', version 11.0.1200= 8000
System Description: Debian GNU/Linux bullseye/sid

Configured= using:
=C2=A0'configure --with-nativecomp --with-json --with-cairo<= br>=C2=A0--prefix=3D/opt/emacs28 CFLAGS=3D-O2'

Configured featur= es:
XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND GPM DBUS GSETTINGS GLIB NOTIF= Y
INOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE HARFBUZZ LIBOTF ZLIBTOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES NATIVE_COMP THREADS
LIBSY= STEMD JSON PDUMPER LCMS2

Important settings:
=C2=A0 value of $LAN= G: en_AU.UTF-8
=C2=A0 locale-coding-system: utf-8-unix

Major mode= : ELisp/d

Minor modes in effect:
=C2=A0 global-flycheck-mode: t=C2=A0 flycheck-mode: t
=C2=A0 outshine-mode: t
=C2=A0 flyspell-mod= e: t
=C2=A0 recentf-mode: t
=C2=A0 desktop-save-mode: t
=C2=A0 pdf= -occur-global-minor-mode: t
=C2=A0 shell-dirtrack-mode: t
=C2=A0 outl= ine-minor-mode: t
=C2=A0 pyvenv-mode: t
=C2=A0 smartparens-global-mod= e: t
=C2=A0 smartparens-mode: t
=C2=A0 global-company-mode: t
=C2= =A0 company-mode: t
=C2=A0 global-diff-hl-mode: t
=C2=A0 diff-hl-mode= : t
=C2=A0 global-undo-tree-mode: t
=C2=A0 undo-tree-mode: t
=C2= =A0 amx-mode: t
=C2=A0 ivy-mode: t
=C2=A0 which-key-mode: t
=C2=A0= global-hl-todo-mode: t
=C2=A0 hl-todo-mode: t
=C2=A0 override-global= -mode: t
=C2=A0 show-paren-mode: t
=C2=A0 delete-selection-mode: t=C2=A0 global-hl-line-mode: t
=C2=A0 tooltip-mode: t
=C2=A0 global-e= ldoc-mode: t
=C2=A0 eldoc-mode: t
=C2=A0 electric-indent-mode: t
= =C2=A0 mouse-wheel-mode: t
=C2=A0 file-name-shadow-mode: t
=C2=A0 glo= bal-font-lock-mode: t
=C2=A0 font-lock-mode: t
=C2=A0 auto-compositio= n-mode: t
=C2=A0 auto-encryption-mode: t
=C2=A0 auto-compression-mode= : t
=C2=A0 line-number-mode: t
=C2=A0 transient-mark-mode: t

L= oad-path shadows:
None found.

Features:
(shadow mail-extr emac= sbug message rfc822 mml mml-sec epa epg epg-config
gnus-util rmail rmail= -loaddefs mm-decode mm-bodies mm-encode mail-parse
rfc2231 mailabbrev gm= m-utils mailheader sendmail rfc2047 rfc2045
ietf-drums mm-util mail-prsv= r mail-utils two-column vc-bzr vc-src
vc-sccs vc-svn vc-cvs vc-rcs mixed= -pitch face-remap adaptive-wrap
olivetti reftex-dcr reftex reftex-loadde= fs reftex-vars tex-mode
flycheck-rust flycheck outshine outshine-org-cmd= s outorg ox-jfm ox-gfm
ox-md ox-odt rng-loc rng-uri rng-parse rng-match = rng-dt rng-util
rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util o= x-latex
ox-icalendar ox-html table ox-ascii ox-publish ox org-element av= l-tree
ob-shell ob-dot ob-python ob-haskell org ob ob-tangle ob-ref ob-l= ob
ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplet= e
org-list org-faces org-entities time-date org-version ob-emacs-lispob-core ob-eval org-table ol org-keys org-compat org-macs org-loaddefs
= cal-menu calendar cal-loaddefs init sanityinc-tomorrow-night-theme
vc-gi= t whitespace flyspell ispell sort recentf tree-widget desktop
frameset g= nutls nsm rmc dns shr kinsoku url-cookie url-domsuf url-util
puny svg xm= l dom elpher yaml-mode pdf-occur ibuf-ext ibuffer
ibuffer-loaddefs pdf-i= search let-alist pdf-misc imenu pdf-tools cus-edit
cus-start cus-load pd= f-view bookmark text-property-search jka-compr
pdf-cache pdf-info tq pdf= -util image-mode exif tablist tablist-filter
semantic/wisent/comp semant= ic/wisent semantic/wisent/wisent
semantic/util-modes semantic/util seman= tic pp semantic/tag semantic/lex
semantic/fw mode-local find-func cedet = org-install poly-R poly-noweb
ess-r-mode ess-r-flymake flymake-proc flym= ake ess-r-xref ess-trns
ess-r-package shell pcomplete ess-r-syntax ess-r= -completion ess-roxy
ess-rd essddr hideshow ess-s-lang ess-help ess-mode= poly-markdown
markdown-mode noutline outline polymode derived poly-lock= polymode-base
polymode-weave polymode-export polymode-compat polymode-m= ethods
polymode-core polymode-classes eieio-custom wid-edit eieio-base r= acer f
rust-mode ess ess-noweb-mode ess-inf ess-tracebug format-spec ess= -utils
ido ess-custom executable pyvenv eshell esh-cmd esh-ext esh-opt e= sh-proc
esh-io esh-arg esh-module esh-groups esh-util smartparens thinga= tpt
company-oddmuse company-keywords company-etags etags fileloop genera= tor
company-gtags company-dabbrev-code company-dabbrev company-files
= company-capf company-cmake company-xcode company-clang company-semantic
= company-eclim company-template company-bbdb company pcase
spaceline-conf= ig spaceline-segments spaceline powerline comp warnings
powerline-separa= tors powerline-themes dash diff-hl vc-dir ewoc vc
vc-dispatcher diff-mod= e undo-tree diff amx s counsel xdg xref project
dired dired-loaddefs com= pile comint ansi-color swiper ivy ring colir
color ivy-overlay hercules = which-key advice hl-todo
color-theme-sanityinc-tomorrow cl-extra help-mo= de use-package
use-package-ensure use-package-delight use-package-dimini= sh
use-package-bind-key bind-key easy-mmode use-package-core finder-inf<= br>paren edmacro kmacro delsel hl-line ess-generics rx info package
easy= menu browse-url url-handlers url-parse auth-source cl-seq eieio
eieio-co= re cl-macs eieio-loaddefs password-cache json subr-x map
url-vars seq by= te-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib
early-init tool= tip eldoc electric uniquify ediff-hook vc-hooks
lisp-float-type mwheel t= erm/x-win x-win term/common-win x-dnd tool-bar
dnd fontset image regexp-= opt fringe tabulated-list replace newcomment
text-mode elisp-mode lisp-m= ode prog-mode register page tab-bar menu-bar
rfn-eshadow isearch timer s= elect scroll-bar mouse jit-lock font-lock
syntax facemenu font-core term= /tty-colors frame minibuffer cl-generic
cham georgian utf-8-lang misc-la= ng vietnamese tibetan thai tai-viet lao
korean japanese eucjp-ms cp51932= hebrew greek romanian slovak czech
european ethiopic indian cyrillic ch= inese composite charscript charprop
case-table epa-hook jka-cmpr-hook he= lp simple abbrev obarray
cl-preloaded nadvice loaddefs button faces cus-= face macroexp files
text-properties overlay sha1 md5 base64 format env c= ode-pages mule
custom widget hashtable-print-readable backquote threads = dbusbind
inotify lcms2 dynamic-setting system-font-setting font-render-s= etting
cairo move-toolbar gtk x-toolkit x multi-tty make-network-process= emacs)

Memory information:
((conses 16 666930 169823)
=C2=A0(= symbols 48 43469 48)
=C2=A0(strings 32 190522 47062)
=C2=A0(string-by= tes 1 6172287)
=C2=A0(vectors 16 66044)
=C2=A0(vector-slots 8 1265926= 207647)
=C2=A0(floats 8 424 1044)
=C2=A0(intervals 56 748 363)
= =C2=A0(buffers 992 16))
--000000000000a5d7af05aec9c056-- From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 08 12:22:23 2020 Received: (at 43280) by debbugs.gnu.org; 8 Sep 2020 16:22:23 +0000 Received: from localhost ([127.0.0.1]:56205 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kFgNy-0007DF-Qj for submit@debbugs.gnu.org; Tue, 08 Sep 2020 12:22:23 -0400 Received: from mx.sdf.org ([205.166.94.24]:54133) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kFgNx-0007D7-5G for 43280@debbugs.gnu.org; Tue, 08 Sep 2020 12:22:21 -0400 Received: from mab (ma.sdf.org [205.166.94.33]) by mx.sdf.org (8.15.2/8.14.5) with ESMTP id 088GMJNc024752; Tue, 8 Sep 2020 16:22:20 GMT From: Andrea Corallo To: Rob Moss Subject: Re: bug#43280: 28.0.50; [native-comp] Symbol's function definition is void References: Date: Tue, 08 Sep 2020 16:22:19 +0000 In-Reply-To: (Rob Moss's message of "Tue, 8 Sep 2020 19:13:10 +1000") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 43280 Cc: 43280@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 (-) Rob Moss writes: > Dear Andrea and others working native compilation, > > I've been testing out the feature/native-comp branch and experienced > an issue with the elpher package (version 2.10, available on MELPA > Stable) that only occurs once this package has been compiled into a > .eln file. When using elpher to visit some, but not all, gemini URLs > it produces the following error message: > > =C2=A0 Symbol=E2=80=99s function definition is void: \(setf\ url-port\) > > I've assembled a minimal working example that triggers the issue when > I attempt to visit the URL 'gemini://mozz.us/': > > ---------- MWE starts ---------- > (require 'package) > > (add-to-list 'package-archives > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0'("melpa-stable" . "https= ://stable.melpa.org/packages/") > t) > > (package-initialize) > (unless package-archive-contents > =C2=A0 (package-refresh-contents)) > > (unless (package-installed-p 'use-package) > =C2=A0 (package-install 'use-package)) > > (eval-when-compile (require 'use-package)) > > (use-package elpher > =C2=A0 :ensure t > =C2=A0 :pin melpa-stable) > > (elpher-go "gemini://mozz.us/") > ---------- MWE ends ---------- > > If I run (elpher-go "gemini://mozz.us/") before the .eln file is > produced, it visits the URL without any problems. Hi Rob, thanks for the detailed report, I see you are on aa526c9470d679e9144af55d9e56928a111d2ceb. It would be worth recompiling as in the last two weeks we have merged a number of improvements on the compatibility side. If you could try this would be very appreciated. > Thank you very much for all of your work on native compilation. It's > made noticeable differences in a few circumstances where I normally > experience a bit of lag/unresponsiveness, which I really appreciate. Cool! Thanks for the feedback :) Andrea From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 08 19:19:13 2020 Received: (at 43280) by debbugs.gnu.org; 8 Sep 2020 23:19:13 +0000 Received: from localhost ([127.0.0.1]:56733 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kFmtN-0006tT-5n for submit@debbugs.gnu.org; Tue, 08 Sep 2020 19:19:13 -0400 Received: from mail-lj1-f173.google.com ([209.85.208.173]:39081) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kFmtJ-0006tC-Mi for 43280@debbugs.gnu.org; Tue, 08 Sep 2020 19:19:12 -0400 Received: by mail-lj1-f173.google.com with SMTP id u21so1066380ljl.6 for <43280@debbugs.gnu.org>; Tue, 08 Sep 2020 16:19:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=JUOiQaxDB2MUaMsxanEbU1vqbBgJUqXWeyiRe4dKN5I=; b=WEYe9OPdSW29hIFu0wySWo4dHT2eM85UltV21HiQEueoAF9yU2LITjHTPE5MSo3cYK t5Xo2HZn44hYfUZpgYB3bTWrjWZ00aRaURc1hXXgFXv+dri8+0ojjsWj+wqJKqJ/YB1I 7u4UET46sIUqbhUiDI1TBrF6t2bbp/+baaq6G8p791ItTor9KJmC3V66pOXe7ARaeonk XUT2m6y/WDy8rlgqYnXTtoeErNK/u9Lmskx42AD/6EhnRIWHtCHD9vE7yJ8qn062cvNi K1bLpWGEIiJokmivYT6QQPBUW+lW5DuDZ28QuIXwu7gyiqemKUO20KDEHwVSRb0qVInq WGvg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=JUOiQaxDB2MUaMsxanEbU1vqbBgJUqXWeyiRe4dKN5I=; b=YqTjlxa/qA8Suqkzi6cx9XOUwzo5BKIR+Ky8LsPRSTV6PeYEgc7jKJrEfoxuv5MCFn T0gZ8+SEEjVunFSmT3igO1LUz1OohdZgoBHv07+uZrwCrUuZ6S5kyHnOLUtyq2p8OnDk oSgqVwbMVYdhVn0FAO0FuYkVrPk0x+8MyGOotk7JVbyQnA2Sk8hb6crN/cD7HwnrOLr5 93YERz5zhjQaS+D+vFR7c1k/LBtYpef9aB79/HZacgzZNv3NpYEOmZExRnU7rj+LdCxV O8qWZ6ifUyc0lxfRsbeWkpVWocLNp2QsWQJNO89CH4ETrucTL6mxhUpRpS6YNf4XSkSF 8t9g== X-Gm-Message-State: AOAM532AXESL+ptZyUMwPaXdY54nviPc3o8p9ker6SkfuoJvyVGHsPdp tojSKXjQdXJJW7DL/ln+TsTLBfbJhLuexmWbdDE= X-Google-Smtp-Source: ABdhPJyw2TL7j1+5PU6m7B0ZPop42BThtoC58f6R0r2Ibm83Soc8g8N9LVMCEupDxbkf8jGJLU4T4+yKKGS0wxmZFb8= X-Received: by 2002:a2e:a16c:: with SMTP id u12mr403107ljl.266.1599607143669; Tue, 08 Sep 2020 16:19:03 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Rob Moss Date: Wed, 9 Sep 2020 09:18:26 +1000 Message-ID: Subject: Re: bug#43280: 28.0.50; [native-comp] Symbol's function definition is void To: Andrea Corallo Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 43280 Cc: 43280@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 Wed, 9 Sep 2020 at 02:22, Andrea Corallo wrote: > > Rob Moss writes: > > > Dear Andrea and others working native compilation, > > > > I've been testing out the feature/native-comp branch and experienced > > an issue with the elpher package (version 2.10, available on MELPA > > Stable) that only occurs once this package has been compiled into a > > .eln file. When using elpher to visit some, but not all, gemini URLs > > it produces the following error message: > > > > Symbol=E2=80=99s function definition is void: \(setf\ url-port\) > > > > I've assembled a minimal working example that triggers the issue when > > I attempt to visit the URL 'gemini://mozz.us/': > > > > ---------- MWE starts ---------- > > (require 'package) > > > > (add-to-list 'package-archives > > '("melpa-stable" . "https://stable.melpa.org/packages/") > > t) > > > > (package-initialize) > > (unless package-archive-contents > > (package-refresh-contents)) > > > > (unless (package-installed-p 'use-package) > > (package-install 'use-package)) > > > > (eval-when-compile (require 'use-package)) > > > > (use-package elpher > > :ensure t > > :pin melpa-stable) > > > > (elpher-go "gemini://mozz.us/") > > ---------- MWE ends ---------- > > > > If I run (elpher-go "gemini://mozz.us/") before the .eln file is > > produced, it visits the URL without any problems. > > Hi Rob, > > thanks for the detailed report, I see you are on > aa526c9470d679e9144af55d9e56928a111d2ceb. It would be worth recompiling > as in the last two weeks we have merged a number of improvements on the > compatibility side. > > If you could try this would be very appreciated. Hi Andrea, I just tried it with 15acd27d1c0de8b56bab61daa0a8fcd4fef0fdc4 and experienced the same issue. All the best, Rob > > Thank you very much for all of your work on native compilation. It's > > made noticeable differences in a few circumstances where I normally > > experience a bit of lag/unresponsiveness, which I really appreciate. > > Cool! Thanks for the feedback :) > > Andrea From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 09 03:37:57 2020 Received: (at 43280) by debbugs.gnu.org; 9 Sep 2020 07:37:57 +0000 Received: from localhost ([127.0.0.1]:57035 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kFug1-00022a-9x for submit@debbugs.gnu.org; Wed, 09 Sep 2020 03:37:57 -0400 Received: from mx.sdf.org ([205.166.94.24]:49462) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kFufz-00022R-9Z for 43280@debbugs.gnu.org; Wed, 09 Sep 2020 03:37:56 -0400 Received: from mab (ma.sdf.org [205.166.94.33]) by mx.sdf.org (8.15.2/8.14.5) with ESMTP id 0897bsfF026212; Wed, 9 Sep 2020 07:37:54 GMT From: Andrea Corallo To: Rob Moss Subject: Re: bug#43280: 28.0.50; [native-comp] Symbol's function definition is void References: Date: Wed, 09 Sep 2020 07:37:54 +0000 In-Reply-To: (Rob Moss's message of "Wed, 9 Sep 2020 09:18:26 +1000") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 43280 Cc: 43280@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 (-) Rob Moss writes: > On Wed, 9 Sep 2020 at 02:22, Andrea Corallo wrote: >> >> Rob Moss writes: >> >> > Dear Andrea and others working native compilation, >> > >> > I've been testing out the feature/native-comp branch and experienced >> > an issue with the elpher package (version 2.10, available on MELPA >> > Stable) that only occurs once this package has been compiled into a >> > .eln file. When using elpher to visit some, but not all, gemini URLs >> > it produces the following error message: >> > >> > Symbol=E2=80=99s function definition is void: \(setf\ url-port\) >> > >> > I've assembled a minimal working example that triggers the issue when >> > I attempt to visit the URL 'gemini://mozz.us/': >> > >> > ---------- MWE starts ---------- >> > (require 'package) >> > >> > (add-to-list 'package-archives >> > '("melpa-stable" . "https://stable.melpa.org/packages/") >> > t) >> > >> > (package-initialize) >> > (unless package-archive-contents >> > (package-refresh-contents)) >> > >> > (unless (package-installed-p 'use-package) >> > (package-install 'use-package)) >> > >> > (eval-when-compile (require 'use-package)) >> > >> > (use-package elpher >> > :ensure t >> > :pin melpa-stable) >> > >> > (elpher-go "gemini://mozz.us/") >> > ---------- MWE ends ---------- >> > >> > If I run (elpher-go "gemini://mozz.us/") before the .eln file is >> > produced, it visits the URL without any problems. >> >> Hi Rob, >> >> thanks for the detailed report, I see you are on >> aa526c9470d679e9144af55d9e56928a111d2ceb. It would be worth recompiling >> as in the last two weeks we have merged a number of improvements on the >> compatibility side. >> >> If you could try this would be very appreciated. > > Hi Andrea, > > I just tried it with 15acd27d1c0de8b56bab61daa0a8fcd4fef0fdc4 and > experienced the same issue. Great :) I'll have a look Andrea From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 11 10:44:06 2020 Received: (at 43280) by debbugs.gnu.org; 11 Sep 2020 14:44:06 +0000 Received: from localhost ([127.0.0.1]:45061 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kGkHW-0004CX-JR for submit@debbugs.gnu.org; Fri, 11 Sep 2020 10:44:06 -0400 Received: from mx.sdf.org ([205.166.94.24]:60694) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kGkHT-0004CK-ST for 43280@debbugs.gnu.org; Fri, 11 Sep 2020 10:44:04 -0400 Received: from mab (ma.sdf.org [205.166.94.33]) by mx.sdf.org (8.15.2/8.14.5) with ESMTP id 08BEi2wP017905; Fri, 11 Sep 2020 14:44:03 GMT From: Andrea Corallo To: Rob Moss Subject: Re: bug#43280: 28.0.50; [native-comp] Symbol's function definition is void References: Date: Fri, 11 Sep 2020 14:44:02 +0000 In-Reply-To: (Rob Moss's message of "Wed, 9 Sep 2020 09:18:26 +1000") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 43280 Cc: 43280@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 (-) Rob Moss writes: > Hi Andrea, > > I just tried it with 15acd27d1c0de8b56bab61daa0a8fcd4fef0fdc4 and > experienced the same issue. > > All the best, > Rob Hi Rob, I had some trouble reproducing with the reproduced as I got a lots of errors `Invalid read syntax: "Invalid byte-code object"` byte-compiling use-package. This both on master and feature/native-comp. Anyway I managed to reproduce the issue with elpher installing it manually. I believe the issue is not compiler related, elpher is using `url-port' as a generalized variable (line 1326) but ATM I do not see this defined anywhere in the Emacs codebase (maybe something was changed?). That said this is a warning and elper for me gets still native compiled and I manage to open something as you have suggested evaluating (elpher-go "gemini://mozz.us/") also after elpher was loaded as native code. I believe this issue should be reported to the elpher maintainers but to a quick search I didn't manage to find if and where the package is still maintained. Maybe you more info on this. Thanks Andrea From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 12 03:00:36 2020 Received: (at 43280) by debbugs.gnu.org; 12 Sep 2020 07:00:37 +0000 Received: from localhost ([127.0.0.1]:46075 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kGzWW-0000dQ-L1 for submit@debbugs.gnu.org; Sat, 12 Sep 2020 03:00:36 -0400 Received: from mail-lf1-f54.google.com ([209.85.167.54]:42988) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kGzWV-0000dD-5W for 43280@debbugs.gnu.org; Sat, 12 Sep 2020 03:00:35 -0400 Received: by mail-lf1-f54.google.com with SMTP id b12so8066863lfp.9 for <43280@debbugs.gnu.org>; Sat, 12 Sep 2020 00:00:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=eZtvz6gtKxYovBtYEvyoEE4Oc4SR+mC6ULwID158QrQ=; b=qu3ax9xUVMoE8Tg6OAUlu/WHLtSQZGXNSOGeOJ4sTVXf4hfJi+k/DhnTFz7d5f6g6D QVlOGLIqn1CfX9s2Z2EHoFUT+uN72Cc1AfymAF1r5rAPOqdg5LFaZ6Coqk4eMKgONPyF VSJGTWKXh20m9ly7kmZXWFlGpLQUcg+Nlj7j6urCEbeH0hdyp5jP3wW6SJ02Tq10LuTL NC+KdNInJDPrwWzzJhY2BWcnrI1QH2Wl6J4ggfzF17B5Fycaqbt1chcWRxbge0hHsSlX EM/1ioaYTlCOav01BC4vaq9dFw7/0xmeYIWwXYqPwJuabbqF6e8ErEx2x5sR4sdz+X/M aRWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=eZtvz6gtKxYovBtYEvyoEE4Oc4SR+mC6ULwID158QrQ=; b=kkYfqxZrbhJ/bkDeRm/t3LKEq2wav9nCJisK/LbbMutMrtQbdB9nxSSYRpEkCyyNoM pRbUxhcKEapwEWJRVh4U7vzYeTspqjRO3NV81SwkWuBIlJqRQOR3WcVwdZR4uD8drqbd IikweKDox7nG0z76GVwIKNAQkdW9XATpJBNVBbmBzn7CfsubsHVNFCNjYkGCvb6Vioz6 FZ/f2ONFOZ08VbHdaqr2Uh3Zl1DVDei+JATseTbbYNBhTsl7bI3CBYggjqkGaL1uyI2Z iBhL56MP6GPZvege1R4CT+jmAUsc7O4zZtT/dgZYtPwjsEFhOM18XRYBDs4vluN8WLmw pkLg== X-Gm-Message-State: AOAM531z8/bIYCVFGj2W+xBpylz7u/Uo9J2rQh97Cjj/vzoT7pLExooQ XbGpcdWfemcT0AphQ/xsuJMXTWhe02BfqUHMXoA= X-Google-Smtp-Source: ABdhPJyAvJ/aq0gjKhMyxbokhEBx8OOc7DEYrKSmbEs/FCWo/6vjzvuzDBEP8Q9oEyxCKjwVU9WuaHu8Xk0/HCh1IgU= X-Received: by 2002:a19:c154:: with SMTP id r81mr1377207lff.424.1599894028956; Sat, 12 Sep 2020 00:00:28 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Rob Moss Date: Sat, 12 Sep 2020 16:59:52 +1000 Message-ID: Subject: Re: bug#43280: 28.0.50; [native-comp] Symbol's function definition is void To: Andrea Corallo Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 43280 Cc: 43280@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 Sat, 12 Sep 2020 at 00:44, Andrea Corallo wrote: > > Rob Moss writes: > > > > Hi Andrea, > > > > I just tried it with 15acd27d1c0de8b56bab61daa0a8fcd4fef0fdc4 and > > experienced the same issue. > > > > All the best, > > Rob > > Hi Rob, > > I had some trouble reproducing with the reproduced as I got a lots of > errors `Invalid read syntax: "Invalid byte-code object"` byte-compiling > use-package. This both on master and feature/native-comp. Hi Andrea, I'm sorry, I don't really know how to make a minimal working example that downloads and installs packages. Do you know of any examples that I could learn from? > Anyway I managed to reproduce the issue with elpher installing it > manually. > > I believe the issue is not compiler related, elpher is using `url-port' > as a generalized variable (line 1326) but ATM I do not see this defined > anywhere in the Emacs codebase (maybe something was changed?). I'd never heard of a generalized variable, so I've read some of the relevant sections of the Emacs manual. I can't tell whether the line in question: (setf (url-port address) (url-port current-address)) should behave "correctly" (whatever that means). But elpher requires 'url-util, which in turns requires 'url-parse. So I would have expected `url-port' to be a valid function at this point, because it's defined in lisp/url/url-parse.el. I'm particularly confused because I only see the warning once elpher has been compiled to native code. So there does seem to be some difference in behaviour between the byte code and native code, at least on my computer. > That said this is a warning and elper for me gets still native compiled > and I manage to open something as you have suggested evaluating > (elpher-go "gemini://mozz.us/") also after elpher was loaded as native > code. That's interesting, when I see this warning there is nothing else displayed in the `*elpher*' buffer. It only contains the error message and a reminder to press `u' to return to the previous page. > I believe this issue should be reported to the elpher maintainers but to > a quick search I didn't manage to find if and where the package is still > maintained. I've found an email address, so I'll contact the author and see if they're able to shed any light on this. Thanks again for your time, patience, and assistance. All the best, Rob > > Maybe you more info on this. > > Thanks > > Andrea From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 12 13:12:26 2020 Received: (at 43280) by debbugs.gnu.org; 12 Sep 2020 17:12:26 +0000 Received: from localhost ([127.0.0.1]:48923 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kH94c-00088e-1q for submit@debbugs.gnu.org; Sat, 12 Sep 2020 13:12:26 -0400 Received: from mx.sdf.org ([205.166.94.24]:56456) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kH94a-00088V-Bw for 43280@debbugs.gnu.org; Sat, 12 Sep 2020 13:12:25 -0400 Received: from mab (ma.sdf.org [205.166.94.33]) by mx.sdf.org (8.15.2/8.14.5) with ESMTP id 08CHCNaX025066; Sat, 12 Sep 2020 17:12:23 GMT From: Andrea Corallo To: Rob Moss Subject: Re: bug#43280: 28.0.50; [native-comp] Symbol's function definition is void References: Date: Sat, 12 Sep 2020 17:12:23 +0000 In-Reply-To: (Rob Moss's message of "Sat, 12 Sep 2020 16:59:52 +1000") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 43280 Cc: 43280@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 (-) Rob Moss writes: > On Sat, 12 Sep 2020 at 00:44, Andrea Corallo wrote: >> >> Rob Moss writes: >> >> >> > Hi Andrea, >> > >> > I just tried it with 15acd27d1c0de8b56bab61daa0a8fcd4fef0fdc4 and >> > experienced the same issue. >> > >> > All the best, >> > Rob >> >> Hi Rob, >> >> I had some trouble reproducing with the reproduced as I got a lots of >> errors `Invalid read syntax: "Invalid byte-code object"` byte-compiling >> use-package. This both on master and feature/native-comp. > > Hi Andrea, > > I'm sorry, I don't really know how to make a minimal working example > that downloads and installs packages. Do you know of any examples that > I could learn from? Hi Rob, tipically what helps is if the reproducer manage to reproduce the issue from a scratch Emacs. IOW it should be runnable with something like: HOME=~/a_tmp_emacs_dir .../emacs -Q -l reproducer.el >> Anyway I managed to reproduce the issue with elpher installing it >> manually. >> >> I believe the issue is not compiler related, elpher is using `url-port' >> as a generalized variable (line 1326) but ATM I do not see this defined >> anywhere in the Emacs codebase (maybe something was changed?). > > I'd never heard of a generalized variable, so I've read some of the > relevant sections of the Emacs manual. I can't tell whether the line > in question: > > (setf (url-port address) (url-port current-address)) > > should behave "correctly" (whatever that means). But elpher requires > 'url-util, which in turns requires 'url-parse. So I would have > expected `url-port' to be a valid function at this point, because it's > defined in lisp/url/url-parse.el. I'm particularly confused because I > only see the warning once elpher has been compiled to native code. So > there does seem to be some difference in behaviour between the byte > code and native code, at least on my computer. Uh I was wrong apologies! :/ The gv setter for `url-port' is defined and is meant to be using `url-portspec' that is the setter defined by the structure definition `url' at the top of the url-parse.el. I see the different behaviour from master to native-comp. I think this requires some more investigation on my side. Thanks for the report! Andrea From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 13 12:58:18 2020 Received: (at 43280) by debbugs.gnu.org; 13 Sep 2020 16:58:18 +0000 Received: from localhost ([127.0.0.1]:51548 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kHVKU-0003o4-A3 for submit@debbugs.gnu.org; Sun, 13 Sep 2020 12:58:18 -0400 Received: from mx.sdf.org ([205.166.94.24]:56745) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kHVKR-0003ns-H3 for 43280@debbugs.gnu.org; Sun, 13 Sep 2020 12:58:16 -0400 Received: from mab (ma.sdf.org [205.166.94.33]) by mx.sdf.org (8.15.2/8.14.5) with ESMTP id 08DGwEsL015406; Sun, 13 Sep 2020 16:58:14 GMT From: Andrea Corallo To: Rob Moss Subject: Re: bug#43280: 28.0.50; [native-comp] Symbol's function definition is void References: Date: Sun, 13 Sep 2020 16:58:14 +0000 In-Reply-To: (Rob Moss's message of "Sat, 12 Sep 2020 16:59:52 +1000") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 43280 Cc: 43280@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 (-) Hi Rob, 21021e56ad * Fix defsbust declare effectiveness introduced by 80d7f710 (Bug#43280). fixes the issue for me. Could you have a run and confirm? Thanks! Andrea From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 13 20:14:04 2020 Received: (at 43280) by debbugs.gnu.org; 14 Sep 2020 00:14:04 +0000 Received: from localhost ([127.0.0.1]:52128 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kHc8B-0005yC-RR for submit@debbugs.gnu.org; Sun, 13 Sep 2020 20:14:03 -0400 Received: from mail-lj1-f175.google.com ([209.85.208.175]:38572) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kHc8A-0005xb-D3 for 43280@debbugs.gnu.org; Sun, 13 Sep 2020 20:14:02 -0400 Received: by mail-lj1-f175.google.com with SMTP id w3so17085225ljo.5 for <43280@debbugs.gnu.org>; Sun, 13 Sep 2020 17:14:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=3e3NCsQ79UMajxkOab/zDvYRdFC+LqnjQoFO/FUcdxE=; b=XLCZPbZUPl7HamPRZDJcXIfj9H6Y6m2vUQNwmDczNmyf3cu/U0onjtwX/U52nD1pFX v2OuzOUokbUS06/xUWp4TOlT+Wf3Wt0l79t6odUSKjAU03yBBLXkbCReWue+ST1krA9G UOy/SQfuDS1BBORdtpJ+OPnV4AsnZrFBPTmzEGGCHbNoMEghCH9TDL4hcu8HB/5h/XNj ZJF2wp64sS9tx7dHrzUJDApR6MFLS+11YOfuzhA4VisTkaGoPXFZggMTh6pb2uvNIlFP 3RlqfkZIhwlNiQm0Yb39fUuuzcT7kjtIWkfO3yqgXYU8fgRM0AZfhTItRFuBylEt+kyp YxsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=3e3NCsQ79UMajxkOab/zDvYRdFC+LqnjQoFO/FUcdxE=; b=Ca9vDboqk7zZMKzk0qkJf7Xk6buvprRjePyBGHbmuxL/9D4eFx2UVc7eMbBamRU9p2 LpEd8Tcv+ewi6mbw24rJ3qFwzMH3qEWbfcBHiPoq1P7R4/whkrGVtbFkD+WFnGFdJKBK X/k9eK+0X3BzWHmeVHiix8Gm9i7NxYyYeEnfosvy6TE9KLWLCTlO5bTumDRA2Sg0hVBv 1cMuXmMGO1F9iCdlL7W4ksCGyMQP29Rj1EmtBA/Iy6n6alLiSCDicSwZrnxwQE6C3O9Z Sj/nrLpLatGOOxogZPdb/02VMWrSgCozskAbKeSynV6vuJO58UlEuiFKiS5yiVmikWYn bDsQ== X-Gm-Message-State: AOAM5332zXdYoISsOW9A18BeadxRL3kLZsLdmti5wGZpwGD+6E9tFk63 iIVNUFMSmBw7H6Ed6Pn08j/U25NFqL22ztJoGkBGicxM5nk= X-Google-Smtp-Source: ABdhPJydBjPcDDT37TF2SHFpVsG2xrvg/H/TFyTB1Ft7/5LVpyP9V9eAkzkPqCLSt/mkozL+Os+IsRRmZI7C/OlYFJ8= X-Received: by 2002:a05:651c:1193:: with SMTP id w19mr3840930ljo.89.1600042436076; Sun, 13 Sep 2020 17:13:56 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Rob Moss Date: Mon, 14 Sep 2020 10:13:19 +1000 Message-ID: Subject: Re: bug#43280: 28.0.50; [native-comp] Symbol's function definition is void To: Andrea Corallo Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 43280 Cc: 43280@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 (-) Hi Andrea, Yes, that's fixed the issue for me too. Brilliant, thank you very much for your help! All the best, Rob On Mon, 14 Sep 2020 at 02:58, Andrea Corallo wrote: > > Hi Rob, > > 21021e56ad * Fix defsbust declare effectiveness introduced by 80d7f710 (Bug#43280). > > fixes the issue for me. Could you have a run and confirm? > > Thanks! > > Andrea From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 14 02:18:15 2020 Received: (at 43280-done) by debbugs.gnu.org; 14 Sep 2020 06:18:15 +0000 Received: from localhost ([127.0.0.1]:52323 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kHhod-0000Ay-G3 for submit@debbugs.gnu.org; Mon, 14 Sep 2020 02:18:15 -0400 Received: from mx.sdf.org ([205.166.94.24]:55028) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kHhob-0000Aq-5m for 43280-done@debbugs.gnu.org; Mon, 14 Sep 2020 02:18:13 -0400 Received: from mab (ma.sdf.org [205.166.94.33]) by mx.sdf.org (8.15.2/8.14.5) with ESMTP id 08E6ICgn005112; Mon, 14 Sep 2020 06:18:12 GMT From: Andrea Corallo To: Rob Moss Subject: Re: bug#43280: 28.0.50; [native-comp] Symbol's function definition is void References: Date: Mon, 14 Sep 2020 06:18:12 +0000 In-Reply-To: (Rob Moss's message of "Mon, 14 Sep 2020 10:13:19 +1000") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 43280-done Cc: 43280-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 (-) Rob Moss writes: > Hi Andrea, > > Yes, that's fixed the issue for me too. Brilliant, thank you very much > for your help! > > All the best, > Rob Super, thank you for reporting it! closing it Andrea From unknown Sun Sep 07 01:27:54 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 12 Oct 2020 11:24:10 +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