Hi Andreas:

Am 24.07.16 18:21 schrieb(en) Andreas Schmidt:
On 05/27/2016 08:22:26 PM, Albrecht Dreß wrote:
If you want to try the bleeding edge developments, use the 'gtk3' (2.5.x) git 
branch.  Please note that the development for the 2.4 branch has more or less 
stopped.
I tried to install balsa from git, but as I never used git before, I'm sure there is 
some stupid mistake that prevents me from getting balsa compiled. I've been following 
the instructions on <https://pawsa.fedorapeople.org/balsa/git-help.html>, but 
perhaps that page is a bit dated, too?

Yes, like the README and INSTALL files in the package - they all desperately 
need 2b updated... :-/

pc@lektoratex:~/System/git$ git clone http://git.gnome.org/browse/balsa

This is the old (balsa 2.4) branch.  If you want to have the "new" one (using gtk3, and 
all latest improvements), you need to clone the "gtk3" branch:

git clone -b gtk3 http://git.gnome.org/browse/balsa

2) Then, after changing to that directory, I set the options I need:

***
pc@lektoratex:~/System/git/balsa$ ./autogen.sh --with-gpgme=/usr/bin/gpgme-config 
--with-gpg-app=/usr/bin/gpg2 --with-html-widget=webkit --with-nm=no --with-gtkspell 
--with-rubrica=yes --with-libnotify --with-canberra 2>&1 | tee configure.log
***

Pretty early during processing, I get a message "Please add the files  codeset.m4 gettext.m4 
glibc21.m4 iconv.m4 isc-posix.m4 lcmessage.m4  progtest.m4 from the /usr/share/aclocal directory to your 
autoconf macro directory or directly to your aclocal.m4 file". Which directory is the "autoconf 
macro directory"? I also browsed aclocal.m4, but i really don't see where to add these files there. 
Otherwise, configuring seems to work, there is no error (see attached file 
configure.log).pc@lektoratex:~/System/git/balsa$ make 2>&1 | tee make.log

I re-tried with a fresh checkout of the gtk3 branch, and on my system (Ubuntu 
16.04), these errors are gone.  It still complains about some other things, but 
they shouldn't be show-stoppers.

Please note that the --with-nm and --with-gtkspell options are gone or renamed, 
respectively (see below).

3) Finally, I try to compile everything:

***
pc@lektoratex:~/System/git/balsa$ make 2>&1 | tee make.log
***

This dies with errors after a while, notably in imap-server.c (see attached 
file make.log). I actually don't want IMAP-support, as I only use POP3 
accounts. However, I have not found a configure option to disable it. Is that 
even possible?

I can reproduce the issue here with the gtk3 branch, as apparently a deprecated 
gnome api is used.  You can just disable gnome support for now, probably with 
the drawback that your password is stroed in a less secure way.  I also 
recommend to enable smime support, and to use syntax highlighting (via 
gtksourceview):

./configure --with-gpgme --with-gpg-app=/usr/bin/gpg2 --with-html-widget=webkit 
--with-spell-checker=gtkspell --with-rubrica=yes --with-libnotify 
--with-canberra --enable-smime --with-gtksourceview --without-gnome

Note that it is not possible to disable imap support; actually some of the 
networking code is shared by pop and imap.  Something which might change in the 
future...

Thank you so much for pointing to the deprecated api call - as I use balsa in 
xfce, I don't use the Gnome since ages!

Hth,
Albrecht.

Attachment: pgpHP9hV36Vsn.pgp
Description: PGP signature

_______________________________________________
balsa-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/balsa-list

Reply via email to