You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Vitek Cvachoucek <vi...@gmail.com> on 2008/02/04 20:42:16 UTC

Re: mod_jk in Cygwin

Hello gentleman,

did anybody of you ever attempted to have Apache 2 on Cygwin equipped
with mod_jk?

The main documentation page counts Cygwin as a supported platform:

http://tomcat.apache.org/connectors-doc/webserver_howto/apache.html

However I have never found binary release for Cygwin. The Win32 builds
do not work with Cygwin. Perhaps it would be possible to build from
source on cygwin however all my attempts ended with:

libtool: link: warning: undefined symbols not allowed in
i686-pc-cygwin shared libraries

We a complex existing Cygwin-based system (Apache, WSGI, Subversion,
Trac, Ssh ...) so moving out of cygwin is not an option (while
mod_proxy may be an option). Does anybody have any experience running
mod_jk on Cygwin? Any help would be greatly appreciated.

Vitek

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


Re: mod_jk in Cygwin

Posted by Martin Gainty <mg...@hotmail.com>.
last I heard you need to have mod_jk<.dll> in %APACHE_HOME%/modules
http://tomcat.apache.org/tomcat-3.3-doc/mod_jk-howto.html#s61

or d/l the source and build it yourself..
http://archive.apache.org/dist/jakarta/tomcat-connectors/jk/

using the build instructions located at
http://tomcat.apache.org/connectors-doc-archive/jk2/jk/aphowto.html#Building
%20mod_jk%20for%20Apache%20on%20Windows%20NT/2K/XP

HTH
M-
----- Original Message -----
From: "Vitek Cvachoucek" <vi...@gmail.com>
To: <us...@tomcat.apache.org>
Sent: Monday, February 04, 2008 2:42 PM
Subject: Re: mod_jk in Cygwin


> Hello gentleman,
>
> did anybody of you ever attempted to have Apache 2 on Cygwin equipped
> with mod_jk?
>
> The main documentation page counts Cygwin as a supported platform:
>
> http://tomcat.apache.org/connectors-doc/webserver_howto/apache.html
>
> However I have never found binary release for Cygwin. The Win32 builds
> do not work with Cygwin. Perhaps it would be possible to build from
> source on cygwin however all my attempts ended with:
>
> libtool: link: warning: undefined symbols not allowed in
> i686-pc-cygwin shared libraries
>
> We a complex existing Cygwin-based system (Apache, WSGI, Subversion,
> Trac, Ssh ...) so moving out of cygwin is not an option (while
> mod_proxy may be an option). Does anybody have any experience running
> mod_jk on Cygwin? Any help would be greatly appreciated.
>
> Vitek
>
> ---------------------------------------------------------------------
> 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
>
>


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


Re: mod_jk in Cygwin

Posted by Rainer Jung <ra...@kippdata.de>.
Hi Vitek,

thanks for the info. Will update our docs in the next days.

Regards,

Rainer

