Sander (& Co)

   with .40, we backed out the apr-iconv due to it's not-ready state,
with the attached patch.

   I've been intending to get the openssl/iconv/zlib library linkage stubs
done for Win32, but my time's been rather short.  I should be able
to attack it late this week or early next week, but if we want to roll
out .41 without the lib-linkage foo, can we please reapply this patch
for the short-term hack?

   It looks like backing it out isn't an issue today though, given the
memory leak on every request.  That one seems like a showstopper
to me.

Bill


>wrowe       2002/08/09 08:01:45
>
>   Modified:    .        Apache.dsw Makefile.win
>                include  apu.hw
>   Log:
>     Since library detection is _not_ complete, and this code is extremely
>     alpha quality, backout the apr-iconv for Win32 changes from the .40
>     release.  Many have objected [not -1 exactly] to forcing iconv for any
>     user to build xlate, and the detection/fixup patches are a blocker for
>     releasing this overdue version.
>
>     Recommiting immediately after tagging this sans-iconv point for .40, and
>     create a patch anyone can apply to enable this for the release tarball.
>
>   Revision  Changes    Path
>   1.85      +0 -60     httpd-2.0/Apache.dsw
>
>   Index: Apache.dsw
>   ===================================================================
>   RCS file: /home/cvs/httpd-2.0/Apache.dsw,v
>   retrieving revision 1.84
>   retrieving revision 1.85
>   diff -u -r1.84 -r1.85
>   --- Apache.dsw        20 Jul 2002 23:57:26 -0000      1.84
>   +++ Apache.dsw        9 Aug 2002 15:01:45 -0000       1.85
>   @@ -90,9 +90,6 @@
>        Project_Dep_Name mod_cgi
>        End Project Dependency
>        Begin Project Dependency
>   -    Project_Dep_Name mod_charset_lite
>   -    End Project Dependency
>   -    Begin Project Dependency
>        Project_Dep_Name mod_dav_fs
>        End Project Dependency
>        Begin Project Dependency
>   @@ -264,18 +261,6 @@
>
> 
>###############################################################################
>
>   -Project: "apriconv"=".\srclib\apr-iconv\apriconv.dsp" - Package Owner=<4>
>   -
>   -Package=<5>
>   -{{{
>   -}}}
>   -
>   -Package=<4>
>   -{{{
>   -}}}
>   -
> 
>-###############################################################################
>   -
>    Project: "aprutil"=".\srclib\apr-util\aprutil.dsp" - Package Owner=<4>
>
>    Package=<5>
>   @@ -285,9 +270,6 @@
>    Package=<4>
>    {{{
>        Begin Project Dependency
>   -    Project_Dep_Name apriconv
>   -    End Project Dependency
>   -    Begin Project Dependency
>        Project_Dep_Name gen_uri_delims
>        End Project Dependency
>        Begin Project Dependency
>   @@ -402,21 +384,6 @@
>
> 
>###############################################################################
>
>   -Project: "libapriconv"=".\srclib\apr-iconv\libapriconv.dsp" - Package 
> Owner=<4>
>   -
>   -Package=<5>
>   -{{{
>   -}}}
>   -
>   -Package=<4>
>   -{{{
>   -    Begin Project Dependency
>   -    Project_Dep_Name libapr
>   -    End Project Dependency
>   -}}}
>   -
> 
>-###############################################################################
>   -
>    Project: "libaprutil"=".\srclib\apr-util\libaprutil.dsp" - Package 
> Owner=<4>
>
>    Package=<5>
>   @@ -429,9 +396,6 @@
>        Project_Dep_Name libapr
>        End Project Dependency
>        Begin Project Dependency
>   -    Project_Dep_Name libapriconv
>   -    End Project Dependency
>   -    Begin Project Dependency
>        Project_Dep_Name gen_uri_delims
>        End Project Dependency
>        Begin Project Dependency
>   @@ -453,9 +417,6 @@
>        Project_Dep_Name libapr
>        End Project Dependency
>        Begin Project Dependency
>   -    Project_Dep_Name libapriconv
>   -    End Project Dependency
>   -    Begin Project Dependency
>        Project_Dep_Name libaprutil
>        End Project Dependency
>        Begin Project Dependency
>   @@ -718,27 +679,6 @@
> 
>###############################################################################
>
>    Project: "mod_cgi"=".\modules\generators\mod_cgi.dsp" - Package Owner=<4>
>   -
>   -Package=<5>
>   -{{{
>   -}}}
>   -
>   -Package=<4>
>   -{{{
>   -    Begin Project Dependency
>   -    Project_Dep_Name libapr
>   -    End Project Dependency
>   -    Begin Project Dependency
>   -    Project_Dep_Name libaprutil
>   -    End Project Dependency
>   -    Begin Project Dependency
>   -    Project_Dep_Name libhttpd
>   -    End Project Dependency
>   -}}}
>   -
> 
>-###############################################################################
>   -
>   -Project: 
> "mod_charset_lite"=".\modules\experimental\mod_charset_lite.dsp" - 
> Package Owner=<4>
>
>    Package=<5>
>    {{{
>
>
>
>   1.115     +4 -14     httpd-2.0/Makefile.win
>
>   Index: Makefile.win
>   ===================================================================
>   RCS file: /home/cvs/httpd-2.0/Makefile.win,v
>   retrieving revision 1.114
>   retrieving revision 1.115
>   diff -u -r1.114 -r1.115
>   --- Makefile.win      30 Jul 2002 17:07:44 -0000      1.114
>   +++ Makefile.win      9 Aug 2002 15:01:45 -0000       1.115
>   @@ -31,12 +31,13 @@
>    CTARGET=/build
>    !ENDIF
>
>   -!IF !EXIST("srclib\apr") || !EXIST("srclib\apr-util") || 
> !EXIST("srclib\apr-iconv")
>   +!IF !EXIST("srclib\apr") || !EXIST("srclib\apr-util")
>   +## || !EXIST("srclib\apr-iconv")
>    !MESSAGE Please check out or download and unpack the Apache 
> Portability Runtime
>   -!MESSAGE sources (apr, apr-iconv and apr-util) into your 
> $(INSTDIR)\srclib dir.
>   +!MESSAGE sources (apr and apr-util) into your $(INSTDIR)\srclib dir.
>    !MESSAGE Apache cannot build without these libraries!
>    !MESSAGE
>   -!ERROR Need $(INSTDIR)\srclib\  apr, apr-iconv and apr-util
>   +!ERROR Need $(INSTDIR)\srclib\  apr and apr-util
>    !ENDIF
>
>    # Note; _tryssl: is only used by the msvc developer studio environment 
> to 'fix up'
>   @@ -174,10 +175,6 @@
>         $(MAKE) $(MAKEOPT) -f apr.mak             CFG="apr - Win32 
> $(LONG)" RECURSE=0 $(CTARGET)
>         $(MAKE) $(MAKEOPT) -f libapr.mak          CFG="libapr - Win32 
> $(LONG)" RECURSE=0 $(CTARGET)
>         cd ..\..
>   -     cd srclib\apr-iconv
>   -     $(MAKE) $(MAKEOPT) -f apriconv.mak  CFG="apriconv - Win32 
> $(LONG)" RECURSE=0 $(CTARGET)
>   -     $(MAKE) $(MAKEOPT) -f libapriconv.mak  CFG="libapriconv - Win32 
> $(LONG)" RECURSE=0 $(CTARGET)
>   -     cd ..\..
>         cd srclib\apr-util\uri
>         $(MAKE) $(MAKEOPT) -f gen_uri_delims.mak  CFG="gen_uri_delims - 
> Win32 $(LONG)" RECURSE=0 $(CTARGET)
>         cd ..\..\..
>   @@ -218,7 +215,6 @@
>         cd ..\..\..
>         cd modules\experimental
>         $(MAKE) $(MAKEOPT) -f mod_cache.mak       CFG="mod_cache - Win32 
> $(LONG)" RECURSE=0 $(CTARGET)
>   -     $(MAKE) $(MAKEOPT) -f mod_charset_lite.mak CFG="mod_charset_lite 
> - Win32 $(LONG)" RECURSE=0 $(CTARGET)
>         $(MAKE) $(MAKEOPT) -f mod_mem_cache.mak   CFG="mod_mem_cache - 
> Win32 $(LONG)" RECURSE=0 $(CTARGET)
>         $(MAKE) $(MAKEOPT) -f mod_disk_cache.mak  CFG="mod_disk_cache - 
> Win32 $(LONG)" RECURSE=0 $(CTARGET)
>         $(MAKE) $(MAKEOPT) -f mod_ext_filter.mak  CFG="mod_ext_filter - 
> Win32 $(LONG)" RECURSE=0 $(CTARGET)
>   @@ -357,7 +353,6 @@
>         copy $(LONG)\Apache.exe "$(INSTDIR)\bin" <.y
>         copy $(LONG)\libhttpd.dll "$(INSTDIR)\bin" <.y
>         copy srclib\apr\$(LONG)\libapr.dll "$(INSTDIR)\bin" <.y
>   -     copy srclib\apr-iconv\$(LONG)\libapriconv.dll "$(INSTDIR)\bin" <.y
>         copy srclib\apr-util\$(LONG)\libaprutil.dll "$(INSTDIR)\bin" <.y
>         copy modules\aaa\$(LONG)\mod_access.so "$(INSTDIR)\modules" <.y
>         copy modules\aaa\$(LONG)\mod_auth.so "$(INSTDIR)\modules" <.y
>   @@ -369,7 +364,6 @@
>         copy modules\dav\fs\$(LONG)\mod_dav_fs.so "$(INSTDIR)\modules" <.y
>         copy modules\dav\main\$(LONG)\mod_dav.so "$(INSTDIR)\modules" <.y
>         copy modules\experimental\$(LONG)\mod_cache.so 
> "$(INSTDIR)\modules" <.y
>   -     copy modules\experimental\$(LONG)\mod_charset_lite.so 
> "$(INSTDIR)\modules" <.y
>         copy modules\experimental\$(LONG)\mod_mem_cache.so 
> "$(INSTDIR)\modules" <.y
>         copy modules\experimental\$(LONG)\mod_disk_cache.so 
> "$(INSTDIR)\modules" <.y
>         copy modules\experimental\$(LONG)\mod_ext_filter.so 
> "$(INSTDIR)\modules" <.y
>   @@ -406,7 +400,6 @@
>         copy $(LONG)\Apache.pdb "$(INSTDIR)\bin" <.y
>         copy $(LONG)\libhttpd.pdb "$(INSTDIR)\bin" <.y
>         copy srclib\apr\$(LONG)\libapr.pdb "$(INSTDIR)\bin" <.y
>   -     copy srclib\apr-iconv\$(LONG)\libapriconv.pdb "$(INSTDIR)\bin" <.y
>         copy srclib\apr-util\$(LONG)\libaprutil.pdb "$(INSTDIR)\bin" <.y
>         copy modules\aaa\$(LONG)\mod_access.pdb "$(INSTDIR)\modules" <.y
>         copy modules\aaa\$(LONG)\mod_auth.pdb "$(INSTDIR)\modules" <.y
>   @@ -418,7 +411,6 @@
>         copy modules\dav\fs\$(LONG)\mod_dav_fs.pdb "$(INSTDIR)\modules" <.y
>         copy modules\dav\main\$(LONG)\mod_dav.pdb "$(INSTDIR)\modules" <.y
>         copy modules\experimental\$(LONG)\mod_cache.pdb 
> "$(INSTDIR)\modules" <.y
>   -     copy modules\experimental\$(LONG)\mod_charset_lite.pdb 
> "$(INSTDIR)\modules" <.y
>         copy modules\experimental\$(LONG)\mod_mem_cache.pdb 
> "$(INSTDIR)\modules" <.y
>         copy modules\experimental\$(LONG)\mod_disk_cache.pdb 
> "$(INSTDIR)\modules" <.y
>         copy modules\experimental\$(LONG)\mod_ext_filter.pdb 
> "$(INSTDIR)\modules" <.y
>   @@ -611,8 +603,6 @@
>         copy srclib\apr-util\xml\expat\lib\Lib$(SHORT)\xml.lib 
> "$(INSTDIR)\lib\expat.lib" <.y
>         copy srclib\apr\$(LONG)\libapr.lib "$(INSTDIR)\lib" <.y
>         copy srclib\apr\$(LONG)\libapr.exp "$(INSTDIR)\lib" <.y
>   -     copy srclib\apr-iconv\$(LONG)\libapriconv.lib "$(INSTDIR)\lib" <.y
>   -     copy srclib\apr-iconv\$(LONG)\libapriconv.exp "$(INSTDIR)\lib" <.y
>         copy srclib\apr-util\$(LONG)\libaprutil.lib "$(INSTDIR)\lib" <.y
>         copy srclib\apr-util\$(LONG)\libaprutil.exp "$(INSTDIR)\lib" <.y
>         copy $(LONG)\libhttpd.exp "$(INSTDIR)\lib" <.y
>
>
>
>   1.10      +1 -1      apr-util/include/apu.hw
>
>   Index: apu.hw
>   ===================================================================
>   RCS file: /home/cvs/apr-util/include/apu.hw,v
>   retrieving revision 1.9
>   retrieving revision 1.10
>   diff -u -r1.9 -r1.10
>   --- apu.hw    20 Jul 2002 22:33:01 -0000      1.9
>   +++ apu.hw    9 Aug 2002 15:01:45 -0000       1.10
>   @@ -154,7 +154,7 @@
>    #endif
>    #endif
>
>   -#define APU_HAVE_APR_ICONV     1
>   +#define APU_HAVE_APR_ICONV     0
>    #define APU_HAVE_ICONV         0
>    #define APR_HAS_XLATE          (APU_HAVE_APR_ICONV || APU_HAVE_ICONV)
>
>
>
>


Reply via email to