Just tried compiling courier imap on a newly installed Redhat v8.0 system.  Here were the steps that I took:
 
- untarred source tarball under /var/tmp/postfix (as normal user, not root)
- ran ./configure --without-ipv6 (as same user, seemed to finish with no issues)
- ran make (as same user and received the following errors toward the end)
 
c++ -DHAVE_CONFIG_H -I. -I. -I.     -g -O2 -Wall -c maildirsearchC.cpp
In file included from maildirsearchC.cpp:7:
maildirsearch.h:93: 'string' is used as a type, but is not defined as a type.
maildirsearch.h:95: 'vector' is used as a type, but is not defined as a type.
maildirsearch.h:100: `string' was not declared in this scope
maildirsearch.h:100: parse error before `)' token
maildirsearch.h: In member function `int MaildirSearch::setString(...)':
maildirsearch.h:102: `String' undeclared (first use this function)
maildirsearch.h:102: (Each undeclared identifier is reported only once for each
   function it appears in.)
maildirsearch.h:102: `s' undeclared (first use this function)
make[1]: *** [maildirsearchC.o] Error 1
make[1]: Leaving directory `/var/tmp/postfix/courier-imap-1.5.3.20020910/maildir'
make: *** [all-recursive] Error 1
I am not very familiar with coding/compiling other than running configure/make/make install and hope that it works.  I successfully compiled and set everything up in the same manner on a Redhat v7.2 box, but on this v8.0 box it fails.  Any ideas on where to look?
 
Thanks...JMS

Reply via email to