Build fails for me in clean chroot now, it worked around 2-4 weeks ago.
make all-recursive
make[1]: Entering directory '/build/gconf/src/gconf'
Making all in gconf
make[2]: Entering directory '/build/gconf/src/gconf/gconf'
gconfmarshal.list --header --prefix=gconf_marshal > gconfmarshal.h
echo "#include \"gconfmarshal.h\"" > gconfmarshal.c && \
gconfmarshal.list --body --prefix=gconf_marshal >> gconfmarshal.c
/bin/sh: line 1: gconfmarshal.list: command not found
/bin/sh: line 2: gconfmarshal.list: command not found
make[2]: *** [Makefile:1273: gconfmarshal.h] Error 127
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [Makefile:1276: gconfmarshal.c] Error 127
make[2]: Leaving directory '/build/gconf/src/gconf/gconf'
make[1]: *** [Makefile:589: all-recursive] Error 1
make[1]: Leaving directory '/build/gconf/src/gconf'
make: *** [Makefile:473: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
Pinned Comments
flying-sheep commented on 2020-01-06 19:20 (UTC)
Most of the packages that “require” it are actually Electron apps that copy&pasted their dependency lists from elsewhere or failed to update them: Chromium (and subsequently Electron) haven’t been dependent on this for years.
If you want to help, you can ask the maintainers of all those apps if they really still need gconf.
None that I use still need it (spotify and hamsket-bin), and their maintainers removed the superfluous dependency.
yan12125 commented on 2020-01-04 15:18 (UTC) (edited on 2020-05-14 14:01 (UTC) by yan12125)
If you got build issues, please make sure
base-devel
group is installed [1]If the build is still not working, use clean chroots [2] to build it.
[1] https://wiki.archlinux.org/index.php/Arch_User_Repository#Prerequisites
[2] https://wiki.archlinux.org/index.php/DeveloperWiki:Building_in_a_clean_chroot