Vitek Cvachoucek schrieb:
> Hello Rainer
> 
> 1. /usr/sbin/apxs -q LDFLAGS outputs empty string
> 2. no there are only *.la and *.a in my /usr/lib (but there some *.so
> deeper - e.g. ruby specific under /usr/lib/ruby)
> 3. About the linking I am not sure at all. The generated file is
> rather large (682k)  however the generated *.la contains dependencies
> dependency_libs=' /usr/lib/libhttpd2core.la -L/usr/lib
> /usr/lib/libaprutil-1.la /usr/lib/libgdbm.la /usr/lib/libdb-4.2.la
> /usr/lib/libexpat.la /usr/lib/libiconv.la /usr/lib/libapr-1.la
> -lcrypt'
> 
> I am sorry I have no ldd available  neither I am sure how to install
> it, my experience with GNU build tools is extremely limited .
> The main thing for me is that the builded library actually works.
> 
> Regards
> Vitek
> 
> 
> 
> On Feb 5, 2008 6:10 PM, Rainer Jung <ra...@kippdata.de> wrote:
>> Hi Vitek,
>>
>> so it's good, that it works for you. To get a more complete picture of
>> the situation (especially for our documentation), would you mind telling us:
>>
>> - what's the output of /usr/sbin/apxs -q LDFLAGS ?
>> - are there also shared libraries in /usr/lib, like libapr-1.so ?
>> - do libapr-1 and libhttpd2core really get linked in statically, or are
>> the libtool "la" files used to link them in dynamically (if you get a
>> mod_jk.so out of the process, what does ldd mod_jk.so give for
>> dependencies).
>>
>> I don't know Cygwin well enough, but I would be surprised if they
>> compiled everything statically (but hey, sometimes there *is* a surprise
>> ...).
>>
>> Regards,
>>
>> Rainer
>>
>>
>>
>> Vitek Cvachoucek wrote:
>>> Ok so I have solved it,
>>>
>>> The cookbook to compile mod_jk on Cygwin
>>>
>>>   * Download source distribution (no Cygwin binaries available)
>>>   * '''http://apache.mirror.superhosting.cz/tomcat/tomcat-connectors/jk/source/'''
>>>   * '''tomcat-connectors-1.2.26-src.tar.gz'''
>>>
>>>    wget http://apache.mirror.superhosting.cz/tomcat/tomcat-connectors/jk/source/tomcat-connectors-1.2.26-src.tar.gz
>>>    gzip -d tomcat-connectors-1.2.26-src.tar.gz
>>>    tar -xf tomcat-connectors-1.2.26-src.tar
>>>    cd tomcat-connectors-1.2.26-src/native
>>>    ./configure --with-apxs=/usr/sbin/apxs2
>>>
>>>   * Hack Makefile building Apache 2.0 module
>>>     * '''apache-2.0/Makefile'''
>>>     * target '''mod_jk.la'''
>>>     * Added statically linked libraries for '''apache2-devel, apr1,
>>> aprutil1'''
>>>
>>> mod_jk.la: mod_jk.lo $(APACHE_OBJECTS)
>>>       $(LIBTOOL) --mode=link ${COMPILE} -no-undefined `${APXS} -q LDFLAGS`
>>> -o $@ -module -rpath ${libexecdir} -avoid-version mod_jk.lo
>>> $(APACHE_OBJECTS) /usr/lib/libapr-1.la /usr/lib/libhttpd2core.la
>>> /usr/lib/libaprutil-1.la
>>>
>>>   * Now the '''make''' succeedes in creating '''mod_jk.so'''
>>>
>>>
>>> On Feb 5, 2008 10:01 AM, Vitek Cvachoucek <vi...@gmail.com> wrote:
>>>> I have now found a way how to get more information relating failing linkage:
>>>>
>>>> I have modified apache2.0/Makefile passing -no-undefined flag to the linker
>>>> {{{
>>>> mod_jk.la: mod_jk.lo $(APACHE_OBJECTS)
>>>>         $(LIBTOOL) --mode=link ${COMPILE} -no-undefined `${APXS} -q LDFLAGS`
>>>> -o $@ -module -shared -rpath ${libexecdir} -avoid-version
>>>>  mod_jk.lo $(APACHE_OBJECTS)
>>>> }}}
>>>>
>>>> Now I see it complains about APR libraries:
>>>>
>>>> {{{
>>>> /home/developer/tomcat-connectors-1.2.26-src/native/apache-2.0/mod_jk.c:2147:
>>>> undefined reference to `_apr_table_get'
>>>> /home/developer/tomcat-connectors-1.2.26-src/native/apache-2.0/mod_jk.c:2162:
>>>> undefined reference to `_apr_table_get'
>>>> /home/developer/tomcat-connectors-1.2.26-src/native/apache-2.0/mod_jk.c:2165:
>>>> undefined reference to `_ap_setup_client_block'
>>>> /home/developer/tomcat-connectors-1.2.26-src/native/apache-2.0/mod_jk.c:2269:
>>>> undefined reference to `_apr_table_setn'
>>>> /home/developer/tomcat-connectors-1.2.26-src/native/apache-2.0/mod_jk.c:2272:
>>>> undefined reference to `_apr_time_now'
>>>> /home/developer/tomcat-connectors-1.2.26-src/native/apache-2.0/mod_jk.c:637:
>>>> undefined reference to `_ap_get_remote_host'
>>>> /home/developer/tomcat-connectors-1.2.26-src/native/apache-2.0/mod_jk.c:660:
>>>> undefined reference to `_ap_get_server_name'
>>>> /home/developer/tomcat-connectors-1.2.26-src/native/apache-2.0/mod_jk.c:668:
>>>> undefined reference to `_ap_get_server_port'
>>>> /home/developer/tomcat-connectors-1.2.26-src/native/apache-2.0/mod_jk.c:671:
>>>> undefined reference to `_ap_get_server_description'
>>>> ....
>>>> }}}
>>>>
>>>>
>>>> However I do have apr1 and aprutil1 installed , perhaps it is again
>>>> something as weird as with WSGI compilation that required to hack
>>>> libtool as it was unable to recognize cygwin shared libraries ....
>>>>
>>>> Any ideas?
>>>>
>>>> Vitek
>>>>
>>>>
>>>> On Feb 5, 2008 7:51 AM, Vitek Cvachoucek <vi...@gmail.com> wrote:
>>>>> Thank you for your help,
>>>>>
>>>>> I am already using configure --with-apxs=/usr/sbin/apxs2
>>>>>
>>>>> The whole offending section is:
>>>>>
>>>>> /usr/share/apr-1-build/libtool --mode=link gcc -I/usr/include/apache2
>>>>> -g -O2 -DUSE_APACHE_MD5 -I ../common  -I c:\java\jdk1.5.0/include -I
>>>>> c:\java\jdk1.5.0/include/cygwin -DCYGWIN -O2  -DHAVE_APR
>>>>> -I/usr/include/apr-1 -I/usr/include/apr-1 -g -O2  -DCYGWIN
>>>>> `/usr/sbin/apxs2 -q LDFLAGS` -o mod_jk.la -module -rpath
>>>>> /usr/lib/apache2 -avoid-version mod_jk.lo ../common/jk_ajp12_worker.lo
>>>>> ../common/jk_connect.lo ../common/jk_msg_buff.lo ../common/jk_util.lo
>>>>> ../common/jk_ajp13.lo ../common/jk_pool.lo ../common/jk_worker.lo
>>>>> ../common/jk_ajp13_worker.lo ../common/jk_lb_worker.lo
>>>>> ../common/jk_sockbuf.lo ../common/jk_map.lo
>>>>> ../common/jk_uri_worker_map.lo ../common/jk_ajp14.lo
>>>>> ../common/jk_ajp14_worker.lo ../common/jk_md5.lo
>>>>>  ../common/jk_shm.lo ../common/jk_ajp_common.lo
>>>>> ../common/jk_context.lo ../common/jk_url.lo ../common/jk_status.lo
>>>>> libtool: link: warning: undefined symbols not allowed in
>>>>> i686-pc-cygwin shared libraries
>>>>>
>>>>> I managed to get rid of the libtool's --silent flag however no more
>>>>> information provided. Is there somebody able to pinpoint what is wrong
>>>>> with it, e.g. specific libraries it is missing (like
>>>>> c:\java\jdk1.5.0\include\cygwin which is of course wrong but perhaps
>>>>> harmless), guess the
>>>>> the build process can be confused by OS name (as Cygwin is no OS at the end).
>>>>>
>>>>> Again any help would be much appreciated.
>>>>>
>>>>> Regards
>>>>> Vitek
>>>>>
>>>>>
>>>>> On Feb 5, 2008 1:00 AM, Rainer Jung <ra...@kippdata.de> wrote:
>>>>>> Unfortunately no Cygwin experience yet. If you compiled your httpd under
>>>>>> Cygwin, I expect you have a /my/path/to/httpd/bin/apxs file?
>>>>>>
>>>>>> What happens if you try
>>>>>>
>>>>>> configure --with-apxs=/my/path/to/httpd/bin/apxs
>>>>>>
>>>>>> and then make?
>>>>>>
>>>>>> Do you get the error you mentioned? Any indication, which symbols are
>>>>>> meant there ("undefined")?
>>>>>>
>>>>>> Regards,
>>>>>>
>>>>>> Rainer
>>>>>>
>>>>>>
>>>>>> Vitek Cvachoucek schrieb:
>>>>>>
>>>>>>> Hello gentleman,
>>>>>>>
>>>>>>> did anybody of you ever attempted to have Apache 2 on Cygwin equipped
>>>>>>> with mod_jk?
>>>>>>>
>>>>>>> The main documentation page counts Cygwin as a supported platform:
>>>>>>>
>>>>>>> http://tomcat.apache.org/connectors-doc/webserver_howto/apache.html
>>>>>>>
>>>>>>> However I have never found binary release for Cygwin. The Win32 builds
>>>>>>> do not work with Cygwin. Perhaps it would be possible to build from
>>>>>>> source on cygwin however all my attempts ended with:
>>>>>>>
>>>>>>> libtool: link: warning: undefined symbols not allowed in
>>>>>>> i686-pc-cygwin shared libraries
>>>>>>>
>>>>>>> We a complex existing Cygwin-based system (Apache, WSGI, Subversion,
>>>>>>> Trac, Ssh ...) so moving out of cygwin is not an option (while
>>>>>>> mod_proxy may be an option). Does anybody have any experience running
>>>>>>> mod_jk on Cygwin? Any help would be greatly appreciated.
>>>>>>>
>>>>>>> Vitek

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


Re: mod_jk in Cygwin

Posted by Vitek Cvachoucek <vi...@gmail.com>.
Hello Rainer

1. /usr/sbin/apxs -q LDFLAGS outputs empty string
2. no there are only *.la and *.a in my /usr/lib (but there some *.so
deeper - e.g. ruby specific under /usr/lib/ruby)
3. About the linking I am not sure at all. The generated file is
rather large (682k)  however the generated *.la contains dependencies
dependency_libs=' /usr/lib/libhttpd2core.la -L/usr/lib
/usr/lib/libaprutil-1.la /usr/lib/libgdbm.la /usr/lib/libdb-4.2.la
/usr/lib/libexpat.la /usr/lib/libiconv.la /usr/lib/libapr-1.la
-lcrypt'

I am sorry I have no ldd available  neither I am sure how to install
it, my experience with GNU build tools is extremely limited .
The main thing for me is that the builded library actually works.

Regards
Vitek



On Feb 5, 2008 6:10 PM, Rainer Jung <ra...@kippdata.de> wrote:
> Hi Vitek,
>
> so it's good, that it works for you. To get a more complete picture of
> the situation (especially for our documentation), would you mind telling us:
>
> - what's the output of /usr/sbin/apxs -q LDFLAGS ?
> - are there also shared libraries in /usr/lib, like libapr-1.so ?
> - do libapr-1 and libhttpd2core really get linked in statically, or are
> the libtool "la" files used to link them in dynamically (if you get a
> mod_jk.so out of the process, what does ldd mod_jk.so give for
> dependencies).
>
> I don't know Cygwin well enough, but I would be surprised if they
> compiled everything statically (but hey, sometimes there *is* a surprise
> ...).
>
> Regards,
>
> Rainer
>
>
>
> Vitek Cvachoucek wrote:
> > Ok so I have solved it,
> >
> > The cookbook to compile mod_jk on Cygwin
> >
> >   * Download source distribution (no Cygwin binaries available)
> >   * '''http://apache.mirror.superhosting.cz/tomcat/tomcat-connectors/jk/source/'''
> >   * '''tomcat-connectors-1.2.26-src.tar.gz'''
> >
> >    wget http://apache.mirror.superhosting.cz/tomcat/tomcat-connectors/jk/source/tomcat-connectors-1.2.26-src.tar.gz
> >    gzip -d tomcat-connectors-1.2.26-src.tar.gz
> >    tar -xf tomcat-connectors-1.2.26-src.tar
> >    cd tomcat-connectors-1.2.26-src/native
> >    ./configure --with-apxs=/usr/sbin/apxs2
> >
> >   * Hack Makefile building Apache 2.0 module
> >     * '''apache-2.0/Makefile'''
> >     * target '''mod_jk.la'''
> >     * Added statically linked libraries for '''apache2-devel, apr1,
> > aprutil1'''
> >
> > mod_jk.la: mod_jk.lo $(APACHE_OBJECTS)
> >       $(LIBTOOL) --mode=link ${COMPILE} -no-undefined `${APXS} -q LDFLAGS`
> > -o $@ -module -rpath ${libexecdir} -avoid-version mod_jk.lo
> > $(APACHE_OBJECTS) /usr/lib/libapr-1.la /usr/lib/libhttpd2core.la
> > /usr/lib/libaprutil-1.la
> >
> >   * Now the '''make''' succeedes in creating '''mod_jk.so'''
> >
> >
> > On Feb 5, 2008 10:01 AM, Vitek Cvachoucek <vi...@gmail.com> wrote:
> >> I have now found a way how to get more information relating failing linkage:
> >>
> >> I have modified apache2.0/Makefile passing -no-undefined flag to the linker
> >> {{{
> >> mod_jk.la: mod_jk.lo $(APACHE_OBJECTS)
> >>         $(LIBTOOL) --mode=link ${COMPILE} -no-undefined `${APXS} -q LDFLAGS`
> >> -o $@ -module -shared -rpath ${libexecdir} -avoid-version
> >>  mod_jk.lo $(APACHE_OBJECTS)
> >> }}}
> >>
> >> Now I see it complains about APR libraries:
> >>
> >> {{{
> >> /home/developer/tomcat-connectors-1.2.26-src/native/apache-2.0/mod_jk.c:2147:
> >> undefined reference to `_apr_table_get'
> >> /home/developer/tomcat-connectors-1.2.26-src/native/apache-2.0/mod_jk.c:2162:
> >> undefined reference to `_apr_table_get'
> >> /home/developer/tomcat-connectors-1.2.26-src/native/apache-2.0/mod_jk.c:2165:
> >> undefined reference to `_ap_setup_client_block'
> >> /home/developer/tomcat-connectors-1.2.26-src/native/apache-2.0/mod_jk.c:2269:
> >> undefined reference to `_apr_table_setn'
> >> /home/developer/tomcat-connectors-1.2.26-src/native/apache-2.0/mod_jk.c:2272:
> >> undefined reference to `_apr_time_now'
> >> /home/developer/tomcat-connectors-1.2.26-src/native/apache-2.0/mod_jk.c:637:
> >> undefined reference to `_ap_get_remote_host'
> >> /home/developer/tomcat-connectors-1.2.26-src/native/apache-2.0/mod_jk.c:660:
> >> undefined reference to `_ap_get_server_name'
> >> /home/developer/tomcat-connectors-1.2.26-src/native/apache-2.0/mod_jk.c:668:
> >> undefined reference to `_ap_get_server_port'
> >> /home/developer/tomcat-connectors-1.2.26-src/native/apache-2.0/mod_jk.c:671:
> >> undefined reference to `_ap_get_server_description'
> >> ....
> >> }}}
> >>
> >>
> >> However I do have apr1 and aprutil1 installed , perhaps it is again
> >> something as weird as with WSGI compilation that required to hack
> >> libtool as it was unable to recognize cygwin shared libraries ....
> >>
> >> Any ideas?
> >>
> >> Vitek
> >>
> >>
> >> On Feb 5, 2008 7:51 AM, Vitek Cvachoucek <vi...@gmail.com> wrote:
> >>> Thank you for your help,
> >>>
> >>> I am already using configure --with-apxs=/usr/sbin/apxs2
> >>>
> >>> The whole offending section is:
> >>>
> >>> /usr/share/apr-1-build/libtool --mode=link gcc -I/usr/include/apache2
> >>> -g -O2 -DUSE_APACHE_MD5 -I ../common  -I c:\java\jdk1.5.0/include -I
> >>> c:\java\jdk1.5.0/include/cygwin -DCYGWIN -O2  -DHAVE_APR
> >>> -I/usr/include/apr-1 -I/usr/include/apr-1 -g -O2  -DCYGWIN
> >>> `/usr/sbin/apxs2 -q LDFLAGS` -o mod_jk.la -module -rpath
> >>> /usr/lib/apache2 -avoid-version mod_jk.lo ../common/jk_ajp12_worker.lo
> >>> ../common/jk_connect.lo ../common/jk_msg_buff.lo ../common/jk_util.lo
> >>> ../common/jk_ajp13.lo ../common/jk_pool.lo ../common/jk_worker.lo
> >>> ../common/jk_ajp13_worker.lo ../common/jk_lb_worker.lo
> >>> ../common/jk_sockbuf.lo ../common/jk_map.lo
> >>> ../common/jk_uri_worker_map.lo ../common/jk_ajp14.lo
> >>> ../common/jk_ajp14_worker.lo ../common/jk_md5.lo
> >>>  ../common/jk_shm.lo ../common/jk_ajp_common.lo
> >>> ../common/jk_context.lo ../common/jk_url.lo ../common/jk_status.lo
> >>> libtool: link: warning: undefined symbols not allowed in
> >>> i686-pc-cygwin shared libraries
> >>>
> >>> I managed to get rid of the libtool's --silent flag however no more
> >>> information provided. Is there somebody able to pinpoint what is wrong
> >>> with it, e.g. specific libraries it is missing (like
> >>> c:\java\jdk1.5.0\include\cygwin which is of course wrong but perhaps
> >>> harmless), guess the
> >>> the build process can be confused by OS name (as Cygwin is no OS at the end).
> >>>
> >>> Again any help would be much appreciated.
> >>>
> >>> Regards
> >>> Vitek
> >>>
> >>>
> >>> On Feb 5, 2008 1:00 AM, Rainer Jung <ra...@kippdata.de> wrote:
> >>>> Unfortunately no Cygwin experience yet. If you compiled your httpd under
> >>>> Cygwin, I expect you have a /my/path/to/httpd/bin/apxs file?
> >>>>
> >>>> What happens if you try
> >>>>
> >>>> configure --with-apxs=/my/path/to/httpd/bin/apxs
> >>>>
> >>>> and then make?
> >>>>
> >>>> Do you get the error you mentioned? Any indication, which symbols are
> >>>> meant there ("undefined")?
> >>>>
> >>>> Regards,
> >>>>
> >>>> Rainer
> >>>>
> >>>>
> >>>> Vitek Cvachoucek schrieb:
> >>>>
> >>>>> Hello gentleman,
> >>>>>
> >>>>> did anybody of you ever attempted to have Apache 2 on Cygwin equipped
> >>>>> with mod_jk?
> >>>>>
> >>>>> The main documentation page counts Cygwin as a supported platform:
> >>>>>
> >>>>> http://tomcat.apache.org/connectors-doc/webserver_howto/apache.html
> >>>>>
> >>>>> However I have never found binary release for Cygwin. The Win32 builds
> >>>>> do not work with Cygwin. Perhaps it would be possible to build from
> >>>>> source on cygwin however all my attempts ended with:
> >>>>>
> >>>>> libtool: link: warning: undefined symbols not allowed in
> >>>>> i686-pc-cygwin shared libraries
> >>>>>
> >>>>> We a complex existing Cygwin-based system (Apache, WSGI, Subversion,
> >>>>> Trac, Ssh ...) so moving out of cygwin is not an option (while
> >>>>> mod_proxy may be an option). Does anybody have any experience running
> >>>>> mod_jk on Cygwin? Any help would be greatly appreciated.
> >>>>>
> >>>>> Vitek
>
> ---------------------------------------------------------------------
> 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
>
>

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


