doxygen unable to find included files

Jonathan Wakely jwakely.gcc@gmail.com
Tue Aug 30 12:42:00 GMT 2011


On 30 August 2011 13:42, Křištof Želechovski <giecrilj@stegny.2a.pl> wrote:
> Dnia poniedziałek, 22 sierpnia 2011 o 21:21:08 Jonathan Wakely napisał(a):
>> On 22 August 2011 20:19, Křištof Želechovski wrote:
>> > { make -C x86_64-suse-linux/libstdc++-v3 doc-html-doxygen; }
>> >
>> > Preprocessing /usr/src/packages/BUILD/gcc-4.5.3-20110428/obj-x86_64-suse-linux/x86_64-suse-linux/libstdc++/usr/src/packages/BUILD/gcc-4.5.3-20110428/obj-x86_64-suse-linux/x86_64-suse-linux/libstdc++-v3/include/ext/pb_ds/tree_policy.hpp:154: Warning: include file ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp not found, perhaps you forgot to add its directory to INCLUDE_PATH?
>> >
>>
>> To generate the API docs you do need to build (at least part of)
>> libstdc++ first, so the symlinks to the headers are in place.
>>
>> But if you're just trying to reproduce the doxygen error in PR 50143,
>> just use the example source and config from my doxygen bug report.
>>
>
> Actually, I find it a shame that the API documentation is unavailable off line and I would like to expand the build script for openSUSE to generate it.  Of course I could create a separate package from the documentation tarball you publish for downloading but (1) that would still be invalid and (2) it would violate the rule that the source is the form most convenient for editing.

openSUSE ships a gcc package, so building the docs after building
libstdc++ (when the objdir has all the necessary symlinks) shouldn't
be a huge problem.



More information about the Gcc-help mailing list