tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Rainer Jung <rainer.j...@kippdata.de>
Subject Re: possible bug for mod_jk configure for cygwin
Date Thu, 22 May 2008 14:21:30 GMT
Committed for 1.2.27. Thanks for reporting.

Taro App schrieb:
> Hi Rainer,
> 
> Yes, your patch solved the problem!
> Thank you.
> 
> Taro App
> 
> 
> 
>> ---------- Forwarded message ----------
>> From: Rainer Jung <rainer.jung@kippdata.de>
>> To: Tomcat Users List <users@tomcat.apache.org>
>> Date: Tue, 20 May 2008 10:27:49 +0200
>> Subject: Re: possible bug for mod_jk configure for cygwin
>> Taro App wrote:
>>> Hi list,
>>>
>>> I tried compiling mod_jk on cygwin and error occurred. It looks like a
>>> bug in configure, which correctly recognizes os as cygwin, but forgets
>>> to add -DCYGWIN for gcc, thus resulting in incorrect inclusion of
>>> sys/socketvar.h. Setting CFLAGS=-DCYGWIN solves the problem. Can
>>> someone take a look at it and maybe register this in a bug database?
>>> (I am pretty new here, so...)
>>>
>>> mod_jk: 1.2.26
>>> apache: 2.2.8
>>> cygwin 1.5.25
>>> os: Windows XP SP2
>>>
>> Could you please try the following patch instead of any changes you did:
>>
>> Index: common/jk_global.h
>> ===================================================================
>> --- common/jk_global.h  (old)
>> +++ common/jk_global.h  (new)
>> @@ -137,7 +137,7 @@
>>  #include <netinet/tcp.h>
>>  #include <arpa/inet.h>
>>  #include <sys/un.h>
>> -#if !defined(_OSD_POSIX) && !defined(AS400) && !defined(CYGWIN)
&&
>> !defined(HPUX11)
>> +#if !defined(_OSD_POSIX) && !defined(AS400) && !defined(__CYGWIN__)
&&
>> !defined(HPUX11)
>>  #include <sys/socketvar.h>
>>  #endif
>>  #if !defined(HPUX11) && !defined(AS400)
>>
>>
>> There is a line wrap in there. The patch should simply replace "CYGWIN" by
>> "__CYGWIN__" in file common/jk_global.h.
>>
>>> ---------------------------------------------------------
>>>
>>> ./buildconf.sh
>>> ./configure
>> --with-apache=/home/user/apache2tmp/httpd-2.2.8
>>> make
>>>
>>> .....
>>>
>>>  gcc -I/apache2tmp/httpd-2.2.8/include
>>> -I/apache2tmp/httpd-2.2.8/srclib/apr/include
>>> -I/apache2tmp/httpd-2.2.8/os/unix
>>> -I/apache2tmp/httpd-2.2.8/srclib/apr-util/include -g -O2
>> -g -O2 -I
>>> /include -I /include/Windows_NT -c jk_ajp12_worker.c  -DDLL_EXPORT
>>> -DPIC -o .libs/jk_ajp12_worker.o
>>> In file included from jk_logger.h:27,
>>>                 from jk_ajp12_worker.h:27,
>>>                 from jk_ajp12_worker.c:26:
>>> jk_global.h:141:27: sys/socketvar.h: No such file or directory
>>> make[1]: *** [jk_ajp12_worker.lo] Error 1
>>> make[1]: Leaving directory
>>>
>> `/tomcatconnectortmp/tomcat-connectors-1.2.26-src/native/common'
>>> make: *** [all-recursive] Error 1
>>>
>> Regards,
>>
>> Rainer

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Mime
View raw message