From: William A. Rowe Jr Date: Fri, 17 Aug 2007 20:14:16 +0000 (+0000) Subject: Sync, mostly side effects of addition of korean language pages. X-Git-Tag: 2.3.0~1597 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=39167a4ff4d3fbe43d811a184a38e80e1d1874ba;p=thirdparty%2Fapache%2Fhttpd.git Sync, mostly side effects of addition of korean language pages. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@567125 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/docs/manual/platform/ebcdic.html.en b/docs/manual/platform/ebcdic.html.en index 95f0282bd2e..eba367938bc 100644 --- a/docs/manual/platform/ebcdic.html.en +++ b/docs/manual/platform/ebcdic.html.en @@ -19,7 +19,7 @@ Apache > HTTP Server > Documentation > Version 2.3 > Platform Specific Notes

The Apache EBCDIC Port

Available Languages:  en  | - ko 

+ ko 

@@ -577,7 +577,7 @@

Available Languages:  en  | - ko 

+ ko 

diff --git a/docs/manual/platform/index.html.en b/docs/manual/platform/index.html.en index 1ec5a3b5450..c069273a4ee 100644 --- a/docs/manual/platform/index.html.en +++ b/docs/manual/platform/index.html.en @@ -19,7 +19,7 @@ Apache > HTTP Server > Documentation > Version 2.3

Platform Specific Notes

Available Languages:  en  | - ko 

+ ko 

Available Languages:  en  | - ko 

+ ko 

diff --git a/docs/manual/platform/netware.html.en b/docs/manual/platform/netware.html.en index c4970fd459a..15fa6b148d9 100644 --- a/docs/manual/platform/netware.html.en +++ b/docs/manual/platform/netware.html.en @@ -19,7 +19,7 @@ Apache > HTTP Server > Documentation > Version 2.3 > Platform Specific Notes

Using Apache With Novell NetWare

Available Languages:  en  | - ko 

+ ko 

@@ -648,7 +648,7 @@

Available Languages:  en  | - ko 

+ ko 

diff --git a/docs/manual/platform/perf-hp.html.en b/docs/manual/platform/perf-hp.html.en index 27ccdbcf225..e5328168c5d 100644 --- a/docs/manual/platform/perf-hp.html.en +++ b/docs/manual/platform/perf-hp.html.en @@ -19,7 +19,7 @@ Apache > HTTP Server > Documentation > Version 2.3 > Platform Specific Notes

Running a High-Performance Web Server on HPUX

Available Languages:  en  | - ko 

+ ko 

@@ -98,7 +98,7 @@ Subject: HP-UX tuning tips

Available Languages:  en  | - ko 

+ ko 

diff --git a/docs/manual/platform/win_compiling.html.en b/docs/manual/platform/win_compiling.html.en index 78c6a433ace..ae923d52cb1 100644 --- a/docs/manual/platform/win_compiling.html.en +++ b/docs/manual/platform/win_compiling.html.en @@ -19,7 +19,7 @@ Apache > HTTP Server > Documentation > Version 2.3 > Platform Specific Notes

Compiling Apache for Microsoft Windows

Available Languages:  en  | - ko 

+ ko 

@@ -45,43 +45,54 @@
  • Disk Space

    -

    Make sure you have at least 50 MB of free disk space +

    Make sure you have at least 180 MB of free disk space available. After installation Apache requires approximately - 10 MB of disk space, plus space for log and cache files, + 70 MB of disk space, plus space for log and cache files, which can grow rapidly. The actual disk space requirements will vary considerably based on your chosen configuration and - any third-party modules or libraries.

    + any third-party modules or libraries, especially when OpenSSL + is also built. Because many files are text and very easily + compressed, NTFS filesystem compression cuts these requirements + in half.

  • -

    Microsoft Visual C++ (Microsoft Visual Studio) 5.0 or higher.

    +

    Microsoft Visual C++ (Microsoft Visual Studio) 6.0 or higher.

    +

    Apache can be built using the command line tools, or from within the Visual Studio IDE Workbench. The command line build requires the environment to reflect the PATH, INCLUDE, LIB and other variables - that can be configured with the vcvars32 batch file:

    + that can be configured with the vcvars32.bat file:

    - "c:\Program Files\DevStudio\VC\Bin\vcvars32.bat" + "c:\Program Files\Microsoft Visual Studio\VC98\Bin\VCVARS32"

  • -

    The Windows Platform SDK.

    -

    Apache's APR and APR-util builds require an updated Microsoft - Windows Platform SDK, from 2003 or later. For command line - builds, the Platform SDK environment is prepared by the - setenv batch file:

    +

    The Windows Platform SDK for Visual C 6.0 (97) or 7.0 (.NET)

    +

    Apache's APR and APR-util builds require an updated Microsoft + Windows Platform SDK, from Feb 2003 or later, included in the + Visual C++ 7.1 (Studio 2003) and later. For command line builds with + Visual C++ 6.0 or 7.0, the Platform SDK environment is prepared by + the setenv.bat file:

    "c:\Program Files\Platform SDK\setenv.bat"

    -

    The Platform SDK files distributed with Visual C++ 5.0, 6.0 - and Visual Studio .NET (2000) are no longer sufficient. - Users of Visual Studio 2003 and later versions (of the full product, - not the 'express' flavor) and later versions may skip this - requirement.

    +

    The Platform SDK files distributed with Visual C++ 6.0 and + Visual Studio .NET (2000) are no longer sufficient and cause many + compilation warnings and linkage errors. Users of Visual C++ 8.0 + (Studio 2003) and later versions (of the full product, not the + 'Visual Studio Express' flavor) may skip this requirement.

    + +

    If using the GUI, either start msdev or devenv with the /setenv + flag (after invoking setenv.bat), or ensure the paths are correct + under the Tools -> Options -> (Projects ->) Directories + menu option. The Platform SDK installer will generally help you + configure this.

  • @@ -89,32 +100,51 @@

    To install Apache within the build system, several files are modified using the awk.exe utility. awk was chosen since it is a very small download (compared with Perl or WSH/VB) and - accomplishes the task of generating files. Brian Kernighan's + accomplishes the task of modifying configuration files upon + installation. Brian Kernighan's http://cm.bell-labs.com/cm/cs/who/bwk/ site has a compiled native Win32 binary, http://cm.bell-labs.com/cm/cs/who/bwk/awk95.exe which you must save with the name awk.exe rather than awk95.exe.

    -
    Note that Developer Studio IDE will only find - awk.exe from the Tools menu Options... Directories - tab (the Projects - VC++ Directories pane in Developer Studio 7.0) - listing Executable file paths. Add the path for awk.exe - to this list, and your system PATH environment variable, - as needed.
    +
    If awk.exe is not found, Makefile.win's install target + will not perform substitutions in the installed .conf files. + The installed .conf files must then be modified by hand for + this situation.
    + +

    Note that Developer Studio IDE will only find + awk.exe from the Executable path specified in the menu + option Tools -> Options -> (Projects ->) Directories. + Add the path for awk.exe to this list, and your + system PATH environment variable, as needed.

    Also note that if you are using Cygwin tools (http://www.cygwin.com/) the awk utility is named gawk.exe and that the file awk.exe is really a symlink to the gawk.exe file. The Windows command shell does not recognize symlinks, and - because of that building InstallBin will fail. A workaround is + because of this building InstallBin will fail. A workaround is to delete awk.exe from the cygwin installation and copy gawk.exe to awk.exe. Also note the cygwin/mingw ports of gawk 3.0.x were buggy, please upgrade to 3.1.x before attempting to use any gawk port.
  • +
  • +

    [Optional] zlib library (for mod_deflate)

    +

    Zlib must be installed into a srclib subdirectory named + zlib. This must be built in-place. Zlib can be obtained + from http://www.zlib.net/ -- the + mod_deflate is confirmed to work correctly with + version 1.2.3.

    + +

    + nmake -f win32\Makefile.msc
    + nmake -f win32\Makefile.msc test +

    +
  • +
  • [Optional] OpenSSL libraries (for mod_ssl and ab.exe with ssl support)

    @@ -129,42 +159,27 @@ provided by the OpenSSL project. Consult your own legal counsel, you are responsible for your own actions.

    -

    OpenSSL must be installed into a srclib subdirectory named - openssl, obtained from http://www.openssl.org/source/, in order to compile mod_ssl - or the abs project (ab.exe with SSL support.) To prepare OpenSSL - for both release and debug builds of Apache, and - disable the patent protected features in OpenSSL, you might use the following - build commands:

    +

    OpenSSL must be installed into a srclib subdirectory + named openssl, obtained from + http://www.openssl.org/source/, in order to compile + mod_ssl or the abs project (ab.exe + enabled with SSL support.) To prepare OpenSSL for both + release and debug builds of Apache, and + disable the patent protected features in OpenSSL, you might use + the following build commands:

    - perl Configure VC-WIN32
    - perl util\mkfiles.pl >MINFO
    - perl util\mk1mf.pl dll no-asm no-mdc2 no-rc5 no-idea VC-WIN32 >makefile.rel
    - perl util\mk1mf.pl dll debug no-asm no-mdc2 no-rc5 no-idea VC-WIN32 >makefile.dbg
    - perl util\mkdef.pl 32 libeay no-asm no-mdc2 no-rc5 no-idea >ms\libeay32.def
    - perl util\mkdef.pl 32 ssleay no-asm no-mdc2 no-rc5 no-idea >ms\ssleay32.def
    - nmake -f makefile.rel
    - nmake -f makefile.dbg + perl Configure no-mdc2 no-rc5 no-idea enable-zlib VC-WIN32 -Ipath/to/srclib/zlib
    + ms\do_masm.bat
    + nmake -f ms\ntdll.mak

    -

    Note; you can use the scripts in the ms\ subdirectory, however, - it's rather tricky to force ms\do_masm.bat, for example, to perform - the patent encumberances as mentioned above. Patches to add the $* argument list - to the appropriate .bat lines in these scripts aren't incorporated, thus far.

    -
  • - -
  • -

    [Optional] zlib library (for mod_deflate)

    -

    Zlib must be installed into a srclib subdirectory named - zlib. This must be built in-place. Zlib can be obtained - from http://www.zlib.net/ -- the - mod_deflate is confirmed to work correctly with - version 1.2.3.

    - -

    - nmake -f win32\Makefile.msc
    - nmake -f win32\Makefile.msc test -

    +

    Note: It is not advisable to use zlib-dynamic, as that could + pose a thread race condition. If building zlib on win32, be sure + to adjust the resulting ms\ntdll.mak file to link to the full + path of srclib\zlib\zdll.lib rather than zlib1.lib (that error in + configuration of OpenSSL through 0.9.8d and earlier reflects older + zlib 1.1 versions.)

@@ -190,9 +205,9 @@ nmake /f Makefile.win _apacher nmake /f Makefile.win _apached
-

Either command will compile Apache. The latter will include - debugging information in the resulting files, making it easier - to find bugs and track down problems.

+

Either command will compile Apache. The latter will disable + optimization of the resulting files, making it easier to single + step the code to find bugs and track down problems.

top
@@ -226,27 +241,41 @@ nmake /f Makefile.win _apached .dsp files change! This is really trivial, just open Apache.dsw in the VC++ 7.0 IDE once again.

+
There is a flaw in the .vcproj conversion of .dsp through + Visual Studio 2005 SP1; devenv.exe will mis-parse the /D flag for RC + flags containing long quoted /D'efines containing spaces. The command: +

+ perl srclib\apr\build\cvtdsp.pl -2005 +

+ will convert the /D flags for RC flags to use an alternate, parseable + syntax; unfortunately this syntax isn't supported by Visual Studio 97 + or it's exported .mak files. These /D flags are used to pass the long + description of the mod_apachemodule.so files to their .rc resource + version-identifier compilations, and replace the use of awk for generating + .rc files formerly used for Apache 2.0.
+

Visual C++ 7.0 (.net) users should also use the Build menu, Configuration Manager dialog to uncheck both the Debug and Release Solution modules abs, mod_ssl and mod_deflate. These modules are built by invoking nmake or the IDE directly - with the BinBuild target to build those modules explicitly, - only if the srclib directories openssl - and/or zlib exist.

+ with the BinBuild target to build those modules conditionally + if the srclib directories openssl and/or + zlib exist.

Exported .mak files pose a greater hassle, but they are required for Visual C++ 5.0 users to build mod_ssl, abs (ab with SSL support) and/or - mod_deflate. - VC++ 7.0 (.net) users also benefit, nmake builds - are faster than binenv builds. - Build the entire project from within the VC++ 5.0 or 6.0 IDE, - then use the Project Menu Export for all makefiles. - You must build the projects first in order to create all dynamic - auto-generated targets, so that dependencies can be parsed - correctly. Run the following command to fix the paths so they - will build anywhere:

+ mod_deflate. VC++ 7.0 (Visual Studio .NET) users + also benefit, nmake builds were faster than + binenv builds until the parallel compilation features + introduced in Visual Studio 2005. Build the entire project from within + the VC++ 5.0 or 6.0 IDE, preferably with mod_deflate, mod_ssl and abs, + then use the Project Menu Export for all makefiles (preferably, with + dependencies.) You must build the projects first in order to create + all dynamic auto-generated targets, so that dependencies can be parsed + correctly. Run the following command to fix the paths so they will build + anywhere:

perl srclib\apr\build\fixwin32mak.pl @@ -412,24 +441,25 @@ nmake /f Makefile.win installd INSTDIR=dir build provides all of the dependent files required to build proper dependency trees for correct build behavior.

-

In order to create distribution .mak files, always review - the generated .mak (or .dep) dependencies for - Platform SDK or other garbage includes. The DevStudio\SharedIDE\bin\ - (VC5) or DevStudio\Common\MSDev98\bin\ (VC6) directory contains - the sysincl.dat file, which must list all exceptions. Update this - file (including both forward and backslashed paths, such as both - sys/time.h and sys\time.h) to include such dependencies. - Including local-install paths in a distributed .mak file will - cause the build to fail completely. And don't forget to run - srclib/apr/build/fixwin32mak.pl in order to fix absolute - paths within the .mak files.

+

In order to create distribution .mak files, always + review the generated .mak (or .dep) + dependencies for Platform SDK or other garbage, machine specific + includes. The DevStudio\SharedIDE\bin\ (VC5) or + DevStudio\Common\MSDev98\bin\ (VC6) directory contains + the sysincl.dat file, which must list all exceptions. + Update this file (including both forward and backslashed paths, such + as both sys/time.h and sys\time.h) to ignore + such dependencies. Including local-install paths in a distributed + .mak file will cause the build to fail completely. And + don't forget to run srclib/apr/build/fixwin32mak.pl in + order to fix absolute paths within the .mak files.

Available Languages:  en  | - ko 

+ ko 

diff --git a/docs/manual/platform/win_compiling.xml.ko b/docs/manual/platform/win_compiling.xml.ko index 5dec556be8e..42ef44c8c68 100644 --- a/docs/manual/platform/win_compiling.xml.ko +++ b/docs/manual/platform/win_compiling.xml.ko @@ -1,7 +1,7 @@ - +