Hello,

make install as of cyrus imap 2.4.11 installs in /usr/include/cyrus/ all lib/*.h files, except auth_pts.h, chartable.h, exitcodes.h, wildmat.h and gai.h .

gai.h is only used within configure.in .

Shall the files auth_pts.h, chartable.h, exitcodes.h and wildmat.h be installed in /usr/include/cyrus/ ?
Shall the file gai.h be removed from lib/ and integrated in configure.in ?


Does somebody use the implementation in the syslog/ directory, and can you compile it with gcc? When I try to compile the included syslog in cyrus-imap2.4 I get the errors:

For syslog/syslog.c

In file included from syslog.c:66:0:
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.1/include/varargs.h:4:2: error: #error "GCC no longer implements <varargs.h>." /usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.1/include/varargs.h:5:2: error: #error "Revise your code to use <stdarg.h>."

For syslogd.c:
syslogd.c: In function ‘wait3’:
syslogd.c:204:16: error: argument ‘status’ doesn’t match prototype /usr/include/sys/wait.h:169:16: error: prototype declaration syslogd.c:982:18: error: conflicting types for ‘sys_errlist’ /usr/include/bits/sys_errlist.h:28:30: note: previous declaration of ‘sys_errlist’ was here

syslog/logger.c is included in the tarball, but it is nowhere used.

Can the syslog directory be removed?


Cyrus-imap does not install executable named "rmnews". Can the files man/rmnews.8 and doc/man/rmnews.8.html be removed?

Greetings,
  Дилян

<<attachment: dilyan_palauzov.vcf>>

Reply via email to