Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 385661 - mail-client/claws-mail-fancy-0.9.14 undefined symbol: webkit_web_view_get_selected_text
Summary: mail-client/claws-mail-fancy-0.9.14 undefined symbol: webkit_web_view_get_sel...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Christian Faulhammer (RETIRED)
URL:
Whiteboard:
Keywords:
: 399025 (view as bug list)
Depends on: 387547
Blocks:
  Show dependency tree
 
Reported: 2011-10-04 20:55 UTC by Mihai Donțu
Modified: 2012-02-25 16:59 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
fancy-viewer.c patch (000-fancy.patch,2.82 KB, text/plain)
2011-10-04 20:55 UTC, Mihai Donțu
Details
patched claws-mail-fancy-0.9.14.ebuild (claws-mail-fancy-0.9.14.ebuild,864 bytes, text/plain)
2011-10-21 20:01 UTC, Machredsch
Details
crash fix on 'reply all' and HTML emails (fancy_viewer-crashfix.c.patch,2.92 KB, patch)
2011-11-01 12:30 UTC, Mihai Donțu
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Mihai Donțu 2011-10-04 20:55:51 UTC
Created attachment 288801 [details]
fancy-viewer.c patch

The latest version of 'claws-mail-fancy' does not work in the presence of net-libs/webkit-gtk-1.6.1-r200, because the function 'webkit_web_view_get_selected_text' has been retired. There's also a GTK issue, in that it can not build against 3.0 because the GtkAdjustment "object" has its properties hidden. So instead of directly accessing the 'value' property, one should use gtk_adjustment_set_value().

Starting from this [1] I have created the attached patch in the hope that is of some use to someone. Unfortunately, the patch is not picked up when placed in /etc/portage/patches/mail-client/claws-mail-fancy-0.9.14, so you will have to alter the dist file and update the ebuild manifest by hand.

[1] http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/www-client/midori/files/midori-0.4.0-webkit151.patch
Comment 1 Machredsch 2011-10-21 20:01:38 UTC
Created attachment 290485 [details]
patched claws-mail-fancy-0.9.14.ebuild

Your patch is working for me on amd64, many thx for that.
I made some related very minor changes to the fancy ebuild, maybe it helps someone.
Copy the patch to the files dir, within the ebuild dir.
Comment 2 Christian Faulhammer (RETIRED) gentoo-dev 2011-10-23 18:15:21 UTC
This will not work for stable users I suppose.  As this claws-mail-fancy version will go stable soon I do not want to break it yet.

Please report it upstream, if you do not want to open an account on their Bugzilla, I can do the report as well...just let me know.
Comment 3 Mihai Donțu 2011-11-01 12:26:57 UTC
(In reply to comment #2)
> This will not work for stable users I suppose.  As this claws-mail-fancy
> version will go stable soon I do not want to break it yet.
> 
> Please report it upstream, if you do not want to open an account on their
> Bugzilla, I can do the report as well...just let me know.

I will open a bug on their bugzilla too. In the mean time, here's a second patch that fixes a crash which was occurring when one used 'reply all' on an HTML mail.

Thanks,
Comment 4 Mihai Donțu 2011-11-01 12:30:05 UTC
Created attachment 291433 [details, diff]
crash fix on 'reply all' and HTML emails
Comment 5 Mihai Donțu 2011-11-01 13:04:48 UTC
(In reply to comment #4)
> Created attachment 291433 [details, diff]
> crash fix on 'reply all' and HTML emails

Claws-Mail issue: http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=2533
Comment 6 Christian Faulhammer (RETIRED) gentoo-dev 2011-11-06 15:37:53 UTC
(In reply to comment #4)
> Created attachment 291433 [details, diff]
> crash fix on 'reply all' and HTML emails

 Please open a new bug.
Comment 7 Christian Faulhammer (RETIRED) gentoo-dev 2011-12-27 12:22:33 UTC
Fixed with 0.9.14
Comment 8 David W Noon 2011-12-31 20:57:03 UTC
(In reply to comment #7)
> Fixed with 0.9.14

I still have this problem in 0.9.14.  Did you actually mean 0.9.15?
Comment 9 Christian Faulhammer (RETIRED) gentoo-dev 2012-01-01 11:32:40 UTC
(In reply to comment #8)
> (In reply to comment #7)
> > Fixed with 0.9.14
> 
> I still have this problem in 0.9.14.  Did you actually mean 0.9.15?

 Yes.
Comment 10 Christian Faulhammer (RETIRED) gentoo-dev 2012-01-17 13:22:32 UTC
*** Bug 399025 has been marked as a duplicate of this bug. ***
Comment 11 Stephan Litterst 2012-01-20 07:28:33 UTC
When will the fix be available?
Comment 12 Christian Faulhammer (RETIRED) gentoo-dev 2012-01-21 15:02:47 UTC
(In reply to comment #11)
> When will the fix be available?

 It is available in claws-mail-fance-0.9.15, which is in testing.  Stabilisation will take place soon together with Claws Mail 3.8.0.
Comment 13 Stephan Litterst 2012-01-27 07:42:30 UTC
(In reply to comment #12)
> (In reply to comment #11)
> > When will the fix be available?
> 
>  It is available in claws-mail-fance-0.9.15, which is in testing. 
> Stabilisation will take place soon together with Claws Mail 3.8.0.

Hmm, what's your definition of "soon"?
Comment 14 Christian Faulhammer (RETIRED) gentoo-dev 2012-02-05 13:27:19 UTC
(In reply to comment #13)
> (In reply to comment #12)
> > (In reply to comment #11)
> > > When will the fix be available?
> > 
> >  It is available in claws-mail-fance-0.9.15, which is in testing. 
> > Stabilisation will take place soon together with Claws Mail 3.8.0.
> 
> Hmm, what's your definition of "soon"?

 Standard stabilisation requirements.  30 days bug-free.  But as 3.8.0 is some kind of major release, I tend to wait a bit longer...especially as upstream CVS has a constant stream of commits for bug fixes.