Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Message-ID: <3E2CD7E6.4010802@netzero.net> Date: Tue, 21 Jan 2003 00:17:26 -0500 From: George Rypysc III User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.2.1) Gecko/20021130 X-Accept-Language: en-us, en MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: apache 1.3.27 binary install problems Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit I've sucessfully used the build of apache (1.3.24) that came with Cygwin on Windows 2000 (SP-2) but I've struggled getting it to work on Windows XP (SP-1) using the same install files. I've read previous posts about the rebasing issue and they have helped get me past that error, but I still get this error quite often: $ C:\cygwin\usr\sbin\httpd.exe: *** recreate_mmaps_after_fork_failed So instead, I tried the latest version from here: http://apache.dev.wapme.net/binaries/latest/apache_1.3.27-i686-whatever-cygwin.targz These are the problems I encountered trying to get the binary build of 1.3.27 working. I am new to apache so forgive me / correct me if there is something I am doing wrong. Any suggestions are greatly appreciated (my cygwin1.dll file version is 1.3.13): I unpacked apache in a subdirectory of ~ with: $ tar xvfz apache_1.3.27-i686-whatever-cygwin.targz and then ran install-bindist.sh but when starting with either: $ /usr/local/apache/bin/apachectl start or $ /usr/local/apache/bin/httpd I get this error: #1) /usr/local/apache/bin/apachectl start: httpd could not be started And a box comes up that says "This application has failed to start because libhttpd.dll was not found..." So I added "/usr/local/apache/libexec" to the PATH in /etc/profile so I think this problem is resolved. Now when I try to start again I get: #2) Syntax error on line 241 of /usr/local/apache/conf/httpd.conf: Cannot add module via name 'mod_vhost_alias.dll': not in list of loaded modules I compared 1.3.24-5's httpd.conf file to 1.3.27's and the former has the syntax: AddModule mod_vhost_alias.c while the later uses ".dll" instead of ".c" so I changed ".dll" to ".c" in that section of httpd.conf. Is that correct? I think it resolved that problem because I move on to another error when trying to start apache: #3) httpd: bad user name nobody In httpd.conf on lines 318 and 319: User nobody Group #-1 Those lines weren't commented out but they are in 1.3.24 so I commented them out and httpd starts but with the rebase error I experienced with 1.3.24: $ C:\cygwin\usr\local\apache\bin\httpd.exe: *** unable to remap C:\cygwin\usr\lo cal\apache\libexec\mod_speling.dll to same address as parent -- 0x1270000 So I tried rebasing: $ cd /lib/apache/new $ ./rebase.exe -d -b 0x68000000 -o 0x10000 /usr/local/apache/libexec/*.dll C:\cygwin\usr\local\apache\libexec\libhttpd.dll: new base = 67ff0000, new size = 60000 C:\cygwin\usr\local\apache\libexec\libproxy.dll: new base = 67fc0000, new size = 30000 C:\cygwin\usr\local\apache\libexec\mod_access.dll: new base = 67fa0000, new size = 20000 C:\cygwin\usr\local\apache\libexec\mod_actions.dll: new base = 67f80000, new size = 20000 ... etc... But now when I try to start a box pops up "The application or DLL C:\cygwin\usr\local\apache\libexec\libhttpd.dll is not a valid Windows image. Please check this against your installation diskette. [OK]" After reinstalling the DLLs, I tried the newer version of rebase (1.18-1) got this: $ ./rebase -v -d -b 0x68000000 -o 0x10000 /usr/local/apache/libexec/*.dll C:\usr\local\apache\libexec\libhttpd.dll: skipped because not rebaseable C:\usr\local\apache\libexec\libproxy.dll: skipped because not rebaseable C:\usr\local\apache\libexec\mod_access.dll: skipped because not rebaseable C:\usr\local\apache\libexec\mod_actions.dll: skipped because not rebaseable Would I have better luck trying to resolve the "recreate_mmaps_after_fork_failed" error with 1.3.24-5 or should I continue to try to get 1.3.27 runing or try compiling from source? Any ideas? Thanks, George -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/