[Dovecot] Solaris 10 dovecot-latest configure error

2009-07-31 Thread Tomi Vainio
Hi,

I've got latest source code from
http://dovecot.org/nightly/dovecot-20090731.tar.gz

It's a minor bug that mysql.h test fails because CFLAGS are missing from
this test.

  Tomppa

 checking for mysql_init in -lmysqlclient... yes
 checking mysql.h usability... yes
 checking mysql.h presence... no
 configure: WARNING: mysql.h: accepted by the compiler, rejected by the 
 preprocessor!
 configure: WARNING: mysql.h: proceeding with the compiler's result
 checking for mysql.h... yes
 checking for mysql_ssl_set in -lmysqlclient... yes


 configure:33185: checking mysql.h usability
 configure:33197: cc -c -xO4 -I/usr/sfw/include/mysql 
 -R/usr/sfw/lib:/usr/lib/sasl -L/usr/sfw/lib -L/usr/lib/sasl 
 -I/usr/sfw/includeconftest.c 5
 configure:33203: $? = 0
 configure:33207: test -z 
  || test ! -s conftest.err
 configure:33210: $? = 0
 configure:33213: test -s conftest.o
 configure:33216: $? = 0
 configure:33226: result: yes
 configure:33230: checking mysql.h presence
 configure:33240: cc -E  conftest.c
 conftest.c, line 127: cannot find include file: mysql.h
 cc: acomp failed for conftest.c


Re: [Dovecot] Solaris 10 dovecot-latest configure error

2009-07-31 Thread Timo Sirainen

On Jul 31, 2009, at 3:56 AM, Tomi Vainio wrote:


I got a second thought about this.  Maybe this time I just should set
all extra include definitions through CPPFLAGS or mysql can be set
--with-mysql and of cource move linking flags to LDFLAGS?


Yes, CPPFLAGS and LDFLAGS are the right way to add -I and -L paths.



Re: [Dovecot] Solaris 10 dovecot-latest configure error

2009-07-31 Thread Tomi Vainio

On 31.7.2009 18.33, Timo Sirainen wrote:

On Jul 31, 2009, at 3:56 AM, Tomi Vainio wrote:


I got a second thought about this. Maybe this time I just should set
all extra include definitions through CPPFLAGS or mysql can be set
--with-mysql and of cource move linking flags to LDFLAGS?


Yes, CPPFLAGS and LDFLAGS are the right way to add -I and -L paths.



Now this looks good

CC='cc' CXX='CC' CFLAGS='-xO4' \
CPPFLAGS='-I/usr/sfw/include/mysql' \
LDFLAGS='-R/usr/sfw/lib:/usr/lib/sasl -L/usr/sfw/lib -L/usr/lib/sasl' \
./configure \
--with-gssapi \
--with-ldap \
--with-mysql \
--with-pgsql \
--with-ssl=openssl \
--with-ssldir=/usr/sfw

Install prefix . : /usr/local
File offsets ... : 64bit
I/O polling  : poll
I/O notifys  : none
SSL  : yes (OpenSSL)
GSSAPI . : yes
passdbs  : passwd passwd-file shadow pam checkpassword ldap sql
 : -bsdauth -sia -vpopmail
userdbs  : static prefetch passwd passwd-file checkpassword ldap sql
 : -vpopmail -nss
SQL drivers  : pgsql mysql
 : -sqlite


  Tomppa