In the end I didn't need a separate jre package as the java program is part of jdk11 so doesn't need a separate jre. I must have got into a bit of a muddle when I thought that.
What was the problem was that LO7, cloned from git, no longer sits nicely with the SlackBuild.org LO6 package on the same box. To get around this -
Code:
unset UNO_PATH I also did a minor change to the JDK11 package, from SlackBuilds.org, to link /usr/lib64/java and /usr/lib64/jdk11-11.0.7 LO7 compiles and runs successfully. |
|
LibreOffice-7.0 has been released.
Quote:
https://blog.documentfoundation.org/...breoffice-7-0/ |
Quote:
https://alien.slackbook.org/blog/lib...kware-current/ https://bear.alienbase.nl/mirrors/pe...e/pkg/current/ https://bear.alienbase.nl/mirrors/pe...pkg64/current/ |
Just tried running the SlackBuild script for LibreOffice by Christoph Willing off of Sbo on my slackware -current machine, initially it wouldn't build because it said it couldn't detect an /etc/profile.d/openjdk7.sh file but mine was just named /etc/profile.d/openjdk.sh without a number, so not sure what was going on there, but I got past that problem by copying it to a file named openjdk8.sh and running the slackbuild with the JAVA=openjdk8 option.
Sometime later in the building process, it encountered some errors relating to the make function, here are the last lines it output: Code:
FHPath.cpp:798:1: warning: macro "DEBUG_SPLINES" is not used [-Wu |
Quote:
chris |
Quote:
|
Quote:
chris |
Quote:
|
In addition, from AlienBob blog :
Quote:
|
Quote:
|
I suggest you go read his blogpost : https://alien.slackbook.org/blog/lib...kware-current/
That is for AlienBob package. You could try to compile using his slackbuild with Oracle JDK 9 if you want to try. |
LibreOffice 6.4.5 finally for Slackware 14.2
Hi,
Email from AlenBob 08-14-2020; Quote:
AlienBob has move information at https://alien.slackbook.org/blog/ Hope this helps. Have fun & enjoy Slackware with LibreOffice! :hattip: |
Could anyone tell me roughly how much space a default install of the LibreOffice package with Java support takes up on a system? Trying to install it, it tells me it runs out of space halfway through the build/install process.
|
Quote:
With double ram and disk, and eight cores, it took more than 6 hours to build. I don't know if it was with java support but one of deps to build is java installed. |
Quote:
|
Quote:
|
Quote:
Any idea how many Gigabytes LO takes up once it's installed? |
Quote:
Code:
slackpkg info libreoffice |
Quote:
|
That's for the installed package. Compiling it requires much more disk space.
|
Quote:
|
I've successfully compiled LO 7.0 with jdk11 and LibreOffice using SlackBuilds from ponce. Had to tweak them slightly. Dumped JDK8.
I use VirtualBox, 4 Processors and 8G of memory using an I7-4770K. I always like to have at least 40G+ of free disk space before I start compiling LO. I don't compile in the default /tmp, don't want to fill up the root partition. Compiles in 2hrs 10mins I'm using with-parallelism=6 Compiled package size is 352MB. |
Quote:
|
Quote:
AlienBob gave the reason for not including java support in LO7 as Quote:
I use Oracle jdk. In hacking other people's SlackBuilds I just muddle through. So treat the following very carefully. Each SlackBuild is written to allow the caller to override "hard coded" parameters. For instance in the LibreOffice.SlackBuild you're see the line Code:
TMP=${TMP:-/tmp/SBo} Code:
export TMP=/home/packages/tmp/SBo This patch file, for LibreOffice.SlackBuild might help Code:
--- /home/alex/tmp/ponce.org/office/LibreOffice/LibreOffice.SlackBuild 2020-06-28 10:00:29.139632294 +0100 I can then do Code:
export JAVA=jdk11 I also hacked the ponce jdk11.SlackBuild Code:
--- /home/alex/tmp/ponce.org/development/jdk11/jdk11.SlackBuild 2020-06-28 10:00:28.662639255 +0100 Before running these SlackBuilds I remove the jdk8 package and any LO packages from my test system and reboot the machine. I'm only using LO7 to see whether mailmerge, Base and macros still work and then only in a test system. In my production systems I still have Slackware 14.2 and LO 6.2.8.2. Don't intend to shift away from these anytime soon. |
Quote:
|
Quote:
I have a 32bit machine with P4 processor. It takes 26 hours to compile on that machine. Obviously you must need a 32bit LO binary and LO are no longer supplying them, so your options are to use AlienBob's binaries or build your own. Why do you need Java support? Alex |
With alienbob's binaries i've been getting this the past week or so, and can't seem to get it working again. Any ideas how to fix that? I've tried linking libboost_locale.so to libboost_locale.so.1.73.0 etc.
Code:
> $ libreoffice |
coralfang, check Alien's slackbuilds for the boost-compat package. It was recently updated to cover boost 1.73.0 and installing it will get libreoffice going again.
|
LibreOffice 7.0.1 was released on the 3rd of September:
https://blog.documentfoundation.org/...breoffice-701/ Edit 2020-09-06: Eric "AlienBob" Hameleers has released 7.0.1 packages for -current: https://bear.alienbase.nl/mirrors/pe.../ChangeLog.txt https://bear.alienbase.nl/mirrors/pe...e/pkg/current/ https://bear.alienbase.nl/mirrors/pe...pkg64/current/ |
Quote:
Quick question about AlienBOB's libreoffice packages; http://slackware.uk/people/alien/sla...s/libreoffice/ Under Libreoffice, there are two pkg directories, pkg and pkg64, which seems to imply that the packages which are under pkg will be 32-bit, but in the pkg directory, they list version 6.4 and up for -14.2 and 7.0.1 for -current, but I thought that 6.2 was the last version of LO to support 32-bit? Does the package listed for -current (7.0.1) work on 32-bit slackware? |
Quote:
The libreoffice-7.0.1 package in ./pkg/current/ works on a 32bit Slackware-current. Of course these binaries will not work on Slackware 14.2 but with a bit of effort you can compile a 32bit libreoffice-7.0.1 package for Slackware 14.2 yourself. |
Quote:
I'll get to work on this then! edit: is it the .txz file I'd be needing then? Or is that a complete package? I'll be trying to build for -current on 32-bit edit2: nvm, I re-read alienBob's post and realized his package should work. No need for me to build my own |
Quote:
|
For some reason, the package I installed from ./pkg/current/ for 7.0.1 doesn't seem to be working properly. For reference, I'm running slackware -current on a 32-bit machine.
Restarting my computer, I tried running libreoffice, I see the loading bar come up but then it just disappears almost as quickly as it came. Running it from the command line gives the error: Code:
/usr/lib/libreoffice/program/soffice.bin: error while loading shared libraries: libboost_locale.so.1.74.0: cannot open shared object file: No such file or directory thx |
Quote:
|
It looks like libreoffice is built against boost 1.74.0, which was put into slackware-current on August 15, 2020. I'm guessing you haven't updated current since then and are still on an older boost version. Updating should fix that.
Ps. It's a good idea to get alienBOB's "boost-compat" package as well, to avoid future problems with boost. It tends to cause lots of breakage for third party programs. Edit: Looks like I type too slow. |
Quote:
And thx for the recommendation 0XBF. |
LibreOffice 7.0.2 has been released.
https://blog.documentfoundation.org/...breoffice-702/ Quote:
|
Quote:
Quote:
|
LibreOffice 7.0.3 has been released.
https://blog.documentfoundation.org/...breoffice-703/ Quote:
|
Quote:
Is java even important in libre office? What are you missing out on without it? I'm expecting by libre office 8 they'll drop it entirely upstream. |
Quote:
https://bear.alienbase.nl/mirrors/pe...e/pkg/current/ https://bear.alienbase.nl/mirrors/pe...pkg64/current/ |
Quote:
|
I've been enjoying using Libreoffice for about just over a month now. I recently updated -current again since doing so after my last post in this thread and it seems Libreoffice is no longer working properly on my system.
Running it from the command line gives the error: Code:
/usr/lib/libreoffice/program/soffice.bin: error while loading shared libraries: libicui18n.so.67: cannot open shared object file: No such file or directory Edit: Some folks in the irc helped me out by kindly pointing me in the direction of AlienBOB's icu4c-compat lib. https://slackware.pkgs.org/current/a...alien.txz.html which completely solved the problem. Thanks again Bob. |
I am a little behind by a point or two but as always I have compiled libreoffice (7.0.2.2) using the latest SlackBuild by our very own orbea. Using the following options:
Code:
JAVA="no" SYSTEM_LIBS="no" TMP="/tmp/ads" NUMJOBS="32" CCACHE="no" \ Code:
Slackware package /tmp/libreoffice-7.0.2.2-x86_64-1_orb.tgz created. |
|
Howdy!
I'm not sure what I'm missing, but Libreoffice will not run, when starting from CLI here is the error: /usr/lib64/libreoffice/program/soffice.bin: error while loading shared libraries: libicudata.so.67: cannot open shared object file: No such file or directory Any input or direction will be recieved well : ) Thank you, |
You either need a newer LibreOffice or grab alien's icu4c-compat package.
Alien Bob's current libreoffice package should link to the newer libicudata.so.68 that's in -current instead of the .67 that your existing package links to. |
Quote:
|
All times are GMT -5. The time now is 10:04 PM. |