<html><head><meta http-equiv="content-type" content="text/html; charset=GB2312"><style>body { line-height: 1.5; }body { font-size: 10.5pt; font-family: 'Microsoft YaHei UI'; color: rgb(0, 0, 0); line-height: 1.5; }body { font-size: 10.5pt; font-family: 'Microsoft YaHei UI'; color: rgb(0, 0, 0); line-height: 1.5; }</style></head><body>
<div><span></span><br></div>
<div>Hi.  I¡®m coming again.</div><div><br></div><div>Now, I have compiled squid-3.3.3 with --enable-ecap option successfully on cygwin and run it </div><div>successfully on windows.</div><div>But, there are another question about compiling ecap-adapter module£¿</div><div><br></div><div>I'm not sure that I should ask this question here, maybe I should ask eCAP developer.</div><div>but I think that I should try it firstly.</div><div><br></div><div>OK!</div><div><span style="font-size: 10.5pt; line-height: 1.5; background-color: window;">Question 1:  Does it need compile ecap-adapter module as .dll file if I want use ecap-adapter module on windows.</span></div><div><span style="font-size: 10.5pt; line-height: 1.5; background-color: window;">Question 2:  If it need, How to do it and do I shoud ask eCAP developer? Now, when I compile ecap-adapter module(</span><span style="font-family: ''; font-size: 10.5pt; line-height: 1.5; background-color: window;">ecap_adapter_sample-0.2.1.tar.gz</span><span style="background-color: window; font-size: 10.5pt; line-height: 1.5;">) </span></div><div><span style="background-color: window; font-size: 10.5pt; line-height: 1.5;">directly on cygwin. I just get .a .la file. Here is some output message when I make it.</span></div><div><span style="background-color: window; font-size: 10.5pt; line-height: 1.5;"><br></span></div><div><span style="background-color: window; font-size: 10.5pt; line-height: 1.5;">------------------------------------------------------output message-----------------------------------------------------------</span></div><div><span style="font-family: "" microsoft="" yahei="" ui'";="" font-size:="" 14px;="" color:="" rgb(0,="" 0,="" 0);="" background-color:="" rgb(255,="" 255,="" 255);="" font-weight:="" normal;="" font-style:="" normal;text-decoration:="" none;'="">Making all in src
<br>make[1]: Entering directory '/usr/src/ecap_adapter_sample-0.2.1/src'
<br>make  all-am
<br>make[2]: Entering directory '/usr/src/ecap_adapter_sample-0.2.1/src'
<br>/bin/sh ../libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I../src -I/usr/local/include    -g -O3 -Wall -Wwrite-strings -Woverloaded-virtual -pipe -MT adapter_minimal.lo -MD -MP -MF .deps/adapter_minimal.Tpo -c -o adapter_minimal.lo adapter_minimal.cc
<br>libtool: compile:  g++ -DHAVE_CONFIG_H -I../src -I/usr/local/include -g -O3 -Wall -Wwrite-strings -Woverloaded-virtual -pipe -MT adapter_minimal.lo -MD -MP -MF .deps/adapter_minimal.Tpo -c adapter_minimal.cc  -DDLL_EXPORT -DPIC -o .libs/adapter_minimal.o
<br>libtool: compile:  g++ -DHAVE_CONFIG_H -I../src -I/usr/local/include -g -O3 -Wall -Wwrite-strings -Woverloaded-virtual -pipe -MT adapter_minimal.lo -MD -MP -MF .deps/adapter_minimal.Tpo -c adapter_minimal.cc -o adapter_minimal.o >/dev/null 2>&1
<br>mv -f .deps/adapter_minimal.Tpo .deps/adapter_minimal.Plo
<br>/bin/sh ../libtool --tag=CXX   --mode=link g++  -g -O3 -Wall -Wwrite-strings -Woverloaded-virtual -pipe -module -avoid-version -L/usr/local/lib -lecap   -o ecap_adapter_minimal.la -rpath /usr/local/lib adapter_minimal.lo
<br>
<br>*** Warning: This system can not link to static lib archive /usr/local/lib/libecap.la.
<br>*** I have the capability to make that library automatically link in when
<br>*** you link to this library.  But I can only do this if you have a
<br>*** shared version of the library, which you do not appear to have.
<br>*** But as you try to build a module library, libtool will still create
<br>*** a static module, that should work as long as the dlopening application
<br>*** is linked with the -dlopen flag to resolve symbols at runtime.
<br>libtool: link: warning: undefined symbols not allowed in i686-pc-cygwin shared libraries
<br>libtool: link: /usr/bin/ar cru .libs/ecap_adapter_minimal.a  adapter_minimal.o
<br>libtool: link: ranlib .libs/ecap_adapter_minimal.a
<br>libtool: link: ( cd ".libs" && rm -f "ecap_adapter_minimal.la" && ln -s "../ecap_adapter_minimal.la" "ecap_adapter_minimal.la" ) <br></span></div><div>------------------------------------------------------output message end-----------------------------------------------------------</div><div><br></div><div>Please give some help. Thank you.</div><div><br></div><div>HDM1991</div><hr style="width: 210px; height: 1px;" color="#b5c4df" size="1" align="left">
<div><span><div style="MARGIN: 10px; FONT-FAMILY: verdana; FONT-SIZE: 10pt"><div>lionxyes@gmail.com</div></div></span></div>
</body></html>