Opened on 06/11/10 at 11:21:27
Closed on 06/11/10 at 18:40:01
#1550 closed defect (fixed)
Doxygen does not currently build
Reported by: | Joel Sherrill | Owned by: | Ralf Corsepius |
---|---|---|---|
Priority: | normal | Milestone: | 4.11 |
Component: | score | Version: | 4.10 |
Severity: | normal | Keywords: | |
Cc: | sebastian.huber@… | Blocked By: | |
Blocking: |
Description
The full build log is at:
http://www.rtems.org/onlinedocs/doxygen/doxy.log
/home/rtems/work/b-doc/sparc-rtems4.11/lib/include/rtems/bsd/sys/cdefs.h:180: Error: More #endif's than #if's found.
Below is fragments from the script that builds it for the website.
# Doxygen is run on the preinstalled include tree so the @file names match
# those from a caller's perspective.
$r/configure --target=sparc-rtems4.11 --enable-multilib \
--disable-networking >c.log 2>&1
make preinstall >b.log 2>&1
cd sparc-rtems4.11/cpukit
# Doxygen has an output directory in its config file and we just change it
# to somewhere we like.
mv Doxyfile Doxyfile.tmp
sed -e "s,OUTPUT_DIRECTORY.*=.*$,OUTPUT_DIRECTORY = ${dp}-tmp," <Doxyfile.tmp >Doxyfile
# This just saves the log
doxygen >${d}/doxy.log 2>&1
Change History (2)
comment:1 Changed on 06/11/10 at 11:21:50 by Joel Sherrill
Cc: | Sebastian Huber added |
---|
comment:2 Changed on 06/11/10 at 18:40:01 by Ralf Corsepius
Resolution: | → fixed |
---|---|
Status: | new → closed |
No idea why you are generating the docs this arkward way.
mkdir BUILD
cd BUILD
../configure ....
make RTEMS_BSP= preinstall
cd <target>/cpukit
doxygen
works for me.
Nevertheless the generated docs are quite broken. I just applied a couple of fixes and hacks to get rid of the worst issues with them.