Package 'libdrm' has version '2.4.17', required version is '>= 2.4.24'

Niclas Zeising zeising+freebsd at daemonic.se
Wed Jan 22 10:40:40 UTC 2014


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!
-- 
Niclas


More information about the freebsd-ports mailing list