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-disc...@lists.ubuntu.com> Original-Maintainer: Maintainers of Vala packages < pkg-vala-maintain...@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-disc...@lists.ubuntu.com> Original-Maintainer: Maintainers of Vala packages < pkg-vala-maintain...@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 ralfganswi...@gmail.com _______________________________________________ vala-list mailing list vala-list@gnome.org https://mail.gnome.org/mailman/listinfo/vala-list