Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 908381 - mail-client/evolution-3.48.3::gentoo fails in cmake prepare phase on running news-to-appdata
Summary: mail-client/evolution-3.48.3::gentoo fails in cmake prepare phase on running ...
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-06-11 16:14 UTC by Iade Gesso
Modified: 2023-12-04 21:23 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (build.info,14.19 KB, text/plain)
2023-06-11 16:16 UTC, Iade Gesso
Details
emerge --info mail-client/evolution (emerge--info,14.89 KB, text/plain)
2023-06-17 22:28 UTC, Iade Gesso
Details
build.log (build.log,9.25 KB, text/x-log)
2023-06-17 22:30 UTC, Iade Gesso
Details
build.log v3.48.1 (build.log,10.13 KB, text/x-log)
2023-07-20 17:42 UTC, Iade Gesso
Details
emerge --info mail-client/evolution v3.48.1 (emerge--info.txt,14.95 KB, text/plain)
2023-07-20 17:43 UTC, Iade Gesso
Details
/tmp/portage/mail-client/evolution-3.50.1/work/evolution-3.50.1_build/CMakeFiles/CMakeConfigureLog.yaml (CMakeConfigureLog.yaml,170.85 KB, application/x-yaml)
2023-10-30 21:50 UTC, Iade Gesso
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Iade Gesso 2023-06-11 16:14:46 UTC
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
Comment 1 Iade Gesso 2023-06-11 16:16:16 UTC
Created attachment 863716 [details]
emerge --info
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-06-11 16:18:49 UTC
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.)
Comment 3 Iade Gesso 2023-06-12 06:23:29 UTC
(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
Comment 4 Iade Gesso 2023-06-17 22:28:09 UTC
Created attachment 864102 [details]
emerge --info mail-client/evolution

Hope this will be better
Comment 5 Iade Gesso 2023-06-17 22:30:41 UTC
Created attachment 864103 [details]
build.log
Comment 6 Iade Gesso 2023-07-20 17:42:24 UTC
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
Comment 7 Iade Gesso 2023-07-20 17:42:57 UTC
Created attachment 865833 [details]
build.log v3.48.1
Comment 8 Iade Gesso 2023-07-20 17:43:24 UTC
Created attachment 865834 [details]
emerge --info mail-client/evolution v3.48.1
Comment 9 Iade Gesso 2023-10-29 22:25:38 UTC
Same problem with 3.50.1 version... and no one try to help...


Iade
Comment 10 Mart Raudsepp gentoo-dev 2023-10-30 08:37:19 UTC
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.
Comment 11 Mart Raudsepp gentoo-dev 2023-10-30 08:37:59 UTC
Sorry, copied the wrong path - I mean from the latest evolution versions build: 3.50.1
Comment 12 Iade Gesso 2023-10-30 21:50:07 UTC
Created attachment 873729 [details]
/tmp/portage/mail-client/evolution-3.50.1/work/evolution-3.50.1_build/CMakeFiles/CMakeConfigureLog.yaml
Comment 13 Iade Gesso 2023-10-30 21:52:47 UTC
(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
Comment 14 Mart Raudsepp gentoo-dev 2023-10-30 22:05:03 UTC
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.
Comment 15 Iade Gesso 2023-11-01 13:21:21 UTC
(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
Comment 16 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-11-01 13:23:28 UTC
emerge -pvO glib please
Comment 17 Iade Gesso 2023-11-01 13:28:45 UTC
(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
Comment 18 Iade Gesso 2023-11-21 18:40:53 UTC
(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
Comment 19 Iade Gesso 2023-12-04 21:22:34 UTC
(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
Comment 20 Iade Gesso 2023-12-04 21:23:56 UTC
(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