Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 278718 - Please stabilise mail-client/balsa-2.4.1-r1
Summary: Please stabilise mail-client/balsa-2.4.1-r1
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on: 279840 285007
Blocks: 278625
  Show dependency tree
 
Reported: 2009-07-22 17:55 UTC by Christian Faulhammer (RETIRED)
Modified: 2010-02-01 20:17 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christian Faulhammer (RETIRED) gentoo-dev 2009-07-22 17:55:12 UTC
This will build with gpgme >= 1.2.0, so please cc arches if you see fit.
Comment 1 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-07-22 21:46:44 UTC
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
Comment 2 Christian Faulhammer (RETIRED) gentoo-dev 2009-07-24 07:58:13 UTC
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
Comment 3 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2009-08-01 02:26:01 UTC
I would like to see bug 279840 handled before amd64 stabilization.
Comment 4 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2009-08-02 21:18:45 UTC
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.
Comment 5 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2009-08-19 01:32:41 UTC
Nothing is happening here. Please add back amd64@g.o when there is a fix.
Comment 6 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-08-23 20:45:58 UTC
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.
Comment 7 Christian Faulhammer (RETIRED) gentoo-dev 2009-08-25 19:17:40 UTC
Hrm, 2.4.1 fails with gpgme 1.2.0 again.
Comment 8 Tobias Klausmann (RETIRED) gentoo-dev 2009-08-26 16:20:47 UTC
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?
Comment 9 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-08-26 17:19:27 UTC
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.
Comment 10 Tobias Klausmann (RETIRED) gentoo-dev 2009-08-28 12:25:37 UTC
All three stable on alpha.
Comment 11 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-09-14 20:17:44 UTC
(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.
Comment 12 Christian Faulhammer (RETIRED) gentoo-dev 2009-09-14 20:55:18 UTC
(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



Comment 13 Samuli Suominen (RETIRED) gentoo-dev 2009-10-06 11:19:14 UTC
libunique (and only libunique) stable for amd64 (needed it for another package.)
Comment 14 Markus Meier gentoo-dev 2009-11-09 13:38:10 UTC
(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?!
Comment 15 Brent Baude (RETIRED) gentoo-dev 2010-01-07 19:21:40 UTC
ppc done
Comment 16 Christian Faulhammer (RETIRED) gentoo-dev 2010-01-14 14:58:07 UTC
x86 stable
Comment 17 Raúl Porcel (RETIRED) gentoo-dev 2010-01-16 16:43:58 UTC
sparc stable
Comment 18 Markos Chandras (RETIRED) gentoo-dev 2010-02-01 20:17:17 UTC
Stable on amd64

all arches done