Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 482822 - x11-libs/cairo-1.12.14-r4 - gtkdocize: cp: cannot stat ‘/usr/share/gtk-doc/data/gtk-doc.notmpl.make’: No such file or directory
Summary: x11-libs/cairo-1.12.14-r4 - gtkdocize: cp: cannot stat ‘/usr/share/gtk-doc/da...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Ben de Groot (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on: 482886
Blocks:
  Show dependency tree
 
Reported: 2013-08-28 15:30 UTC by Joe M
Modified: 2014-04-20 19:14 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
gtkdocize.out (gtkdocize.out,212 bytes, text/plain)
2013-08-28 15:30 UTC, Joe M
Details
build.log (x11-libs:cairo-1.12.14-r4:20130828-145531.log,2.81 KB, text/x-csrc)
2013-08-28 15:31 UTC, Joe M
Details
environment (environment,122.38 KB, text/plain)
2013-08-28 15:31 UTC, Joe M
Details
emerge --info '=x11-libs/cairo-1.12.14-r4' (emerge---info.txt,26.14 KB, text/plain)
2013-08-28 15:34 UTC, Joe M
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Joe M 2013-08-28 15:30:45 UTC
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'
Comment 1 Joe M 2013-08-28 15:31:17 UTC
Created attachment 357254 [details]
build.log
Comment 2 Joe M 2013-08-28 15:31:54 UTC
Created attachment 357256 [details]
environment
Comment 3 Joe M 2013-08-28 15:34:23 UTC
Created attachment 357258 [details]
emerge --info '=x11-libs/cairo-1.12.14-r4'
Comment 4 Samuli Suominen (RETIRED) gentoo-dev 2013-08-28 17:06:35 UTC
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)
Comment 5 Joe M 2013-08-28 19:34:36 UTC
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)  -
Comment 6 Samuli Suominen (RETIRED) gentoo-dev 2013-08-28 19:45:32 UTC
(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?
Comment 7 Samuli Suominen (RETIRED) gentoo-dev 2013-08-28 19:46:21 UTC
assuming upgrading gtk-doc from 1.18 to 1.19 will bring in the file and fix the issue?
Comment 8 Joe M 2013-08-28 19:48:08 UTC
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?
Comment 9 Pacho Ramos gentoo-dev 2013-08-29 07:40:32 UTC
bug 482886 for gtk-doc then, but DEPEND needs to be fixed in cairo ;)
Comment 10 Alexandre Rostovtsev (RETIRED) gentoo-dev 2014-04-20 19:14:30 UTC
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)