After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 664560 - >=balsa-2.4.10 doesn't compile with gmime-2.6
>=balsa-2.4.10 doesn't compile with gmime-2.6
Status: RESOLVED FIXED
Product: balsa
Classification: Other
Component: general
2.4.x
Other Linux
: Normal normal
: ---
Assigned To: Balsa Maintainers
Balsa Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-11-22 13:04 UTC by Pacho Ramos
Modified: 2011-11-28 03:30 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
build.log (104.06 KB, text/plain)
2011-11-22 13:04 UTC, Pacho Ramos
Details

Description Pacho Ramos 2011-11-22 13:04:12 UTC
Created attachment 201924 [details]
build.log

Even if configure lets me to try to build it against gmime-2.6, compilation fails with:

In file included from rfc3156.h:40,
                 from message.h:37,
                 from libbalsa.h:45,
                 from body.c:34:
gmime-gpgme-context.h:66: error: expected specifier-qualifier-list before 'GMimeCipherContext'
gmime-gpgme-context.h:80: error: expected specifier-qualifier-list before 'GMimeCipherContextClass'
gmime-gpgme-context.h:89: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
make[3]: *** [body.o] Error 1
make[3]: *** Waiting for unfinished jobs....
In file included from rfc3156.h:40,
                 from message.h:37,
                 from libbalsa.h:45,
                 from libbalsa-vfs.h:30,
                 from body.h:37,
                 from files.h:29,
                 from files.c:26:
gmime-gpgme-context.h:66: error: expected specifier-qualifier-list before 'GMimeCipherContext'
gmime-gpgme-context.h:80: error: expected specifier-qualifier-list before 'GMimeCipherContextClass'
gmime-gpgme-context.h:89: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
make[3]: *** [files.o] Error 1
In file included from rfc3156.h:40,
                 from message.h:37,
                 from libbalsa.h:45,
                 from filter.h:36,
                 from filter-error.c:32:
gmime-gpgme-context.h:66: error: expected specifier-qualifier-list before 'GMimeCipherContext'
gmime-gpgme-context.h:80: error: expected specifier-qualifier-list before 'GMimeCipherContextClass'
gmime-gpgme-context.h:89: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
make[3]: *** [filter-error.o] Error 1
In file included from rfc3156.h:40,
                 from message.h:37,
                 from libbalsa.h:45,
                 from filter.h:36,
                 from filter-funcs.h:33,
                 from filter-funcs.c:30:
gmime-gpgme-context.h:66: error: expected specifier-qualifier-list before 'GMimeCipherContext'
gmime-gpgme-context.h:80: error: expected specifier-qualifier-list before 'GMimeCipherContextClass'
gmime-gpgme-context.h:89: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
In file included from rfc3156.h:40,
                 from message.h:37,
                 from libbalsa.h:45,
                 from filter.h:36,
                 from filter-file.h:32,
                 from filter-file.c:33:
gmime-gpgme-context.h:66: error: expected specifier-qualifier-list before 'GMimeCipherContext'
gmime-gpgme-context.h:80: error: expected specifier-qualifier-list before 'GMimeCipherContextClass'
gmime-gpgme-context.h:89: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
make[3]: *** [filter-funcs.o] Error 1
make[3]: *** [filter-file.o] Error 1
make[3]: Leaving directory `/var/tmp/portage/mail-client/balsa-2.4.10/work/balsa-2.4.10/libbalsa'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/mail-client/balsa-2.4.10/work/balsa-2.4.10/libbalsa'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/mail-client/balsa-2.4.10/work/balsa-2.4.10'
make: *** [all] Error 2

Full build.log attached
Comment 1 Pacho Ramos 2011-11-22 21:56:11 UTC
The same for 2.4.11
Comment 2 Peter Bloomfield 2011-11-28 03:30:05 UTC
Thanks for the report!

Git master has been patched to build with GMime version 2.5.7 and later (commit 393d0077495cb750ee47bab6ec44a60906a95179).  I hope that it still builds with earlier versions, but haven't been able to test that.  Building master from git with recent Glib is problematic because of deprecations, but that would not be an issue with building from a tarball.

Resolving as FIXED.  Please reopen if you still see any issues.