Я пытаюсь установить библиотеки Poco с:
yum install poco-devel*
Но у меня есть следующие ошибки:
Package poco-pagecompiler-1.6.1-3.el7.x86_64 is obsoleted by nspoco-1.6.0-el6.x86_64 which is already installed
--> Finished Dependency Resolution
Error: Package: poco-devel-1.6.1-3.el7.x86_64 (epel)
Requires: poco-pagecompiler(x86-64) = 1.6.1-3.el7
Available: poco-pagecompiler-1.6.1-3.el7.x86_64 (epel)
poco-pagecompiler(x86-64) = 1.6.1-3.el7
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Когда я пытаюсь скомпилировать приложение, у меня появляется следующая ошибка cmake:
-- Looking for POCO...
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.27.1")
-- Checking for module 'POCO'
-- No package 'POCO' found
Как мне решить эту ошибку?
Вы пытаетесь установить устаревший пакет (poco-pagecompiler), для которого уже установлен последний пакет (nspoco). Смотрите первую строку в ошибках.
—
C0deDaedalus
Но как избежать установки этого poco-pagecompiler?
—
Клаус
Вам не нужно. Последний пакет (который может избежать устаревших пакетов, как в вашем случае)
—
C0deDaedalus
nspoco
уже установлен. Посмотрите на первую строку в ошибках.
Хорошо. Но я не уверен, что poco хорошо установлен в моей системе, потому что у меня все еще есть эта ошибка «пакет« POCO »не найден», когда я пытаюсь скомпилировать проект ».
—
Клаус
В этом случае проблема заключается в другом. Попробуйте перепроверить наличие пакетов
—
C0deDaedalus
yum list poco-devel*
и yum info poco-devel
.