On 2021/02/17 6:17, Lev Serebryakov wrote:
> On 16.02.2021 23:52, Yasuhito FUTATSUKI wrote:
>>
> 
>>> However, I don't think it is not an issue of Subversion release tarball
>>> but an issue of FreeBSD ports.
>>
>> This may be incorrect. It seems it is caused by wrong rule of
>> copy-swig-py: target.
> 
>  Yep, it is wrong in case of multi-job build. It works for single-job 
> non-parallel build on FreeBSD.
> 
>  Quick fix for FreeBSD ports will be to disable parallel build of bindings.

Thank you for the confirmation. I've commited the fix of dependency rule
on trunk[1]. Then I'll nominate it to backport for 1.14.x branch.

Also I attached a patch against 1.14.x branch which is expected to
be applied to 1.14.1 clearly.

[1] https://svn.apache.org/viewvc?view=revision&revision=1886708

Cheers,
-- 
Yasuhito FUTATSUKI <futat...@yf.bsclub.org>
Index: Makefile.in
===================================================================
--- Makefile.in (revision 1886708)
+++ Makefile.in (working copy)
@@ -928,10 +928,12 @@
 extraclean-swig-pl: clean-swig-pl
        $(EXTRACLEAN_SWIG_PL)
 
+swig-py: autogen-swig-py
+
 $(SWIG_PY_DIR)/libsvn:
        mkdir $(SWIG_PY_DIR)/libsvn
 
-copy-swig-py: autogen-swig-py $(SWIG_PY_DIR)/libsvn
+copy-swig-py: autogen-swig-py swig-py $(SWIG_PY_DIR)/libsvn
        @for f in $(SWIG_PY_SRC_DIR)/*.py $(SWIG_PY_DIR)/*.py; do \
          ! [ -f "$$f" ] || cp -pf $$f $(SWIG_PY_DIR)/libsvn; \
        done
@@ -938,9 +940,7 @@
        @cd $(SWIG_PY_DIR)/libsvn;ln -sf ../.libs/*.so .
        @touch $(SWIG_PY_DIR)/libsvn/__init__.py
 
-swig-py: autogen-swig-py copy-swig-py
-
-check-swig-py: swig-py
+check-swig-py: swig-py copy-swig-py
        $(TEST_SHLIB_VAR_SWIG_PY) \
        cd $(SWIG_PY_DIR); \
          $(PYTHON) $(SWIG_PY_SRC_DIR)/tests/run_all.py
Index: .
===================================================================
--- .   (revision 1886708)
+++ .   (working copy)

Property changes on: .
___________________________________________________________________
Modified: svn:mergeinfo
## -0,0 +0,1 ##
   Merged /subversion/trunk:r1886708

Reply via email to