David James wrote:
> On 10/28/05, Sigfred Håversen <bsdlist@mumak.com> wrote:
> [...]
>
>>I had to use GNUmake to compile the SWIG bindings, while for earlier
>>versions of Subversion, the BSDmake worked fine. When doing
>>"make swig-py" (part of the port Makefile), the compiling
>>stops with:
>>
>>Using $< in a non-suffix rule context is a GNUmake idiom (line 42 of /usr/ports/devel/subversion/w-subversion-1.3.0-rc1/subversion-1.3.0-rc1/build-outputs.mk)
>>*** Error code 2
>
> Hi Sigfred,
>
> I've removed all usage of "$<" from the SWIG Python bindings in r17093
> and r17095. Does this resolve the problem?
>
Hello,
based upon those two commits, I hand edited the build-outputs.mk, and
Subversion now builds using BSD make on OpenBSD. The "make check FSTYPE=bdb"
has passed successfully, and I'm now running the regression tests check-swig-pl
and check-swig-py.
Just to verify that I understood the patches correct, here is a snippet
of what I did:
--- build-outputs.mk.orig Wed Oct 26 03:34:43 2005
+++ build-outputs.mk Sat Oct 29 23:47:07 2005
@@ -39,7 +39,7 @@ CLEAN_FILES = contrib/client-side/mucc$(
########################################
subversion/bindings/swig/proxy/svn_version_h.swg: subversion/include/svn_version.h $(abs_srcdir)/build/generator/swig/header_wrappers.py
- $(PYTHON) $(abs_srcdir)/build/generator/swig/header_wrappers.py $(abs_srcdir)/build.conf $(SWIG) $<
+ $(PYTHON) $(abs_srcdir)/build/generator/swig/header_wrappers.py $(abs_srcdir)/build.conf $(SWIG) $(abs_srcdir)/subversion/include/svn_version.h
swig-headers: subversion/bindings/swig/proxy/svn_version_h.swg
extraclean-swig-headers-subversion/bindings/swig/proxy/svn_version_h.swg:
rm -f $(abs_srcdir)/subversion/bindings/swig/proxy/svn_version_h.swg
/Sigfred
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Oct 29 22:25:28 2005