building doxygen from source