Hi, when I try to upgrade evolution I get a failure message as follows: ... -- Performing Test _news_to_appdata_result -- Performing Test _news_to_appdata_result - Failed CMake Error at CMakeLists.txt:791 (message): Failed to run news-to-appdata Iade Reproducible: Always
Created attachment 863716 [details] emerge --info
You've been around more than long enough to know to always include the full build.log. (Also, as I said last time, please stop including -w in *FLAGS. It's dangerous and confuses configure tests.)
(In reply to Sam James from comment #2) > You've been around more than long enough to know to always include the full > build.log. > > (Also, as I said last time, please stop including -w in *FLAGS. It's > dangerous and confuses configure tests.) Yes I'm around in this bug tracker more than long enough to know to always include the full build.log but yesterday I was from my phone and I couldn't attach it... I will do it this evening. Moreover, as I told you in the other thread, I do not know how to avoid stopping to include -w in *FLAGS... so, help me to improve the info I share while opening a new bug thread. Thanks, Iade
Created attachment 864102 [details] emerge --info mail-client/evolution Hope this will be better
Created attachment 864103 [details] build.log
Ok, sorry for the late update, but I had time to try only today. Even the 3.48.1 (stable) version shows me the same error. I disabled LTO, ccache and distcc. In the attachments, I uploaded the newest information files. Iade
Created attachment 865833 [details] build.log v3.48.1
Created attachment 865834 [details] emerge --info mail-client/evolution v3.48.1
Same problem with 3.50.1 version... and no one try to help... Iade
Do you have /tmp/portage/mail-client/evolution-3.48.3/work/evolution-3.48.3_build/CMakeFiles/CMakeConfigureLog.yaml or similar after the failure? Please attach that to get some insight what it's actually doing there to fail.
Sorry, copied the wrong path - I mean from the latest evolution versions build: 3.50.1
Created attachment 873729 [details] /tmp/portage/mail-client/evolution-3.50.1/work/evolution-3.50.1_build/CMakeFiles/CMakeConfigureLog.yaml
(In reply to Mart Raudsepp from comment #11) > Sorry, copied the wrong path - I mean from the latest evolution versions > build: 3.50.1 Hi, I just uploaded the file you asked. Analyzing it I found an error: Bail out! GLib-GObject:ERROR:../glib-2.78.0/gobject/gtype.c:2876:g_type_register_static: assertion failed: (static_quark_type_flags) Iade
Looks like your problem is in your dev-libs/glib build then. Maybe rebuild that with more common CFLAGS to try (no `-w`, maybe no -flto as a check) and then see what happens with evolution configure.
(In reply to Mart Raudsepp from comment #14) > Looks like your problem is in your dev-libs/glib build then. Maybe rebuild > that with more common CFLAGS to try (no `-w`, maybe no -flto as a check) and > then see what happens with evolution configure. Ok, I tryed disabling LTO and -w switch was already disabled since the past june. Even building glib 2.78.0 without LTO, the merge process dies due to the same configuration error. Nothing canged. Iade
emerge -pvO glib please
(In reply to Sam James from comment #16) > emerge -pvO glib please Hi! Running emerge -pvO glib I got this: > These are the packages that would be merged, in order: > > > > > [ Results for search key : glib ] > * dev-haskell/glib [ Masked ] > Latest version available: 0.13.10.0 > Latest version installed: [ Not Installed ] > Size of files: 39 KiB > Homepage: https://projects.haskell.org/gtk2hs/ > Description: Binding to the GLIB library for Gtk2Hs > License: LGPL-2.1 > > * dev-libs/glib > Latest version available: 2.78.1 > Latest version installed: 2.78.0 > Size of files: 5.197 KiB > Homepage: https://www.gtk.org/ > Description: The GLib library of C routines > License: LGPL-2.1+ > > [ Applications found : 2 ] > > !!! The short ebuild name "glib" is ambiguous. Please specify > !!! one of the above fully-qualified ebuild names instead. So I did emerge -pvO dev-libs/glib and I got: > These are the packages that would be merged, in order: > > [ebuild U ~] dev-libs/glib-2.78.1:2::gentoo [2.78.0:2::gentoo] USE="dbus elf (mime) static-libs sysprof utils xattr -debug -gtk-doc (-selinux) -systemtap -test" ABI_X86="32 (64) (-x32)" 0 KiB > > Total: 1 package (1 upgrade), Size of downloads: 0 KiB
(In reply to Iade Gesso from comment #15) > (In reply to Mart Raudsepp from comment #14) > > Looks like your problem is in your dev-libs/glib build then. Maybe rebuild > > that with more common CFLAGS to try (no `-w`, maybe no -flto as a check) and > > then see what happens with evolution configure. > > Ok, I tryed disabling LTO and -w switch was already disabled since the past > june. Even building glib 2.78.0 without LTO, the merge process dies due to > the same configuration error. Nothing canged. > > > Iade Nothing changed even after disabling LTO and forcing bfd as linker for both mail-client/evolution and dev-libs/glib. Moreover, I rebuilt both of them disabling ccache and distcc, but the issue is still present. Iade
(In reply to Iade Gesso from comment #18) > (In reply to Iade Gesso from comment #15) > > (In reply to Mart Raudsepp from comment #14) > > > Looks like your problem is in your dev-libs/glib build then. Maybe rebuild > > > that with more common CFLAGS to try (no `-w`, maybe no -flto as a check) and > > > then see what happens with evolution configure. > > > > Ok, I tryed disabling LTO and -w switch was already disabled since the past > > june. Even building glib 2.78.0 without LTO, the merge process dies due to > > the same configuration error. Nothing canged. > > > > > > Iade > > Nothing changed even after disabling LTO and forcing bfd as linker for both > mail-client/evolution and dev-libs/glib. Moreover, I rebuilt both of them > disabling ccache and distcc, but the issue is still present. > > > Iade Even ugrading gcc to 13.x (13.2.1_p20230826) doesn't help... the issue is still the same. Iade
(In reply to Iade Gesso from comment #19) > (In reply to Iade Gesso from comment #18) > > (In reply to Iade Gesso from comment #15) > > > (In reply to Mart Raudsepp from comment #14) > > > > Looks like your problem is in your dev-libs/glib build then. Maybe rebuild > > > > that with more common CFLAGS to try (no `-w`, maybe no -flto as a check) and > > > > then see what happens with evolution configure. > > > > > > Ok, I tryed disabling LTO and -w switch was already disabled since the past > > > june. Even building glib 2.78.0 without LTO, the merge process dies due to > > > the same configuration error. Nothing canged. > > > > > > > > > Iade > > > > Nothing changed even after disabling LTO and forcing bfd as linker for both > > mail-client/evolution and dev-libs/glib. Moreover, I rebuilt both of them > > disabling ccache and distcc, but the issue is still present. > > > > > > Iade > > Even ugrading gcc to 13.x (13.2.1_p20230826) doesn't help... the issue is > still the same. > > Iade PS: Now I'm trying with evolution 3.50.1
Are you still hitting this with updated systems? Thanks
(In reply to Pacho Ramos from comment #21) > Are you still hitting this with updated systems? Thanks I cannot answer because I simply removed Evolution when I discovered that my system only needs evolution-data-server package to work. Iade
(In reply to Iade Gesso from comment #22) > (In reply to Pacho Ramos from comment #21) > > Are you still hitting this with updated systems? Thanks > > I cannot answer because I simply removed Evolution when I discovered that my > system only needs evolution-data-server package to work. > > > Iade Anyway, now I successfully built the mail-client/evolution-3.55.1::Miezhiko. It comes from an experimental repository, but it builds fine. Iade