Claws-Mails 3.7.10 and plugins

Browsers, email, chat, etc.
Post Reply
Message
Author
seacyd
Posts: 32
Joined: Mon 14 Nov 2011, 12:18
Location: Austria

Claws-Mails 3.7.10 and plugins

#1 Post 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.
Attachments
libassuan-2.0.2-i486.pet
libassuan - required for starting claws-mail. please look at this thread
to get all GnuPG files, if required:
http://www.murga-linux.com/puppy/viewtopic.php?t=74179
(27.65 KiB) Downloaded 514 times
Last edited by seacyd on Tue 13 Dec 2011, 00:14, edited 7 times in total.

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

ip for using Claws with foreign languages

#2 Post by don570 »

I give a tip for using Claws with foreign languages

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

__________________________________________

seacyd
Posts: 32
Joined: Mon 14 Nov 2011, 12:18
Location: Austria

claw-mail compilation error

#3 Post 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?

seacyd
Posts: 32
Joined: Mon 14 Nov 2011, 12:18
Location: Austria

trying to compile claws-mail 3.7.10 incl. all dependencies

#4 Post 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?

User avatar
jemimah
Posts: 4307
Joined: Wed 26 Aug 2009, 19:56
Location: Tampa, FL
Contact:

Re: claw-mail compilation error

#5 Post 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

seacyd
Posts: 32
Joined: Mon 14 Nov 2011, 12:18
Location: Austria

Re: claw-mail compilation error

#6 Post 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?

User avatar
jemimah
Posts: 4307
Joined: Wed 26 Aug 2009, 19:56
Location: Tampa, FL
Contact:

#7 Post 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.

seacyd
Posts: 32
Joined: Mon 14 Nov 2011, 12:18
Location: Austria

#8 Post 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.

seacyd
Posts: 32
Joined: Mon 14 Nov 2011, 12:18
Location: Austria

pet version via debs, now looking for compilation help

#9 Post 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]

Post Reply