syslog/, lib/gai.h, man/rmnews.8

Дилян Палаузов dilyan.palauzov at aegee.org
Mon Oct 3 11:15:45 EDT 2011


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,
   Дилян
-------------- next part --------------
A non-text attachment was scrubbed...
Name: dilyan_palauzov.vcf
Type: text/x-vcard
Size: 380 bytes
Desc: not available
Url : http://lists.andrew.cmu.edu/pipermail/cyrus-devel/attachments/20111003/c7a9bc29/attachment.vcf 


More information about the Cyrus-devel mailing list