Mail Archives: geda-user/2012/11/16/17:18:18
Girvin R. Herr:
> Karl Hammar wrote:
> > Girvin Herr:
> >> Karl Hammar wrote:
...
> > You probably missed the "build" step I mentioned above.
> > To build, look for instructions in the README file (in geda top dir),
> > under (if you downloaded the .tar.gz file)
> >
> I looked at the README regarding the source archive build, which is what
> I am using, not the git build, and I did not find anything there
> regarding doxygen. No mention of any --enable-doxygen. I checked the
> INSTALL document and it is the standard FSF install document supplied
> with Gnu autotools. Nothing there.
Yes, that seems to be a documentation bug.
> > But I see now that --enable-doxygen is not documented there,
> > you have to run ./configure with the --enable-doxygen option.
> > Please rerun the configure, and then run "make doxygen"
> <snip>
> I did a full build and not seeing the referenced documents, a partial
> build using "./configure --enable-doxygen ; make doxygen". No change.
> I still am not getting the libgeda documentation, just those two html
> files that are no use to solve my thirst for information. When I
> entered "make doxygen", I get:
>
> 507:$make doxygen
> make: *** No rule to make target `doxygen'. Stop.
>
> However, in the Makefile.am, I see the doxygen target. So, it seems the
> hooks are there. I tried to run "make doxygen" in the doc directory,
> but it failed.
I tried with:
cd /Net/http
wget -x http://geda.seul.org/devel/v1.7/1.7.2/geda-gaf-1.7.2.tar.gz
cd ~/tmp/
tar zxf /Net/http/geda.seul.org/devel/v1.7/1.7.2/geda-gaf-1.7.2.tar.gz
geda-gaf-1.7.2/
./configure --enable-doxygen --disable-update-xdg-database
make
...
make doxygen
... millons of lines passing by ...
Two errors (the first one fixed by installing inkscape):
! LaTeX Error: File `o_attrib_overview' not found.
sh: dot: command not found
So that worked (sort of...).
cd libgeda/docs/
make doxygen
same.
What do you get if you run (in top dir.):
$ grep -A7 ^doxygen: Makefile
doxygen:
@for subdir in gattrib/docs gschem/docs gnetlist/docs \
libgeda/docs gsymcheck/docs utils/docs ; do \
(cd $$subdir; $(MAKE) doxygen) || exit 1; \
done
# @echo 'configure was not run with the --enable-doxygen switch.'
# @echo 'The documentation cannot be built from the sources.'
$ grep -A9 ^doxygen: libgeda/docs/Makefile
doxygen: libgeda.dox
@echo 'Creating doxygen documentation for libgeda...'
-cd images && $(MAKE) images
-cd ..
$(DOXYGEN) libgeda.dox
-cd latex && $(MAKE)
-cd ..
# @echo 'configure was not run with the --enable-doxygen switch.'
# @echo 'The documentation cannot be built from the sources.'
$
> BTW: "--enable-doxygen" is documented in the "./configure --help" output.
Yes, though it seems the configure doesn't check for every programs
needed.
Regards,
/Karl Hammar
-----------------------------------------------------------------------
Aspö Data
Lilla Aspö 148
S-742 94 Östhammar
Sweden
+46 173 140 57
- Raw text -