Re: mod_jk in Cygwin

Posted by Rainer Jung <ra...@kippdata.de>.
Hi Vitek,

so it's good, that it works for you. To get a more complete picture of 
the situation (especially for our documentation), would you mind telling us:

- what's the output of /usr/sbin/apxs -q LDFLAGS ?
- are there also shared libraries in /usr/lib, like libapr-1.so ?
- do libapr-1 and libhttpd2core really get linked in statically, or are 
the libtool "la" files used to link them in dynamically (if you get a 
mod_jk.so out of the process, what does ldd mod_jk.so give for 
dependencies).

I don't know Cygwin well enough, but I would be surprised if they 
compiled everything statically (but hey, sometimes there *is* a surprise 
...).

Regards,

Rainer


Vitek Cvachoucek wrote:
> Ok so I have solved it,
> 
> The cookbook to compile mod_jk on Cygwin
> 
>   * Download source distribution (no Cygwin binaries available)
>   * '''http://apache.mirror.superhosting.cz/tomcat/tomcat-connectors/jk/source/'''
>   * '''tomcat-connectors-1.2.26-src.tar.gz'''
> 
>    wget http://apache.mirror.superhosting.cz/tomcat/tomcat-connectors/jk/source/tomcat-connectors-1.2.26-src.tar.gz
>    gzip -d tomcat-connectors-1.2.26-src.tar.gz
>    tar -xf tomcat-connectors-1.2.26-src.tar
>    cd tomcat-connectors-1.2.26-src/native
>    ./configure --with-apxs=/usr/sbin/apxs2
> 
>   * Hack Makefile building Apache 2.0 module
>     * '''apache-2.0/Makefile'''
>     * target '''mod_jk.la'''
>     * Added statically linked libraries for '''apache2-devel, apr1,
> aprutil1'''
> 
> mod_jk.la: mod_jk.lo $(APACHE_OBJECTS)
> 	$(LIBTOOL) --mode=link ${COMPILE} -no-undefined `${APXS} -q LDFLAGS`
> -o $@ -module -rpath ${libexecdir} -avoid-version mod_jk.lo
> $(APACHE_OBJECTS) /usr/lib/libapr-1.la /usr/lib/libhttpd2core.la
> /usr/lib/libaprutil-1.la
> 
>   * Now the '''make''' succeedes in creating '''mod_jk.so'''
> 
> 
> On Feb 5, 2008 10:01 AM, Vitek Cvachoucek <vi...@gmail.com> wrote:
>> I have now found a way how to get more information relating failing linkage:
>>
>> I have modified apache2.0/Makefile passing -no-undefined flag to the linker
>> {{{
>> mod_jk.la: mod_jk.lo $(APACHE_OBJECTS)
>>         $(LIBTOOL) --mode=link ${COMPILE} -no-undefined `${APXS} -q LDFLAGS`
>> -o $@ -module -shared -rpath ${libexecdir} -avoid-version
>>  mod_jk.lo $(APACHE_OBJECTS)
>> }}}
>>
>> Now I see it complains about APR libraries:
>>
>> {{{
>> /home/developer/tomcat-connectors-1.2.26-src/native/apache-2.0/mod_jk.c:2147:
>> undefined reference to `_apr_table_get'
>> /home/developer/tomcat-connectors-1.2.26-src/native/apache-2.0/mod_jk.c:2162:
>> undefined reference to `_apr_table_get'
>> /home/developer/tomcat-connectors-1.2.26-src/native/apache-2.0/mod_jk.c:2165:
>> undefined reference to `_ap_setup_client_block'
>> /home/developer/tomcat-connectors-1.2.26-src/native/apache-2.0/mod_jk.c:2269:
>> undefined reference to `_apr_table_setn'
>> /home/developer/tomcat-connectors-1.2.26-src/native/apache-2.0/mod_jk.c:2272:
>> undefined reference to `_apr_time_now'
>> /home/developer/tomcat-connectors-1.2.26-src/native/apache-2.0/mod_jk.c:637:
>> undefined reference to `_ap_get_remote_host'
>> /home/developer/tomcat-connectors-1.2.26-src/native/apache-2.0/mod_jk.c:660:
>> undefined reference to `_ap_get_server_name'
>> /home/developer/tomcat-connectors-1.2.26-src/native/apache-2.0/mod_jk.c:668:
>> undefined reference to `_ap_get_server_port'
>> /home/developer/tomcat-connectors-1.2.26-src/native/apache-2.0/mod_jk.c:671:
>> undefined reference to `_ap_get_server_description'
>> ....
>> }}}
>>
>>
>> However I do have apr1 and aprutil1 installed , perhaps it is again
>> something as weird as with WSGI compilation that required to hack
>> libtool as it was unable to recognize cygwin shared libraries ....
>>
>> Any ideas?
>>
>> Vitek
>>
>>
>> On Feb 5, 2008 7:51 AM, Vitek Cvachoucek <vi...@gmail.com> wrote:
>>> Thank you for your help,
>>>
>>> I am already using configure --with-apxs=/usr/sbin/apxs2
>>>
>>> The whole offending section is:
>>>
>>> /usr/share/apr-1-build/libtool --mode=link gcc -I/usr/include/apache2
>>> -g -O2 -DUSE_APACHE_MD5 -I ../common  -I c:\java\jdk1.5.0/include -I
>>> c:\java\jdk1.5.0/include/cygwin -DCYGWIN -O2  -DHAVE_APR
>>> -I/usr/include/apr-1 -I/usr/include/apr-1 -g -O2  -DCYGWIN
>>> `/usr/sbin/apxs2 -q LDFLAGS` -o mod_jk.la -module -rpath
>>> /usr/lib/apache2 -avoid-version mod_jk.lo ../common/jk_ajp12_worker.lo
>>> ../common/jk_connect.lo ../common/jk_msg_buff.lo ../common/jk_util.lo
>>> ../common/jk_ajp13.lo ../common/jk_pool.lo ../common/jk_worker.lo
>>> ../common/jk_ajp13_worker.lo ../common/jk_lb_worker.lo
>>> ../common/jk_sockbuf.lo ../common/jk_map.lo
>>> ../common/jk_uri_worker_map.lo ../common/jk_ajp14.lo
>>> ../common/jk_ajp14_worker.lo ../common/jk_md5.lo
>>>  ../common/jk_shm.lo ../common/jk_ajp_common.lo
>>> ../common/jk_context.lo ../common/jk_url.lo ../common/jk_status.lo
>>> libtool: link: warning: undefined symbols not allowed in
>>> i686-pc-cygwin shared libraries
>>>
>>> I managed to get rid of the libtool's --silent flag however no more
>>> information provided. Is there somebody able to pinpoint what is wrong
>>> with it, e.g. specific libraries it is missing (like
>>> c:\java\jdk1.5.0\include\cygwin which is of course wrong but perhaps
>>> harmless), guess the
>>> the build process can be confused by OS name (as Cygwin is no OS at the end).
>>>
>>> Again any help would be much appreciated.
>>>
>>> Regards
>>> Vitek
>>>
>>>
>>> On Feb 5, 2008 1:00 AM, Rainer Jung <ra...@kippdata.de> wrote:
>>>> Unfortunately no Cygwin experience yet. If you compiled your httpd under
>>>> Cygwin, I expect you have a /my/path/to/httpd/bin/apxs file?
>>>>
>>>> What happens if you try
>>>>
>>>> configure --with-apxs=/my/path/to/httpd/bin/apxs
>>>>
>>>> and then make?
>>>>
>>>> Do you get the error you mentioned? Any indication, which symbols are
>>>> meant there ("undefined")?
>>>>
>>>> Regards,
>>>>
>>>> Rainer
>>>>
>>>>
>>>> Vitek Cvachoucek schrieb:
>>>>
>>>>> Hello gentleman,
>>>>>
>>>>> did anybody of you ever attempted to have Apache 2 on Cygwin equipped
>>>>> with mod_jk?
>>>>>
>>>>> The main documentation page counts Cygwin as a supported platform:
>>>>>
>>>>> http://tomcat.apache.org/connectors-doc/webserver_howto/apache.html
>>>>>
>>>>> However I have never found binary release for Cygwin. The Win32 builds
>>>>> do not work with Cygwin. Perhaps it would be possible to build from
>>>>> source on cygwin however all my attempts ended with:
>>>>>
>>>>> libtool: link: warning: undefined symbols not allowed in
>>>>> i686-pc-cygwin shared libraries
>>>>>
>>>>> We a complex existing Cygwin-based system (Apache, WSGI, Subversion,
>>>>> Trac, Ssh ...) so moving out of cygwin is not an option (while
>>>>> mod_proxy may be an option). Does anybody have any experience running
>>>>> mod_jk on Cygwin? Any help would be greatly appreciated.
>>>>>
>>>>> Vitek

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


Re: mod_jk in Cygwin

Posted by Vitek Cvachoucek <vi...@gmail.com>.
Ok so I have solved it,

The cookbook to compile mod_jk on Cygwin

  * Download source distribution (no Cygwin binaries available)
  * '''http://apache.mirror.superhosting.cz/tomcat/tomcat-connectors/jk/source/'''
  * '''tomcat-connectors-1.2.26-src.tar.gz'''

   wget http://apache.mirror.superhosting.cz/tomcat/tomcat-connectors/jk/source/tomcat-connectors-1.2.26-src.tar.gz
   gzip -d tomcat-connectors-1.2.26-src.tar.gz
   tar -xf tomcat-connectors-1.2.26-src.tar
   cd tomcat-connectors-1.2.26-src/native
   ./configure --with-apxs=/usr/sbin/apxs2

  * Hack Makefile building Apache 2.0 module
    * '''apache-2.0/Makefile'''
    * target '''mod_jk.la'''
    * Added statically linked libraries for '''apache2-devel, apr1,
aprutil1'''

mod_jk.la: mod_jk.lo $(APACHE_OBJECTS)
	$(LIBTOOL) --mode=link ${COMPILE} -no-undefined `${APXS} -q LDFLAGS`
-o $@ -module -rpath ${libexecdir} -avoid-version mod_jk.lo
$(APACHE_OBJECTS) /usr/lib/libapr-1.la /usr/lib/libhttpd2core.la
/usr/lib/libaprutil-1.la

  * Now the '''make''' succeedes in creating '''mod_jk.so'''


On Feb 5, 2008 10:01 AM, Vitek Cvachoucek <vi...@gmail.com> wrote:
> I have now found a way how to get more information relating failing linkage:
>
> I have modified apache2.0/Makefile passing -no-undefined flag to the linker
> {{{
> mod_jk.la: mod_jk.lo $(APACHE_OBJECTS)
>         $(LIBTOOL) --mode=link ${COMPILE} -no-undefined `${APXS} -q LDFLAGS`
> -o $@ -module -shared -rpath ${libexecdir} -avoid-version
>  mod_jk.lo $(APACHE_OBJECTS)
> }}}
>
> Now I see it complains about APR libraries:
>
> {{{
> /home/developer/tomcat-connectors-1.2.26-src/native/apache-2.0/mod_jk.c:2147:
> undefined reference to `_apr_table_get'
> /home/developer/tomcat-connectors-1.2.26-src/native/apache-2.0/mod_jk.c:2162:
> undefined reference to `_apr_table_get'
> /home/developer/tomcat-connectors-1.2.26-src/native/apache-2.0/mod_jk.c:2165:
> undefined reference to `_ap_setup_client_block'
> /home/developer/tomcat-connectors-1.2.26-src/native/apache-2.0/mod_jk.c:2269:
> undefined reference to `_apr_table_setn'
> /home/developer/tomcat-connectors-1.2.26-src/native/apache-2.0/mod_jk.c:2272:
> undefined reference to `_apr_time_now'
> /home/developer/tomcat-connectors-1.2.26-src/native/apache-2.0/mod_jk.c:637:
> undefined reference to `_ap_get_remote_host'
> /home/developer/tomcat-connectors-1.2.26-src/native/apache-2.0/mod_jk.c:660:
> undefined reference to `_ap_get_server_name'
> /home/developer/tomcat-connectors-1.2.26-src/native/apache-2.0/mod_jk.c:668:
> undefined reference to `_ap_get_server_port'
> /home/developer/tomcat-connectors-1.2.26-src/native/apache-2.0/mod_jk.c:671:
> undefined reference to `_ap_get_server_description'
> ....
> }}}
>
>
> However I do have apr1 and aprutil1 installed , perhaps it is again
> something as weird as with WSGI compilation that required to hack
> libtool as it was unable to recognize cygwin shared libraries ....
>
> Any ideas?
>
> Vitek
>
>
> On Feb 5, 2008 7:51 AM, Vitek Cvachoucek <vi...@gmail.com> wrote:
> > Thank you for your help,
> >
> > I am already using configure --with-apxs=/usr/sbin/apxs2
> >
> > The whole offending section is:
> >
> > /usr/share/apr-1-build/libtool --mode=link gcc -I/usr/include/apache2
> > -g -O2 -DUSE_APACHE_MD5 -I ../common  -I c:\java\jdk1.5.0/include -I
> > c:\java\jdk1.5.0/include/cygwin -DCYGWIN -O2  -DHAVE_APR
> > -I/usr/include/apr-1 -I/usr/include/apr-1 -g -O2  -DCYGWIN
> > `/usr/sbin/apxs2 -q LDFLAGS` -o mod_jk.la -module -rpath
> > /usr/lib/apache2 -avoid-version mod_jk.lo ../common/jk_ajp12_worker.lo
> > ../common/jk_connect.lo ../common/jk_msg_buff.lo ../common/jk_util.lo
> > ../common/jk_ajp13.lo ../common/jk_pool.lo ../common/jk_worker.lo
> > ../common/jk_ajp13_worker.lo ../common/jk_lb_worker.lo
> > ../common/jk_sockbuf.lo ../common/jk_map.lo
> > ../common/jk_uri_worker_map.lo ../common/jk_ajp14.lo
> > ../common/jk_ajp14_worker.lo ../common/jk_md5.lo
> >  ../common/jk_shm.lo ../common/jk_ajp_common.lo
> > ../common/jk_context.lo ../common/jk_url.lo ../common/jk_status.lo
> > libtool: link: warning: undefined symbols not allowed in
> > i686-pc-cygwin shared libraries
> >
> > I managed to get rid of the libtool's --silent flag however no more
> > information provided. Is there somebody able to pinpoint what is wrong
> > with it, e.g. specific libraries it is missing (like
> > c:\java\jdk1.5.0\include\cygwin which is of course wrong but perhaps
> > harmless), guess the
> > the build process can be confused by OS name (as Cygwin is no OS at the end).
> >
> > Again any help would be much appreciated.
> >
> > Regards
> > Vitek
> >
> >
> > On Feb 5, 2008 1:00 AM, Rainer Jung <ra...@kippdata.de> wrote:
> > > Unfortunately no Cygwin experience yet. If you compiled your httpd under
> > > Cygwin, I expect you have a /my/path/to/httpd/bin/apxs file?
> > >
> > > What happens if you try
> > >
> > > configure --with-apxs=/my/path/to/httpd/bin/apxs
> > >
> > > and then make?
> > >
> > > Do you get the error you mentioned? Any indication, which symbols are
> > > meant there ("undefined")?
> > >
> > > Regards,
> > >
> > > Rainer
> > >
> > >
> > > Vitek Cvachoucek schrieb:
> > >
> > > > Hello gentleman,
> > > >
> > > > did anybody of you ever attempted to have Apache 2 on Cygwin equipped
> > > > with mod_jk?
> > > >
> > > > The main documentation page counts Cygwin as a supported platform:
> > > >
> > > > http://tomcat.apache.org/connectors-doc/webserver_howto/apache.html
> > > >
> > > > However I have never found binary release for Cygwin. The Win32 builds
> > > > do not work with Cygwin. Perhaps it would be possible to build from
> > > > source on cygwin however all my attempts ended with:
> > > >
> > > > libtool: link: warning: undefined symbols not allowed in
> > > > i686-pc-cygwin shared libraries
> > > >
> > > > We a complex existing Cygwin-based system (Apache, WSGI, Subversion,
> > > > Trac, Ssh ...) so moving out of cygwin is not an option (while
> > > > mod_proxy may be an option). Does anybody have any experience running
> > > > mod_jk on Cygwin? Any help would be greatly appreciated.
> > > >
> > > > Vitek
> > >
> > >
> > > ---------------------------------------------------------------------
> > > 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
> > >
> > >
> >
>

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


