Summary: | gnome-extra/evolution-data-server-3.26.6 with dev-libs/icu-63.1-r1 - .../work/evolution-data-server-3.26.6/src/libedataserver/e-alphabet-index-private.cpp:79:2: error: ‘UnicodeString’ was not declared in this scope | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Faraclas <faraclas> |
Component: | Current packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | faraclas |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=666544 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log
Environment Full Emerge output Upgrade ICU Emerge Info Build Log Build Log |
Created attachment 560110 [details]
Environment
Your build.log is missing the unpack and prepare stage for some reason, so I'm not sure what is going on there. There is a patch that gets applied by main tree version, which fixes it - you apparently don't have it applied somehow. It does have a " * Disabling deprecation warnings ... [ ok ]" chunk though, but not the necessary one right before: " * Applying icu61-compat.patch ... [ ok ]" Given that lots of other lines are missing in build.log as well, and there's a spurious "include version 5.3" on top, it feels like you have some sort of portage bashrc or other things going on. Please investigate and explain. Created attachment 560246 [details]
Full Emerge output Upgrade ICU
Created attachment 560248 [details]
Emerge Info
(In reply to Mart Raudsepp from comment #3) > It does have a > " * Disabling deprecation warnings ... > [ ok ]" > > chunk though, but not the necessary one right before: > > " * Applying icu61-compat.patch ... > [ ok ]" > > Given that lots of other lines are missing in build.log as well, and there's > a spurious "include version 5.3" on top, it feels like you have some sort of > portage bashrc or other things going on. Please investigate and explain. I don't think there is anything wrong with my bash or portage. This is the only package that is throwing errors and only when upgrading to ICU-63.1-r1. I masked icu-63.1-r1 and rebuilt all fine. Then I unmasked icu-63.1-r1 and for the same error. Please see the new attachments. I have a new build.log also but for some reason, I am getting errors trying to upload it. I will keep trying to upload it. Created attachment 560252 [details]
Build Log
new build.log
The log is still missing vital information for some reason. Maybe it's reusing some old failed unpack and thus not having the initial phases in the log? Maybe try rm -rf /var/tmp/portage/gnome-extra/evolution-data-server-3.26.6/ before a new evolution-data-server install try and see if the build.log has more stuff on top then (e.g. ">>> Unpacking source...") Created attachment 560338 [details]
Build Log
Build log after running 'rm -rf /var/tmp/portage/gnome-extra/evolution-data-server-3.26.6/'
Comment on attachment 560252 [details]
Build Log
This should be obsolete now.
Done. New build.log showing the unpack after rm -rf /var/tmp/portage/gnome-extra/evolution-data-server-3.26.6/ OK, I'm blind. The build.log at least does say "Repository: gnome", but I took this to be fine, as if seeing "Repository: gentoo". You have an outdated gnome overlay sync, which still has an evolution-data-server in there as well, but lacks the ICU patch. There has been no evolution-data-server-3.26.6 in gnome overlay since 11th September 2018, so that's how outdated it is at least - this suggests you might want to consider removing the overlay, instead of syncing, instead (as so outdated overlay suggests you don't have much desire to have it). Sync or remove gnome overlay and you'll be using evolution-data-server from the main tree, which will apply patches for clean compilation against ICU-61 and newer. |
Created attachment 560108 [details] build.log evolution-data-server-3.26.6 fails with icu-icu-63.1-r1 # emerge -pqv =gnome-extra/evolution-data-server-3.26.6::gnome [ebuild R ] gnome-extra/evolution-data-server-3.26.6 USE="berkdb gnome-online-accounts gtk introspection ipv6 ldap vala weather -api-doc-extras -google -kerberos -test"