[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#628799: apt - build/doc/doxygen does not exist and cannot be created



2011/6/29 Andrey Ponomarenko <aponomarenko@ispras.ru>:
> On 06/02/2011 12:39 PM, David Kalnischkies wrote:
>>
>> On Wed, Jun 1, 2011 at 15:05, Andrey Ponomarenko<aponomarenko@ispras.ru>
>>  wrote:
>>>
>>> Installing man page apt.8 to /home/andrey/install/apt-0.8.14.1/docs
>>> Error: tag OUTPUT_DIRECTORY: Output directory `../build/doc/doxygen' does
>>> not exist and cannot be created
>>> Exiting...
>>> make[2]: *** [/home/andrey/install/apt-0.8.14.1/doc/doxygen-stamp] Error
>>> 1
>>
>> Looks for me like an error coming from doxygen, which in debian is in
>> version 1.7.4[-2] (in unstable) which seems to auto-create the output
>> directory if it doesn't exist.
>>
>> Doxygen is generated for a long time so i doubt this auto-creation
>> is a new addition in recent times - and a quick look at the debian-diff
>> doesn't suggest that a patch was applied. Which version do you use?
>
> very sorry for the long delay,
> the doxygen version is 1.6.3

Mhhh, strange, i downgraded to doxygen version 1.5.6 (from oldstable)
which did the building just fine without creating directories myself as well...

Anyway, does this fix this problem for you:
=== modified file 'doc/makefile'
--- doc/makefile        2010-03-19 15:29:40 +0000
+++ doc/makefile        2011-06-29 13:23:54 +0000
@@ -101,6 +101,7 @@

 $(BUILD)/doc/doxygen-stamp: $(DOXYGEN_SOURCES) $(BUILD)/doc/Doxyfile
        rm -fr $(BUILD)/doc/doxygen
+       mkdir $(BUILD)/doc/doxygen
        $(DOXYGEN) $(BUILD)/doc/Doxyfile
        touch $(BUILD)/doc/doxygen-stamp


If so i will just apply it as it can't really hurt...


Best regards

David Kalnischkies



Reply to: