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 |