#22003 closed enhancement (fixed)

libreoffice-25.8.0.4

Reported by: Bruce Dubbs Owned by: Douglas R. Reno
Priority: normal Milestone: 12.4
Component: BOOK Version: git
Severity: medium Keywords:
Cc:

Description

New minor version.

Can go into BLFS-12.4.

Change History (6)

comment:1 by martyj19, 14 months ago

Still needs the liborcus workaround. Could consider --with-system-zstd as it is in LFS.

comment:2 by Douglas R. Reno, 13 months ago

Owner: changed from blfs-book to Douglas R. Reno
Status: new → assigned

comment:3 by Douglas R. Reno, 13 months ago

I can confirm the liborcus workaround works, and the sed for zlib is still required. For future reference, the following errors happen if the zlib sed isn't included:

/usr/bin/ld: /sources/libreoffice-25.8.0.4/libreoffice-25.8.0.4/workdir/UnpackedTarball/libcdr/src/lib/.libs/libcdr-0.1.a(CDRInternalStream.o): in function `libcdr::CDRInternalStream::CDRInternalStream(librevenge::RVNGInputStream*, unsigned long, bool)': CDRInternalStream.cpp:(.text+0x33c): undefined reference to `inflateInit_'

/usr/bin/ld: CDRInternalStream.cpp:(.text+0x3ea): undefined reference to `inflate'

/usr/bin/ld: CDRInternalStream.cpp:(.text+0x536): undefined reference to `inflateEnd'

/usr/bin/ld: CDRInternalStream.cpp:(.text+0x5bf): undefined reference to `inflateEnd'

/usr/bin/ld: /sources/libreoffice-25.8.0.4/libreoffice-25.8.0.4/workdir/UnpackedTarball/libfreehand/src/lib/.libs/libfreehand-0.1.a(FHInternalStream.o): in function `libfreehand::FHInternalStream::FHInternalStream(librevenge::RVNGInputStream*, unsigned long, bool)': FHInternalStream.cpp:(.text+0x2bc): undefined reference to `inflateInit_'

/usr/bin/ld: FHInternalStream.cpp:(.text+0x36a): undefined reference to `inflate'

/usr/bin/ld: FHInternalStream.cpp:(.text+0x4b6): undefined reference to `inflateEnd'

/usr/bin/ld: FHInternalStream.cpp:(.text+0x51f): undefined reference to `inflateEnd'

/usr/bin/ld: /sources/libreoffice-25.8.0.4/libreoffice-25.8.0.4/workdir/UnpackedTarball/libmspub/src/lib/.libs/libmspub-0.1.a(libmspub_utils.o): in function `libmspub::inflateData(librevenge::RVNGBinaryData)': libmspub_utils.cpp:(.text+0x360): undefined reference to `inflateInit2_'

/usr/bin/ld: libmspub_utils.cpp:(.text+0x3f5): undefined reference to `inflate'

/usr/bin/ld: libmspub_utils.cpp:(.text+0x43b): undefined reference to `inflateEnd'

/usr/bin/ld: libmspub_utils.cpp:(.text+0x456): undefined reference to `inflateEnd'

/usr/bin/ld: /sources/libreoffice-25.8.0.4/libreoffice-25.8.0.4/workdir/UnpackedTarball/libzmf/src/lib/.libs/libzmf-0.0.a(BMIParser.o): in function `libzmf::BMIParser::readData(unsigned int)':

BMIParser.cpp:(.text+0x673): undefined reference to `inflateInit2_'

/usr/bin/ld: BMIParser.cpp:(.text+0x786): undefined reference to `inflate'

/usr/bin/ld: BMIParser.cpp:(.text+0x7a3): undefined reference to `inflateEnd'

collect2: error: ld returned 1 exit status

make[1]: * /sources/libreoffice-25.8.0.4/libreoffice-25.8.0.4/instdir/program/libwpftdrawlo.so Error 1

---

Some distros are using zlib-ng which might be why they aren't impacted.

I am currently testing whether the ICU patch and the change for OpenJDK is still required.

I will be adding the --with-system-zstd flag as well, thank you Marty!

comment:4 by Douglas R. Reno, 13 months ago

The ICU patch as well as the changes for working around the Java security manager removal do not seem to be required anymore.

comment:6 by Douglas R. Reno, 13 months ago

Resolution: → fixed
Status: assigned → closed
Note: See TracTickets for help on using tickets.