|
From: Filipe F. <ffe...@gm...> - 2013-01-25 15:27:34
|
On Thu, Jan 24, 2013 at 2:51 PM, Noam Postavsky
<npo...@us...> wrote:
>
> On Thu, Jan 24, 2013 at 2:36 PM, Filipe Fernandes
> <ffe...@gm...> wrote:
> > It got me further along... but there appears to be another hiccup...
> >
> > $ make
> > make all-am
>
> > CCLD xml
> > make[1]: *** No rule to make target `doc/xmlstarlet.1', needed by `all-am'.
>
> > I'm taking a look myself as I try to trace through the all-am target... but
> > I thought I'd mention it in-case it was obvious to you.
>
> Hmm, I think you need to pass --enable-build-docs to ./configure. I
> had the idea that documentation building rules should be disabled by
> default because they require installing Apache FOP (also it runs
> pretty slow). The tarball comes with the docs prebuilt, but the
> default build from git is broken as you have just discovered; not sure
> what the best fix for that is.
Thanks! That definitely got me further along. The manpage was built,
but I still had to contend with the following error...
DBOOK doc/xmlstarlet.1
Note: Writing xmlstarlet.1
make[1]: *** No rule to make target `doc/xmlstarlet-ug.pdf', needed by
`all-am'. Stop.
make[1]: Leaving directory `/home/ffernand/src/.interest/xmlstar'
make: *** [all] Error 2
I don't need the pdf, so in the auto-generated Makefile I changed the line...
dist_doc_DATA = $(userguide_gen) doc/html.css $(txtguide)
by removing $(userguide_gen) in order to continue with the `make install`.
I was able to build and install (including manpages). Thanks for
that! I know that doesn't help you much :(
much appreciated,
filipe
|