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

Reply via email to