I was looking at nmh on amd64 and found #399271.

The buildd logs for nmh are at

http://buildd.debian.org/build.php?arch=&pkg=nmh

If you diff the 1.2-1 logs for i386 and amd64 you get the following additional 
warnings:

========================================================================
fmt_scan.c: In function 'get_x400_comp':
fmt_scan.c:258: warning: field width should have type 'int', but argument 4 has 
type 'long int'
fmt_scan.c:258: warning: field precision should have type 'int', but argument 5 
has type 'long int'
fmt_scan.c:258: warning: field width should have type 'int', but argument 4 has 
type 'long int'
fmt_scan.c:258: warning: field precision should have type 'int', but argument 5 
has type 'long int'

lock_file.c: In function 'lockname':
lock_file.c:496: warning: field precision should have type 'int', but argument 
4 has type 'long int'
lock_file.c:496: warning: field precision should have type 'int', but argument 
4 has type 'long int'

m_backup.c: In function 'm_backup':
m_backup.c:26: warning: field precision should have type 'int', but argument 4 
has type 'long int'
m_backup.c:26: warning: field precision should have type 'int', but argument 4 
has type 'long int'

m_getfld.c: In function 'get_returnpath':
m_getfld.c:702: warning: field precision should have type 'int', but argument 4 
has type 'long int'
m_getfld.c:702: warning: field precision should have type 'int', but argument 6 
has type 'long int'
m_getfld.c:702: warning: field precision should have type 'int', but argument 4 
has type 'long int'
m_getfld.c:702: warning: field precision should have type 'int', but argument 6 
has type 'long int'
m_getfld.c:705: warning: field precision should have type 'int', but argument 4 
has type 'long int'
m_getfld.c:705: warning: field precision should have type 'int', but argument 4 
has type 'long int'

m_scratch.c: In function 'm_scratch':
m_scratch.c:36: warning: field precision should have type 'int', but argument 4 
has type 'long int'
m_scratch.c:36: warning: field precision should have type 'int', but argument 4 
has type 'long int'

path.c: In function 'expath':
path.c:88: warning: field precision should have type 'int', but argument 4 has 
type 'long int'
path.c:88: warning: field precision should have type 'int', but argument 4 has 
type 'long int'
path.c:97: warning: field precision should have type 'int', but argument 4 has 
type 'long int'
path.c:97: warning: field precision should have type 'int', but argument 4 has 
type 'long int'

mf.c: In function 'getadrx':
mf.c:436: warning: field precision should have type 'int', but argument 3 has 
type 'long int'

annosbr.c: In function 'annosbr':
annosbr.c:387: warning: field width should have type 'int', but argument 4 has 
type 'long int'
annosbr.c:387: warning: field precision should have type 'int', but argument 5 
has type 'long int'

mhbuildsbr.c: In function 'readDigest':
mhbuildsbr.c:4216: warning: format '%d' expects type 'int', but argument 3 has 
type 'long int'

mhlistsbr.c: In function 'list_debug':
mhlistsbr.c:265: warning: cast from pointer to integer of different size
mhlistsbr.c:277: warning: cast from pointer to integer of different size
mhlistsbr.c:288: warning: cast from pointer to integer of different size
mhlistsbr.c: In function 'list_encoding':
mhlistsbr.c:427: warning: cast from pointer to integer of different size

mhparse.c: In function 'readDigest':
mhparse.c:2679: warning: format '%d' expects type 'int', but argument 3 has 
type 'long int'

popsbr.c: In function 'pop_retr':
popsbr.c:831: warning: cast to pointer from integer of different size
popsbr.c: In function 'pop_top':
popsbr.c:903: warning: cast to pointer from integer of different size
popsbr.c:903: warning: cast to pointer from integer of different size

picksbr.c: In function 'PRaction':
picksbr.c:523: warning: cast from pointer to integer of different size

dropsbr.c: In function 'mbx_copy':
dropsbr.c:390: warning: field precision should have type 'int', but argument 4 
has type 'long int'
dropsbr.c:390: warning: field precision should have type 'int', but argument 4 
has type 'long int'
dropsbr.c: In function 'map_name':
dropsbr.c:502: warning: field precision should have type 'int', but argument 4 
has type 'long int'
dropsbr.c:502: warning: field precision should have type 'int', but argument 4 
has type 'long int'
dropsbr.c:505: warning: field precision should have type 'int', but argument 4 
has type 'long int'
dropsbr.c:505: warning: field precision should have type 'int', but argument 6 
has type 'long int'
dropsbr.c:505: warning: field precision should have type 'int', but argument 4 
has type 'long int'
dropsbr.c:505: warning: field precision should have type 'int', but argument 6 
has type 'long int'

mhlsbr.c: In function 'mhl_format':
mhlsbr.c:622: warning: cast from pointer to integer of different size
mhlsbr.c:622: warning: cast from pointer to integer of different size

slocal.c: In function 'copy_message':
slocal.c:1375: warning: field precision should have type 'int', but argument 4 
has type 'long int'
slocal.c:1375: warning: field precision should have type 'int', but argument 6 
has type 'long int'
slocal.c:1375: warning: field precision should have type 'int', but argument 4 
has type 'long int'
slocal.c:1375: warning: field precision should have type 'int', but argument 6 
has type 'long int'
slocal.c:1379: warning: field precision should have type 'int', but argument 4 
has type 'long int'
slocal.c:1379: warning: field precision should have type 'int', but argument 4 
has type 'long int'
========================================================================

I have confirmed that the "fix-64bit-issues.txt" patch sent to #399271
by dean gaudet eliminates all of the above warnings. Please apply it
and forward upstream.

Thanks,

-- 
Matt Taggart
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to