Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#65884 - [libappindicator-gtk3] -gtk2 and -gtk3 pkgs conflict when mono is installed on build system
Attached to Project:
Community Packages
Opened by Paul G (paulieg) - Wednesday, 18 March 2020, 23:23 GMT
Last edited by Balló György (City-busz) - Thursday, 19 March 2020, 10:42 GMT
Opened by Paul G (paulieg) - Wednesday, 18 March 2020, 23:23 GMT
Last edited by Balló György (City-busz) - Thursday, 19 March 2020, 10:42 GMT
|
DetailsDescription:
When mono is present, libappindicator's autoconf detects it and produces c# artefacts that then proceed to conflict between the gtk2 and gtk3 versions of this split package. They conflict with the libappindicator-sharp package, which I also had installed previously, but this package has since been removed from community. I'm not sure which package now ought to provide the c# functionality, but it can't be both -gtk2 and -gtk3. Additional info: libappindicator-gtk3: /usr/lib/cli/appindicator-sharp-0.1/appindicator-sharp.dll exists in filesystem (owned by libappindicator-gtk2) libappindicator-gtk3: /usr/lib/cli/appindicator-sharp-0.1/appindicator-sharp.dll.config exists in filesystem (owned by libappindicator-gtk2) libappindicator-gtk3: /usr/lib/cli/appindicator-sharp-0.1/policy.0.0.appindicator-sharp.config exists in filesystem (owned by libappindicator-gtk2) libappindicator-gtk3: /usr/lib/cli/appindicator-sharp-0.1/policy.0.0.appindicator-sharp.dll exists in filesystem (owned by libappindicator-gtk2) libappindicator-gtk3: /usr/lib/cli/appindicator-sharp-0.1/policy.0.1.appindicator-sharp.config exists in filesystem (owned by libappindicator-gtk2) libappindicator-gtk3: /usr/lib/cli/appindicator-sharp-0.1/policy.0.1.appindicator-sharp.dll exists in filesystem (owned by libappindicator-gtk2) libappindicator-gtk3: /usr/lib/mono/appindicator-sharp/appindicator-sharp.dll exists in filesystem (owned by libappindicator-gtk2) libappindicator-gtk3: /usr/lib/mono/appindicator-sharp/policy.0.0.appindicator-sharp.dll exists in filesystem (owned by libappindicator-gtk2) libappindicator-gtk3: /usr/lib/mono/gac/appindicator-sharp/0.2.0.0__bcae265d1c7ab4c2/appindicator-sharp.dll exists in filesystem (owned by libappindicator-gtk2) libappindicator-gtk3: /usr/lib/mono/gac/appindicator-sharp/0.2.0.0__bcae265d1c7ab4c2/appindicator-sharp.dll.config exists in filesystem (owned by libappindicator-gtk2) libappindicator-gtk3: /usr/lib/mono/gac/policy.0.0.appindicator-sharp/0.0.0.0__bcae265d1c7ab4c2/policy.0.0.appindicator-sharp.config exists in filesystem (owned by libappindicator-gtk2) libappindicator-gtk3: /usr/lib/mono/gac/policy.0.0.appindicator-sharp/0.0.0.0__bcae265d1c7ab4c2/policy.0.0.appindicator-sharp.dll exists in filesystem (owned by libappindicator-gtk2) libappindicator-gtk3: /usr/lib/pkgconfig/appindicator-sharp-0.1.pc exists in filesystem (owned by libappindicator-gtk2) Steps to reproduce: 1. install mono 2. build package 3. try to install both package 4. see the conflicts |
This task depends upon
Closed by Balló György (City-busz)
Thursday, 19 March 2020, 10:42 GMT
Reason for closing: Not a bug
Additional comments about closing: Builds fine in a clean chroot.
Thursday, 19 March 2020, 10:42 GMT
Reason for closing: Not a bug
Additional comments about closing: Builds fine in a clean chroot.
Comment by Balló György (City-busz) -
Thursday, 19 March 2020, 08:03 GMT
If you build the package in a clean chroot, it won't happen. Please use the extra-x86_64-build tool provided by devtools package.