Travis P
2012-05-28 15:36:17 UTC
Building 2.6.4 on AIX 6.1.
My configure call:
env OBJECT_MODE=64 CC=cc 'CFLAGS=-qmaxmem=-1 -q64' ./configure
--prefix=.... --disable-mandoc --disable-htmldoc --disable-xinerama
and I'm told (as expected):
Build man pages? no: Explicitly disabled
Build HTML documentation? no: Explicitly disabled
But, make resulted in:
Making all in fvwm
gmake[3]: Entering directory `..../doc/fvwm'
xsltproc --path "../../doc":"../../doc/commands" \
--xinclude \
--stringparam profile.attribute output \
--stringparam profile.value man \
-o fvwm.1.tmp \
./../docbook-xsl/profiling/profile.xsl "./fvwm.man.xml"
Why is it calling xsltproc in the doc/ subdir when I've disabled both
man
and html documentation?
I worked around the issue by substituting my own doc/Makefile with this
trivial content of empty make targets:
all:
install:
Btw, the reason I need to disable doc generation is because that
xsltproc
call shown above will fail telling me that there's no support for
character set "windows-1250" which is the encoding declared in
doc/docbook-xsl/html/biblio-iso690.xsl (and apparently used; I did try
just substituting "utf-8" just in case no actual non-ASCII characters
happened to be present).
Should the configure tests check whether encoding support is
available for all required encodings? (I'm not surprised that AIX
wouldn't have Windows encoding support.) That's just a thought,
I'm not going to pursue it more.
(Fan of fvwm, both light-weight and nice functionality, since 1994.
Thanks for your work on it!)
-Travis
My configure call:
env OBJECT_MODE=64 CC=cc 'CFLAGS=-qmaxmem=-1 -q64' ./configure
--prefix=.... --disable-mandoc --disable-htmldoc --disable-xinerama
and I'm told (as expected):
Build man pages? no: Explicitly disabled
Build HTML documentation? no: Explicitly disabled
But, make resulted in:
Making all in fvwm
gmake[3]: Entering directory `..../doc/fvwm'
xsltproc --path "../../doc":"../../doc/commands" \
--xinclude \
--stringparam profile.attribute output \
--stringparam profile.value man \
-o fvwm.1.tmp \
./../docbook-xsl/profiling/profile.xsl "./fvwm.man.xml"
Why is it calling xsltproc in the doc/ subdir when I've disabled both
man
and html documentation?
I worked around the issue by substituting my own doc/Makefile with this
trivial content of empty make targets:
all:
install:
Btw, the reason I need to disable doc generation is because that
xsltproc
call shown above will fail telling me that there's no support for
character set "windows-1250" which is the encoding declared in
doc/docbook-xsl/html/biblio-iso690.xsl (and apparently used; I did try
just substituting "utf-8" just in case no actual non-ASCII characters
happened to be present).
Should the configure tests check whether encoding support is
available for all required encodings? (I'm not surprised that AIX
wouldn't have Windows encoding support.) That's just a thought,
I'm not going to pursue it more.
(Fan of fvwm, both light-weight and nice functionality, since 1994.
Thanks for your work on it!)
-Travis