On Mon, Apr 8, 2013 at 1:35 PM, Andrew Hoffman <andy.hoffma...@gmail.com>wrote:
> > > > On Mon, Apr 8, 2013 at 1:30 PM, Canek Peláez Valdés <can...@gmail.com>wrote: > >> On Mon, Apr 8, 2013 at 1:10 PM, Andrew Hoffman <andy.hoffma...@gmail.com> >> wrote: >> > >> > >> > >> > On Mon, Apr 8, 2013 at 1:02 PM, Canek Peláez Valdés <can...@gmail.com> >> > wrote: >> >> >> >> On Mon, Apr 8, 2013 at 12:54 PM, Andrew Hoffman >> >> <andy.hoffma...@gmail.com> wrote: >> >> > Canek, >> >> > I have those files in /usr/lib/pkgconfig I do not have a /usr/lib64 >> >> > >> >> > lapy lib # locate telepathy-glib.pc >> >> > /usr/lib/pkgconfig/telepathy-glib.pc >> >> > lapy lib # locate dbus-glib-1.pc >> >> > /usr/lib/pkgconfig/dbus-glib-1.pc >> >> > lapy lib # locate gio-2.0.pc >> >> > /usr/lib/pkgconfig/gio-2.0.pc >> >> > lapy lib # locate gee-1.0.pc >> >> > /usr/lib/pkgconfig/gee-1.0.pc >> >> > >> >> > How would I tell if they are damaged if that is indeed the case? >> >> >> >> Don't top-post, please. Sorry, I messed up the files; you don't need >> >> the pkgconfig files (*.pc), you need the Vala API files (*.vapi). You >> >> need: >> >> >> >> /usr/share/vala/vapi/telepathy-glib.vapi >> >> /usr/share/vala-0.18/vapi/dbus-glib-1.vapi >> >> /usr/share/vala-0.18/vapi/gio-2.0.vapi >> >> /usr/share/vala/vapi/gee-1.0.vapi >> >> >> >> Depending on how many Vala compiler versions you have, you can have >> >> several of the second and the third; for example I have: >> >> >> >> /usr/share/vala-0.12/vapi/dbus-glib-1.vapi >> >> /usr/share/vala-0.14/vapi/dbus-glib-1.vapi >> >> /usr/share/vala-0.16/vapi/dbus-glib-1.vapi >> >> /usr/share/vala-0.18/vapi/dbus-glib-1.vapi >> >> /usr/share/vala-0.20/vapi/dbus-glib-1.vapi >> >> >> >> Check if you have the four vapi files, and that the ones for >> >> dbus-glib-1 and gio-2.0 exists for all your versions of the Vala >> >> compiler. >> >> >> >> Regards. >> >> -- >> >> Canek Peláez Valdés >> >> Posgrado en Ciencia e Ingeniería de la Computación >> >> Universidad Nacional Autónoma de México >> >> >> > >> > Guess gmail defaults to top post so its what I use:/ >> > >> > Anyhow I have these files: >> > >> > lapy lib # locate telepathy-glib.vapi >> > /usr/share/vala/vapi/telepathy-glib.vapi >> > lapy lib # locate dbus-glib-1.vapi >> > /usr/share/vala-0.12/vapi/dbus-glib-1.vapi >> > /usr/share/vala-0.14/vapi/dbus-glib-1.vapi >> > /usr/share/vala-0.16/vapi/dbus-glib-1.vapi >> > /usr/share/vala-0.18/vapi/dbus-glib-1.vapi >> > lapy lib # locate gio-2.0.vapi >> > /usr/share/vala-0.12/vapi/gio-2.0.vapi >> > /usr/share/vala-0.14/vapi/gio-2.0.vapi >> > /usr/share/vala-0.16/vapi/gio-2.0.vapi >> > /usr/share/vala-0.18/vapi/gio-2.0.vapi >> > lapy lib # locate gee-1.0.vapi >> > /usr/share/vala/vapi/gee-1.0.vapi >> >> I see the error now. The problem is that the class GLib.Bytes is >> defined in glib-2.0.vapi for valac 0.16, 0.18 and 0.20, but not for >> valac 0.12 nor 0.14. The latest version of telepahy-glib uses >> GLib.Bytes, so it dependencies need to be compiled with a newer >> version of valac. >> >> Can you try to emerge folks as follows: >> >> VALA_MIN_API_VERSION="0.16" emerge dev-libs/folks >> >> If that fails, what version of telepathy-glib do you have installed? >> >> Regards. >> -- >> Canek Peláez Valdés >> Posgrado en Ciencia e Ingeniería de la Computación >> Universidad Nacional Autónoma de México >> >> > that did fail: > > lapy portage # VALA_MIN_API_VERSION="0.16" emerge dev-libs/folks > Calculating dependencies... done! > > >>> Verifying ebuild manifests > > >>> Emerging (1 of 1) dev-libs/folks-0.4.3 > * folks-0.4.3.tar.bz2 SHA256 SHA512 WHIRLPOOL size ;-) ... > [ ok ] > >>> Unpacking source... > >>> Unpacking folks-0.4.3.tar.bz2 to > /var/tmp/portage/dev-libs/folks-0.4.3/work > >>> Source unpacked in /var/tmp/portage/dev-libs/folks-0.4.3/work > >>> Preparing source in > /var/tmp/portage/dev-libs/folks-0.4.3/work/folks-0.4.3 ... > * Fixing OMF Makefiles ... > [ ok ] > * Disabling deprecation warnings ... > [ ok ] > * Running elibtoolize in: folks-0.4.3/ > * Applying portage/1.2.0 patch ... > * Applying sed/1.5.6 patch ... > * Applying as-needed/2.2.6 patch ... > >>> Source prepared. > >>> Configuring source in > /var/tmp/portage/dev-libs/folks-0.4.3/work/folks-0.4.3 ... > (removed) > checking pkg-config is at least version 0.21... yes > checking for GLIB... yes > checking for GMODULE... yes > checking for GIO... yes > checking for DBUS_GLIB... yes > checking for GEE... yes > checking for TP_GLIB... yes > checking for valac... /usr/bin/valac-0.12 > checking /usr/bin/valac-0.12 is at least version 0.11.6... yes > checking for vapigen... /usr/bin/vapigen-0.12 > checking for telepathy-glib dbus-glib-1 gio-2.0 gee-1.0 vala bindings... > configure: error: Package requirements were not met: telepathy-glib > dbus-glib-1 > gio-2.0 > gee-1.0 > > warning: D-Bus GLib is deprecated, use GDBus > telepathy-glib.vapi:1326.36-1326.45: error: The type name `GLib.Bytes' > could not be found > > Consider adjusting the XDG_DATA_DIRS environment variable if you > installed bindings in a non-standard prefix. > > > !!! Please attach the following file when seeking support: > !!! /var/tmp/portage/dev-libs/folks-0.4.3/work/folks-0.4.3/config.log > * ERROR: dev-libs/folks-0.4.3 failed (configure phase): > * econf failed > * > * Call stack: > * ebuild.sh, line 93: Called src_configure > * environment, line 3005: Called gnome2_src_configure > * environment, line 2258: Called econf '--disable-silent-rules' > '--enable-import-tool' '--enable-inspect-tool' '--enable-vala' > 'VALAC=/usr/bin/valac-0.12' 'VAPIGEN=/usr/bin/vapigen-0.12' > '--disable-docs' '--disable-Werror' > * phase-helpers.sh, line 521: Called die > * The specific snippet of code: > * die "econf failed" > * > * If you need support, post the output of `emerge --info > '=dev-libs/folks-0.4.3'`, > * the complete build log and the output of `emerge -pqv > '=dev-libs/folks-0.4.3'`. > * The complete build log is located at > '/var/tmp/portage/dev-libs/folks-0.4.3/temp/build.log'. > * The ebuild environment file is located at > '/var/tmp/portage/dev-libs/folks-0.4.3/temp/environment'. > * Working directory: > '/var/tmp/portage/dev-libs/folks-0.4.3/work/folks-0.4.3' > * S: '/var/tmp/portage/dev-libs/folks-0.4.3/work/folks-0.4.3' > > >>> Failed to emerge dev-libs/folks-0.4.3, Log file: > > >>> '/var/tmp/portage/dev-libs/folks-0.4.3/temp/build.log' > > * Messages for package dev-libs/folks-0.4.3: > > * ERROR: dev-libs/folks-0.4.3 failed (configure phase): > * econf failed > * > * Call stack: > * ebuild.sh, line 93: Called src_configure > * environment, line 3005: Called gnome2_src_configure > * environment, line 2258: Called econf '--disable-silent-rules' > '--enable-import-tool' '--enable-inspect-tool' '--enable-vala' > 'VALAC=/usr/bin/valac-0.12' 'VAPIGEN=/usr/bin/vapigen-0.12' > '--disable-docs' '--disable-Werror' > * phase-helpers.sh, line 521: Called die > * The specific snippet of code: > * die "econf failed" > * > * If you need support, post the output of `emerge --info > '=dev-libs/folks-0.4.3'`, > * the complete build log and the output of `emerge -pqv > '=dev-libs/folks-0.4.3'`. > * The complete build log is located at > '/var/tmp/portage/dev-libs/folks-0.4.3/temp/build.log'. > * The ebuild environment file is located at > '/var/tmp/portage/dev-libs/folks-0.4.3/temp/environment'. > * Working directory: > '/var/tmp/portage/dev-libs/folks-0.4.3/work/folks-0.4.3' > * S: '/var/tmp/portage/dev-libs/folks-0.4.3/work/folks-0.4.3' > > > Telepathy-glib version: > net-libs/telepathy-glib-0.20.1-r1 > > Thank you, > -Andy > > > > The only additional item I have to note is I did have this running gnome 3 but reverted to gnome 2 Thank you for the help. -Andy