[xmlroff] Can't run xmlroff testsuite on win32/mingw...

Tony Graham Tony.Graham at MenteithConsulting.com
Thu Jul 26 21:35:48 UTC 2007


On Thu, Jul 26 2007 20:41:39 +0100, jrjsmrtn at gmail.com wrote:
> Hello, all xmlroffers...

Hello and welcome.

> I just build xmlroff 0.5.1 on win32 using mingw, and output my first
> layout.pdf... :-)
>
> Then I tried to run the testsuite but it doesn't seem to work... I
> think I'm missing something obvious but can't see what... :-/

You are missing two Perl scripts, but only because I missed them first.
See #72.

You could get the files from either Trac or Subversion.

> Here's my log..
>
> ~/testsuite
> $ ./configure

Running configure for the test suite isn't necessary, but I only just
realised that it wasn't documented anywhere.  I added #71 about it.

configure is currently only useful for bundling up distributions.

> ----
> cd to ../testing and changed testsuites.xml to point to testing/testsuite.xml
> ----

testing/testsuite.xml or testsuite/testsuite.xml?

> ~/testing
> $ ./configure
> checking for a BSD-compatible install... /bin/install -c
> checking whether build environment is sane... yes
> checking for gawk... gawk
> checking whether make sets $(MAKE)... yes
> checking for convert... /d/program files/imagemagick-6.3.5-q16/convert
> checking for composite... /d/program files/imagemagick-6.3.5-q16/composite
> checking for xsltproc... /usr/local/bin/xsltproc
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating config.h
> config.status: config.h is unchanged
> The 'configure' options that you used are recorded in 'config.log'.
>
> ~/testing
> $ make -k
> make  all-am
> make[1]: Entering directory `/home/gmartin/testing'
> make[1]: *** No rule to make target `testsuccess.xml', needed by
> `index.html'.

testsuccess.xml is generated along the way.  Added #73 about it.

> make[1]: *** No rule to make target `h2xsl.pl', needed by
> `config.xsl'.

h2xsl.pl is missing.

> make[1]: *** No rule to make target `../xmlroff/xmlroff/xmlroff',
> needed by `testresults.stamp'.
> make[1]: *** No rule to make target `h2pl.pl', needed by `config.pl'.

h2pl.pl is also missing.

> make[1]: Target `all-am' not remade because of errors.
> make[1]: Leaving directory `/home/gmartin/testing'
> make: *** [all] Error 2
>
> ~/testing
> $ perl dotests.pl .
> "config/test.sh" does not exist or could not be read.  Skipping
> "config".

The only problem with that is that the script should be updated to miss
'config' (or 'config' be removed again).

>
> ~/testing
> $ ls config
> install-sh  missing
>
> ----
>
> Any clues to what I missed ?
>
> Georges Martin
>
>
> ps: btw, nice work, guys... :-)

Thanks, though there's plenty of holes and rough edges remaining.
You've already found a few of them.

Regards,


Tony.

#71 http://xmlroff.org/ticket/71
#72 http://xmlroff.org/ticket/72 (which was open for 27 seconds only)


More information about the xmlroff-list mailing list