[SOLVED] Issues with enchant-2.6.6 and evolution-3.50.1
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Question for other Slackers running evolution mail client using their own SlackBuilds...
I just noticed today that since the -current Feb 5 upgrade to enchant-2.6.6 I get this error when running evolution:
Code:
(evolution:15332): GLib-WARNING **: 21:10:24.536: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: Error opening directory “/home/user/.config/enchant/hunspell”: No such file or directory
Segmentation fault
If I create the missing directory I get this error:
After downgrading to enchant-2.6.5, evolution starts up like it used to. I'm using the stock Slackware hunspell and enchant packages. I built enchant-2.6.5 and enchant-2.6.6 myself from sources and I get the same result. If there is a null pointer error emanating from hunspell, I'm not seeing any diffs or patches for it, so is it just me or is someone else also getting this error?
I am getting this as well on Slackware Current with Gnome 45
Quote:
(evolution:7819): GLib-WARNING **: 19:51:56.540: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: Error opening directory “/home/nathan/.config/enchant/hunspell”: No such file or directory
Segmentation fault
I just built evolution on current (after removing any/all deps centering on optional Microsoft Outlook integration) and it operates just fine. Checked and I have enchant-2.6.6/hunspell-1.7.2 installed, so this has to be caused by something else.
I just built evolution on current (after removing any/all deps centering on optional Microsoft Outlook integration) and it operates just fine. Checked and I have enchant-2.6.6/hunspell-1.7.2 installed, so this has to be caused by something else.
Unfortunately, the support for Exchange and EWS is the only reason I use this mail client.
Unfortunately, the support for Exchange and EWS is the only reason I use this mail client.
EWS support is handled by the 'evolution-ews' plugin which is a separate SlackBuild from evolution itself. For my build I removed the deps on libpst, ytnef, and uhttpmock, as they include features for handling Outlook attachments and data (which I don't personally need). If it's EWS you're after, that at least appears to build fine, but operation I can't verify, as I don't use Exchange. But evolution does start with the EWS plugin installed for me locally, with a up to date current system and evolution 3.50.3.
I am curious if reddog83 got anywhere with this issue, as it seems you both meet the criteria for it to happen and I don't, I'm wondering if it's from one of the deps I omitted...
Yes, I'm using all three of those and then some. Upgraded evolution-data-server, evolution and evolution-ews from 3.50.1 to 3.50.3 in case I was missing a bugfix, but the issue persists with enchant-2.6.6.
Here's my build tree fwiw:
Only half off topic: same error as op shows with epiphany (SBo) although other browsers (MiniBrowser, surf) using webkit2gtk (4.0 & 4.1) are unaffected.
Yes, I'm using all three of those and then some. Upgraded evolution-data-server, evolution and evolution-ews from 3.50.1 to 3.50.3 in case I was missing a bugfix, but the issue persists with enchant-2.6.6.
Here's my build tree fwiw:
I've attached a sboui screenshot of my deps according to my personal repo. I'm about to built it again, after having updated to the latest current changes here to see if I encounter the bug on aarch64 or not. Just taking shots in the dark... for science.
The --with-hunspell-dir configure option is removed (along with all the
other ---with-PROVIDER-dir options, which did nothing). Users who have
Hunspell dictionaries in non-standard locations should set the
Hunspell-specific environment variable DICPATH, or copy the dictionaries
into their user’s Enchant configuration directory (for example
~/.config/enchant/hunspell).
I use claws-mail and I also got bitten by this bug. The app starts just fine but whenever I try to reply to an email it segfaults with this message. Tried to reinstall hunspell and enchant, and rebuild claws-mail, to no avail. Reverting to enchant-2.6.5 fixes the issue.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.