Re: mod_jk in Cygwin

Posted by Vitek Cvachoucek <vi...@gmail.com>.
I have now found a way how to get more information relating failing linkage:

I have modified apache2.0/Makefile passing -no-undefined flag to the linker
{{{
mod_jk.la: mod_jk.lo $(APACHE_OBJECTS)
	$(LIBTOOL) --mode=link ${COMPILE} -no-undefined `${APXS} -q LDFLAGS`
-o $@ -module -shared -rpath ${libexecdir} -avoid-version
 mod_jk.lo $(APACHE_OBJECTS)
}}}

Now I see it complains about APR libraries:

{{{
/home/developer/tomcat-connectors-1.2.26-src/native/apache-2.0/mod_jk.c:2147:
undefined reference to `_apr_table_get'
/home/developer/tomcat-connectors-1.2.26-src/native/apache-2.0/mod_jk.c:2162:
undefined reference to `_apr_table_get'
/home/developer/tomcat-connectors-1.2.26-src/native/apache-2.0/mod_jk.c:2165:
undefined reference to `_ap_setup_client_block'
/home/developer/tomcat-connectors-1.2.26-src/native/apache-2.0/mod_jk.c:2269:
undefined reference to `_apr_table_setn'
/home/developer/tomcat-connectors-1.2.26-src/native/apache-2.0/mod_jk.c:2272:
undefined reference to `_apr_time_now'
/home/developer/tomcat-connectors-1.2.26-src/native/apache-2.0/mod_jk.c:637:
undefined reference to `_ap_get_remote_host'
/home/developer/tomcat-connectors-1.2.26-src/native/apache-2.0/mod_jk.c:660:
undefined reference to `_ap_get_server_name'
/home/developer/tomcat-connectors-1.2.26-src/native/apache-2.0/mod_jk.c:668:
undefined reference to `_ap_get_server_port'
/home/developer/tomcat-connectors-1.2.26-src/native/apache-2.0/mod_jk.c:671:
undefined reference to `_ap_get_server_description'
....
}}}


However I do have apr1 and aprutil1 installed , perhaps it is again
something as weird as with WSGI compilation that required to hack
libtool as it was unable to recognize cygwin shared libraries ....

Any ideas?

Vitek

On Feb 5, 2008 7:51 AM, Vitek Cvachoucek <vi...@gmail.com> wrote:
> Thank you for your help,
>
> I am already using configure --with-apxs=/usr/sbin/apxs2
>
> The whole offending section is:
>
> /usr/share/apr-1-build/libtool --mode=link gcc -I/usr/include/apache2
> -g -O2 -DUSE_APACHE_MD5 -I ../common  -I c:\java\jdk1.5.0/include -I
> c:\java\jdk1.5.0/include/cygwin -DCYGWIN -O2  -DHAVE_APR
> -I/usr/include/apr-1 -I/usr/include/apr-1 -g -O2  -DCYGWIN
> `/usr/sbin/apxs2 -q LDFLAGS` -o mod_jk.la -module -rpath
> /usr/lib/apache2 -avoid-version mod_jk.lo ../common/jk_ajp12_worker.lo
> ../common/jk_connect.lo ../common/jk_msg_buff.lo ../common/jk_util.lo
> ../common/jk_ajp13.lo ../common/jk_pool.lo ../common/jk_worker.lo
> ../common/jk_ajp13_worker.lo ../common/jk_lb_worker.lo
> ../common/jk_sockbuf.lo ../common/jk_map.lo
> ../common/jk_uri_worker_map.lo ../common/jk_ajp14.lo
> ../common/jk_ajp14_worker.lo ../common/jk_md5.lo
>  ../common/jk_shm.lo ../common/jk_ajp_common.lo
> ../common/jk_context.lo ../common/jk_url.lo ../common/jk_status.lo
> libtool: link: warning: undefined symbols not allowed in
> i686-pc-cygwin shared libraries
>
> I managed to get rid of the libtool's --silent flag however no more
> information provided. Is there somebody able to pinpoint what is wrong
> with it, e.g. specific libraries it is missing (like
> c:\java\jdk1.5.0\include\cygwin which is of course wrong but perhaps
> harmless), guess the
> the build process can be confused by OS name (as Cygwin is no OS at the end).
>
> Again any help would be much appreciated.
>
> Regards
> Vitek
>
>
> On Feb 5, 2008 1:00 AM, Rainer Jung <ra...@kippdata.de> wrote:
> > Unfortunately no Cygwin experience yet. If you compiled your httpd under
> > Cygwin, I expect you have a /my/path/to/httpd/bin/apxs file?
> >
> > What happens if you try
> >
> > configure --with-apxs=/my/path/to/httpd/bin/apxs
> >
> > and then make?
> >
> > Do you get the error you mentioned? Any indication, which symbols are
> > meant there ("undefined")?
> >
> > Regards,
> >
> > Rainer
> >
> >
> > Vitek Cvachoucek schrieb:
> >
> > > Hello gentleman,
> > >
> > > did anybody of you ever attempted to have Apache 2 on Cygwin equipped
> > > with mod_jk?
> > >
> > > The main documentation page counts Cygwin as a supported platform:
> > >
> > > http://tomcat.apache.org/connectors-doc/webserver_howto/apache.html
> > >
> > > However I have never found binary release for Cygwin. The Win32 builds
> > > do not work with Cygwin. Perhaps it would be possible to build from
> > > source on cygwin however all my attempts ended with:
> > >
> > > libtool: link: warning: undefined symbols not allowed in
> > > i686-pc-cygwin shared libraries
> > >
> > > We a complex existing Cygwin-based system (Apache, WSGI, Subversion,
> > > Trac, Ssh ...) so moving out of cygwin is not an option (while
> > > mod_proxy may be an option). Does anybody have any experience running
> > > mod_jk on Cygwin? Any help would be greatly appreciated.
> > >
> > > Vitek
> >
> >
> > ---------------------------------------------------------------------
> > 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
> >
> >
>

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


Re: mod_jk in Cygwin

Posted by Vitek Cvachoucek <vi...@gmail.com>.
Thank you for your help,

I am already using configure --with-apxs=/usr/sbin/apxs2

The whole offending section is:

/usr/share/apr-1-build/libtool --mode=link gcc -I/usr/include/apache2
-g -O2 -DUSE_APACHE_MD5 -I ../common  -I c:\java\jdk1.5.0/include -I
c:\java\jdk1.5.0/include/cygwin -DCYGWIN -O2  -DHAVE_APR
-I/usr/include/apr-1 -I/usr/include/apr-1 -g -O2  -DCYGWIN
`/usr/sbin/apxs2 -q LDFLAGS` -o mod_jk.la -module -rpath
/usr/lib/apache2 -avoid-version mod_jk.lo ../common/jk_ajp12_worker.lo
../common/jk_connect.lo ../common/jk_msg_buff.lo ../common/jk_util.lo
../common/jk_ajp13.lo ../common/jk_pool.lo ../common/jk_worker.lo
../common/jk_ajp13_worker.lo ../common/jk_lb_worker.lo
../common/jk_sockbuf.lo ../common/jk_map.lo
../common/jk_uri_worker_map.lo ../common/jk_ajp14.lo
../common/jk_ajp14_worker.lo ../common/jk_md5.lo
 ../common/jk_shm.lo ../common/jk_ajp_common.lo
../common/jk_context.lo ../common/jk_url.lo ../common/jk_status.lo
libtool: link: warning: undefined symbols not allowed in
i686-pc-cygwin shared libraries

I managed to get rid of the libtool's --silent flag however no more
information provided. Is there somebody able to pinpoint what is wrong
with it, e.g. specific libraries it is missing (like
c:\java\jdk1.5.0\include\cygwin which is of course wrong but perhaps
harmless), guess the
the build process can be confused by OS name (as Cygwin is no OS at the end).

Again any help would be much appreciated.

Regards
Vitek

On Feb 5, 2008 1:00 AM, Rainer Jung <ra...@kippdata.de> wrote:
> Unfortunately no Cygwin experience yet. If you compiled your httpd under
> Cygwin, I expect you have a /my/path/to/httpd/bin/apxs file?
>
> What happens if you try
>
> configure --with-apxs=/my/path/to/httpd/bin/apxs
>
> and then make?
>
> Do you get the error you mentioned? Any indication, which symbols are
> meant there ("undefined")?
>
> Regards,
>
> Rainer
>
>
> Vitek Cvachoucek schrieb:
>
> > Hello gentleman,
> >
> > did anybody of you ever attempted to have Apache 2 on Cygwin equipped
> > with mod_jk?
> >
> > The main documentation page counts Cygwin as a supported platform:
> >
> > http://tomcat.apache.org/connectors-doc/webserver_howto/apache.html
> >
> > However I have never found binary release for Cygwin. The Win32 builds
> > do not work with Cygwin. Perhaps it would be possible to build from
> > source on cygwin however all my attempts ended with:
> >
> > libtool: link: warning: undefined symbols not allowed in
> > i686-pc-cygwin shared libraries
> >
> > We a complex existing Cygwin-based system (Apache, WSGI, Subversion,
> > Trac, Ssh ...) so moving out of cygwin is not an option (while
> > mod_proxy may be an option). Does anybody have any experience running
> > mod_jk on Cygwin? Any help would be greatly appreciated.
> >
> > Vitek
>
>
> ---------------------------------------------------------------------
> 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
>
>

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


Re: mod_jk in Cygwin

Posted by Rainer Jung <ra...@kippdata.de>.
Unfortunately no Cygwin experience yet. If you compiled your httpd under 
Cygwin, I expect you have a /my/path/to/httpd/bin/apxs file?

What happens if you try

configure --with-apxs=/my/path/to/httpd/bin/apxs

and then make?

Do you get the error you mentioned? Any indication, which symbols are 
meant there ("undefined")?

Regards,

Rainer


Vitek Cvachoucek schrieb:
> Hello gentleman,
> 
> did anybody of you ever attempted to have Apache 2 on Cygwin equipped
> with mod_jk?
> 
> The main documentation page counts Cygwin as a supported platform:
> 
> http://tomcat.apache.org/connectors-doc/webserver_howto/apache.html
> 
> However I have never found binary release for Cygwin. The Win32 builds
> do not work with Cygwin. Perhaps it would be possible to build from
> source on cygwin however all my attempts ended with:
> 
> libtool: link: warning: undefined symbols not allowed in
> i686-pc-cygwin shared libraries
> 
> We a complex existing Cygwin-based system (Apache, WSGI, Subversion,
> Trac, Ssh ...) so moving out of cygwin is not an option (while
> mod_proxy may be an option). Does anybody have any experience running
> mod_jk on Cygwin? Any help would be greatly appreciated.
> 
> Vitek

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