Page 1 of 1

Claws-Mails 3.7.10 and plugins

Posted: Sat 03 Dec 2011, 07:24
by seacyd
I hope it works is useful to someone. Thanks to all the GNU Linux and especially Puppy Linux Developers and Barry Kauler for getting this all started.


claws-mail 3.7.10
compiled on MacPup 5.28 (Lucid Puppy 528)

These files are pet packages that work on Lucid Puppy 5.28 and therelike. Compiled with IMAP and PGP support, among others. It does not work on racy. For a good racy pet look at jemimah's posting on this page (post 5) (it does not include PGP).


Essential claws-mail PET files, for Lucid Puppy 5.28, are: claws-mail, libetpan and libassuan.

ip for using Claws with foreign languages

Posted: Sat 03 Dec 2011, 17:41
by don570
I give a tip for using Claws with foreign languages

http://www.murga-linux.com/puppy/viewto ... 051#586051

__________________________________________

claw-mail compilation error

Posted: Sat 10 Dec 2011, 21:13
by seacyd
When trying to compile claws-mail including all the dependencies I ran into the following error whereto I kindly ask for hints how to proceed:

After a successful autogen.sh of the claws-mail sources, the make command stops with this error:

Code: Select all

about.c: In function 'about_textview_motion_notify':
about.c:850: error: 'GtkWidget' has no member named 'window'
The sources are claws-mail 3.7.10, the build system is Racy 5.22, I tried to install the the gtk dev file packages and tried with both versions of gtk2, which are available in PPM (i.e., gtk+-2.20.1-w5c and gtk+2.24.8-w5c)

I found a link about this error, however this there seems to be realted to GTK3 and it would mean I would need to edit the code, as I understand:
https://wiki.edubuntu.org/Lubuntu/Devel ... 3Migration

It should be easier than this?

trying to compile claws-mail 3.7.10 incl. all dependencies

Posted: Sun 11 Dec 2011, 07:06
by seacyd
claws-mail 3.7.10cvs112 compiling failure
make command stops with error

With the the latest CVS tarball of claws-mail, i.e. 3.7.10cvs112 the make also fails. The error message is slightly different though:

Code: Select all

...
/usr/include/gtk-2.0/gtk/gtkinputdialog.h:68: error: duplicate member '({anonymous})'
/usr/include/gtk-2.0/gtk/gtkinputdialog.h:68: error: duplicate member '({anonymous})'
make[5]: *** [about.lo] Error 1
make[5]: Leaving directory `/mnt/sdc5/puppylinuxtemp/clawsmailcompile/claws-mail-3.7.10cvs112/claws-mail-3.7.10cvs112/src/gtk'
make[4]: *** [all] Error 2
make[4]: Leaving directory `/mnt/sdc5/puppylinuxtemp/clawsmailcompile/claws-mail-3.7.10cvs112/claws-mail-3.7.10cvs112/src/gtk'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/mnt/sdc5/puppylinuxtemp/clawsmailcompile/claws-mail-3.7.10cvs112/claws-mail-3.7.10cvs112/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/mnt/sdc5/puppylinuxtemp/clawsmailcompile/claws-mail-3.7.10cvs112/claws-mail-3.7.10cvs112/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/mnt/sdc5/puppylinuxtemp/clawsmailcompile/claws-mail-3.7.10cvs112/claws-mail-3.7.10cvs112'
make: *** [all] Error 2
complete error message file to download via datafilehost:
http://www.datafilehost.com/download-662e4ddf.html

or also on pastebin http://pastebin.com/vDp3w9nH.

Any insights? Is this a Puppy Linux Wary or Racy specific, or is it something that should rather go into the claws-mail mailing list?

Re: claw-mail compilation error

Posted: Sun 11 Dec 2011, 18:57
by jemimah
seacyd wrote:When trying to compile claws-mail including all the dependencies I ran into the following error whereto I kindly ask for hints how to proceed:

After a successful autogen.sh of the claws-mail sources, the make command stops with this error:

Code: Select all

about.c: In function 'about_textview_motion_notify':
about.c:850: error: 'GtkWidget' has no member named 'window'
The sources are claws-mail 3.7.10, the build system is Racy 5.22, I tried to install the the gtk dev file packages and tried with both versions of gtk2, which are available in PPM (i.e., gtk+-2.20.1-w5c and gtk+2.24.8-w5c)

I found a link about this error, however this there seems to be realted to GTK3 and it would mean I would need to edit the code, as I understand:
https://wiki.edubuntu.org/Lubuntu/Devel ... 3Migration

It should be easier than this?
It built ok for me on Racy. I think you should not install the gtk_DEV pets. The ones you need are already in the devx.

Here it is if you want it (extra plugins included):

http://www.smokey01.com/jemimah/saluki/ ... 0-i486.pet

It needs gnutls.

http://www.smokey01.com/jemimah/saluki/ ... 5-i486.pet

http://www.smokey01.com/jemimah/saluki/ ... 5-i486.pet

Re: claw-mail compilation error

Posted: Sun 11 Dec 2011, 21:18
by seacyd
jemimah wrote: It built ok for me on Racy. I think you should not install the gtk_DEV pets. The ones you need are already in the devx.
Quirky. I have re-tested the compilation once again. Now with the easiest setup. New racy, setup save file, rebooted and setup devx.sfs, rebooted with only racy's devx sfs loaded. Then I run ./autogen.sh --disable-libetpan for a quick go; but I got the same error message as mentioned before. I used the file downloaded via sourceforge, having this md5sum:

fcf58dcff52f0908ff3bc368d820408b claws-mail-3.7.10.tar.bz2

