You are not logged in.

#1 2012-05-11 16:39:09

javex
Member
Registered: 2011-12-30
Posts: 77

[solved] Installing cairo-compmgr: No package 'libvala-0.14' found

Hi,

I am trying to install cairo-compmgr but I cannot pass the configuration step since it complains with this:

No package 'libvala-0.14' found

But vala is installed:

Name           : vala
Version        : 0.16.0-1
URL            : http://live.gnome.org/Vala
Licenses       : LGPL
Groups         : None
Provides       : None
Depends On     : glib2
Optional Deps  : None
Required By    : None
Conflicts With : None
Replaces       : None
Installed Size : 9740.00 KiB
Packager       : Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
Architecture   : x86_64
Build Date     : Fri 30 Mar 2012 11:33:23 AM CEST
Install Date   : Fri 11 May 2012 06:32:35 PM CEST
Install Reason : Installed as a dependency for another package
Install Script : No
Description    : Compiler for the GObject type system

Heres the end of the configure/makepkg output:

checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for CAIRO_COMPMGR... no
configure: error: Package requirements (xcomposite,
        xdamage,
        xext,
        xi,
        x11,
        ice,
        sm,
        cairo >= 1.8.0,
        pixman-1 >= 0.16.0,
        gtk+-2.0 >= 2.16.0
        libvala-0.14 >= 0.14.0) were not met:

No package 'libvala-0.14' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables CAIRO_COMPMGR_CFLAGS
and CAIRO_COMPMGR_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

So what am I doing wrong?

Last edited by javex (2012-07-29 14:21:36)

Offline

#2 2012-05-11 16:43:29

alphaniner
Member
From: Ancapistan
Registered: 2010-07-12
Posts: 2,810

Re: [solved] Installing cairo-compmgr: No package 'libvala-0.14' found

libvala-0.14 >= 0.14.0

I think that means it wants "anything in the zero dot fourteens" and your version is in the "zero dot sixteens"

Version        : 0.16.0-1

Last edited by alphaniner (2012-05-11 16:44:27)


But whether the Constitution really be one thing, or another, this much is certain - that it has either authorized such a government as we have had, or has been powerless to prevent it. In either case, it is unfit to exist.
-Lysander Spooner

Offline

#3 2012-05-11 17:44:23

javex
Member
Registered: 2011-12-30
Posts: 77

Re: [solved] Installing cairo-compmgr: No package 'libvala-0.14' found

Yes I know that. But it requests it above or equal to 0.14 and so 0.16 should match it.
Furthermore I don't get it: Why does noone else have this problem, cairo is not such an uncommon tool?

Offline

#4 2012-05-11 18:14:35

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: [solved] Installing cairo-compmgr: No package 'libvala-0.14' found

Have you tried using the git version: https://aur.archlinux.org/packages.php?ID=30042 ?

Offline

#5 2012-05-11 18:20:24

javex
Member
Registered: 2011-12-30
Posts: 77

Re: [solved] Installing cairo-compmgr: No package 'libvala-0.14' found

Okay this solved the problem, great idea. Thank you.

But I still wonder why the error appears and how to fix it, so if anyone figures that part out, please leave a note here.

Offline

#6 2012-05-11 19:21:32

alphaniner
Member
From: Ancapistan
Registered: 2010-07-12
Posts: 2,810

Re: [solved] Installing cairo-compmgr: No package 'libvala-0.14' found

javex wrote:

Yes I know that. But it requests it above or equal to 0.14 and so 0.16 should match it.

I just don't think that's how it's working here.  I think the "left side of the equation" is used to find a file in the directory containing pc files (/usr/lib/pkgconfig).  The arch package gtk2 supplies a file called "gtk+-2.0.pc", the arch package pixman supplies a file called "pixman-1.pc", but the arch package vala provides a file called "libvala-0.16.pc" not "libvala-0.14.pc".   The fact that it says specifically "No package 'libvala-0.14' found" (as opposed to "No package "libvala" found) is further indication.

Besides, how would "pixman-1 >= 0.16.0" make sense otherwise?

Last edited by alphaniner (2012-05-11 19:32:11)


But whether the Constitution really be one thing, or another, this much is certain - that it has either authorized such a government as we have had, or has been powerless to prevent it. In either case, it is unfit to exist.
-Lysander Spooner

Offline

Board footer

Powered by FluxBB