Created attachment 190949 [details] svn-diff-libmediaart-pkg_plist libmediaart fails to install with: ===> Installing for libmediaart-1.9.1 ===> Registering installation for libmediaart-1.9.1 pkg-static: Unable to access file /ram/usr/ports/multimedia/libmediaart/work/stage/usr/local/share/gtk-doc/html/libmediaart/annotation-glossary.html:No such file or directory pkg-static: Unable to access file /ram/usr/ports/multimedia/libmediaart/work/stage/usr/local/share/gtk-doc/html/libmediaart/ch02.html:No such file or directory pkg-static: Unable to access file /ram/usr/ports/multimedia/libmediaart/work/stage/usr/local/share/gtk-doc/html/libmediaart/libmediaart-Cache.html:No such file or directory pkg-static: Unable to access file /ram/usr/ports/multimedia/libmediaart/work/stage/usr/local/share/gtk-doc/html/libmediaart/libmediaart-MediaArtProcess.html:No such file or directory pkg-static: Unable to access file /ram/usr/ports/multimedia/libmediaart/work/stage/usr/local/share/gtk-doc/html/libmediaart/libmediaart-Plugins.html:No such file or directory pkg-static: Unable to access file /ram/usr/ports/multimedia/libmediaart/work/stage/usr/local/share/gtk-doc/html/libmediaart/overview-compiling.html:No such file or directory pkg-static: Unable to access file /ram/usr/ports/multimedia/libmediaart/work/stage/usr/local/share/gtk-doc/html/libmediaart/overview.html:No such file or directory *** Error code 74
(In reply to w.schwarzenfeld from comment #0) I cannot reproduce the problem and the patch doesn't look correct. Files that are missing on your machine are all included in the source tarball. It seems that there is something triggering the regeneration of documentation and gtk-doc doesn't work properly. However, I cannot reproduce it in a git checkout of libmediaart, either.
Ok, the patch was a little too quick. It builds the "missing" html only with CONFIGURE_ARGS+=--enable-always-build-tests.
In libgdata is "enable-always-build-tests" per default enabled. If I set it to "no", I can produce a similar error (with html).
(In reply to w.schwarzenfeld from comment #2) I probably never pass --enable-always-build-tests to libmediaart, but I still cannot reproduce the error. It sounds strange for the generation of documentation to depend on whether tests are built. Is there any error ignored by Makefile when you use the configuration that is known to cause files to be missing?
Created attachment 190991 [details] libmediaart-config.log See no really error in the config log.
Created attachment 190993 [details] libmediaart-config.log_2 Was the wrong one.
I don't find any significant difference between my config.log and yours. Do you have a full build log including all messages showed on the terminal ?
Created attachment 191058 [details] scrreenlog_libmediaart
"--enable-always-build-tests" only work from the commandline. => gtk-doc doesn't work properly That seems it is. It works with --disable-gtk-doc. (in the Makefile or from commandline).
I don't tested it on 11.1 till now. The error does not happen on 11.1, seems only on 10.4.
Created attachment 191075 [details] svn-diff-libmediaart
I am still unable to reproduce the issue. 'make check-plist' passes on FreeBSD 10.4, and plist issues of documentation are unlikely to be related the version of FreeBSD. Are you sure that all ports on your system were up to date? Was the version of gtk-doc 1.25 when you did the test?
PORTNAME= gtk-doc PORTVERSION= 1.25 system up-to-date.
Does 'pkg version -PvL =' show anything on your system?
Ok, tested it now, installs fine. There was something interfere. Will never find what it was. Close here, thanks.