lcdf-typetools конфликтует с openmpi в Gentoo

вот результат после запуска nice -n 15 emerge -abvuDN --quiet-build=y --autounmask-write --ignore-built-slot-operator-deps=y --backtrack=50 world

 * Error: The above package list contains packages which cannot be 
 * installed at the same time on the same system. 

  (app-text/lcdf-typetools-2.100::gentoo, ebuild scheduled for merge) pulled in by 
    >=app-text/lcdf-typetools-2.92[kpathsea] required by (app-text/texlive-2012::gentoo, installed) 

  (sys-cluster/openmpi-1.4.3::gentoo, ebuild scheduled for merge) pulled in by 
    sys-cluster/openmpi[cxx?,fortran?,romio?,threads?] (sys-cluster/openmpi[cxx,fortran,romio]) require 
    sys-cluster/openmpi[cxx] required by (dev-libs/boost-1.55.0-r1::gentoo, ebuild scheduled for merge) 

Затем я замаскировал lcdf-typetools и запустил ту же команду обновления, она показывает.

* Error: The above package list contains packages which cannot be 
 * installed at the same time on the same system. 

  (sys-cluster/openmpi-1.4.3::gentoo, ebuild scheduled for merge) pulled in by 
    sys-cluster/openmpi[cxx?,fortran?,romio?,threads?] (sys-cluster/openmpi[cxx,fortran,romio]) required by (virtual/mpi-2.0-r3::gentoo, ebuild scheduled for merge) 
    sys-cluster/openmpi[cxx] required by (dev-libs/boost-1.55.0-r1::gentoo, ebuild scheduled for merge) 

  (app-text/lcdf-typetools-2.104::gentoo, ebuild scheduled for merge) pulled in by 
    >=app-text/lcdf-typetools-2.92[kpathsea] required by (app-text/texlive-2012::gentoo, installed) 


For more information about Blocked Packages, please refer to the following 
section of the Gentoo Linux x86 Handbook (architecture is irrelevant): 

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked 


The following mask changes are necessary to proceed: 
 (see "package.unmask" in the portage(5) man page for more details) 
# required by app-text/texlive-2012 
# required by @selected 
# required by @world (argument) 
# /etc/portage/package.mask/a: 
#=sci-mathematics/petsc-3.5.1 
#=app-text/poppler-0.24.5 
#=app-text/poppler-0.24.5 
#net-libs/webkit-gtk 
#<=x11-drivers/nvidia-drivers-340.46 
=app-text/lcdf-typetools-2.104 

NOTE: The --autounmask-keep-masks option will prevent emerge 
      from creating package.unmask or ** keyword changes. 

как мне разрешить этот конфликт? Он был там в течение многих дней.

обновления:

Я попытался разъединить оба атома, для чего требуется openmpi, но его все еще тянут другие атомы.

примечания

openmpi очень важен для меня, нет никаких компромиссов, если его не устанавливать. lcdf-typetools дополнен texlive-2012, который также является одним из ключевых пакетов, которые я регулярно использую.


person Chenming Zhang    schedule 21.11.2014    source источник
comment
Похоже, что два пакета не могут быть установлены одновременно. Любая удача, выявляющая зависимости там самостоятельно.   -  person John Mercier    schedule 22.11.2014
comment
Спасибо @JohnMercier, не могли бы вы привести пример того, как возникают зависимости по отдельности?   -  person Chenming Zhang    schedule 23.11.2014
comment
Я забыл проверить. Я добавил свой ответ некоторое время назад. Это помогло?   -  person John Mercier    schedule 18.12.2014


Ответы (1)


Вы должны установить один из пакетов, который нельзя установить одновременно.

emerge app-text/lcdf-typetools

or

emerge sys-cluster/openmpi

Затем попробуйте обновить всю систему.

person John Mercier    schedule 24.11.2014