tags 759954 pending thanks On Sat, 30 Aug 2014, Lucas Nussbaum wrote:
> During a rebuild of all packages in sid, your package failed to build on > amd64. > > Relevant part (hopefully): > > make[1]: Entering directory '/«BUILDDIR»/krb5-1.12.1+dfsg/build/doc' > > sed -e 's|@SRC@|../../src|g' \ > > -e 's|@DOC@|../../src/../doc|g' ../../src/doc/Doxyfile.in > Doxyfile > > rm -f ../../src/../doc/version.py > > gcc -E -I../../src - < ../../src/doc/version.py.in > > > ../../src/../doc/version.py > > rm -rf doxy rst_apiref rst_composite > > doxygen > > cwd=`pwd`; cd ../../src/../doc/tools && \ > > python doxy.py -i $cwd/doxy/xml -o $cwd/rst_apiref > > mkdir -p rst_composite > > do_subdirs="_static _templates conf.py index.rst admin appdev basic build > > plugindev user about.rst build_this.rst copyright.rst mitK5defaults.rst > > mitK5features.rst mitK5license.rst notice.rst resources.rst" ; \ > > for i in $do_subdirs; do \ > > cp -r ../../src/../doc/$i rst_composite; \ > > done > > cp rst_apiref/*.rst rst_composite/appdev/refs/api > > cp: cannot stat 'rst_apiref/*.rst': No such file or directory > > make[1]: *** [composite] Error 1 I ran into this while preparing packaging for krb5-1.13~alpha1-1 for experimental. It is a change in the behavior of doxygen (though I'm not yet certain whether it should be considered a bug). We have doxygen process a file kr5.hin, expecting it to be processed as a C language file; this is no longer the case. Setting EXTENSION_MAPPING = hin=C in the Doxyfile fixes the build. -Ben