View previous topic :: View next topic |
Author |
Message |
genterminl Guru


Joined: 12 Feb 2005 Posts: 505 Location: Connecticut, USA
|
Posted: Wed Jan 13, 2016 7:08 pm Post subject: kaddressbook update fail (4.14.8 -> 4.14.10) |
|
|
I have a mostly stable KDE4 installation, with a few framework packages from the KDE overlay. As far as I can tell, all of those are ones that can live alongside the older versions. I'm trying to upgrade from kaddressbook-4.14.8 to 4.14.10, and the compile is failing to link libkaddressbokprivate.so.4.14.8 with many undefined references to 'PimCommon::GravatarResolvUrlJob::... functions. Is there perhaps a missing depends in the ebuild? The only change to the ebuild from 4.14.8 to 4.14.10 is the addition of ~ and adding 'akonadi(+)' to the kdepimlibs already listed in the add_kdeapps_dep.
I'm also curious that the failing lib is 4.14.8, and all the .sofiles already built in that target dir are 4.14.8. Am I likely to have some misconfiguration, or a bad mix of versions, or is there a bug in the ebuild?
Thanks for any suggestions for further troubleshooting. |
|
Back to top |
|
 |
asturm Developer


Joined: 05 Apr 2007 Posts: 8058 Location: Austria
|
Posted: Wed Jan 13, 2016 7:13 pm Post subject: |
|
|
Have you recently upgraded to GCC-5.3.0? _________________ backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Last edited by asturm on Wed Jan 13, 2016 7:26 pm; edited 2 times in total |
|
Back to top |
|
 |
genterminl Guru


Joined: 12 Feb 2005 Posts: 505 Location: Connecticut, USA
|
Posted: Wed Jan 13, 2016 7:24 pm Post subject: |
|
|
No. I have 4.8.5 and 4.9.3 installed, with the latter active. I suppose many of the already installed kde components could have been compiled with an older version. However, is there likely (or even possibly) a problem between 4.8 and 4.9? |
|
Back to top |
|
 |
asturm Developer


Joined: 05 Apr 2007 Posts: 8058 Location: Austria
|
Posted: Wed Jan 13, 2016 7:26 pm Post subject: |
|
|
Nevermind, I think I've found the problem. After the package move to kde-apps/, the dependencies do not properly pull in >=4.14.10 anymore, but 4.14.3 for backwards compatibility reason. That is wrong in case of kdepim-meta, though. _________________ backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic |
|
Back to top |
|
 |
genterminl Guru


Joined: 12 Feb 2005 Posts: 505 Location: Connecticut, USA
|
Posted: Wed Jan 13, 2016 7:28 pm Post subject: |
|
|
So I'll just wait a bit and re-sync and try again later? |
|
Back to top |
|
 |
asturm Developer


Joined: 05 Apr 2007 Posts: 8058 Location: Austria
|
Posted: Wed Jan 13, 2016 7:55 pm Post subject: |
|
|
If you don't want to wait you can find out to which package this file belongs
Code: | $ equery belongs libkaddressbokprivate.so.4.14.8 |
and then upgrade it manually
Code: | # emerge -1 <pkgname> |
_________________ backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic |
|
Back to top |
|
 |
genterminl Guru


Joined: 12 Feb 2005 Posts: 505 Location: Connecticut, USA
|
Posted: Wed Jan 13, 2016 10:31 pm Post subject: |
|
|
That's what's odd. The compile of kaddressbook-4.14.10 is failing on linking that file. That file is not presently on my system, and the equery returns nothing. There are some other 4.14.8 .so files under the build directory that succeeded in being built before the failure. |
|
Back to top |
|
 |
asturm Developer


Joined: 05 Apr 2007 Posts: 8058 Location: Austria
|
Posted: Wed Jan 13, 2016 11:06 pm Post subject: |
|
|
I'd need to see your actual build.log to be able to tell more about it, but a PR is already pending that should fix the issue. Hopefully won't take long to get accepted.  _________________ backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic |
|
Back to top |
|
 |
genterminl Guru


Joined: 12 Feb 2005 Posts: 505 Location: Connecticut, USA
|
Posted: Thu Jan 14, 2016 12:26 am Post subject: |
|
|
The build log is 486K. I'll be glad to post it some place, but I'm also happy to wait a few days to try the new version. |
|
Back to top |
|
 |
asturm Developer


Joined: 05 Apr 2007 Posts: 8058 Location: Austria
|
Posted: Thu Jan 14, 2016 4:30 pm Post subject: |
|
|
Dependencies should be fixed now, can you sync and try again? _________________ backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic |
|
Back to top |
|
 |
genterminl Guru


Joined: 12 Feb 2005 Posts: 505 Location: Connecticut, USA
|
Posted: Thu Jan 14, 2016 8:41 pm Post subject: |
|
|
Just synced, but no update. I'll try again later - perhaps it hasn't propagated yet to whatever mirror I'm using. |
|
Back to top |
|
 |
asturm Developer


Joined: 05 Apr 2007 Posts: 8058 Location: Austria
|
Posted: Thu Jan 14, 2016 8:42 pm Post subject: |
|
|
There's no revbump - just run your update again. _________________ backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic |
|
Back to top |
|
 |
genterminl Guru


Joined: 12 Feb 2005 Posts: 505 Location: Connecticut, USA
|
Posted: Thu Jan 14, 2016 10:50 pm Post subject: |
|
|
Thanks. I'm back in business. It did pull in some kdepim stuff (also 4.14.10) so I suppose that was the dependency stuff you fixed? |
|
Back to top |
|
 |
asturm Developer


Joined: 05 Apr 2007 Posts: 8058 Location: Austria
|
Posted: Fri Jan 15, 2016 12:10 am Post subject: |
|
|
Yes, it needed to be fixed in eclass. _________________ backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic |
|
Back to top |
|
 |
|