Timo,
This is what I get when I compile 1.0-beta2 with gcc 2.95.
It looks like I can then open my problem mbox even without your
mbox-sync patch.
It turns out I'd been using gcc 3.2.2 inadvertently, probably via some
sort of shell bug - I'd accidentally set an environment variable called
"PATH=/opt/RDGgcc3/bin:/usr/bin ..." and I guess some script had
mistaken it for the real PATH environment variable (which didn't include
the gcc3 location).
Should I be worried?
Chris
ostream-file.c: In function `o_stream_writev':
ostream-file.c:126: warning: `ret' might be used uninitialized in this
function
ostream-file.c: In function `_send_istream':
ostream-file.c:671: warning: assignment from incompatible pointer type
mail-cache.c: In function `mail_cache_lock':
mail-cache.c:374: warning: `ret' might be used uninitialized in this
function
mail-index-transaction.c: In function `mail_index_update_header_ext':
mail-index-transaction.c:710: warning: unused parameter `t'
mail-index-transaction.c:711: warning: unused parameter `ext_id'
mail-index-transaction.c:711: warning: unused parameter `offset'
mail-index-transaction.c:712: warning: unused parameter `data'
mail-index-transaction.c:712: warning: unused parameter `size'
maildir-storage.c:891: warning: missing initializer
maildir-storage.c:891: warning: (near initialization for
`maildir_storage.pool')
maildir-storage.c:926: warning: missing initializer
maildir-storage.c:926: warning: (near initialization for
`maildir_mailbox.pool')
mbox-sync.c: In function `mbox_sync_seek_to_uid':
mbox-sync.c:921: warning: assignment from incompatible pointer type
mbox-sync.c: In function `mbox_sync_handle_eof_updates':
mbox-sync.c:1228: warning: assignment from incompatible pointer type
mbox-sync.c:1287: warning: assignment from incompatible pointer type
mbox-sync.c: In function `mbox_sync_update_index_header':
mbox-sync.c:1330: warning: assignment from incompatible pointer type
mbox-sync.c: In function `mbox_sync_do':
mbox-sync.c:1418: warning: assignment from incompatible pointer type
mbox-sync.c: In function `mbox_sync_has_changed':
mbox-sync.c:1496: warning: assignment from incompatible pointer type
mbox-storage.c:1045: warning: missing initializer
mbox-storage.c:1045: warning: (near initialization for `mbox_storage.pool')
mbox-storage.c:1080: warning: missing initializer
mbox-storage.c:1080: warning: (near initialization for `mbox_mailbox.pool')
dbox-storage.c:630: warning: missing initializer
dbox-storage.c:630: warning: (near initialization for `dbox_storage.pool')
dbox-storage.c:665: warning: missing initializer
dbox-storage.c:665: warning: (near initialization for `dbox_mailbox.pool')
dbox-transaction.c: In function `dbox_transaction_commit':
dbox-transaction.c:20: warning: unused parameter `flags'
dbox-transaction.c: In function `dbox_transaction_rollback':
dbox-transaction.c:77: warning: unused variable `dbox'
auth-server-connection.c: In function `auth_server_connection_new':
auth-server-connection.c:200: warning: `fd' might be used uninitialized
in this function
auth-master-connection.c: In function `master_input_die':
auth-master-connection.c:145: warning: unused parameter `conn'
main.c: In function `create_unix_listener':
main.c:101: warning: `fd' might be used uninitialized in this function
dict-process.c:96: warning: `dict_process_listen' defined but not used
master-settings.c:360: warning: missing initializer
master-settings.c:360: warning: (near initialization for
`default_settings.listen_ip')
quota-storage.c: In function `quota_save_init':
quota-storage.c:165: warning: assignment from incompatible pointer type
--
--+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+-
Christopher Wakelin, c.d.wakelin@reading.ac.uk
IT Services Centre, The University of Reading, Tel: +44 (0)118 378 8439
Whiteknights, Reading, RG6 2AF, UK Fax: +44 (0)118 975 3094