Re: Building LO from source

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi All,

I didn't want to start another thread, so I am using this one.

I managed to compile and build LO under Debian. The official DEB packaging is working as expected (I can exclude some apps). The extension is also working. Thanks for all the support. 

People in the company asked of me 2 things:

1) How can I pull and build LO v7.01 instead of the latest version? (They told me that the latest Turkish lang pack they can get is v7.01)
2) The print option default is Letter. How can I make it A4 for all apps? Couldn't find the option under settings.

Thanks again.

Regards


On Mon, Jun 15, 2020 at 2:28 PM Jan-Marek Glogowski <glogow@xxxxxxxxxx> wrote:
Am 15.06.20 um 09:49 schrieb rene.engelhard@xxxxxxxxxxx:
> Am 15. Juni 2020 07:35:58 MESZ schrieb Ismet Bahadir
> <ismetbahadir@xxxxxxxxx>:
>> 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.
_______________________________________________
LibreOffice mailing list
LibreOffice@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/libreoffice

[Index of Archives]     [LARTC]     [Bugtraq]     [Yosemite Forum]     [Photo]

  Powered by Linux