Trying to build app-crypt/gcr-3.10.1 fails with: configure: error: vapigen >= 0.18.0.22 not found Reproducible: Always # qlist -Iv vala dev-lang/vala-0.20.1 dev-lang/vala-0.22.1 dev-libs/vala-common-0.22.1
Created attachment 364560 [details] build.log
Created attachment 364562 [details] config.log
strange that your installation fails, checking for GTK... yes checking for x86_64-pc-linux-gnu-pkg-config... (cached) /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for vapigen... no checking for timegm... yes checking for mlock... yes checking for P11_KIT... yes .... BUILD Debug Build: default (-g, debug output, testable) Strict Compilation: no (quick tests, non-fatal warnings) GTK+ Widgets: yes Introspection: yes Vala: no Valgrind: no Test Coverage: no >>> Source configured. >>> Compiling source in /var/tmp/portage/app-crypt/gcr-3.10.1/work/gcr-3.10.1 ... make -j8 make all-recursive make[1]: Entering directory `/var/tmp/portage/app-crypt/gcr-3.10.1/work/gcr-3.10.1' because vala is not required here, where does your ebuild come from? gentoo-next overlay?
please use https://github.com/Heather/gentoo-gnome instead, that is there we work on integration of gnome 3.10 into gentoo
Please, the official overlay is the gnome overlay... The problem has been fixed in 1bbcebbc599ae52fdbd20c7e3da15cab89fd3c2e.
(In reply to Gilles Dartiguelongue from comment #5) > Please, the official overlay is the gnome overlay... > > The problem has been fixed in 1bbcebbc599ae52fdbd20c7e3da15cab89fd3c2e. I still see the problem reported in comment #0 It appears that configure checks for vapigen.pc (note without version) but in my /usr/share/pkgconfig dir only vapigen-0.20.pc and vapigen-0.22.pc are found. When I add in the src_prepare() function of the ebuild use vala && vala_src_prepare gcr is built successfully with USE=vala
Indeed. Added to the overlay now.