WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: TCL 64: Libreoffice Draw and Impress not working  (Read 162 times)

Offline lizardidi

  • Newbie
  • *
  • Posts: 17
TCL 64: Libreoffice Draw and Impress not working
« on: November 27, 2024, 03:09:15 AM »
Not sure if this is a bug:

On TCL 64 (not tested for TCL32) libreoffice unable to launch Draw and Impress. Other programs eg Writer, Calc, Math are working.

The error message when try to launch Draw:
Quote
loading component library <file:///usr/local/lib/libreoffice/program/../program/libsdlo.so> failed.
https://ibb.co/GJsv18c

Whereas when try to launch Impress, no error displayed. When checked with htop, impress is running in the background.


Did a web search, and found varied and inconsistent solutions. Most user solved this by updating the packages.  :o

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14819
Re: TCL 64: Libreoffice Draw and Impress not working
« Reply #1 on: November 27, 2024, 06:36:56 AM »
/usr/local/lib/libreoffice/program/../program/libsdlo.so resolves to /usr/local/lib/libreoffice/libsdlo.so, but the library is in /usr/local/lib/libreoffice/program/libsdlo.so along with all of the other libraries, so I guess this is a bug.

Compiling libreoffice is a mammoth task, but I'll add it to the to do list.

Offline yvs

  • Jr. Member
  • **
  • Posts: 64
Re: TCL 64: Libreoffice Draw and Impress not working
« Reply #2 on: November 27, 2024, 07:43:32 AM »
> /usr/local/lib/libreoffice/program/../program/libsdlo.so resolves to /usr/local/lib/libreoffice/libsdlo.so, but
>
  "program/../program" resolves to "program", doesn't it?
  There's a pack with unresolved external packages (like postgres openldap python etc.) there, it's true too. But I suppose it's related to some language settings in this case.

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14819
Re: TCL 64: Libreoffice Draw and Impress not working
« Reply #3 on: November 27, 2024, 07:46:55 AM »
Ooops, yes you’re correct..

Offline Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 11639
Re: TCL 64: Libreoffice Draw and Impress not working
« Reply #4 on: November 27, 2024, 11:22:48 AM »
Hi Juanito
The TC14 x86_64 repo has the same version. I installed it in my
TC14 setup and draw threw the same error message.

My TC10 32 bit setup already had libreoffice installed. I loaded
it and the draw application came up.

I think I may have found something. From my TC14 setup:
Code: [Select]
tc@box:/usr/local/lib/libreoffice/program$ for F in `ls lib*.so`; do ldd $F | grep found && echo -e "     $F\n"; done
        libldap-2.4.so.2 => not found
        liblber-2.4.so.2 => not found
     libldapbe2lo.so

        libldap-2.4.so.2 => not found
        liblber-2.4.so.2 => not found
     libpostgresql-sdbc-impllo.so

        libpython3.6m.so.1.0 => not found
        libpython3.6m.so.1.0 => not found
     libpythonloaderlo.so

        libpython3.6m.so.1.0 => not found
     libpyuno.so

tc@box:/usr/local/lib/libreoffice/program$
The file list after each  not found  group is the one that threw the error.
Hope this helps. Have to leave for a while.

Offline Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 11639
Re: TCL 64: Libreoffice Draw and Impress not working
« Reply #5 on: November 27, 2024, 05:01:41 PM »
Hi Juanito
Never mind. I installed the missing dependencies and nothing changed.

Seems the version on my TC10 is missing some deps but it works:
Code: [Select]
tc@E310:/usr/local/lib/libreoffice/program$ for F in `ls lib*.so`; do ldd $F | grep found && echo -e "     $F\n"; done
        libgstpbutils-1.0.so.0 => not found
        libgstvideo-1.0.so.0 => not found
        libgstbase-1.0.so.0 => not found
        libgstreamer-1.0.so.0 => not found
     libavmediagst.so

        libpython3.5m.so.1.0 => not found
        libpython3.5m.so.1.0 => not found
     libpythonloaderlo.so

        libpython3.5m.so.1.0 => not found
     libpyuno.so

tc@E310:/usr/local/lib/libreoffice/program$