[dune-pdelab] *** No rule to make target `doxygen-tag', needed by `install-doxygen'. Stop.
Victor Mataré
matare at lih.rwth-aachen.de
Fri Jan 13 00:17:21 CET 2012
On Thursday, 12.01.2012 18:05:42 Markus Blatt wrote:
> Hi,
>
> On Thu, Jan 12, 2012 at 05:27:00PM +0100, Victor Mataré wrote:
> > Hi,
> >
> > I'm trying to install DuMuX. Compilation went fine, but make install
> > fails at dune-pdelab/doc:
> >
> > --- dune-istl done ---
> > --- calling make for dune-pdelab ---
> > make "install"
> > Making install in doc
> > make[1]: Entering directory `/home/matare/DUMUX/dune-pdelab/doc'
> > Making install in doxygen
> > make[2]: Entering directory `/home/matare/DUMUX/dune-pdelab/doc/doxygen'
> > make[3]: Entering directory `/home/matare/DUMUX/dune-pdelab/doc/doxygen'
> > make[3]: Nothing to be done for `install-exec-am'.
> > make[3]: *** No rule to make target `doxygen-tag', needed by
> > `install-doxygen'. Stop. make[3]: Leaving directory
> > `/home/matare/DUMUX/dune-pdelab/doc/doxygen' make[2]: *** [install-am]
> > Erro
2
> > make[2]: Leaving directory `/home/matare/DUMUX/dune-pdelab/doc/doxygen'
> > make[1]: *** [install-recursive] Error 1
> > make[1]: Leaving directory `/home/matare/DUMUX/dune-pdelab/doc'
> > make: *** [install-recursive] Error 1
> > --- Failed to build dune-pdelab ---
> > Terminating dunecontrol due to previous errors!
>
> you probably do not have doxygen installed.
doxygen is (of course) installed. The HTML docs are all generated nicely. No
errors during build. Also I don't believe that a missing doxygen could cause a
broken makefile since doxygen runs *after* all makefiles have been generated
and it doesn't manipulate any makefiles by itself, right?
>
> there two ways around it:
> 1. specify --disable-documentation to configure (e.g. in your opts
> file)
> 2. Install doxygen and wml.
What is wml? Do you mean this? http://thewml.org/distrib/index.phtml
Shouldn't the build process fail somehow if a required tool is missing?
>
> > Right now I'm going to retry all this
ith 2.0.
>
> I do not think it would work with that version.
You're correct, the 2.0snapshot installation fails due to two other bugs.
First, some install script does something like this:
list=$(echo *.png *.gif)
in dune-pdelab/doc/doxygen/html, which contains no .gif files. This ends with
some later command actually trying to open a file called *.gif, which
obviously fails. This can be worked around by touching a dummy.gif.
Next thing is this:
test -z "/usr/local/share/doc/dune-pdelab" || /bin/mkdir -p
"/usr/local/share/doc/dune-pdelab"
test -z "/usr/local/include/dune/pdelab/finiteelementmap" || /bin/mkdir -p
"/usr/local/include/dune/pdelab/finiteelementmap"
/usr/bin/install -c -m 644 rt0constraints.hh edges02dfem.hh edges03dfem.hh
finiteelementmap.hh hangingnodeconstraints.hh hangingnodemanager.hh
mfdconstraints.hh p0constraints.hh p0fem.hh p1fem.hh p12dfem.hh q12dfem.hh
q22dfem.hh p0fem.hh pk2dfem.hh rannacher_turek2dfem.hh rt02dfem.hh pk3dfem.hh
p1fem.hh q1fem.hh
conformingconstraints.hh monomfem.hh mimeticfem.hh
rt0q2dfem.hh rt0q3dfem.hh rt0qfem.hh
'/usr/local/include/dune/pdelab/finiteelementmap'
/usr/bin/install: will not overwrite just-created
`/usr/local/include/dune/pdelab/finiteelementmap/p0fem.hh' with `p0fem.hh'
/usr/bin/install: will not overwrite just-created
`/usr/local/include/dune/pdelab/finiteelementmap/p1fem.hh' with `p1fem.hh'
make[4]: *** [install-finiteelementmapHEADERS] Error 1
make[4]: Leaving directory `/home/matare/dumux1/dune-
pdelab/dune/pdelab/finiteelementmap'
make[3]: *** [install-am] Error 2
make[3]: Leaving directory `/home/matare/dumux1/dune-
pdelab/dune/pdelab/finiteelementmap'
make[2]: *** [install-recursive] Error 1
make[2]: Leaving directory `/home/matare/dumux1/dune-pdelab/dune/pdelab'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/home/matare/dumux1/dune-pdelab/dune'
make: *** [install-recursive] Error 1
I don't know autotools well enough to fix that right now, but it also seems to
be due to autotools config breakage. However I don't need all this if we can
get the 2.1snapshot to work instead. So, any idea on the missing doxygen-tag
target? BTW, in 2.0 the doxygen-tag target does exist, if that helps.
Thanks so far,
Victor
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 487 bytes
Desc: This is a digitally signed message part.
URL: <https://lists.dune-project.org/pipermail/dune-pdelab/attachments/20120113/b921493f/attachment.sig>
More information about the dune-pdelab
mailing list