Building libetpan on Snow Leopard

Matt Ronge <[email protected]> Fri, 4 Sep 2009 22:06:29 -0500
Newsgroups gmane.mail.libetpan.user
Message-ID <[email protected]>
Hi!

Has anyone gotten libetpan building on Snow Leopard? Version 0.58 is  
giving me this set of error messages:

In file included from ../../../../src/driver/interface/ 
mailmessage_types.h:40,
                 from ../../../../src/driver/interface/mailmessage.h:36,
                 from data_message_driver.h:40,
                 from data_message_driver.c:40:
../../../../src/driver/interface/maildriver_types.h:47:24: error:  
mailstream.h: No such file or directory
../../../../src/driver/interface/maildriver_types.h:48:21: error:  
mailimf.h: No such file or directory
../../../../src/driver/interface/maildriver_types.h:49:22: error:  
mailmime.h: No such file or directory
../../../../src/driver/interface/maildriver_types.h:50:20: error:  
carray.h: No such file or directory
../../../../src/driver/interface/maildriver_types.h:52:30: error:  
mailthread_types.h: No such file or directory
In file included from ../../../../src/driver/interface/ 
mailmessage_types.h:40,
                 from ../../../../src/driver/interface/mailmessage.h:36,
                 from data_message_driver.h:40,
                 from data_message_driver.c:40:
../../../../src/driver/interface/maildriver_types.h:75: error:  
expected specifier-qualifier-list before 'carray'
../../../../src/driver/interface/maildriver_types.h:79: error:  
expected '=', ',', ';', 'asm' or '__attribute__' before 'struct'
../../../../src/driver/interface/maildriver_types.h:82: error:  
expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
../../../../src/driver/interface/maildriver_types.h:91: error:  
expected specifier-qualifier-list before 'clist'
../../../../src/driver/interface/maildriver_types.h:95: error:  
expected '=', ',', ';', 'asm' or '__attribute__' before 'struct'
../../../../src/driver/interface/maildriver_types.h:98: error:  
expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
../../../../src/driver/interface/maildriver_types.h:125: error:  
expected specifier-qualifier-list before 'clist'
../../../../src/driver/interface/maildriver_types.h:129: error:  
expected '=', ',', ';', 'asm' or '__attribute__' before 'struct'
../../../../src/driver/interface/maildriver_types.h:132: error:  
expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
../../../../src/driver/interface/maildriver_types.h:139: error:  
expected '=', ',', ';', 'asm' or '__attribute__' before 'struct'
../../../../src/driver/interface/maildriver_types.h:149: error:  
expected '=', ',', ';', 'asm' or '__attribute__' before 'int32_t'
../../../../src/driver/interface/maildriver_types.h:483: error:  
expected declaration specifiers or '...' before 'mailstream'
../../../../src/driver/interface/maildriver_types.h:654: warning:  
'struct mailmime' declared inside parameter list
../../../../src/driver/interface/maildriver_types.h:654: warning: its  
scope is only this definition or declaration, which is probably not  
what you want
../../../../src/driver/interface/maildriver_types.h:658: warning:  
'struct mailmime' declared inside parameter list
../../../../src/driver/interface/maildriver_types.h:663: warning:  
'struct mailmime' declared inside parameter list
../../../../src/driver/interface/maildriver_types.h:668: warning:  
'struct mailmime' declared inside parameter list
../../../../src/driver/interface/maildriver_types.h:673: warning:  
'struct mailmime' declared inside parameter list
../../../../src/driver/interface/maildriver_types.h:676: warning:  
'struct mailimf_fields' declared inside parameter list
../../../../src/driver/interface/maildriver_types.h:727: error: field  
'msg_single_fields' has incomplete type
../../../../src/driver/interface/maildriver_types.h:774: error:  
expected specifier-qualifier-list before 'carray'
../../../../src/driver/interface/maildriver_types.h:782: error:  
expected '=', ',', ';', 'asm' or '__attribute__' before 'struct'
../../../../src/driver/interface/maildriver_types.h:787: error:  
expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
../../../../src/driver/interface/maildriver_types.h:796: error:  
expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
../../../../src/driver/interface/maildriver_types.h:809: error:  
expected '=', ',', ';', 'asm' or '__attribute__' before 'const'
../../../../src/driver/interface/maildriver_types.h:813: error:  
expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
../../../../src/driver/interface/maildriver_types.h:816: error:  
expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
In file included from data_message_driver.h:40,
                 from data_message_driver.c:40:
