On 05/29/2011 11:53 AM, Conan wrote:
error when compile any plugins with tsxs:  (test on ubuntu 10.04 32bit / mac
os 10.6.7 64bit)

/home/ts/ts-2.1.9/bin/tsxs -c hello.c -o hello.so
   compiling hello.c ->  hello.lo
In file included from hello.c:25:
/home/ts/ts-2.1.9/include/ts/ts.h:616: error: expected
specifier-qualifier-list before 'sockaddr_storage'
Compile failed: gcc -I/home/ts/ts-2.1.9/include -march=i586 -g -pipe -Wall
-Werror -O3 -feliminate-unused-debug-symbols -fno-strict-aliasing -fpic -c
hello.c -o hello.lo

Dang it. Can you please file a bug with this? I think the below ought to fix this, when compiling C source.

Thanks!

-- Leif

diff --git a/proxy/api/ts/ts.h.in b/proxy/api/ts/ts.h.in
index aabea4a..1f3c1f8 100644
--- a/proxy/api/ts/ts.h.in
+++ b/proxy/api/ts/ts.h.in
@@ -613,7 +613,7 @@ extern "C"
   {
     const char* request;
     int request_len;
-    sockaddr_storage ip;
+    struct sockaddr_storage ip;
     int port;
     TSCont contp;
     TSFetchEvent events;

Reply via email to