On Tue, 27 Apr 2004, Nathan J. Mehl wrote:
>Hm, that gets me a little further, but still no dice:

Firstly, what compiler/OS version are you running?

>g++ -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -Wall -fno-exceptions -O2
>-I. -c -o maildir.o`test -f 'maildir.cc' || echo './'`maildir.cc
>maildir.cc: In method `bool Binc::Maildir::commitNewMessages(const
>string &)':
>maildir.cc:538: ambiguous overload for `Binc::BincStream & << pid_t'
>convert.h:299: candidates are: class Binc::BincStream &

In line 535, you will see this line:

            << "P" << session.getPid()

replace it with

            << "P" << (int) session.getPid()

And similar for line 690, same change.

I was quite sure the Binc IMAP passed the compile test on Solaris, but
your compiler version or std libraries are probably different from mine.

Andy :-)

--
Andreas Aardal Hanssen   | http://www.andreas.hanssen.name/gpg
Author of Binc IMAP      |  "It is better not to do something
http://www.bincimap.org/ |        than to do it poorly."


Reply via email to