View previous topic :: View next topic |
Author |
Message |
pking n00b
Joined: 11 Sep 2009 Posts: 61
|
Posted: Wed Jul 24, 2013 4:21 pm Post subject: LibreOffice + icu + mdds... failed emerge |
|
|
I build LibreOffice rather than libreoffice-bin since I got tired of the problems with icu.
But as of yesterday, I have a new problem.
Portage tells me the following for an emerge -avuNDt @world:
Code: |
These are the packages that would be merged, in reverse order:
Calculating dependencies... done!
[ebuild rR ] media-libs/harfbuzz-0.9.12 USE="-static-libs" 0 kB
[ebuild rR ~] app-text/calibre-0.9.40 USE="udisks" 0 kB
[ebuild rR ] app-office/libreoffice-4.0.4.2 USE="branding cups dbus gtk opengl postgres vba webdav (-aqua) -bluetooth -debug -eds -gnome -gstreamer -java -jemalloc -kde -mysql -odk -telepathy {-test}" LIBREOFFICE_EXTENSIONS="presenter-minimizer -nlpsolver -scripting-beanshell -scripting-javascript -wiki-publisher" PYTHON_SINGLE_TARGET="python2_7 (-python3_3)" PYTHON_TARGETS="python2_7 (-python3_3)" 0 kB
[ebuild rR ] media-libs/libvisio-0.0.28 USE="-doc -static-libs" 0 kB
[ebuild rR ] media-libs/libcdr-0.0.14 USE="-doc -static-libs" 0 kB
[ebuild rR ] app-text/libmspub-0.0.6 USE="-doc -static-libs" 0 kB
[ebuild rR ] media-libs/raptor-2.0.9:2 USE="curl unicode -debug -json -static-libs" 0 kB
[ebuild r U ~] dev-libs/icu-51.2:0/51.2 [51.1:0/51.1] USE="-debug -doc -examples -static-libs" 0 kB
Total: 8 packages (1 upgrade, 7 reinstalls), Size of downloads: 0 kB
WARNING: One or more updates have been skipped due to a dependency conflict:
dev-util/mdds:0
(dev-util/mdds-0.8.1::gentoo, ebuild scheduled for merge) conflicts with
<dev-util/mdds-0.8.0 required by (app-office/libreoffice-4.0.4.2::gentoo, ebuild scheduled for merge)
|
So it seems like the icu update triggers lots of rebuilds, and lands me in a situation with
mdds. If I accept the skipped update of mdds, the emerge of icu fails, with a patch failure --
little information beyond that, but I assume it's because I haven't updated to mdds-0.8.1. So
I'm stuck in the old same place, it seems, of having an icu update break on libreoffice, but
this time not breaking the binary but even upgrading from source, since the source, as it says,
requires mdds-0.8.0 or less.
Any advice? I suppose I could simply mask icu-51.2, but down that road I could simply install
libreoffice-bin and mask icu updates regularly, too.
There has to be a Better Way... |
|
Back to top |
|
|
ulenrich Veteran
Joined: 10 Oct 2010 Posts: 1480
|
Posted: Wed Jul 24, 2013 6:02 pm Post subject: |
|
|
1. keep icu stable for now
2. mask >dev-util/mdds-0.8 as portage stated |
|
Back to top |
|
|
pking n00b
Joined: 11 Sep 2009 Posts: 61
|
Posted: Wed Jul 24, 2013 8:05 pm Post subject: |
|
|
Thanks ulenrich; that is a workaround. Pity at having to mask mdds, but it's
better than throwing everything else out of whack! |
|
Back to top |
|
|
ulenrich Veteran
Joined: 10 Oct 2010 Posts: 1480
|
Posted: Wed Jul 24, 2013 8:54 pm Post subject: |
|
|
mdds is an important helper for libreoffice-4.0, see
equery d mdds
They developed libreoffice with mdds-0.7 in mind. I don't know what about
libreoffice-4.1 in that respect.
Regarding icu the Gentoo maintainer is frustrated about every minor icu
release breaking the abi without announcing ... |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|