Main menu:

Sponsoring

Please consider a small donation:

 

 

Or you can donate bitcoin:

 

Thanks to TekLinks in Birmingham, AL, for providing colocation and bandwidth.

Page Rank

Fame

FOSS Force Best Blog--2013 Award

Recent posts

Recent comments

About this blog

I am Eric Hameleers, and this is where I think out loud.
More about me.

Search

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 357 other subscribers

My Favourites

Slackware

Calendar

February 2018
M T W T F S S
« Jan    
 1234
567891011
12131415161718
19202122232425
262728  

RSS Alien's Slackware packages

RSS Alien's unofficial KDE Slackware packages

RSS Alien's multilib packages

RSS Slackware64-current

Meta

LibreOffice 6 packaged for Slackware

The new major release ‘6’ of LibreOffice was made available almost two weeks ago but I have been struggling with the 32bit build. Despite the fact that my 64bit -current packages for libreoffice-6.0.0 were online for a short while (almost nobody noticed), I did not have anything good to share so I removed those again.
And in the meantime, faster than scheduled because of some serious regressions and a security report, I noticed the release of version 6.0.1 two days ago. I had been busy with new Plasma5, VLC and GCC packages but with those out of the way I set myself again to the task of fixing the 32bit build. And I nailed it, so now I can finally announce packages for Slackware 14.2 and -current.

There’s a lot to write about what has been improved or added to LibreOffice 6, the release page names quite a few already and here is a selection of features that I found striking:

  • modernized look & feel of the user interface
  • gpg-based document signing & encryption, yay!
  • export to epub
  • better unicode font coverage by including a selection of noto fonts
  • improved spell-checker and custom dictionaries
  • improved help system
  • interactive form creation through a new ‘form’ menu in writer
  • impress templates are re-designed into 16:9 format
  • etc…

The Document Foundation has also recorded a video summarizing the best new features of LibreOffice 6. i invite you to take a look at it.

You can get the new libreoffice-6.0.1 packages from my repository or any mirror, like:

I have also added this release of LibreOffice to my just-uploaded PLASMA5 Live ISO which is based on Plasma 5.12 LTS.

Comments

Comment from CWizard
Posted: February 11, 2018 at 17:41

Wow, have you been busy!!!!!
Many thanks. Works as advertised.
🙂

Comment from kjhambrick
Posted: February 11, 2018 at 20:06

Thank you Eric !

Upgraded libreoffice-5.4.4 with version 6.0.1 on my Slackware64 14.2 + Multilib Laptop.

Works very well for my use-cases.

Thanks again.

— kjh

Comment from gauchao
Posted: February 11, 2018 at 22:34

I know it is never enough, Eric, but thank you again!

Pingback from Links 12/2/2018: Linux 4.16 RC1, ZFS Back in Focus | Techrights
Posted: February 12, 2018 at 22:06

[…] LibreOffice 6 packaged for Slackware […]

Comment from Victor
Posted: February 13, 2018 at 11:50

Thank you Eric !

Comment from Lysander
Posted: February 13, 2018 at 23:43

Great to see you’ve been working on the 32bit since that’s what I use. Thank you so much, Eric. I’m so pleased there are people like you out there working hard to support 32bit archs.

Comment from alienbob
Posted: February 14, 2018 at 00:07

Well enjoy the packages y’all 🙂

Comment from nik
Posted: February 14, 2018 at 08:55

Thanks for all the great job alienbob!

After upgrading libreoffice I get this error:

/usr/lib64/libreoffice/program/soffice.bin: symbol lookup error: /usr/lib64/libreoffice/program/libi18nutil.so: undefined symbol: _ZTVN6icu_6013UnicodeStringE

Any thoughts on that?

Comment from alienbob
Posted: February 14, 2018 at 16:55

nik what version of Slackware are you running (14.2 or -current) and what is the URL of the package you downloaded and installed?

Comment from nik
Posted: February 15, 2018 at 08:57

I’m sorry for not mentioning that info…

I use 14.2 (multilib) and I downloaded everything from here:
http://slackware.uk/people/alien/slackbuilds/libreoffice/pkg64/current/

The libreoffice packages I installed were:
libreoffice-6.0.1-x86_64-1alien.txz
libreoffice-dict-en-6.0.1-x86_64-1alien.txz
libreoffice-kde-integration-6.0.1-x86_64-1alien.txz
libreoffice-l10n-en_GB-6.0.1-x86_64-1alien.txz

