[kde-linux] Thunderbird can't respond to hyperlink
James Tyrer
jrtyrer at earthlink.net
Wed Mar 17 15:24:27 UTC 2010
Duncan wrote:
> FrankK posted on Tue, 16 Mar 2010 18:37:21 -0700 as excerpted:
>
>> If you're still with me here, fresh openSuse 11.2, DVD Firefox 3.0.
>> something and DVD kde 4.3. T-bird came in a tarball from Mozilla.
>>
>> T-bird Error Console writes an error related to load.URL when a
>> hyperlink is clicked. Firefox is my default browser and T-bird is my
>> default email according to Personal Settings.
>>
>> Mozilla thinks this is an OS problem.
>
> That sounds like a library ABI mismatch to me, so yes, an OS problem, or
> more accurately, a mismatch between the library the T-bird binaries were
> compiled against, and what the OS actually offers. The problem could be
> either the version of the library available vs. expected, or the compiler
> and settings used, library vs. application trying to load it.
>
> If that's correct, probably the easiest way to fix it would be to grab the
> version supplied by your distribution, OpenSuSE, instead of using an
> independently (Mozilla) compiled binary. One of the things distributions
> /do/, as in, that's their purpose and that's what creating a distribution
> entails, technically, is ensure that everything they supply for a
> particular version matches up. That is, everything's compiled with the
> same version of gcc, against the same set of standard libraries, etc, so
> not only the API (application programming interface, source compatibility)
> but the ABI (application binary interface, binary compatibility) as well,
> all matches.
>
> Another alternative would be to grab the sources and compile it yourself,
> but that has some complications on most binary based distributions since
> they often split library headers and other /development/ related files
> into their own packages separate from the binaries, so you'll likely need
> to install a bunch of extra development packages in ordered to get it to
> work. Still, it's a reasonable alternative, if a bit more work,
> particularly if you can't find a properly compatible binary package.
>
> A third alternative, in theory, would be to recompile the libraries to
> match the T-Bird binaries, but that's likely to break other programs that
> depend on them, so it's not such a good idea in practice.
>
> But I don't use T-Bird myself and I run Gentoo, not OpenSuSE, so could
> well be wrong. It just sounds enough like an ABI issue (which are
> reasonably common on Gentoo as it's all build-from-source and constantly
> updated, so new versions of packages break ABIs and even APIs all the
> time, thus Gentoo has special tools to fix the problem) to me, that it was
> worth the reply, in the hope that it'll help.
>
I find that KDE (probably KWin) screws up URLs taken from Thunderbird.
This may be GTK vs Qt/KDE but it does appear to be a KDE issue.
--
James Tyrer
Linux (mostly) From Scratch
More information about the kde-linux
mailing list