You are not logged in.
Hi all,
I've just switched from Gentoo (my old laptop becomes too slow to compile stuff like webkit), and so far, I'm very happy with Arch. :-)
Ok, my problem now is that I'd like to compile Emacs from its bzr sources (because I hack on Emacs). However, the configure script doesn't find several packages that are actually installed (dbus, gtk3, librsvg, libxml2, imagemagick,...). On other binary distros, I usually would have to install *-dev packages for compiling stuff against those packages myself, but not so on Arch I'm told.
On IRC, I was told that I should first try the emacs 24.3 PKGBUILD from ABS, cause that would care of getting the right deps and stuff. So I've tried that, and that's the configure error I get:
% makepkg -s
==> Making package: emacs 24.3-4 (Di 7. Jan 08:49:43 CET 2014)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found emacs-24.3.tar.xz
-> Found emacs-24.3.tar.xz.sig
-> Found emacs-24.3-giflib5.patch
==> Validating source files with md5sums...
emacs-24.3.tar.xz ... Passed
emacs-24.3.tar.xz.sig ... Skipped
emacs-24.3-giflib5.patch ... Passed
==> Verifying source file signatures with gpg...
emacs-24.3.tar.xz ... FAILED (unknown public key 6592E9A3A0B0F199)
==> WARNING: Warnings have occurred while verifying the signatures.
Please make sure you really trust them.
==> Extracting sources...
-> Extracting emacs-24.3.tar.xz with bsdtar
==> Starting prepare()...
patching file src/image.c
==> Removing existing pkg/ directory...
==> Starting build()...
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
...
checking for XrmSetDatabase... yes
checking for XScreenResourceString... yes
checking for XScreenNumberOfScreen... yes
checking X11 version 6... 6 or newer
configure: error:
==> ERROR: A failure occurred in build().
Aborting...That's the very same error I also get with the bzr sources when I try to enable the GTK3 toolkit.
I've uploaded the complete config.log to http://tsdh.org/config.log.
Thanks a lot for any help!
Last edited by tsdh (2014-01-07 08:47:23)
Offline
Ah, I've missed the part of installing the base-devel package group but instead installed make, automake, autoconf, etc individually, and thereby I must have missed some important package. After installing that package group, emacs' configure script runs flawlessly and finds all the installed packages that it supports as optional dependencies.
Offline