[Vala] Package `Gee-0.8' not found



I'm experimenting with Vala and so far I like how it works. However, I
tried to compile a basic gee example from the sample programs and I get the
following:

$ valac --pkg Gee-0.8 list.vala
error: Package `Gee-0.8' not found in specified Vala API directories or
GObject-Introspection GIR directories
Compilation failed: 1 error(s), 0 warning(s)

A search of /usr/... reveals no gir or vapi files for Gee-0.8, only
gir1.2-gee-0.8 and libgee-0.8 related files and binaries.

I have attempted to manually install the files using the synaptic package
manager and it didn't throw any exceptions.

$ apt show -a gir1.2-gee-0.8
Package: gir1.2-gee-0.8
Version: 0.20.0-0ubuntu1~16.04~valateam0
Priority: optional
Section: introspection
Source: libgee-0.8
Maintainer: Ubuntu Developers <ubuntu-devel-discuss lists ubuntu com>
Original-Maintainer: Maintainers of Vala packages <
pkg-vala-maintainers lists alioth debian org>
Installed-Size: 99.3 kB
Depends: gir1.2-glib-2.0, libgirepository-1.0-1 (>= 1.41.4-1)
Download-Size: 21.8 kB
APT-Manual-Installed: yes
APT-Sources: http://ppa.launchpad.net/vala-team/ppa/ubuntu xenial/main
amd64 Packages
Description: GObject based collection and utility library
(GObject-Introspection)
 This package contains introspection data for libgee, which can be used
 to generate dynamic bindings.
 .
 libgee is a collection and utility library providing GObject-based
 interfaces and classes for commonly used data structures.

Package: gir1.2-gee-0.8
Version: 0.18.0-1
Priority: optional
Section: introspection
Source: libgee-0.8
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss lists ubuntu com>
Original-Maintainer: Maintainers of Vala packages <
pkg-vala-maintainers lists alioth debian org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 137 kB
Depends: gir1.2-glib-2.0, libgirepository-1.0-1 (>= 1.41.4-1)
Homepage: https://wiki.gnome.org/Projects/Libgee
Task: ubuntu-touch-core, ubuntu-touch, ubuntu-sdk
Supported: 9m
Download-Size: 22.5 kB
APT-Sources: http://us.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
Description: GObject based collection and utility library
(GObject-Introspection)
 This package contains introspection data for libgee, which can be used
 to generate dynamic bindings.
 .
 libgee is a collection and utility library providing GObject-based
 interfaces and classes for commonly used data structures.

GIR files:

$ ls -R /usr/share/gir*
/usr/share/gir-1.0:
Atk-1.0.gir         Gdk-3.0.gir           GModule-2.0.gir
PangoCairo-1.0.gir
Atspi-2.0.gir       GdkPixbuf-2.0.gir     GObject-2.0.gir
PangoFT2-1.0.gir
cairo-1.0.gir       GdkX11-2.0.gir        Gtk-2.0.gir
PangoXft-1.0.gir
DBus-1.0.gir        GdkX11-3.0.gir        Gtk-3.0.gir        win32-1.0.gir
DBusGLib-1.0.gir    Gio-2.0.gir           GtkSource-3.0.gir  xfixes-4.0.gir
fontconfig-2.0.gir  GIRepository-2.0.gir  HarfBuzz-0.0.gir   xft-2.0.gir
freetype2-2.0.gir   GL-1.0.gir            libxml2-2.0.gir    xlib-2.0.gir
Gdk-2.0.gir         GLib-2.0.gir          Pango-1.0.gir      xrandr-1.3.gir

What am I missing? Before I try to back engineer myself into a disaster.

Thanks,

Ralf Ganswindt
RalfGanswindt gmail com


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]