Ok I will take the case of xmlto-0.0.21.tar.bz2.
]# tar -xvf xmlto-0.0.21.tar.bz2
]# cd xmlto-0.0.21
]# ./configure
]# checking for a BSD compatible install
***a few lines skipped as I am not sure how to view them, as I am typing the output by looking at the screen***
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc acepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking whether gcc and cc understand -c and -o together... yes
checking for flex... flex
checking lex output file root... lex.yy
checking lex library... -lfl
checking whether yytext is a pointer... yes
checking for mktemp program... mktemp
checking for GNU find program... find
checking or bash... /bin/bash
checking for getopt program... getopt
checking whether getopt handles long options... yes
configure: creating ./congig.status
config.status: creating Makefile
config.status: creating xmlto
config.status: WARNING: xmlto.in seems to ignore the --datarootdir setting
config.status: creating xmlto.spec
config.status: creating config.h
config.status: conig.h is unchanged
config.status: executing depfiles commands
]#
**so far so good**
]# make
make all-am
make[1]: Entering directory '/home/Add_X/xmlto-0.0.21'
for xml in xmlif.xml xmlto.xml; do \
FORMAT_DIR= ./format \
/bin/bash ./xmlto -o man/man1 man ./doc/$xml ; \
done || ( RC=$?; cat ./FAQ; exit $RC )
xmlto: input does not validate (status 127)
./xmlto: line 431: xmllint: command not found
xmlto: input does not validate (status 127)
./xmlto: line 431: xmllint: command not found
Q: I'm trying to build xmlto on my debian box, but it doesnt work.
A: If you get 'Attempt to load network entity' errors when building
xmlto, your system does ot have the required support for XML
Catalogs
(
http://www.oasis.open.org/committees...001-08-06.html)
In particular, Debian has no support for these. Try the Fedora
Project <http://fedoraproject.org>.
make[1]: *** [man/man1/xmlto.1] Error 127
make[1]: Leaving directory '/home/Add_X/xmlto-0.0.21'
make: *** [all] error 2
]#
THIS IS WHAT HAPPENS. HOWEVER IN OTHER PACKAGES make FAILS FOR 'Nothing to be done for 'all' ERROR.