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) > > > >