Niclas Zeising wrote:
On 01/22/14 11:53, Marat N.Afanasyev wrote:
Niclas Zeising wrote:
On 01/22/14 11:08, Marat N.Afanasyev wrote:
Hello!

I have a problem with building almost anything because of libdrm version
mismatch. when I try to build, e.g. poppler-glib it says

checking for CAIRO... no
configure: error: "Cairo output is required to build glib frontend"

and in config.log I see

configure:21373: checking for CAIRO
configure:21380: $PKG_CONFIG --exists --print-errors "cairo >=
$CAIRO_VERSION cairo-ft >=
$CAIRO_VERSION"
configure:21383: $? = 0
configure:21397: $PKG_CONFIG --exists --print-errors "cairo >=
$CAIRO_VERSION cairo-ft >=
$CAIRO_VERSION"
configure:21400: $? = 0
configure:21414: result: no
Package dependency requirement 'libdrm >= 2.4.24' could not be
satisfied.
Package 'libdrm' has version '2.4.17', required version is '>= 2.4.24'
Package dependency requirement 'libdrm >= 2.4.24' could not be
satisfied.
Package 'libdrm' has version '2.4.17', required version is '>= 2.4.24'

configure:21929: error: "Cairo output is required to build glib
frontend"

I tried to find where exactly this check is performed but so far had no
success.

I know that this problem can be avoided using WITH_NEW_XORG knob in
make.conf, but KMS drivers are still unstable for me, so I'm stuck with
old xorg and old libdrm.

Is there any way to fix this error?

I'm using 10.0 stable and ports tree as of yesterday


Can you post a list of all installed ports (and versions), and also the
makefile for the cairo port?
Regards!

it's not only cairo, it happens, at least, with gtk2 also and any port
depending on gtk2, e.g, geeqie, evince, etc.

List of all ports is attached


Nothing new has happened in this area for some time, and I haven't seen
any other reports about this issue.  Do you have any local changes in
your ports tree?  What version of FreeBSD?  Can you provide a config.log
of a failing port, and also the output of pkgconf --exists
--print-errors cairo ?
Regards!

No changes in ports tree

% pkgconf --exists --print-errors cairo ; echo $?
0

% svnlite info
Path: .
Working Copy Root Path: /mnt/mod_usr/10.0
URL: svn://svn.freebsd.org/base/stable/10
Relative URL: ^/stable/10
Repository Root: svn://svn.freebsd.org/base
Repository UUID: ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Revision: 260988
Node Kind: directory
Schedule: normal
Last Changed Author: gjb
Last Changed Rev: 260984
Last Changed Date: 2014-01-21 19:57:59 +0400 (вт, 21 янв 2014)

% cd /usr/ports/
% svnlite info
Path: .
Working Copy Root Path: /mnt/mod_usr/head
URL: svn://svn.freebsd.org/ports/head
Relative URL: ^/head
Repository Root: svn://svn.freebsd.org/ports
Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5
Revision: 340636
Node Kind: directory
Schedule: normal
Last Changed Author: danilo
Last Changed Rev: 340636
Last Changed Date: 2014-01-21 22:43:56 +0400 (вт, 21 янв 2014)

I wonder, where this chec may be happening and how testing for cairo may be mixed up with testing for libdrm...

--
SY, Marat

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to