@Hi-Angel, thank you for catching up this bug! Happy new year!
Search Criteria
Package Details: emacs-git 30.0.50.169253-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/emacs-git.git (read-only, click to copy) |
---|---|
Package Base: | emacs-git |
Description: | GNU Emacs. Development master branch. |
Upstream URL: | http://www.gnu.org/software/emacs/ |
Keywords: | development editor IDE text |
Licenses: | GPL3 |
Conflicts: | emacs |
Provides: | emacs |
Submitter: | toropisco |
Maintainer: | toropisco |
Last Packager: | toropisco |
Votes: | 107 |
Popularity: | 1.93 |
First Submitted: | 2014-01-05 02:05 (UTC) |
Last Updated: | 2023-10-14 18:36 (UTC) |
Dependencies (23)
- cairo (cairo-gitAUR)
- giflib (giflib-gitAUR)
- gnutls (gnutls-gitAUR)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR)
- harfbuzz (harfbuzz-gitAUR)
- jansson (jansson-gitAUR)
- libgccjit (libgccjit-gitAUR, libgccjit-snapshotAUR)
- libjpeg-turbo (mozjpeg-gitAUR, libjpeg-turbo-gitAUR, mozjpegAUR)
- libotf
- libpng (libpng-gitAUR, libpng-apngAUR)
- libsm
- libtiff (libtiff-gitAUR, libtiff-lercAUR)
- libwebp (libwebp-gitAUR)
- libxcb (libxcb-gitAUR)
- libxi (libxi-gitAUR)
- libxml2 (libxml2-gitAUR, libxml2-2.9AUR)
- libxpm (libxpm-gitAUR)
- sqlite3 (sqlite)
- tree-sitter (tree-sitter-gitAUR)
- xcb-util
- git (git-gitAUR, git-glAUR) (make)
- libxi (libxi-gitAUR) (make)
- xorgproto (xorgproto-gitAUR) (make)
Required by (313)
- anthy-unicode (requires emacs) (make)
- anthy-unicode-git (requires emacs) (make)
- astroid-git (requires emacs) (optional)
- auctex (requires emacs)
- auctex-git (requires emacs)
- auto-complete-nxml-git (requires emacs)
- auto-complete-nxml-git (requires emacs) (make)
- bbdb (requires emacs)
- bigloo-devel (requires emacs) (make)
- bigloo-devel (requires emacs) (optional)
- carp (requires emacs) (make)
- cask (requires emacs)
- cask-git (requires emacs)
- cmake-git (requires emacs) (make)
- csvedepli (requires emacs) (make)
- dictionary (requires emacs)
- distel (requires emacs)
- dmscripts-git (requires emacs) (optional)
- eldev-git (requires emacs)
- eless (requires emacs)
- Show 293 more...
Sources (2)
Latest Comments
« First ‹ Previous 1 .. 9 10 11 12 13 14 15 16 17 18 19 .. 39 Next › Last »
toropisco commented on 2021-01-02 18:41 (UTC)
Hi-Angel commented on 2021-01-02 15:01 (UTC)
By the way, given PKGBUILD was inadvertently defaulting to LTO=YES since 2019-10-23 (commit Fix gcc vs clang lfo flags
), and no one complained, I think it should be safe to explicitly set LTO=YES as the default.
Hi-Angel commented on 2021-01-02 14:47 (UTC)
Just tried building a debug version, and was getting odd errors about lto not being found on linking stage. Turns out, there's a minor bug in PKGBUILD: the paragraph that checks $LTO
enables it disregarding the value. The paragraph should instead look like:
if [[ $LTO == "YES" ]]; then
if [[ $CLANG != "YES" ]]; then
CFLAGS+=" -flto -fuse-linker-plugin"
CXXFLAGS+=" -flto -fuse-linker-plugin"
else
CFLAGS+=" -flto"
CXXFLAGS+=" -flto"
fi
fi
toropisco commented on 2020-05-28 00:13 (UTC)
@iexcel Take upstream bugs to upstream.
iexcel commented on 2020-05-22 19:44 (UTC) (edited on 2020-05-22 19:45 (UTC) by iexcel)
The build fails with clang 10 regardless of LTO enablement. GCC works fine.
CC sha512.o
CC dtoastr.o
CC dtotimespec.o
dtotimespec.c:34:27: warning: implicit conversion from 'time_t' (aka 'long') to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-int-float-conversion]
else if (! (sec < 1.0 + TYPE_MAXIMUM (time_t)))
~ ^~~~~~~~~~~~~~~~~~~~~
./intprops.h:58:4: note: expanded from macro 'TYPE_MAXIMUM'
((t) (! TYPE_SIGNED (t) \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
CC filemode.o
CC filevercmp.o
CC gettime.o
CC nstrftime.o
CC pipe2.o
CC qcopy-acl.o
CC stat-time.o
CC tempname.o
CC timespec.o
CC timespec-add.o
CC timespec-sub.o
CC u64.o
CC unistd.o
CC openat-die.o
CC save-cwd.o
AR libgnu.a
make[1]: Leaving directory '/home/me/.cache/yay/emacs-git/src/emacs-git/lib'
make -C lib-src all
make[1]: Entering directory '/home/me/.cache/yay/emacs-git/src/emacs-git/lib-src'
CCLD etags
error: fallthrough annotation does not directly precede switch label
1 error generated.
make[1]: *** [Makefile:366: etags] Error 1
make[1]: Leaving directory '/home/me/.cache/yay/emacs-git/src/emacs-git/lib-src'
make: *** [Makefile:411: lib-src] Error 2
==> ERROR: A failure occurred in build().
Aborting...
Error making: emacs-git
totsilence commented on 2020-05-07 19:30 (UTC) (edited on 2020-05-08 11:50 (UTC) by totsilence)
Thanks for the update. There is a bug, though: If I set NOCAIRO to "YES" I get:
==> ERROR: depends is not allowed to be empty.
totsilence commented on 2020-04-09 09:21 (UTC) (edited on 2020-04-09 09:22 (UTC) by totsilence)
Hello,
emacs now builds with cairo by default (if found), so whether or not --with-cairo is added to configure is irrelevant. I suggest to change
if [[ $CAIRO == "yes" ]]; then
--with-cairo
fi
to
if [[ $CAIRO != "yes" ]]; then
--without-cairo
fi
wdyt?
titaniumbones commented on 2020-04-08 20:26 (UTC)
I need to experimentally revert some some changes in emacs-git that were made soe time ago (cf. https://github.com/jeremy-compostella/org-msg/issues/39#issuecomment-609105158). I'm not that familiar with aur -- is it appropriate for me to ask for help here on how to modify package source before running makepkg -si?
Thanks!
toropisco commented on 2020-02-23 13:07 (UTC)
@jilen No, pkgconf is not a build dependency.
If you try to compile a PKGBUILD in Arch without installing the base-devel group, you are doing things wrong.
jilen commented on 2020-02-21 02:13 (UTC)
Notice that, this build depends on pkgconf, which was not listed as a dependency
Pinned Comments
toropisco commented on 2017-06-30 19:14 (UTC) (edited on 2022-05-15 13:26 (UTC) by toropisco)
This PKGBUILD is a work in progress. If you find PACKAGING bugs, please let me know ASAP.
Upstream bugs are to be reported upstream. Check out the emacs-devel archives to confirm if this is an already known bug. In fact... Why are you not subscribed to
emacs-devel
?. Also check theemacs-bug-tracker
archives.Reporting bugs: Write to the Emacs Bug Tracker and report it there. Or, better yet, use the
debbugs
client included with the text editor. You will find instructions at https://debbugs.gnu.org/. Good luck!If you confirm it is a packaging bug, you are welcome to report it here.
Yaourt and other automated tools users BEWARE! This PKGBUILD is written with hand updating in mind and I won't fix bugs arising from such use. Besides, cloning the same repository time and time again from a non-profit such as the GNU Project/FSF gives out a very low image of you.