Hello,

I maintain the dovecot package at opencsw.org. The latest release of dovecot verison 2.2.6 has some changes to lib-http which is breaking compiling on Solaris 10 sparc (though x86 builds successfully). Here is part of the compiler output while building:


   libtool: compile:  /opt/SUNWspro/bin/cc -DHAVE_CONFIG_H -I. -I../..
   -I../../src/lib -I../../src/lib-test -I../../src/lib-dns
   -I../../src/lib-ssl-iostream -I/opt/csw/include/mysql
   -I/opt/csw/include/postgresql -I/opt/csw/include -xO3 -m32
   -xarch=sparc -I/opt/csw/include -c http-header-parser.c  -KPIC -DPIC
   -o .libs/http-header-parser.o
   "http-header-parser.c", line 264: warning: statement not reached
   "http-header-parser.c", line 281: warning: argument #3 is
   incompatible with prototype:
            prototype: pointer to unsigned int :
   "../../src/lib/istream.h", line 152        argument : pointer to
   unsigned long long
   "http-header-parser.c", line 317: warning: argument #2 is
   incompatible with prototype:
            prototype: pointer to unsigned int :
   "../../src/lib/buffer.h", line 93
            argument : pointer to unsigned long long



and then later on a linking error:


   /bin/bash ../../libtool  --tag=CC   --mode=link
/opt/SUNWspro/bin/cc -xO3 -m32 -xarch=sparc -I/opt/csw/include -no-undefined -m32 -xarch=sparc -L/opt/csw/lib -o test-http-url
   test-http-url.o http-url.lo ../lib-test/libtest.la ../lib/liblib.la
   -export-dynamic -lrt -lnsl -lsocket  -lsendfile
   libtool: link: /opt/SUNWspro/bin/cc -xO3 -m32 -xarch=sparc
   -I/opt/csw/include -m32 -xarch=sparc -o test-http-url
   test-http-url.o .libs/http-url.o  -L/opt/csw/lib
   ../lib-test/.libs/libtest.a ../lib/.libs/liblib.a -lrt -lnsl
   -lsocket -lsendfile
   Undefined                       first referenced
     symbol                             in file
   http_header_field_find              .libs/http-url.o
   http_header_field_get               .libs/http-url.o
   http_header_get_fields              .libs/http-url.o
   ld: fatal: symbol referencing errors. No output written to test-http-url



version 2.2.5 and previous releases of dovecot have compiled successfully on both Solaris sparc & x86.


Regards,
jgoer...@opencsw.org

Reply via email to