This will build with gpgme >= 1.2.0, so please cc arches if you see fit.
Hi arches, mail-client/balsa-2.4.0 has been in tree since 28 May 2009. Please do your magic, target keywords are: alpha amd64 ppc sparc x86 Thanks in advance
Without gtkspell USE flag In file included from spell-check.c:25: spell-check.h:48: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘balsa_spell_check_get_type’ spell-check.h:51: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token spell-check.h:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token spell-check.h:54: error: expected declaration specifiers or ‘...’ before ‘guint’ spell-check.h:55: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token spell-check.h:57: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token spell-check.h:60: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token spell-check.h:61: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token spell-check.h:64: error: expected declaration specifiers or ‘...’ before ‘GtkTextView’ spell-check.h:66: error: expected declaration specifiers or ‘...’ before ‘GtkWindow’ spell-check.c:165: warning: no previous prototype for ‘balsa_spell_check_get_type’ mv -f .deps/toolbar-prefs.Tpo .deps/toolbar-prefs.Po spell-check.c: In function ‘spch_set_property’: spell-check.c:250: warning: nested extern declaration of ‘balsa_spell_check_set_module’ spell-check.c:255: warning: nested extern declaration of ‘balsa_spell_check_set_suggest_mode’ spell-check.c:261: error: too many arguments to function ‘balsa_spell_check_set_ignore_length’ spell-check.c:265: warning: nested extern declaration of ‘balsa_spell_check_set_language’ spell-check.c:270: warning: nested extern declaration of ‘balsa_spell_check_set_character_set’ spell-check.c: At top level: spell-check.c:318: warning: no previous prototype for ‘balsa_spell_check_new’ spell-check.c:334: warning: no previous prototype for ‘balsa_spell_check_new_with_text’ spell-check.c:351: error: conflicting types for ‘balsa_spell_check_set_text’ spell-check.h:63: error: previous declaration of ‘balsa_spell_check_set_text’ was here spell-check.c:367: warning: no previous prototype for ‘balsa_spell_check_set_module’ spell-check.c:367: warning: conflicting types for ‘balsa_spell_check_set_module’ spell-check.c:250: warning: previous implicit declaration of ‘balsa_spell_check_set_module’ was here spell-check.c:386: warning: no previous prototype for ‘balsa_spell_check_set_suggest_mode’ spell-check.c:386: warning: conflicting types for ‘balsa_spell_check_set_suggest_mode’ spell-check.c:255: warning: previous implicit declaration of ‘balsa_spell_check_set_suggest_mode’ was here spell-check.c:402: error: conflicting types for ‘balsa_spell_check_set_ignore_length’ spell-check.h:54: error: previous declaration of ‘balsa_spell_check_set_ignore_length’ was here spell-check.c:417: warning: no previous prototype for ‘balsa_spell_check_set_language’ spell-check.c:417: warning: conflicting types for ‘balsa_spell_check_set_language’ spell-check.c:265: warning: previous implicit declaration of ‘balsa_spell_check_set_language’ was here spell-check.c:433: warning: no previous prototype for ‘balsa_spell_check_set_character_set’ spell-check.c:433: warning: conflicting types for ‘balsa_spell_check_set_character_set’ spell-check.c:270: warning: previous implicit declaration of ‘balsa_spell_check_set_character_set’ was here spell-check.c:775: error: conflicting types for ‘balsa_spell_check_start’ spell-check.h:65: error: previous declaration of ‘balsa_spell_check_start’ was here make[3]: *** [spell-check.o] Error 1 make[3]: *** Waiting for unfinished jobs.... mv -f .deps/sendmsg-window.Tpo .deps/sendmsg-window.Po make[3]: Leaving directory `/var/tmp/portage/mail-client/balsa-2.4.0/work/balsa-2.4.0/src' make[2]: *** [all] Error 2 make[2]: Leaving directory `/var/tmp/portage/mail-client/balsa-2.4.0/work/balsa-2.4.0/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/mail-client/balsa-2.4.0/work/balsa-2.4.0' make: *** [all] Error 2
I would like to see bug 279840 handled before amd64 stabilization.
On amd64, I have reproduced the issue reported in Comment #2. [ebuild R ] mail-client/balsa-2.4.0 USE="crypt ssl -debug -doc -gnome -gtkhtml -gtkspell* -kerberos -ldap -libnotify -rubrica -sqlite -xface" Does not appear to be stable, so amd64 will not mark it so.
Nothing is happening here. Please add back amd64@g.o when there is a fix.
balsa-2.4.1 is mostly about build fixes and the gtkspell stuff is tested to build now. It's been in tree since 11th of this month but it should be fine to take over 2.4.0.
Hrm, 2.4.1 fails with gpgme 1.2.0 again.
This needs dev-libs/gmime:2.4 and dev-libs/libunique, neither of which is stable on alpha. Want me to test&stab those, too?
ah yes, that would be nice, I could fill a separate bug request though if you prefer. I also need to look into this gpgme problem.
All three stable on alpha.
(In reply to comment #7) > Hrm, 2.4.1 fails with gpgme 1.2.0 again. > could you be a bit more precise, I'm running this on amd64 and it seems to be working fine, checking gpg signatures returns correct results or at least similar to evolution.
(In reply to comment #11) > (In reply to comment #7) > > Hrm, 2.4.1 fails with gpgme 1.2.0 again. > > > > could you be a bit more precise, I'm running this on amd64 and it seems to be > working fine, checking gpg signatures returns correct results or at least > similar to evolution. In file included from rfc3156.h:31, from message.h:37, from libbalsa.h:45, from body.c:34: /usr/include/gpgme/gpgme.h:80:2: error: #error GPGME was compiled with _FILE_OFFSET_BITS = 64, please see the section "Largefile support (LFS)" in the GPGME manual. mv -f .deps/address-view.Tpo .deps/address-view.Po
libunique (and only libunique) stable for amd64 (needed it for another package.)
(In reply to comment #12) I can reproduce: this is /usr/include/gpgme/gpgme.h in my amd64 chroot (where balsa[crypt] builds): /* Check for a matching _FILE_OFFSET_BITS definition. */ #if 0 #ifndef _FILE_OFFSET_BITS #error GPGME was compiled with _FILE_OFFSET_BITS = 0, please see the section "Largefile support (LFS)" in the GPGME manual. #else #if (_FILE_OFFSET_BITS) != (0) #error GPGME was compiled with a different value for _FILE_OFFSET_BITS, namely 0, please see the section "Largefile support (LFS)" in the GPGME manual. #endif #endif #endif this is x86, which fails with USE="crypt": /* Check for a matching _FILE_OFFSET_BITS definition. */ #if 64 #ifndef _FILE_OFFSET_BITS #error GPGME was compiled with _FILE_OFFSET_BITS = 64, please see the section "Largefile support (LFS)" in the GPGME manual. #else #if (_FILE_OFFSET_BITS) != (64) #error GPGME was compiled with a different value for _FILE_OFFSET_BITS, namely 64, please see the section "Largefile support (LFS)" in the GPGME manual. #endif #endif #endif I guess this is an error in gpgme?!
ppc done
x86 stable
sparc stable
Stable on amd64 all arches done