Package: subversion
Version: 1.6.1dfsg-1
subversion 1.6.1dfsg-1 fails to build with DEB_OPT_PARALLEL set, due to
what appears to be an upstream Makefile bug.
make[1]: Entering directory `/build/buildd/subversion-1.6.1dfsg/BUILD'
( cd /build/buildd/subversion-1.6.1dfsg && \
sed "s,\(OUTPUT_DIRECTORY *=
*\),\1/build/buildd/subversion-1.6.1dfsg/BUILD/," \
doc/doxygen.conf | doxygen - )
make[1]: Entering directory `/build/buildd/subversion-1.6.1dfsg/BUILD'
make[1]: warning: -jN forced in submake: disabling jobserver mode.
Error: tag OUTPUT_DIRECTORY: Output directory
`/build/buildd/subversion-1.6.1dfsg/BUILD/doc/doxygen' does not exist and
cannot be created
Exiting...
make[1]: *** [doc-api] Error 1
make[1]: Leaving directory `/build/buildd/subversion-1.6.1dfsg/BUILD'
make: *** [debian/stamp-build-indep] Error 2
make: *** Waiting for unfinished jobs....
I had to delete this line from debian/rules in order to make the package
compile on the Ubuntu PPA builders:
$(if $(DEB_OPT_PARALLEL),$(eval MAKEFLAGS += -j$(DEB_OPT_PARALLEL)))
The problem, I think, is that these lines from subversion/Makefile.in do
not enforce the dependency that mkdir-init should run before the targets
that actually require the directories to exist, such as doc-api:
all: mkdir-init external-all local-all
javahl: mkdir-init javahl-java javahl-javah javahl-lib @JAVAHL_TESTS_TARGET@
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]