../../../../src/driver/interface/mailmessage.h:54: error: expected  
'=', ',', ';', 'asm' or '__attribute__' before 'mailmessage'
../../../../src/driver/interface/mailmessage.h:62: error: expected  
'=', ',', ';', 'asm' or '__attribute__' before 'void'
../../../../src/driver/interface/mailmessage.h:88: error: expected  
'=', ',', ';', 'asm' or '__attribute__' before 'int'
../../../../src/driver/interface/mailmessage.h:107: error: expected  
'=', ',', ';', 'asm' or '__attribute__' before 'int'
../../../../src/driver/interface/mailmessage.h:122: error: expected  
'=', ',', ';', 'asm' or '__attribute__' before 'int'
../../../../src/driver/interface/mailmessage.h:136: error: expected  
'=', ',', ';', 'asm' or '__attribute__' before 'int'
../../../../src/driver/interface/mailmessage.h:155: error: expected  
'=', ',', ';', 'asm' or '__attribute__' before 'int'
../../../../src/driver/interface/mailmessage.h:175: error: expected  
'=', ',', ';', 'asm' or '__attribute__' before 'int'
../../../../src/driver/interface/mailmessage.h:194: error: expected  
'=', ',', ';', 'asm' or '__attribute__' before 'int'
../../../../src/driver/interface/mailmessage.h:210: error: expected  
'=', ',', ';', 'asm' or '__attribute__' before 'int'
../../../../src/driver/interface/mailmessage.h:228: error: expected  
'=', ',', ';', 'asm' or '__attribute__' before 'int'
../../../../src/driver/interface/mailmessage.h:249: error: expected  
'=', ',', ';', 'asm' or '__attribute__' before 'int'
../../../../src/driver/interface/mailmessage.h:272: error: expected  
'=', ',', ';', 'asm' or '__attribute__' before 'int'
../../../../src/driver/interface/mailmessage.h:295: error: expected  
'=', ',', ';', 'asm' or '__attribute__' before 'int'
../../../../src/driver/interface/mailmessage.h:319: error: expected  
'=', ',', ';', 'asm' or '__attribute__' before 'int'
../../../../src/driver/interface/mailmessage.h:339: error: expected  
'=', ',', ';', 'asm' or '__attribute__' before 'int'
../../../../src/driver/interface/mailmessage.h:358: error: expected  
'=', ',', ';', 'asm' or '__attribute__' before 'int'
../../../../src/driver/interface/mailmessage.h:373: error: expected  
'=', ',', ';', 'asm' or '__attribute__' before 'void'
In file included from data_message_driver.c:40:
data_message_driver.h:47: error: expected '=', ',', ';', 'asm' or  
'__attribute__' before 'mailmessage'
data_message_driver.h:50: error: expected '=', ',', ';', 'asm' or  
'__attribute__' before 'void'
data_message_driver.c:83: warning: initialization from incompatible  
pointer type
data_message_driver.c:84: warning: initialization from incompatible  
pointer type
data_message_driver.c:85: warning: initialization from incompatible  
pointer type
data_message_driver.c:86: warning: initialization from incompatible  
pointer type
data_message_driver.c:87: warning: initialization from incompatible  
pointer type
data_message_driver.c:88: warning: initialization from incompatible  
pointer type
data_message_driver.c: In function 'data_message_init':
data_message_driver.c:104: warning: implicit declaration of function  
'mailmessage_new'
data_message_driver.c:104: warning: assignment makes pointer from  
integer without a cast
data_message_driver.c:108: warning: implicit declaration of function  
'mailmessage_init'
data_message_driver.c:126: warning: implicit declaration of function  
'mailmessage_free'
make[9]: *** [data_message_driver.lo] Error 1
make[8]: *** [all] Error 2
make[7]: *** [all-recursive] Error 1
make[6]: *** [all] Error 2
make[5]: *** [all-recursive] Error 1
make[4]: *** [all] Error 2
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

Any ideas?
--
Matt Ronge
[email protected]
http://www.mronge.com

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july