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]

Reply via email to