what happened to apxs?

Max Bowsher maxb@ukf.net
Wed Jun 29 00:27:00 GMT 2005


hkatz@iscs-i.com wrote:
> Hi Max,
>
> It's only got a man page on the cygwin release
>
> cygcheck -l apache2 | grep apxs
> /usr/share/man/man8/apxs2.8.gz

apxs is a development component, so it's in apache2-devel. Of course, that 
means the manpage should be there too - thanks for calling it to my 
attention, I've adjusted my buildscript, and it will be moved in the next 
release.

> which, of course, is preventing me from building subversion:

That's not the only thing, either. Since you seem fairly anxious to build 
subversion with apache2, I'm appending the key elements from my build. I'll 
be getting around to packaging it soon.

Max.

PS: No need to cc me, like all cygwin package maintainers, I read 
cygwin-apps.


Index: Makefile.in
===================================================================
--- Makefile.in (revision 15161)
+++ Makefile.in (working copy)
@@ -166,7 +166,7 @@
 LINK = $(LIBTOOL) $(LTFLAGS) --mode=link $(CC) $(LT_LDFLAGS) $(CFLAGS) 
$(LDFLAGS) -rpath $(libdir)

 # special link rule for mod_dav_svn
-LINK_APACHE_MOD = $(LIBTOOL) $(LTFLAGS) --mode=link $(CC) $(LT_LDFLAGS) 
$(CFLAGS) $(LDFLAGS) -rpath $(APACHE_LIBEXECDIR) -avoid-version -module
+LINK_APACHE_MOD = $(LIBTOOL) $(LTFLAGS) --mode=link $(CC) $(LT_LDFLAGS) 
$(CFLAGS) $(LDFLAGS) -rpath 
$(APACHE_LIBEXECDIR) -avoid-version -module -shrext .so

 # these commands run SWIG to generate wrapper source files (*.c)
 ### should we protect against swig not being available?
Index: build.conf
===================================================================
--- build.conf  (revision 15161)
+++ build.conf  (working copy)
@@ -230,6 +230,7 @@
 type = apache-mod
 path = subversion/mod_dav_svn
 libs = libsvn_repos libsvn_fs libsvn_delta libsvn_subr
+       mod_dav httpd aprutil apr
 nonlibs = apr aprutil
 install = apache-mod
 msvc-libs = mod_dav.lib libhttpd.lib
@@ -240,9 +241,20 @@
 path = subversion/mod_authz_svn
 nonlibs = mod_dav_svn apr aprutil
 libs = libsvn_subr
+       mod_dav_svn httpd aprutil apr
 install = apache-mod
 msvc-libs = libhttpd.lib

+[mod_dav]
+type = lib
+external-lib = `$(APXS) -q libexecdir`/mod_dav.la
+libs = httpd aprutil apr
+
+[httpd]
+type = lib
+external-lib = `$(APXS) -q libdir`/libhttpd2core.la
+libs = aprutil apr
+
 [svnserve]
 description = Subversion Server
 type = exe



More information about the Cygwin-apps mailing list