I also had to update some packages with the following versions:

zlib-1.2.11-x86_64-1.txz
gpgme-1.9.0-x86_64-1alien.txz
cxxlibs-6.0.18-x86_64-1.txz
glibc-2.27_multilib-x86_64-1alien.txz
glibc-i18n-2.27_multilib-x86_64-1alien.txz
glibc-profile-2.27_multilib-x86_64-1alien.txz
glibc-solibs-2.27_multilib-x86_64-1alien.txz
gcc-7.3.0_multilib-x86_64-1alien.txz
gcc-g++-7.3.0_multilib-x86_64-1alien.txz
gcc-gfortran-7.3.0_multilib-x86_64-1alien.txz
gcc-gnat-7.3.0_multilib-x86_64-1alien.txz
gcc-go-7.3.0_multilib-x86_64-1alien.txz
gcc-objc-7.3.0_multilib-x86_64-1alien.txz

and make some symbolic links in /usr/lib64/, due to related messages:
ln -s libboost_system.so.1.59.0 libboost_system.so.1.66.0
ln -s libboost_iostreams.so.1.59.0 libboost_iostreams.so.1.66.0
ln -s libboost_filesystem.so.1.59.0 libboost_filesystem.so.1.66.0
ln -s libboost_locale.so.1.59.0 libboost_locale.so.1.66.0
ln -s libicuio.so.56.1 libicui18n.so.60
ln -s libicuuc.so.56.1 libicuuc.so.60

This is the message I get when I try to load LO:
bash-4.3$ libreoffice
/usr/lib64/libreoffice/program/soffice.bin: symbol lookup error: /usr/lib64/libreoffice/program/libi18nutil.so: undefined symbol: _ZTVN6icu_6013UnicodeStringE

I also checked it with strings:
root@darkstar:~# strings /usr/lib64/libreoffice/program/libi18nutil.so |grep _ZTVN6icu_6013UnicodeStringE
_ZTVN6icu_6013UnicodeStringE

I hope this info is helpfull.
Thanks.

Comment from peebee
Posted: February 15, 2018 at 09:52

Hi Eric
Many thanks…..
Using the 32-bit current version with the quickstarter in the systray…..
Only problem is that after a period (unquantified) it starts to consume 100% of 1 core
Can be “cured” by restarting the desktop (LXDE).
Similar to, but not the same as previous LO/glib2 problems.
Cheers
peebee

Comment from alienbob
Posted: February 15, 2018 at 11:58

nik if you are running Slackware 14.2 you should *never* use packages in the “current” directory of my repository… there’s a “14.2” directory to which contains the package that works with Slackware 14.2.
The libreoffice I compile on Slackware-current simply won’t work on 14.2 because of all the incompatible library updates that occurred between the release of 14.2 and today’s state of development in -current.

Comment from nik
Posted: February 15, 2018 at 12:02

Thanks for clarifying that alienbob!

Occasionally I have used packages from -current to my system without problems.
I’ll get back to a 14.2 package…

Have a good day!

Comment from alienbob
Posted: February 15, 2018 at 14:35

nik, you have already upgraded several other packages to “current”,like glibc and gcc. It may be wise to review your installed packages and revert *everything* to Slackware 14.2 packages. Else you will keep running into missing library issues and/or application crashes.

Comment from nik
Posted: February 16, 2018 at 09:13

I am now aware of that (thanks again for noting) and will do so!
Keep up the great work and many thanks again for your overall efforts.

Comment from Eduardo
Posted: February 16, 2018 at 15:12

Hi Eric. Thanks again! Works like a charm!

Comment from BrianA_MN
Posted: February 19, 2018 at 17:34

Hi Erik, thank you for making packages of the latest LOO. On Slackware64-14.2+multilib, LOO 6.0.1 (for 14.2) installed with slackpkg+. However, when attempting to verify java set to openjdk8 LOO is crashing when clicking on Tools>Options. Tested with multiple odb files. Crash doesn’t happen with LOO 5, but with LOO 5 the automatic filters is so slow I can’t use it. Don’t have the crash in AOO 4.1.5. Any suggestions on how to investigate this crash? Thanks.

Write a comment