Date: prev next · Thread: first prev next last
2020 Archives by date, by thread · List index


Am 15.06.20 um 09:49 schrieb rene.engelhard@mailbox.org:
Am 15. Juni 2020 07:35:58 MESZ schrieb Ismet Bahadir
<ismetbahadir@gmail.com>:
Thanks for the reply. I deleted the Debian and CentOS virtual
machine, so I cannot re-check.

...

My current system is:

1) test@test-virtual-machine:~/libreoffice$ cat /etc/os-release 
NAME="Ubuntu" VERSION="18.04.4 LTS (Bionic Beaver)" 
PRETTY_NAME="Ubuntu 18.04.4 LTS">> VERSION_ID="18.04"
VERSION_CODENAME=bionic

...

Obviously you want to install the kde 5 stuff.

If You base on a old Ubuntu only shipping kde4 and thus not having
the appropriate build-deps...

apt build-dep is not magic it takes the distro source package as a
base and install *their* build-dependencies which in your case
apparently did not include kde5.

(Or disable it.)

This is a different problem. Checking [1], I got for bionic:
  libreoffice 1:6.0.7-0ubuntu0.18.04.10

Quoting from the BuildingOnLinux document: "Note that *these commands
might not install everything that is necessary*, because they use the
distro's package as a source of dependencies. That means they reflect
the version of LibreOffice that is packaged by the distro and the
options that are used for building it."

LO 6.0.7 has no kf5 support.

Nevertheless kf5 is in universe and LO master builds fine with these in
the Bionic 18.04 schroot, I use for development.

So you will want the LO PPA for LO fresh [2][3] for updated build-deps
for LO 6.4, or manually install these.

Still that resulting build probably won't work on Debian 10. Mine has a
conflicting libjpeg8 so name. I modified Ubuntu's libjpeg binary
packages for Debian. So I have a libjpeg-turbo8-compat and libjpeg8
package installed to work around package conflicts from the Debian
transition. Since only my manual LO build uses these, I don't see a
problem, but I won't use this setup in production and simply build on
Debian too.

Or use the tested CentOS 6 build setup to build some LO, which is mostly
Linux distro agnostic, as it bundles almost every used library itself.
This might have security implication, you don't want to accept.

FYI: LO itself still just requires a rather old Qt 5.6 to build, but you
would want some Qt 5.12 to get rid of some Qt bugs you can't work around
from withing the LO qt5 VCL plugin.

HTH

Jan-Marek

[1] https://packages.ubuntu.com
[2] https://launchpad.net/~libreoffice/+archive/ubuntu/ppa
[3] https://launchpad.net/~libreoffice/+archive/libreoffice-6-4

P.S. since you're "are creating a customized Linux operating system
based on Debian for one of our clients", you should consider hiring
someone with the missing knowledge from
https://www.libreoffice.org/get-help/professional-support/. Following
this thread, you seem to be missing basic stuff about ABI compatibility,
build dependencies and compiling software on Linux.

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.