LinuxQuestions.org
Support LQ: Use code LQ3 and save $3 on Domain Registration
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 03-02-2012, 09:58 PM   #1
SkyMeadow
Member
 
Registered: Feb 2012
Location: U.S.A.
Distribution: Ubuntu 14.04
Posts: 35

Rep: Reputation: Disabled
Claws Mail on Salix 13.37 missing Dillo HTML plugin; trouble building Dillo


No doubt this question will reveal my lack of Linux experience. Would appreciate pointers where to pose the question or how to get an appropriate level of help -- or direct help here if some kind person knows the answer.

Recently installed Salix 13.37 with Xfce on an old Laptop. Salix is working great and the choice of distros seems appropriate for the 1.33 GHz Pentium III CPU + 256 MB RAM.

My issue is with not being able to get an HTML plugin (Dillo) to work in the default email program Claws Mail (v3.7).

claws-mail-manual.pdf (no version number given) says Dillo is among the plugins packaged with Claws "All of which are built automatically if the required libraries are present."

There is no Dillo plugin present in the /usr/local/lib/claws-mail/plugins directory. Browsing the available plugins displays the ones in this directory only.

So I downloaded Dillo 3.0.2 source from slackbuilds.org. It needed fltk-1.3 so I obtained this also. Then I wasn't real comfortable that I knew how to build and install it, having never done this before on a Linux box. I read a bunch of directions, help files etc. but still felt inadequate to the task.

I followed the link to Dillo given on the Claws plugins webpage and downloaded the Dillo version listed there, as well as the prerequisite FLTK 1.3. By following the README inside the tar file I built FLTK1.3 with no errors and Dillo with no errors. (But I don't know if the build was configured correctly for my software installation, and don't know how to test that.)

However, Claws Mail still does not know this program is installed.

which dillo returns '/usr/local/bin/dillo'.

file dillo returns 'ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), stripped'.

I navigated the Claws plugin loader to that directory and it did not see any files there. I then typed in the exact path and file name and "The following error occurred while loading dillo: /usr/local/bin/dillo: cannot dynamically load executable".

The file permissions are as follows:

-rwxr-xr-x 1 root root 881112 Mar 2 2012 dillo

I went back and read the README.Unix.txt in fltk-1.3.0
It mentions various how to build fltk on unix versions but does not mention slackware or its derivative, Salix.

I downloaded and installed a Dillo binary from pkgs.org:
Dillo-2.2-i486-5sl.txz
and installed it using the command:

#upgradepkg --install-new dillo-2.2-i486-5sl.txz

The install worked and when I run 'dillo' from the console, the tiny web browser opens and it works.

However, Claws Mail still can't find it. Claws needs a plugin with a filetype .so in /usr/local/lib/claws-mail/plugins, and the install did not put anything there. There is no dillo.so anywhere on the file system as far as I can tell.

So I am kind of baffled as to how to proceed. I don't know if my failed efforts to build and install a version of FLTK and Dillo left something faulty on the system that ought to be removed (if so, I don't know how to remove it). Is there a good reason why the Salix 13.37 developers did not include the Dillo HTML plugin for Claws mail (as in, missing library dependencies?) or was it simply an oversight? If it's possible to download and build this from source, can somebody correct the procedure I used so that it results in success?

Thanks for reading this.

Sky Meadow (Linux newbie)
 
Old 03-03-2012, 09:29 AM   #2
weibullguy
ReliaFree Maintainer
 
Registered: Aug 2004
Location: Kalamazoo, Michigan
Distribution: Slackware-current, Cross Linux from Scratch, Gentoo
Posts: 2,812
Blog Entries: 1

Rep: Reputation: 259Reputation: 259Reputation: 259
Rebuilding dillo isn't going to get you a Claws plugin. Rebuilding Claws with dillo already installed might get you the plugin. If you've installed dillo from SlackBuilds, try using the Claws package from SlackBuilds and it should work.
 
Old 03-03-2012, 04:55 PM   #3
SCerovec
Member
 
Registered: Oct 2006
Location: Cp6uja
Distribution: Slackware on x86 and arm
Posts: 847

Rep: Reputation: 100Reputation: 100
Arrow

Quote:
Originally Posted by SkyMeadow View Post
My issue is with not being able to get an HTML plugin (Dillo) to work in the default email program Claws Mail (v3.7).
...
There is no Dillo plugin present in the /usr/local/lib/claws-mail/plugins directory. Browsing the available plugins displays the ones in this directory only.
...
However, Claws Mail still does not know this program is installed.

which dillo returns '/usr/local/bin/dillo'.

file dillo returns 'ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), stripped'.

I navigated the Claws plugin loader to that directory and it did not see any files there. I then typed in the exact path and file name and "The following error occurred while loading dillo: /usr/local/bin/dillo: cannot dynamically load executable".
...
I downloaded and installed a Dillo binary from pkgs.org:
Dillo-2.2-i486-5sl.txz
and installed it using the command:
...
The install worked and when I run 'dillo' from the console, the tiny web browser opens and it works.
...
So I am kind of baffled as to how to proceed. I don't know if my failed efforts to build and install a version of FLTK and Dillo left something faulty on the system that ought to be removed (if so, I don't know how to remove it). Is there a good reason why the Salix 13.37 developers did not include the Dillo HTML plugin for Claws mail (as in, missing library dependencies?) or was it simply an oversight? If it's possible to download and build this from source, can somebody correct the procedure I used so that it results in success?

Thanks for reading this.

Sky Meadow (Linux newbie)
now now
which Dillo do You now have installed? by running dillo what does it show?
there are namely three dillo versins and each uses it's own fltk library (1.2,2.0,1.3 for dillos 1.x,2.x and 3.x respectively)

then,
no dillo will give a plugin to claws, it's claws' job to get plugins for it's own abi, so You needed all long to :custom build the claws-mail package to have built dillo's plugin if any can be made that is.

A just skimmed claws and it seems to render HTML with webkit and I can't see what would it need dillo for? but I will check (build) it just in case...
anyhows, i strongly recommend doing a quick search on www.slackbuilds.org
Best regards,
Stevan C.
 
Old 03-03-2012, 09:41 PM   #4
SkyMeadow
Member
 
Registered: Feb 2012
Location: U.S.A.
Distribution: Ubuntu 14.04
Posts: 35

Original Poster
Rep: Reputation: Disabled
Thank you SCerovec et al.!

1. Removed Dillo with removepkg, as I do not need a tiny standalone web browser and it's not the plugin I was looking for.

2. The claws-mail installed from Salix Live CD is 3.7.8 and the claws-mail-extra-plugins were not installed by default

3. gslapt package manager lists claws-mail-extra-plugins 3.7.8 so I downloaded and installed those.

4. Included in the extra-plugins is fancy.so which is an HTML renderer. I don't understand why the Claws documentation led me to Dillo but fancy.so meets my needs so this problem is solved!

Thank you everybody.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
dillo and cookies scam Slackware 5 01-22-2012 12:52 PM
Dillo and Flash JMJ_coder Linux - Software 7 02-27-2008 07:16 PM
dillo saritha Linux - Newbie 2 12-17-2007 06:31 AM
dillo installation saritha Linux - Newbie 1 12-10-2007 04:09 AM
Dillo - Forums like these SirLancelotX Linux - Software 20 07-27-2003 06:23 AM


All times are GMT -5. The time now is 02:44 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration