Created attachment 357252 [details] gtkdocize.out http://codepad.org/RKctPjZi >>> Emerging (1 of 4) x11-libs/cairo-1.12.14-r4 * cairo-1.12.14.tar.xz SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking cairo-1.12.14.tar.xz to /var/tmp/portage/x11-libs/cairo-1.12.14-r4/work >>> Source unpacked in /var/tmp/portage/x11-libs/cairo-1.12.14-r4/work >>> Preparing source in /var/tmp/portage/x11-libs/cairo-1.12.14-r4/work/cairo-1.12.14 ... * Applying cairo-1.8.8-interix.patch ... [ ok ] * Applying cairo-respect-fontconfig.patch ... [ ok ] * Applying cairo-1.12.12-disable-test-suite.patch ... [ ok ] * Applying cairo-1.12.14-libpng16.patch ... [ ok ] * Running eautoreconf in '/var/tmp/portage/x11-libs/cairo-1.12.14-r4/work/cairo-1.12.14' ... * Running gtkdocize --copy ... [ !! ] * Failed Running gtkdocize ! * * Include in your bugreport the contents of: * * /var/tmp/portage/x11-libs/cairo-1.12.14-r4/temp/gtkdocize.out * ERROR: x11-libs/cairo-1.12.14-r4 failed (prepare phase): * Failed Running gtkdocize ! * * Call stack: * ebuild.sh, line 93: Called src_prepare * environment, line 3391: Called eautoreconf * environment, line 1041: Called autotools_run_tool '--at-missing' 'gtkdocize' '--copy' * environment, line 818: Called die * The specific snippet of code: * die "Failed Running $1 !"; * * If you need support, post the output of `emerge --info '=x11-libs/cairo-1.12.14-r4'`, * the complete build log and the output of `emerge -pqv '=x11-libs/cairo-1.12.14-r4'`. /usr/lib64/portage/bin/isolated-functions.sh: line 215: wait: `Failed Running gtkdocize !': not a pid or valid job spec * The complete build log is located at '/var/log/portage/x11-libs:cairo-1.12.14-r4:20130828-145531.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/x11-libs/cairo-1.12.14-r4/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/x11-libs/cairo-1.12.14-r4/temp/environment'. * Working directory: '/var/tmp/portage/x11-libs/cairo-1.12.14-r4/work/cairo-1.12.14' * S: '/var/tmp/portage/x11-libs/cairo-1.12.14-r4/work/cairo-1.12.14' >>> Failed to emerge x11-libs/cairo-1.12.14-r4, Log file: >>> '/var/log/portage/x11-libs:cairo-1.12.14-r4:20130828-145531.log' * Messages for package x11-libs/cairo-1.12.14-r4: * Failed Running gtkdocize ! * * Include in your bugreport the contents of: * * /var/tmp/portage/x11-libs/cairo-1.12.14-r4/temp/gtkdocize.out * ERROR: x11-libs/cairo-1.12.14-r4 failed (prepare phase): * Failed Running gtkdocize ! * * Call stack: * ebuild.sh, line 93: Called src_prepare * environment, line 3391: Called eautoreconf * environment, line 1041: Called autotools_run_tool '--at-missing' 'gtkdocize' '--copy' * environment, line 818: Called die * The specific snippet of code: * die "Failed Running $1 !"; * * If you need support, post the output of `emerge --info '=x11-libs/cairo-1.12.14-r4'`, * the complete build log and the output of `emerge -pqv '=x11-libs/cairo-1.12.14-r4'`. * The complete build log is located at '/var/log/portage/x11-libs:cairo-1.12.14-r4:20130828-145531.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/x11-libs/cairo-1.12.14-r4/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/x11-libs/cairo-1.12.14-r4/temp/environment'. * Working directory: '/var/tmp/portage/x11-libs/cairo-1.12.14-r4/work/cairo-1.12.14' * S: '/var/tmp/portage/x11-libs/cairo-1.12.14-r4/work/cairo-1.12.14'
Created attachment 357254 [details] build.log
Created attachment 357256 [details] environment
Created attachment 357258 [details] emerge --info '=x11-libs/cairo-1.12.14-r4'
It says: ***** gtkdocize ***** ***** PWD: /var/tmp/portage/x11-libs/cairo-1.12.14-r4/work/cairo-1.12.14 ***** gtkdocize --copy cp: cannot stat ‘/usr/share/gtk-doc/data/gtk-doc.notmpl.make’: No such file or directory What version of gtk-doc do you have installed? I have the file here. $ qfile -bv gtk-doc.notmpl.make dev-util/gtk-doc-1.19 (/usr/share/gtk-doc/data/gtk-doc.notmpl.make)
Below is the information asked for. Please let me know if you need more information. Thanks eix gtk-doc [I] dev-util/gtk-doc Available versions: 1.18-r1{tbz2} ~1.19 {{debug doc emacs highlight python_single_target_python2_6 python_single_target_python2_7 python_targets_python2_6 python_targets_python2_7 test vim}} Installed versions: 1.18-r1{tbz2}(05:13:15 PM 08/20/2013)(emacs vim -debug -doc -highlight -test) Homepage: http://www.gtk.org/gtk-doc/ Description: GTK+ Documentation Generator [I] dev-util/gtk-doc-am Available versions: 1.18^t{tbz2} ~1.19^t Installed versions: 1.18^t{tbz2}(04:15:58 PM 07/21/2013) Homepage: http://www.gtk.org/gtk-doc/ Description: Automake files from gtk-doc - (0:i:~/etc/emacs/emacs.d/elpa) - - - - - - - - - - - - - - - qfile -bv gtk-doc.notmpl.make qfile: invalid option -- 'b' Usage: qfile <opts> <filename> : list all pkgs owning files Options: -[ef:m:oRx:SvqChV] -S, --slots * Display installed packages with slots -R, --root-prefix * Assume arguments are already prefixed by $ROOT -f, --from <arg> * Read arguments from file <arg> ("-" for stdin) -m, --max-args <arg> * Treat from file arguments by groups of <arg> (defaults to 5000) -o, --orphans * List orphan files -x, --exclude <arg> * Don't look in package <arg> (used with --orphans) -e, --exact * Exact match (used with --exclude) -v, --verbose * Make a lot of noise -q, --quiet * Tighter output; suppress warnings -C, --nocolor * Don't output color -h, --help * Print this help and exit -V, --version * Print version and exit - (0:c:~/etc/emacs/emacs.d/elpa) - - - - - - - - - - - - - - - qfile --verbose gtk-doc.notmpl.make qfile --verbose gtk-doc.notmpl.make - (0:i:~/etc/emacs/emacs.d/elpa) -
(In reply to Joe M from comment #5) > qfile -bv gtk-doc.notmpl.make > qfile: invalid option -- 'b' too old version of portage-utils, thinking is allowed :) $ qfile -v /usr/share/gtk-doc/data/gtk-doc.notmpl.make $ ls -l /usr/share/gtk-doc/data/gtk-doc.notmpl.make youknow... is there file there or not?
assuming upgrading gtk-doc from 1.18 to 1.19 will bring in the file and fix the issue?
The file does not exist on my system. That is the reason I raised this bug. It is part of the 1.19 release of the gtk-doc, which is still in testing. Yes, upgrading to 1.19 release of gtk-doc should fix the issue. But, is not bad practice to have a stable package depending on a testing package?
bug 482886 for gtk-doc then, but DEPEND needs to be fixed in cairo ;)
gtk-doc-1.19 is now stable everywhere, and in >=x11-libs/cairo-1.12.16-r2 the doc USE flag is disabled since it is useless (API docs are already shipped in cairo's tarball)