Problems building pamac

Moderation Note: Moved from Pamac won't install

I think it does.
Just tried it today on a new machine and it wouldn’t build…

Runs perfect on an older laptop. :crazy_face:

Which pamac are you trying to install? I always pick #4 pamac-aur-git

Edit: yay -S pamac

Yes, that one, the git.

It won’t install? Did you use yay? When goes to build and asks delete the build files and let it download new ones. Maybe it’s not a good download of the build files.

I just built it successfully.
Sometimes new vala version causes problems with pamac-aur-git.
This time vala doesn’t seem to be the reason for problems.

1 Like

Hmm, I have to look tomorrow and see what exactly happens.
I have tried with Trizen and Yay, both the same result.

Well, tried it again.

$ yay pamac-aur-git
1 aur/pamac-aur-git 10.1.2.r0.gbd6b8e8-2 (+20 0.01) 
    A Gtk3 frontend for libalpm - git version
==> Packages to install (eg: 1 2 3, 1-3 or ^4)
==> 1
:: Checking for conflicts...
:: Checking for inner conflicts...
[Aur:1]  pamac-aur-git-10.1.2.r0.gbd6b8e8-2

  1 pamac-aur-git                    (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
:: PKGBUILD up to date, Skipping (1/1): pamac-aur-git
  1 pamac-aur-git                    (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
:: (1/1) Parsing SRCINFO: pamac-aur-git
==> Pakket pamac-aur-git 10.1.2.r0.gbd6b8e8-2 (do 20 mei 2021 23:46:09 CEST) wordt gemaakt
==> Bronnen ophalen...
  -> pamac git repo bijwerken...
Fetching origin
==> Valideren van source bestanden met sha256sums...
    pamac ... Overgeslaan
==> Pakket pamac-aur-git 10.1.2.r0.gbd6b8e8-2 (do 20 mei 2021 23:46:14 CEST) wordt gemaakt
==> Uitvoerafhankelijkheden controleren...
==> Afhankelijkheden voor creatie controleren
==> Bronnen ophalen...
  -> pamac git repo bijwerken...
Fetching origin
==> Valideren van source bestanden met sha256sums...
    pamac ... Overgeslaan
==> Bestaande $srcdir/ map verwijderen...
==> Bronnen uitpakken...
  -> Een werkkopie van pakketlijst pamac git aan het aanmaken...
Cloning into 'pamac'...
done.
==> Bezig met het uitvoeren van prepare()...
==> Bezig met het uitvoeren van pkgver()...
==> Bijgewerkte versie: pamac-aur-git 10.1.2.r3.g819a831-1
==> Bronned zijn gereed.
==> Pakket pamac-aur-git 10.1.2.r3.g819a831-1 (do 20 mei 2021 23:46:24 CEST) wordt gemaakt
==> Uitvoerafhankelijkheden controleren...
==> Afhankelijkheden voor creatie controleren
==> WAARSCHUWING: $srcdir/ boom gebruiken.
==> Bezig met het uitvoeren van pkgver()...
==> Bestaande $pkgdir/ map verwijderen...
==> Bezig met het uitvoeren van build()...
The Meson build system
Version: 0.58.0
Source dir: /home/richard/.cache/yay/pamac-aur-git/src/pamac
Build dir: /home/richard/.cache/yay/pamac-aur-git/src/pamac/builddir
Build type: native build
WARNING: Unknown options: "enable-appindicator"
The value of new options can be set with:
meson setup <builddir> --reconfigure -Dnew_option=new_value ...
Project name: pamac
Project version: 10.0
C compiler for the host machine: cc (gcc 11.1.0 "cc (GCC) 11.1.0")
C linker for the host machine: cc ld.bfd 2.36.1
Vala compiler for the host machine: valac (valac 0.52.3)
Host machine cpu family: x86_64
Host machine cpu: x86_64
Found pkg-config: /usr/bin/pkg-config (1.7.3)
Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
Found pkg-config: /usr/bin/pkg-config (1.7.3)
Run-time dependency gobject-2.0 found: YES 2.68.2
Run-time dependency gio-2.0 found: YES 2.68.2
Run-time dependency gthread-2.0 found: YES 2.68.2
Run-time dependency libalpm found: YES 12.0.2
Run-time dependency json-glib-1.0 found: YES 1.6.2
Run-time dependency libsoup-2.4 found: YES 2.72.0
Run-time dependency polkit-gobject-1 found: YES 0.118
Run-time dependency libnotify found: YES 0.7.9
Run-time dependency appstream-glib found: YES 0.7.18
Run-time dependency gio-unix-2.0 found: YES 2.68.2
Run-time dependency gtk+-3.0 found: YES 3.24.29
Run-time dependency libhandy-1 found: YES 1.2.2
Run-time dependency gmodule-2.0 found: YES 2.68.2
Library posix found: YES
Library m found: YES
Program g-ir-compiler found: YES (/usr/bin/g-ir-compiler)
Configuring org.manjaro.pamac.manager.service using configuration
Configuring org.manjaro.pamac.daemon.service using configuration
Configuring pamac-daemon.service using configuration
Configuring pamac-cleancache.service using configuration
Program pacman-mirrors found: NO
Program a2x found: YES (/usr/bin/a2x)
Program gzip found: YES (/usr/bin/gzip)
Build targets in project: 24

Found ninja-1.10.2 at /usr/bin/ninja
[7/92] Compiling Vala source ../src/alpm_config.vala ../src/dependency_checker.vala
../src/alpm_config.vala:349.2-349.18: warning: Method `AlpmConfig.write' never used
	public void write (HashTable<string,Variant> new_conf) {
	^^^^^^^^^^^^^^^^^
Compilation succeeded - 1 warning(s)
[8/92] Compiling Vala source ../src/alpm_config.vala ../src/outdated_checker.vala
../src/alpm_config.vala:349.2-349.18: warning: Method `AlpmConfig.write' never used
	public void write (HashTable<string,Variant> new_conf) {
	^^^^^^^^^^^^^^^^^
Compilation succeeded - 1 warning(s)
[9/92] Generating pamac.conf.5 manpage with a custom command
FAILED: data/doc/pamac.conf.5 
/usr/bin/a2x -f manpage -D data/doc ../data/doc/pamac.conf.5.asciidoc
a2x: ERROR: "xmllint" --nonet --noout --valid "/home/richard/.cache/yay/pamac-aur-git/src/pamac/builddir/data/doc/pamac.conf.5.xml" returned non-zero exit status 4

[11/92] Generating pamac.8 manpage with a custom command
FAILED: data/doc/pamac.8 
/usr/bin/a2x -f manpage -D data/doc ../data/doc/pamac.8.asciidoc
a2x: ERROR: "xmllint" --nonet --noout --valid "/home/richard/.cache/yay/pamac-aur-git/src/pamac/builddir/data/doc/pamac.8.xml" returned non-zero exit status 4

[13/92] Compiling Vala source ../src/version.val...nap_interface.vala ../src/flatpak_interface.vala
../src/alpm_package.vala:127.3-127.26: warning: Method `Pamac.AlpmPackage.set_as_app' never used
		internal void set_as_app (As.App? as_app) {
		^^^^^^^^^^^^^^^^^^^^^^^^
../src/alpm_package.vala:1276.3-1276.36: warning: Method `Pamac.AURPackageLinked.initialise_from_json' never used
		internal void initialise_from_json (Json.Object? json_object, AUR? aur, Alpm.Package? local_pkg, bool is_update = false) {
		^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/aur.vala:119.3-119.50: warning: Method `Pamac.AUR.get_multi_infos' never used
		public GenericArray<Json.Object> get_multi_infos (string[] pkgnames) {
		^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/aur.vala:148.3-148.41: warning: Method `Pamac.AUR.search' never used
		public GenericArray<Json.Object> search (string search_string) {
		^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/alpm_utils.vala:903.3-903.33: warning: Method `Pamac.AlpmUtils.trans_check_prepare' never used
		public bool trans_check_prepare (bool sysupgrade,
		^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/snap_interface.vala:30.3-30.35: warning: Method `Pamac.SnapPlugin.search_snaps' never used
		public abstract void search_snaps (string search_string, ref GenericArray<unowned SnapPackage> pkgs);
		^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/snap_interface.vala:31.3-31.52: warning: Method `Pamac.SnapPlugin.search_uninstalled_snaps_sync' never used
		public abstract void search_uninstalled_snaps_sync (string search_string, ref GenericArray<unowned SnapPackage> pkgs);
		^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/snap_interface.vala:32.3-32.40: warning: Method `Pamac.SnapPlugin.is_installed_snap' never used
		public abstract bool is_installed_snap (string name);
		^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/snap_interface.vala:33.3-33.39: warning: Method `Pamac.SnapPlugin.get_snap' never used
		public abstract SnapPackage? get_snap (string name);
		^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/snap_interface.vala:34.3-34.49: warning: Method `Pamac.SnapPlugin.get_snap_by_app_id' never used
		public abstract SnapPackage? get_snap_by_app_id (string app_id);
		^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/snap_interface.vala:35.3-35.42: warning: Method `Pamac.SnapPlugin.get_installed_snaps' never used
		public abstract void get_installed_snaps (ref GenericArray<unowned SnapPackage> pkgs);
		^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/snap_interface.vala:36.3-36.48: warning: Method `Pamac.SnapPlugin.get_installed_snap_icon' never used
		public abstract string get_installed_snap_icon (string name) throws Error;
		^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/snap_interface.vala:37.3-37.41: warning: Method `Pamac.SnapPlugin.get_category_snaps' never used
		public abstract void get_category_snaps (string category, ref GenericArray<unowned SnapPackage> pkgs);
		^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/snap_interface.vala:41.3-41.30: warning: Method `Pamac.SnapPlugin.refresh' never used
		public abstract void refresh ();
		^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/flatpak_interface.vala:29.3-29.45: warning: Method `Pamac.FlatpakPlugin.refresh_appstream_data' never used
		public abstract bool refresh_appstream_data ();
		^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/flatpak_interface.vala:30.3-30.42: warning: Method `Pamac.FlatpakPlugin.load_appstream_data' never used
		public abstract void load_appstream_data ();
		^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/flatpak_interface.vala:31.3-31.40: warning: Method `Pamac.FlatpakPlugin.get_remotes_names' never used
		public abstract void get_remotes_names (ref GenericArray<unowned string> remotes_names);
		^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/flatpak_interface.vala:32.3-32.38: warning: Method `Pamac.FlatpakPlugin.search_flatpaks' never used
		public abstract void search_flatpaks (string search_string, ref GenericArray<unowned FlatpakPackage> pkgs);
		^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/flatpak_interface.vala:33.3-33.55: warning: Method `Pamac.FlatpakPlugin.search_uninstalled_flatpaks_sync' never used
		public abstract void search_uninstalled_flatpaks_sync (string[] search_terms, ref GenericArray<unowned FlatpakPackage> pkgs);
		^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/flatpak_interface.vala:34.3-34.43: warning: Method `Pamac.FlatpakPlugin.is_installed_flatpak' never used
		public abstract bool is_installed_flatpak (string name);
		^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/flatpak_interface.vala:35.3-35.55: warning: Method `Pamac.FlatpakPlugin.get_flatpak_by_app_id' never used
		public abstract FlatpakPackage? get_flatpak_by_app_id (string app_id);
		^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/flatpak_interface.vala:36.3-36.45: warning: Method `Pamac.FlatpakPlugin.get_flatpak' never used
		public abstract FlatpakPackage? get_flatpak (string id);
		^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/flatpak_interface.vala:37.3-37.45: warning: Method `Pamac.FlatpakPlugin.get_installed_flatpaks' never used
		public abstract void get_installed_flatpaks (ref GenericArray<unowned FlatpakPackage> pkgs);
		^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/flatpak_interface.vala:38.3-38.44: warning: Method `Pamac.FlatpakPlugin.get_category_flatpaks' never used
		public abstract void get_category_flatpaks (string category, ref GenericArray<unowned FlatpakPackage> pkgs);
		^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/flatpak_interface.vala:39.3-39.42: warning: Method `Pamac.FlatpakPlugin.get_flatpak_updates' never used
		public abstract void get_flatpak_updates (ref GenericArray<unowned FlatpakPackage> pkgs);
		^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/flatpak_interface.vala:42.3-42.30: warning: Method `Pamac.FlatpakPlugin.refresh' never used
		public abstract void refresh ();
		^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Compilation succeeded - 26 warning(s)
[16/92] Compiling Vala source ../src/package.val...nap_interface.vala ../src/flatpak_interface.vala
../src/alpm_config.vala:349.2-349.18: warning: Method `AlpmConfig.write' never used
	public void write (HashTable<string,Variant> new_conf) {
	^^^^^^^^^^^^^^^^^
../src/alpm_utils.vala:637.3-637.28: warning: Method `Pamac.AlpmUtils.download_pkg' never used
		public string download_pkg (string sender, string url) {
		^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/snap_interface.vala:31.3-31.52: warning: Method `Pamac.SnapPlugin.search_uninstalled_snaps_sync' never used
		public abstract void search_uninstalled_snaps_sync (string search_string, ref GenericArray<unowned SnapPackage> pkgs);
		^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/snap_interface.vala:38.3-38.32: warning: Method `Pamac.SnapPlugin.trans_run' never used
		public abstract bool trans_run (string sender, string[] to_install, string[] to_remove);
		^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/snap_interface.vala:39.3-39.37: warning: Method `Pamac.SnapPlugin.switch_channel' never used
		public abstract bool switch_channel (string sender, string name, string channel);
		^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/snap_interface.vala:40.3-40.35: warning: Method `Pamac.SnapPlugin.trans_cancel' never used
		public abstract void trans_cancel (string sender);
		^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/flatpak_interface.vala:33.3-33.55: warning: Method `Pamac.FlatpakPlugin.search_uninstalled_flatpaks_sync' never used
		public abstract void search_uninstalled_flatpaks_sync (string[] search_terms, ref GenericArray<unowned FlatpakPackage> pkgs);
		^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/flatpak_interface.vala:40.3-40.32: warning: Method `Pamac.FlatpakPlugin.trans_run' never used
		public abstract bool trans_run (string sender, string[] to_install, string[] to_remove, string[] to_upgrade);
		^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/flatpak_interface.vala:41.3-41.35: warning: Method `Pamac.FlatpakPlugin.trans_cancel' never used
		public abstract void trans_cancel (string sender);
		^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Compilation succeeded - 9 warning(s)
ninja: build stopped: subcommand failed.
==> FOUT: Er is een fout opgetreden in build().
    Afbreken...
error making: pamac-aur-git

[ricklinux@eos-kde ~]$ yay -S pamac
:: There are 6 providers available for pamac:
:: Repository AUR
1) pamac-all 2) pamac-all-git 3) pamac-aur 4) pamac-aur-git 5) pamac-classic 6) pamac-cli

Enter a number (default=1):

I enter number 4 and then what i meant was enter A for all to clean build when it asks packages to clean build. Not sure if this will make any difference.

Another way to build is:

cd /tmp
yay -Ga pamac-aur-git
cd pamac-aur-git
makepkg -cf

and if that succeeds, then install the package with:

sudo pacman -U pamac-aur-git-*.pkg.tar.*

An extra tip: when you show the output of a command, please use prefix LANG=C, for example:

LANG=C yay -S pamac-aur-git

That makes it easier for those (like me) that don’t speak your language. :sweat_smile:

git clone https://aur.archlinux.org/pamac-aur-git.git
cd pamac-aur-git
makepkg -si

Didn’t work either.

==> Pakket pamac-aur-git 10.1.2.r3.g819a831-1 (vr 21 mei 2021 10:47:43 CEST) wordt gemaakt
==> Uitvoerafhankelijkheden controleren...
==> Afhankelijkheden voor creatie controleren
==> Bronnen ophalen...
  -> pamac git repo bijwerken...
Fetching origin
==> Valideren van source bestanden met sha256sums...
    pamac ... Overgeslaan
==> Bronnen uitpakken...
  -> Een werkkopie van pakketlijst pamac git aan het aanmaken...
Switched to a new branch 'makepkg'
==> Bezig met het uitvoeren van prepare()...
==> Bezig met het uitvoeren van pkgver()...
==> Bestaande $pkgdir/ map verwijderen...
==> Bezig met het uitvoeren van build()...
Directory already configured.

Just run your build command (e.g. ninja) and Meson will regenerate as necessary.
If ninja fails, run "ninja reconfigure" or "meson --reconfigure"
to force Meson to regenerate.

If build failures persist, run "meson setup --wipe" to rebuild from scratch
using the same options as passed when configuring the build.
To change option values, run "meson configure" instead.
[28/79] Compiling Vala source ../src/tray.vala ../src/tray-gtk.vala src/pamac.vapi
../src/tray-gtk.vala:23.3-23.28: warning: `Gtk.StatusIcon' has been deprecated since 3.14
../src/tray-gtk.vala:26.22-26.35: warning: `Gtk.StatusIcon' has been deprecated since 3.14
Compilation succeeded - 2 warning(s)
[52/79] Generating pamac.conf.5 manpage with a custom command
FAILED: data/doc/pamac.conf.5 
/usr/bin/a2x -f manpage -D data/doc ../data/doc/pamac.conf.5.asciidoc
a2x: ERROR: "xmllint" --nonet --noout --valid "/tmp/pamac-aur-git/src/pamac/builddir/data/doc/pamac.conf.5.xml" returned non-zero exit status 4

[53/79] Generating pamac.8 manpage with a custom command
FAILED: data/doc/pamac.8 
/usr/bin/a2x -f manpage -D data/doc ../data/doc/pamac.8.asciidoc
a2x: ERROR: "xmllint" --nonet --noout --valid "/tmp/pamac-aur-git/src/pamac/builddir/data/doc/pamac.8.xml" returned non-zero exit status 4

[59/79] Compiling C object src/pamac.p/meson-generated_cli.c.o
ninja: build stopped: subcommand failed.

No, it didn’t make a difference.

Maybe you have not updated your system?
Do you have some packages ignored in your /etc/pacman.conf?

Yes, I updated my system, do it every day.
No packages ignored.

Check deps like somethi g for xmllint

1 Like

I just got an update to pamac. :thinking:

Edit: version 10.1.2

I just installed Skype to see if I could build anything and this builds fine.

Just tried Pamac again, but computer says no.

This is just odd? I think in all the times i have been using pamac and installed it there was only that one time with the issue with vala that it wouldn’t build.

Don’t have a problem on my old laptop and my desktop either…

I just built it on a vm and no issue also. There has to be a problem with the build files or something or a missing dependency in the build process? Or other? Packages in cache? Me no know! :thinking:

Well, look at the bright side.
I’ll become more terminal centric without it. :laughing:

2 Likes