View previous topic :: View next topic |
Author |
Message |
tameritoke n00b
Joined: 08 Sep 2005 Posts: 38 Location: Germany
|
Posted: Thu Jan 09, 2014 1:40 am Post subject: media-libs/harfbuzz-0.9.23::gentoo failed (compile phase) |
|
|
tried to merge libreoffice-bin, and the dependency failed to compile. Any ideas what might be the problem or how to solve that?!
http://pastebin.com/raw.php?i=dwMcutSq
Tamer |
|
Back to top |
|
|
DanZ n00b
Joined: 24 Sep 2004 Posts: 47 Location: Erie PA USA
|
Posted: Thu Jan 09, 2014 3:15 am Post subject: |
|
|
I had the same problem with media-libs/harfbuzz-0.9.23 while installing LibreOffice. I masked that version and 0.9.12 installed just fine. |
|
Back to top |
|
|
tameritoke n00b
Joined: 08 Sep 2005 Posts: 38 Location: Germany
|
Posted: Thu Jan 09, 2014 3:28 am Post subject: still... |
|
|
So I did!
But portage persist in installing that version, even after I masked it:
Quote: | tamer@tux ~ $ sudo emerge libreoffice-bin
Calculating dependencies... done!
!!! All ebuilds that could satisfy "=media-libs/harfbuzz-0.9.23[icu]" have been masked.
!!! One of the following masked packages is required to complete your request:
- media-libs/harfbuzz-0.9.23::gentoo (masked by: package.mask)
(dependency required by "app-office/libreoffice-bin-4.1.3.2-r2" [ebuild])
(dependency required by "libreoffice-bin" [argument])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook. |
How do I go on?! |
|
Back to top |
|
|
Hu Moderator
Joined: 06 Mar 2007 Posts: 21619
|
Posted: Thu Jan 09, 2014 4:27 am Post subject: Re: still... |
|
|
tameritoke wrote: | So I did!
But portage persist in installing that version, even after I masked it:
Quote: | tamer@tux ~ $ sudo emerge libreoffice-bin
Calculating dependencies... done!
!!! All ebuilds that could satisfy "=media-libs/harfbuzz-0.9.23[icu]" have been masked.
!!! One of the following masked packages is required to complete your request:
- media-libs/harfbuzz-0.9.23::gentoo (masked by: package.mask)
(dependency required by "app-office/libreoffice-bin-4.1.3.2-r2" [ebuild])
(dependency required by "libreoffice-bin" [argument]) |
How do I go on?! | If you want to install =app-office/libreoffice-bin-4.1.3.2-r2, then you must unmask and fix the new harfbuzz. If you want to leave the new harfbuzz masked, then you must not install =app-office/libreoffice-bin-4.1.3.2-r2. |
|
Back to top |
|
|
tameritoke n00b
Joined: 08 Sep 2005 Posts: 38 Location: Germany
|
Posted: Thu Jan 09, 2014 5:48 am Post subject: Re: still... |
|
|
Hu wrote: | tameritoke wrote: | So I did!
But portage persist in installing that version, even after I masked it:
Quote: | tamer@tux ~ $ sudo emerge libreoffice-bin
Calculating dependencies... done!
!!! All ebuilds that could satisfy "=media-libs/harfbuzz-0.9.23[icu]" have been masked.
!!! One of the following masked packages is required to complete your request:
- media-libs/harfbuzz-0.9.23::gentoo (masked by: package.mask)
(dependency required by "app-office/libreoffice-bin-4.1.3.2-r2" [ebuild])
(dependency required by "libreoffice-bin" [argument]) |
How do I go on?! | If you want to install =app-office/libreoffice-bin-4.1.3.2-r2, then you must unmask and fix the new harfbuzz. If you want to leave the new harfbuzz masked, then you must not install =app-office/libreoffice-bin-4.1.3.2-r2. |
The new harfbuzz ist not installable at all, there comes a compile error.
=media-libs/harfbuzz-0.9.23 throws a comile error!
http://pastebin.com/raw.php?i=dwMcutSq
I filed a bug at:
https://bugs.gentoo.org/show_bug.cgi?id=497562
as well.
So, can you tell me please how to solve the problem installing libreoffice-bin ?!
I wanted to install harfbuzz-9999, which I unmasked, here my steps:
Quote: | tamer@tux ~ $ emerge -pv =media-libs/harfbuzz-9999
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] dev-util/ragel-6.7-r1 USE="-vim-syntax" 0 kB
[ebuild N *] media-libs/harfbuzz-9999:0/0.9.18 USE="cairo glib graphite icu introspection truetype -static-libs" 0 kB
Total: 2 packages (2 new), Size of downloads: 0 kB
tamer@tux ~ $ emerge -pv libreoffice-bin
These are the packages that would be merged, in order:
Calculating dependencies... done!
!!! All ebuilds that could satisfy "=media-libs/harfbuzz-0.9.23[icu]" have been masked.
!!! One of the following masked packages is required to complete your request:
- media-libs/harfbuzz-0.9.23::gentoo (masked by: package.mask)
(dependency required by "app-office/libreoffice-bin-4.1.3.2-r2" [ebuild])
(dependency required by "libreoffice-bin" [argument])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
|
Libreoffice persists using the 0.9.23 version, even when I unmask a newer unstable version.
How do I solve that ?! |
|
Back to top |
|
|
Hu Moderator
Joined: 06 Mar 2007 Posts: 21619
|
Posted: Thu Jan 09, 2014 11:14 pm Post subject: |
|
|
I understand that =media-libs/harfbuzz-0.9.23 fails to compile for you, which is why I said you must unmask and fix it. The ebuild for libreoffice-bin specifically requests that one version and no other. Therefore, my prior post stands: your choices are to not use libreoffice-bin or to fix, either personally or through a bug report, =media-libs/harfbuzz-0.9.23.
You could modify the libreoffice-bin ebuild to relax its version requirement, but that will only help if the version you install is compatible with the version it specifies. |
|
Back to top |
|
|
ajclements n00b
Joined: 20 Jan 2014 Posts: 1
|
Posted: Mon Jan 20, 2014 4:52 pm Post subject: |
|
|
I was able to get harfbuzz to install by manually updating gobject-introspection (emerge -a --oneshot gobject-introspection). As noted in the bug and by Hu this seems to be an incorrect dependency in the harfbuzz ebuild.
I upgraded to dev-libs/gobject-introspection-1.36.0-r1 from 1.32.1. This was the next and latest stable ebuild. |
|
Back to top |
|
|
|