LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 06-07-2021, 04:05 AM   #1
xj25vm
Member
 
Registered: Jun 2008
Posts: 372

Rep: Reputation: 37
Mozilla Thunderbird pre-68 on Slackware -current?


I have just upgraded my laptop to -current, and this has brought over Thunderbird 78. For the past year I have been battling to get versions of Thunderbird past 68 to some sort of usable state, and I have failed. Both on Linux and Windows, they randomly freeze, silently reject ssl certificates with no error messages, break all sorts of add-ons. It is just not workable. Whatever architectural changes have happened after version 68 (I think), have made Thunderbird unusable. Currently on this laptop, version 78 has completely broken TBSync - so I can't do any sort of contacts or calendar sync with the backend. Even worse, if I try to enable it, it completely freezes the entire machine when composing an email message - and I have to do a hard reboot.

Is there any way to get a version of Mozilla Thunderbird somewhere between 60-67 working on Slackware -current please? Either to compile it, or a pre-compiled package which works on current.

I have tried to use the scripts from Slackware 14.2 and current to compile version 60, but I get the errors below. I have tried to install the binary for 14.2, but that won't run.

When trying to compile with the scripts from 14.2 and sources for Thunderbird 60.9.1, I get:

Code:
</snip>
thunderbird-60.9.1/test.mozbuild
thunderbird-60.9.1/moz.configure
thunderbird-60.9.1/.yamllint
client.mk:72: *** client.mk must be used via `mach`. Try running `./mach build`.  Stop.

And with scripts from current and sources for Thunderbird 60.9:

Code:
50:49.80    Compiling url v1.6.0
50:52.68 error[E0713]: borrow may still be in use when destructor runs
50:52.68    --> /tmp/thunderbird-60.9.1/third_party/rust/url/src/form_urlencoded.rs:261:40
50:52.68     |
50:52.68 259 | impl<'a> Target for ::UrlQuery<'a> {
50:52.68     |      -- lifetime `'a` defined here
50:52.68 260 |     fn as_mut_string(&mut self) -> &mut String { &mut self.url.serialization }
50:52.68 261 |     fn finish(self) -> &'a mut ::Url { self.url }
50:52.68     |                                        ^^^^^^^^ - here, drop of `self` needs exclusive access to `*self.url`, because the type `UrlQuery<'_>` implements the `Drop` trait
50:52.68     |                                        |
50:52.68     |                                        returning this value requires that `*self.url` is borrowed for `'a`
50:52.68 
50:52.81 error: aborting due to previous error
50:52.81 
50:52.81 For more information about this error, try `rustc --explain E0713`.
50:52.88 error: could not compile `url`
 
Old 06-07-2021, 04:18 AM   #2
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-14.2.1.2 on Lenovo Thinkpad W520
Posts: 9,916

Rep: Reputation: Disabled
Try one the official binaries: https://archive.mozilla.org/pub/thun...leases/60.9.1/
 
1 members found this post helpful.
Old 06-07-2021, 04:39 AM   #3
xj25vm
Member
 
Registered: Jun 2008
Posts: 372

Original Poster
Rep: Reputation: 37
That worked very well - thank you very much! TBSync is working again. One thing though - the binary from Mozilla doesn't have the Lightning calendar for some reason - so I have no calendar. I tried to download it from the Mozilla Addons - and it isn't available. If I remember correctly, it isn't treated as an add-on any more, and it is built into Thunderbird nowadays? I'm a bit baffled as to why it has disappeared. I looked through Options/Preferences - and there doesn't seem to be any setting to re-enable it - if it is built in, that is.

Last edited by xj25vm; 06-07-2021 at 04:46 AM.
 
Old 06-07-2021, 06:46 AM   #4
xj25vm
Member
 
Registered: Jun 2008
Posts: 372

Original Poster
Rep: Reputation: 37
Update in case it helps anyone else: Lightning is built in the 60.9 Linux binary from Mozilla - if I start Thunderbird with no profile configured, it shows up. The data and/or settings for Lightning must have been altered / updated by the newer version of Lightning in Thunderbird 78 - which prevents Lightning from starting at all in v60.9. I've re-installed v78, found that there is a newer TBSync version released in the last few days, and after some fiddling managed to get that working, of sorts. I might export the whole calendar data out of v78 and then move back to 60.9 at some point. At the moment I ran out of time for this. Thank you again for the suggestion above - at least now I have some options if I can't get v78 to work properly.

Last edited by xj25vm; 06-07-2021 at 01:48 PM.
 
1 members found this post helpful.
Old 06-10-2021, 02:05 AM   #5
dchmelik
Member
 
Registered: Nov 2008
Location: USA
Distribution: Slackware GNU/Linux,FreeBSD Unix,OpenSolaris Unix,OpenBSD Unix,NetBSD Unix,FreeDOS,Replicant/Android
Posts: 543

Rep: Reputation: 55
I have the same problem and am wondering what version you need to run to use most addons. Here are a few I really want to be able to run. Some of these should really be built-in but Mozilla was more interested in cloning Google Chrome (worst user interface ever) than making a decent program/interface.
*AttachFromClipboard
*CompactHeader
*ConfirmFolderMove
*duplicateContactsManager
*Identity Chooser
*Mail Redirect
*Reply to Multiple Messages
*Show All Body Parts
*Use BCC Instead

If anyone else tries this, be wary: in recent versions if you upgrade Thunderbird it'll force you to have a new profile, losing all your mail, accounts, passwords, addons, and you have to hack the .ini files to get it back to normal, get your profile back. It was a real idiotic ass/thug move for Mozilla to do that with Firefox, people losing browsing history, accounts, passwords, addons, but forcing new profiles is even more ridiculous for a mail program and there should always be choice in the matter.

Last edited by dchmelik; 06-10-2021 at 02:07 AM.
 
Old 06-10-2021, 03:03 AM   #6
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-14.2.1.2 on Lenovo Thinkpad W520
Posts: 9,916

Rep: Reputation: Disabled
Quote:
Originally Posted by dchmelik View Post
If anyone else tries this, be wary: in recent versions if you upgrade Thunderbird it'll force you to have a new profile, losing all your mail, accounts, passwords, addons, and you have to hack the .ini files to get it back to normal, get your profile back.
To avoid that, just type:
Code:
thunderbird -P --allow-downgrade
and choose the profile you used before upgrading. Nobody complained since I wrote it here.

In case your calendar and tasks disappear, read in this document the text under the title "Lightning disappears after a Thunderbird update (release and beta versions)".

Last edited by Didier Spaier; 06-10-2021 at 03:15 AM.
 
  


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
update from mozilla thunderbird 12.0.1 to mozilla thunderbird 13.0 herakles_14 Ubuntu 1 06-11-2012 02:49 AM
Pre-emptive vs. Non-pre-emptive kernel jhwilliams Linux - General 7 09-05-2007 09:06 PM
LXer: Mozilla Thunderbird to Find New Home as Mozilla Foundation Focuses on Mozilla Firefox LXer Syndicated Linux News 0 07-27-2007 09:16 AM
Mozilla Firefox and Mozilla Thunderbird FireInTheDark Linux - Software 3 08-14-2004 11:52 AM
Segfaults in Mozilla, Mozilla Firebird, and Mozilla Thunderbird Ninja Cow Linux - Software 2 02-02-2004 01:33 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 01:02 AM.

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
Open Source Consulting | Domain Registration