Package Details: emacs-pgtk-native-comp-git 29.0.50.155762-1

Git Clone URL: https://aur.archlinux.org/emacs-pgtk-native-comp-git.git (read-only, click to copy)
Package Base: emacs-pgtk-native-comp-git
Description: GNU Emacs. Development master branch.
Upstream URL: http://www.gnu.org/software/emacs/
Licenses: GPL3
Provides: emacs
Replaces: emacs
Submitter: flatwhatson
Maintainer: TomFryers
Last Packager: TomFryers
Votes: 14
Popularity: 0.000005
First Submitted: 2020-08-21 14:09 (UTC)
Last Updated: 2022-12-08 14:37 (UTC)

Required by (313)

Sources (2)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 Next › Last »

memeplex commented on 2021-02-07 06:54 (UTC)

Hi, do you know if the GTK backend support rendering of pixmaps and other GUI elements at the appropriate scaling factor? Last time I checked Emacs code, some rendering routines were deeply buried into C/Lisp code, too custom and difficult to adapt to varying scaling factors.

flatwhatson commented on 2021-02-07 02:34 (UTC)

@kris7t I rolled the pgtk-nativecomp branch back to 146655 due to compilation errors, but I guess you managed to kick off a build in the few minutes while it was broken. Sorry about that!

kris7t commented on 2021-02-06 23:06 (UTC) (edited on 2021-02-06 23:14 (UTC) by kris7t)

Compilations seems to fail right after creating bootstrap-emacs.pdmp like this: https://linx.marussy.com/s/31nmibok.txt

According to the backtrace, it seems Emacs is trying to funcall into a NULL pointer:

#0  0x0000000000000000 in  ()
#1  0x0000555f36d76f61 in Ffuncall (nargs=1, args=0x7ffe1526aaa8) at eval.c:3006
#2  0x0000555f36d76fe8 in call0 (fn=<optimized out>) at eval.c:2859
#3  0x0000555f36d25d8b in set_minibuffer_mode (buf=buf@entry=0x7f12592d3f9d, depth=depth@entry=0)
    at minibuf.c:947
#4  0x0000555f36d27730 in get_minibuffer (depth=0) at minibuf.c:976
#5  0x0000555f36c41e76 in make_frame (mini_p=mini_p@entry=true) at frame.c:981
#6  0x0000555f36c41eca in make_initial_frame () at frame.c:1106
#7  0x0000555f36c8e9b8 in init_window_once_for_pdumper () at window.c:8168
#8  0x0000555f36d60973 in pdumper_load
    (dump_filename=<optimized out>, argv0=<optimized out>, original_pwd=original_pwd@entry=0x555f383b2d80 "/home/kris/.cache/paru/clone/emacs-pgtk-native-comp-git/src/emacs-git/lisp") at pdumper.c:5592
#9  0x0000555f36c32003 in load_pdump
    (original_pwd=0x555f383b2d80 "/home/kris/.cache/paru/clone/emacs-pgtk-native-comp-git/src/emacs-git/lisp", argv=<optimized out>, argc=<optimized out>) at emacs.c:886
#10 main (argc=<optimized out>, argv=<optimized out>) at emacs.c:1094

I'm not sure whether upstream is broken currently, or the fault is due to running glibc 2.33-3. Nevertheless, the previous emacs-pgtk-native-comp-git 28.0.50.146655-1 I compiled runs fine even with the new glibc. I'm using NATIVE_FULL_AOT=1 (i.e., FAST_BOOT=).

flatwhatson commented on 2021-01-20 11:07 (UTC)

@leejuyuu autoconf is part of the base-devel group which is assumed to be installed when building with makepkg and should not be included in dependencies.

See https://wiki.archlinux.org/index.php/PKGBUILD#makedepends

leejuyuu commented on 2021-01-20 09:59 (UTC)

Hello, I've read the PKGBUILD, and it seems to depend on autoconf. Is it possible to add this package in the dependencies? Thanks!

philippe commented on 2021-01-11 22:12 (UTC) (edited on 2021-01-11 22:12 (UTC) by philippe)

@memeplex this is a feature branch and there's a lot of interest in it becoming mainline at some point. For now, users can checkout the branch and test it. See [1] mailing list for last reported bug and [2] correction.

[1] https://lists.gnu.org/archive/html/emacs-devel/2021-01/msg00689.html

[2] https://github.com/flatwhatson/emacs/commit/7326982d283abe7545d5f5742ea2b57e513fd285

memeplex commented on 2021-01-11 21:44 (UTC)

@flatwhatson great to know, thanks! Maybe not the best place to discuss this, but very briefly how are you seeing upstream regarding a merge to master? Is it way too early or just early?

flatwhatson commented on 2021-01-11 21:39 (UTC)

@Rucikir @memeplex The pgtk-nativecomp branch built by this package has been tracking feature/pgtk since it moved to savannah.

You can see the combined commit history here: https://github.com/flatwhatson/emacs/commits/pgtk-nativecomp

memeplex commented on 2021-01-11 20:39 (UTC) (edited on 2021-01-11 20:40 (UTC) by memeplex)

Is flatwhatson's pgtk-nativecomp branch still updated? AFAICS the gtk work has been already merged upstream to a topic branch https://lists.gnu.org/archive/html/emacs-devel/2020-11/msg00697.html. I understand this is native+gtk, not only gtk, but https://github.com/fejfighter/emacs/tree/pgtk-nativecomp says "720 commits behind masm11:pgtk" while masm11's is "899 commits behind emacs-mirror:master".

Rucikir commented on 2020-12-13 15:50 (UTC)

Hi! Should this fetch feature/pgtk now that the branch is part of the upstream repo?