[gccsdk] Thunderbird 2.0.0.19

Chris Gransden chrisg at care4free.net
Tue Nov 10 13:55:55 PST 2009


I've been trying out Thunderbird on beagleboard but I'm having a few 
problems.

The main issue is that I can't send or reply to a message. I always get 
'An error occurred while creating a message compose window'. I can 
receive and read email ok.

When starting up I always get 'could not initialize the browser's 
security component'. This doesn't seem to cause a problem.

I then tried to build Thunderbird in the autobuilder but it gets this 
far with the following error,

make[4]: Entering directory 
`/linux1/trunk/build/thunderbird2/mozilla/xpcom/typelib/xpidl'
make[5]: Entering directory 
`/linux1/trunk/build/thunderbird2/mozilla/xpcom/typelib/xpidl'
xpidl.c
/usr/bin/cc -o host_xpidl.o -c -O3 -static -I../../../dist/include/xpcom 
-I../../../dist/include -I../../../dist/include/nspr 
-I../../../dist/sdk/include -I../../../dist/include/nspr xpidl.c
In file included from xpidl.c:42:
xpidl.h:49:18: error: glib.h: No such file or directory
xpidl.h:53:24: error: libIDL/IDL.h: No such file or directory
In file included from xpidl.c:42:
xpidl.h:83: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ 
before ‘enable_debug’
xpidl.h:84: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ 
before ‘enable_warnings’
xpidl.h:85: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ 
before ‘verbose_mode’
xpidl.h:86: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ 
before ‘emit_typelib_annotations’
xpidl.h:87: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ 
before ‘explicit_output_filename’
xpidl.h:97: error: expected declaration specifiers or ‘...’ before ‘*’ token
xpidl.h:97: error: ‘gboolean’ declared as function returning a function
xpidl.h:103: error: expected specifier-qualifier-list before ‘nodeHandler’
xpidl.h:133: error: expected specifier-qualifier-list before ‘IDL_ns’
xpidl.h:141: error: expected specifier-qualifier-list before ‘GHashTable’
xpidl.h:159: error: expected ‘)’ before ‘p’
xpidl.h:180: error: ‘xpidl_process_node’ declared as function returning 
a function
xpidl.h:205: error: ‘xpidl_sprint_iid’ declared as function returning a 
function
xpidl.h:212: error: ‘xpidl_parse_iid’ declared as function returning a 
function
xpidl.h:244: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ 
before ‘find_underlying_type’
xpidl.h:251: error: expected ‘)’ before ‘const_tree’
xpidl.h:257: error: expected ‘)’ before ‘method_tree’
xpidl.h:263: error: expected ‘)’ before ‘method_tree’
xpidl.h:269: error: expected ‘)’ before ‘method_tree’
xpidl.h:276: error: ‘check_native’ declared as function returning a function
xpidl.h:279: error: expected declaration specifiers or ‘...’ before ‘GSList’
xpidl.c:63: error: function ‘enable_debug’ is initialized like a variable
xpidl.c:63: error: ‘FALSE’ undeclared here (not in a function)
xpidl.c:64: error: function ‘enable_warnings’ is initialized like a variable
xpidl.c:65: error: function ‘verbose_mode’ is initialized like a variable
xpidl.c:66: error: function ‘emit_typelib_annotations’ is initialized 
like a variable
xpidl.c:67: error: function ‘explicit_output_filename’ is initialized 
like a variable
xpidl.c: In function ‘main’:
xpidl.c:107: error: function ‘create_old_typelib’ is initialized like a 
variable
xpidl.c:131: error: ‘TRUE’ undeclared (first use in this function)
xpidl.c:131: error: (Each undeclared identifier is reported only once
xpidl.c:131: error: for each function it appears in.)
xpidl.c:144: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ 
before ‘*’ token
xpidl.c:144: error: ‘typelib_version_string’ undeclared (first use in 
this function)
xpidl.c:107: error: nested function ‘create_old_typelib’ declared but 
never defined
make[5]: *** [host_xpidl.o] Error 1
make[5]: Leaving directory 
`/linux1/trunk/build/thunderbird2/mozilla/xpcom/typelib/xpidl'
make[4]: *** [export] Error 2
make[4]: Leaving directory 
`/linux1/trunk/build/thunderbird2/mozilla/xpcom/typelib/xpidl'
make[3]: *** [export] Error 2
make[3]: Leaving directory 
`/linux1/trunk/build/thunderbird2/mozilla/xpcom/typelib'
make[2]: *** [export] Error 2
make[2]: Leaving directory `/linux1/trunk/build/thunderbird2/mozilla/xpcom'
make[1]: *** [tier_2] Error 2
make[1]: Leaving directory `/linux1/trunk/build/thunderbird2/mozilla'
make: *** [default] Error 2
Package thunderbird2: ***Failure***
Build for package "thunderbird2" failed

Chris.





More information about the gcc mailing list