[Mimedefang] problems compiling mimedefang 2.54

Harley Race flyingboxcutter at yahoo.com
Fri Nov 25 13:38:28 EST 2005


I am running Fedora Core 4 with Sendmail 8.13.4 (plain
vanilla install).  I was following the documentation
by Mickey Hill, but have run into a problem.  Whenever
I run make to create mimedefang, I get the following
errors:

mimedefang.c: In function 'rcptto':
mimedefang.c:907: warning: pointer targets in passing
argument 2 of 'writestr' differ in signedness
mimedefang.c:909: warning: pointer targets in passing
argument 2 of 'writestr' differ in signedness
mimedefang.c:911: warning: pointer targets in passing
argument 2 of 'writestr' differ in signedness
mimedefang.c:913: warning: pointer targets in passing
argument 2 of 'writestr' differ in signedness
mimedefang.c:915: warning: pointer targets in passing
argument 2 of 'writestr' differ in signedness
mimedefang.c: In function 'header':
mimedefang.c:970: warning: pointer targets in passing
argument 2 of 'writestr' differ in signedness
mimedefang.c:972: warning: pointer targets in passing
argument 2 of 'writestr' differ in signedness
mimedefang.c:986: warning: pointer targets in passing
argument 2 of 'writestr' differ in signedness
mimedefang.c:987: warning: pointer targets in passing
argument 2 of 'writestr' differ in signedness
mimedefang.c:988: warning: pointer targets in passing
argument 2 of 'writestr' differ in signedness
mimedefang.c:989: warning: pointer targets in passing
argument 2 of 'writestr' differ in signedness
mimedefang.c: In function 'eoh':
mimedefang.c:1071: warning: pointer targets in passing
argument 2 of 'writestr' differ in signedness
mimedefang.c: In function 'write_macro_value':
mimedefang.c:2100: warning: pointer targets in passing
argument 2 of 'writestr' differ in signedness
mimedefang.c:2102: warning: pointer targets in passing
argument 2 of 'writestr' differ in signedness
mimedefang.c:2104: warning: pointer targets in passing
argument 2 of 'writestr' differ in signedness

and

utils.c: In function 'MXCommand':
utils.c:305: warning: pointer targets in passing
argument 2 of 'writestr' differ in signedness
utils.c: In function 'write_percent_encoded':
utils.c:395: warning: pointer targets in passing
argument 1 of 'strlen' differ in signedness
utils.c:400: warning: pointer targets in passing
argument 1 of 'sprintf' differ in signedness
utils.c:414: warning: pointer targets in passing
argument 1 of 'sprintf' differ in signedness
utils.c: In function 'percent_decode':
utils.c:446: warning: pointer targets in passing
argument 1 of 'sscanf' differ in signedness
utils.c: In function 'MXSenderOK':
utils.c:706: warning: pointer targets in passing
argument 2 of 'percent_encode' differ in signedness
utils.c: In function 'MXRecipientOK':
utils.c:801: warning: pointer targets in passing
argument 2 of 'percent_encode' differ in signedness
utils.c: In function 'writestr':
utils.c:898: warning: pointer targets in passing
argument 1 of 'strlen' differ in signedness

and

md-mx-ctrl.c: In function 'percent_decode':
md-mx-ctrl.c:71: warning: pointer targets in passing
argument 1 of 'sscanf' differ in signedness
md-mx-ctrl.c: In function 'buildCmd':
md-mx-ctrl.c:176: warning: pointer targets in passing
argument 1 of 'percent_encode' differ in signedness
md-mx-ctrl.c:176: warning: pointer targets in passing
argument 2 of 'percent_encode' differ in signedness
md-mx-ctrl.c: In function 'doCmd':
md-mx-ctrl.c:239: warning: pointer targets in passing
argument 1 of 'percent_decode' differ in signedness


Now I read somewhere that in /etc/sysconfig/i18n, make
sure that it only references "en_US" and so I deleted
any UTF-8 statements, but I still have the problem. 
Any ideas on how to fix this?


		
__________________________________ 
Yahoo! Music Unlimited 
Access over 1 million songs. Try it free. 
http://music.yahoo.com/unlimited/



More information about the MIMEDefang mailing list