... checking whether we are using the GNU C compiler... (cached) yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... (cached) yes checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... (cached) none needed checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... (cached) yes checking dependency style of x86_64-pc-linux-gnu-gcc... (cached) none checking for glib-compile-resources... /usr/bin/glib-compile-resources checking for glib-mkenums... /usr/bin/glib-mkenums checking for gdbus-codegen... /usr/bin/gdbus-codegen checking for valac... /usr/bin/valac-0.30 checking whether /usr/bin/valac-0.30 is at least version 0.26... yes configure: error: gspell-1 0.1 required. !!! Please attach the following file when seeking support: !!! /var/tmp/portage/app-editors/latexila-3.18.1/work/latexila-3.18.1/config.log * ERROR: app-editors/latexila-3.18.1::gentoo failed (configure phase): * econf failed * * Call stack: * ebuild.sh, line 133: Called src_configure * environment, line 2909: Called gnome2_src_configure '--enable-introspection' * environment, line 2105: Called econf '--disable-gtk-doc' '--disable-maintainer-mode' '--disable-schemas-compile' '--enable-compile-warnings=minimum' '--docdir=/usr/share/doc/latexila-3.18.1' '--enable-introspection' * phase-helpers.sh, line 662: Called __helpers_die 'econf failed' * isolated-functions.sh, line 117: Called die * The specific snippet of code: * die "$@" * * If you need support, post the output of `emerge --info '=app-editors/latexila-3.18.1::gentoo'`, * the complete build log and the output of `emerge -pqv '=app-editors/latexila-3.18.1::gentoo'`. * The complete build log is located at '/var/tmp/portage/app-editors/latexila-3.18.1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-editors/latexila-3.18.1/temp/environment'. * Working directory: '/var/tmp/portage/app-editors/latexila-3.18.1/work/latexila-3.18.1' * S: '/var/tmp/portage/app-editors/latexila-3.18.1/work/latexila-3.18.1' Reproducible: Always
$ eix -e gspell [I] app-text/gspell Available versions: (~)0.1.2{tbz2} (~)0.2.2{tbz2} {+introspection vala} Installed versions: 0.2.2{tbz2}(00:27:55 16-12-15)(introspection -vala) Homepage: https://wiki.gnome.org/Projects/gspell Description: Spell check library for GTK+ applications
Created attachment 419300 [details] config.log
oh boy, I feared this would happen.
(In reply to Gilles Dartiguelongue from comment #3) > oh boy, I feared this would happen. Did I do something wrong?
No, latexila upstream just put an upper bound to its gspell configure check to 0.1.99.
*** Bug 568770 has been marked as a duplicate of this bug. ***
IRC comment from gspell/latexilla author swilmet: latexila 3.18 depends on gspell 0.1.x and latexila 3.19/3.20 depends on gspell >= 0.2.x gspell 0.2.x is the equivalent of the GNOME development cycle 3.19.x so there are API breaks between 0.2.x versions I should have released 0.2 instead of 0.1, so that it would have been clearer (odd/even minor version for unstable/stable versions) So I guess just mask 0.2 for now and fix the latexilla-3.18 dep.
well he should have used bump gspell-1 to gspell-2 or 1.1 or 2 didn't look so pretty. That's what is expected for incompatible APIs.
*** Bug 569270 has been marked as a duplicate of this bug. ***
3.18.2 forces 0.1 as upstream requests for this cycle