jemimah wrote: Here it is if you want it (extra plugins included):
Thanks! Tested, it works - included IMAP.

Am I right, that you did not compile it with PGP support?

I have uploaded some GnuPG libraries ( http://www.murga-linux.com/puppy/viewtopic.php?t=74179 )
to get GnuPG working in claws-mail. For PGP in claws-mail all that is required is the gpgme_DEV library, then autogen.sh reported the PGP Plugins.

If possible, could you provide more details about your build environment in order to build it with PGP support?

Posted: Sun 11 Dec 2011, 22:00
by jemimah
I don't run autogen. Start with:

Code: Select all

./configure --prefix=/usr/ --disable-dbus --enable-gnutls
I tried building the pgp support but the plugins segfault - not sure why. Might be better with a different version of gnutls.

Posted: Mon 12 Dec 2011, 23:34
by seacyd
jemimah wrote:I don't run autogen. Start with:

Code: Select all

./configure --prefix=/usr/ --disable-dbus --enable-gnutls
.
Thanks!

I tried to get it compiled with this, however, I get the same error on racy.

On MacPup 5.28 (Lucid 5.28 - instant 002) the compilation went through successfully (using your gnutls files).

I will post the files soon.

pet version via debs, now looking for compilation help

Posted: Tue 13 Dec 2011, 00:02
by seacyd
For reference only:

This was the former first posting of this thread and is moved here, for reference only. The pet package of jemimah does a better job in terms of size, if you do not need PGP.

For a claws-mail 3.7.10 pet for Lucid Puppy 5.28 use the posted pet in the first posting instead.

Old posting starts here:
Claws-Mails 3.7.10 and plugins
Packaged via download of deb files and debs2pkg

You get Claws-Mails 3.7.10 and plugins for Racy and it probably also works on other Puppy Linux Systems:

Claws-Mails:
http://www.4shared.com/file/EiDtTQGC/Cl ... -3710.html

Plugins:
http://www.4shared.com/file/N8f9Bel4/Cl ... _3710.html


debs2pkg for Claws-Mail contains these files:
claws-mail_3.7.10-2_i386.deb libgnutls26_2.8.5-2_i386.deb
libbluetooth2_3.36-1_i386.deb libgpg-error0_1.4-2_i386.deb
libcompfaceg1_1.5.2-4_i386.deb libkeyutils1_1.2-9_i386.deb
libcurl3-gnutls_7.18.2-8lenny5_i386.deb libkrb53_1.6.dfsg.4~beta1-5lenny6_i386.deb
libdb5.1_5.1.25-11_i386.deb libldap-2.4-2_2.4.11-1+lenny2.1_i386.deb
libdbus-1-3_1.2.1-5+lenny2_i386.deb liblockfile1_1.08-3_i386.deb
libdbus-glib-1-2_0.76-1_i386.deb libpisock9_0.12.3-5_i386.deb
libetpan15_1.0-5_i386.deb libsasl2-2_2.1.22.dfsg1-23+lenny1_i386.deb
libgcrypt11_1.4.1-1_i386.deb libtasn1-3_1.4-1_i386.deb
libgnutls26_2.12.14-3_i386.deb nohup.out

one additional "ln -s" for libdb5 was necessary in /usr/lib


debs2pkg for the plugins contain these files:
claws-mail-address-keeper_3.7.10-1ubuntu1~ppalucid0ubuntu2_i386.deb
claws-mail-archiver-plugin_3.7.10-1ubuntu1~ppalucid0ubuntu2_i386.deb
claws-mail-attach-remover_3.7.10-1ubuntu1~ppalucid0ubuntu2_i386.deb
claws-mail-attach-warner_3.7.10-1ubuntu1~ppalucid0ubuntu2_i386.deb
claws-mail-bogofilter_3.7.10-1ubuntu1~ppalucid0ubuntu1_i386.deb
claws-mail-feeds-reader_3.7.10-1ubuntu1~ppalucid0ubuntu2_i386.deb
claws-mail-fetchinfo-plugin_3.7.10-1ubuntu1~ppalucid0ubuntu2_i386.deb
claws-mail-html2-viewer_3.7.10-1ubuntu1~ppalucid0ubuntu2_i386.deb
claws-mail-mailmbox-plugin_3.7.10-1ubuntu1~ppalucid0ubuntu2_i386.deb
claws-mail-newmail-plugin_3.7.10-1ubuntu1~ppalucid0ubuntu2_i386.deb
claws-mail-trayicon_3.7.10-1ubuntu1~ppalucid0ubuntu1_i386.deb
claws-mail-vcalendar-plugin_3.7.10-1ubuntu1~ppalucid0ubuntu2_i386.deb
libacl1_2.2.49-2_i386.deb
libarchive1_2.8.0-2_i386.deb
libattr1_2.4.44-1_i386.deb
libdb4.8_4.8.24-1ubuntu1_i386.deb
libgpgme11_1.2.0-1.2ubuntu1_i386.deb
liblzma1_4.999.9beta+20091116-1_i386.deb


Bugs (section added on 11-Dec-2011):
20111210 imap does not work:

Code: Select all

imap.c:2158: scanning only subs 1
imap.c:2080:getting session...
** Message: Account 'user@imap': Connecting to IMAP4 server: imapserver.someserver.com...

imap-thread.c:388:found imap 0x8670e00
Ohhhh jeeee: operation is not possible without initialized secure memory
Aborted


I hope it works and is useful to someone.

Thanks to 01micko for the script and certainly also to all the Puppy Linux Developers and Barry Kauler for getting this all started.
[/color]