My thoughts on Slackware, life and everything

LibreOffice 7.2.2 for Slackware-current is available

LibreOffice Community Edition 7.2.2 was released yesterday and I have uploaded a new set packages for Slackware-current.

The document conversion libraries have been split off and made available via the Document Liberation Project : documentliberation.org . It is the home for a growing community of developers ‘united to free users from vendor lock-in of content‘. Software like Calligra, Inkscape and Scribus also make good use of the document format conversion capabilities these libraries offer.

Enjoy the new packages!
Eric

11 Comments

  1. gegechris99

    Thank you for the new LO packages.
    I upgraded from 7.1.4 to 7.2.2 and LO starts more quickly and is more responsive when opening/saving an encrypted file.

  2. Átila

    When I try to run, it gives me the “Unspecified Application Error” problem. Any thoughts?

    • alienbob

      You could try to follow the workarounds for newer Intel graphics chips as discussed here: https://www.linuxquestions.org/questions/showthread.php?p=6229145
      In short, before starting LibreOffice, try setting either:
      export MESA_LOADER_DRIVER_OVERRIDE=i965
      or:
      export MESA_LOADER_DRIVER_OVERRIDE=iris

      • Átila

        It doesn’t work for me. I’m feeling stupid right now.

        • alienbob

          Sometimes the issue can be with your user profile. Try creating a fresh user account and start libreoffice from that fresh account. Also, you can use a program like ‘strace’ to try and find out whether you understand the root cause by examining closer how the program starts up.

          • Átila

            read(4, “75%\n”, 255) = 4
            futex(0x124f838, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1634418013, tv_nsec=706208000}, FUTEX_BITSET_MATCH_ANY) = -1 ETIMEDOUT (Connection timed out)
            futex(0x124f840, FUTEX_WAKE_PRIVATE, 1) = 0
            poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
            writev(3, [{iov_base=”8\2\4\0\2\0\240\0\4\0\0\0fff\0C\0\5\0\1\0\240\0\2\0\240\0\36\0\221\0″…, iov_len=72}, {iov_base=NULL, iov_len=0}, {iov_base=””, iov_len=0}], 3) = 72
            recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable)
            recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable)
            recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable)
            recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable)

            That happens four times before it fails with:

            read(4, “100%\nend\n”, 255) = 9
            poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
            writev(3, [{iov_base=”<\2\2\0\2\0\240\0<\0\2\0\0\0\240\0+\0\1\0", iov_len=20}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 20
            poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
            recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\0017\0\0\0\0\0\7\0\240\3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
            shutdown(3, SHUT_RDWR) = 0
            close(3) = 0
            futex(0x124f838, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1634419037, tv_nsec=957433000}, FUTEX_BITSET_MATCH_ANYUnspecified Application Error
            ) = 0
            futex(0x124f840, FUTEX_WAKE_PRIVATE, 1) = 0
            close(4) = 0
            exit_group(1) = ?
            +++ exited with 1 +++

            I'm not smart enough to translate that.

      • R S Ananda Murthy

        This did not work for me.

        • alienbob

          You can also try out the different UI Widget configurations. In the configuration file “/etc/profile.d/libreoffice.sh” you will find various options that can make a difference, depending on what Window Manager you are using. Remove the comment character ‘#’ from the line you want to enable and save the change. Then logout and log back in to see whether it made a difference.
          Currently the content of that file looks like:

          # To force the use of a certain VCL UI interface, use one of these envvars.
          #export SAL_USE_VCLPLUGIN=gen
          #export SAL_USE_VCLPLUGIN=gtk3
          #export SAL_USE_VCLPLUGIN=gtk3_kde5
          #export SAL_USE_VCLPLUGIN=kf5
          #export SAL_USE_VCLPLUGIN=qt5

          Note that if you are not using a Bash-compatible login shell you may have to define this “SAL_USE_VCLPLUGIN” in your environent manually.

  3. Jen

    Works great, thanks!

  4. Ricardo

    Thank you Eric!

    I’ll be updating in a few minutes when I’m done with some work-related chores 🙂

  5. refracture

    Thank you kindly.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

© 2024 Alien Pastures

Theme by Anders NorenUp ↑