LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   AlienBob's LibreOffice 7.2.0 fails to start in Slackware Current after all updates (https://www.linuxquestions.org/questions/slackware-14/alienbobs-libreoffice-7-2-0-fails-to-start-in-slackware-current-after-all-updates-4175701953/)

rsamurti 10-13-2021 12:59 PM

AlienBob's LibreOffice 7.2.0 fails to start in Slackware Current after all updates
 
Hello,

On Slackware64 Current, I tried to start LibreOffice-7.2 installed using AlienBob's package. But I get this error in the terminal:

Unspecified Application Error

Any pointers to correct this?

garpu 10-13-2021 01:03 PM

Probably needs either boost-compat or poppler-compat. (Also in Alien Bob's repositories.)

MDKDIO 10-13-2021 01:04 PM

Have you tried reinstalling Libreoffice?

Using 7.2.2 my self, based on AlienBOB's slackbuilds, working fine after all resent updates

hitest 10-13-2021 01:27 PM

1 Attachment(s)
Libreoffice is running fine on my up to date -current work station.

marnold 10-13-2021 05:54 PM

I'm using AlienBob's LibreOffice 7.2.0.4 package on a fully patched -current (except today's kernel update since my mirror hasn't updated yet) and it works fine.

Don't know why a -compat package would be needed since this is not a 32bit version.

Chuck56 10-13-2021 06:30 PM

Try running libreoffice from a terminal app to see if there are any errors output on the CLI. Most likely the Oct 11 boost-1.77.0 rebuild is the culprit.

Ilgar 10-13-2021 11:55 PM

Quote:

Originally Posted by marnold (Post 6291771)
Don't know why a -compat package would be needed since this is not a 32bit version.

The -compat packages in this case are not for 32-bit compatibility, but for compatibility with earlier library versions (they bundle the old ones).

rsamurti 10-14-2021 12:04 AM

Quote:

Originally Posted by MDKDIO (Post 6291704)
Have you tried reinstalling Libreoffice?

Using 7.2.2 my self, based on AlienBOB's slackbuilds, working fine after all resent updates

Can you please indicate the link for the buildscript?

MDKDIO 10-14-2021 12:47 AM

Quote:

Originally Posted by rsamurti (Post 6291828)
Can you please indicate the link for the buildscript?

Of course :)

http://www.slackware.com/~alien/slac...eoffice/build/

Modified accordingly (Libreoffice version)

Note: It takes time to compile Libreoffice, as it is quite complex

marnold 10-14-2021 12:28 PM

Quote:

Originally Posted by Ilgar (Post 6291825)
The -compat packages in this case are not for 32-bit compatibility, but for compatibility with earlier library versions (they bundle the old ones).

Aha. Gotcha. Thanks for the clarification.

business_kid 10-14-2021 01:01 PM

Quote:

Originally Posted by Chuck56 (Post 6291775)
Try running libreoffice from a terminal app to see if there are any errors output on the CLI. Most likely the Oct 11 boost-1.77.0 rebuild is the culprit.

Yeah, I found that for LO version 7.2.0.4; but a non-standard symlink fixed it.A couple of Alien's builds are a few months old, qbittorrent for example. CPU cycles needed elsewhere, I presume.

rsamurti 10-15-2021 09:21 AM

Quote:

Originally Posted by business_kid (Post 6291993)
Yeah, I found that for LO version 7.2.0.4; but a non-standard symlink fixed it.A couple of Alien's builds are a few months old, qbittorrent for example. CPU cycles needed elsewhere, I presume.

Can you please specify the non-standard symlink?

MDKDIO 10-15-2021 09:40 AM

Optionally you can download and install AlienBOB's 7.2.2 packages...
http://www.slackware.com/~alien/slac...pkg64/current/

... and skip the build-time.

He updated his packages yesterday (Thanks Eric!!)

hitest 10-15-2021 11:01 AM

Quote:

Originally Posted by MDKDIO (Post 6292300)
He updated his packages yesterday (Thanks Eric!!)

Many thanks, Eric! I just upgraded my -current units to 7.2.2. :)

rsamurti 10-15-2021 12:28 PM

Quote:

Originally Posted by MDKDIO (Post 6292300)
Optionally you can download and install AlienBOB's 7.2.2 packages...
http://www.slackware.com/~alien/slac...pkg64/current/

... and skip the build-time.

He updated his packages yesterday (Thanks Eric!!)

I tried installing and running this. Even this also fails to start.

Later I built the package using the SBO build script which creates the package using the RPM binary. After installing this, it is working fine.

Still unable to findout why AlienBob's package is not working.

MDKDIO 10-15-2021 01:01 PM

Quote:

Originally Posted by rsamurti (Post 6292354)
I tried installing and running this. Even this also fails to start.

Same error as before?

And what packages from that download link did you install? (Not all are needed)
And what language support, including dictionaries do you need?

business_kid 10-15-2021 01:36 PM

Quote:

Originally Posted by rsamurti
Still unable to findout why AlienBob's package is not working.

As Alien Bob now has working packages, why not forget building and skip to those?
Otherwise, if you're a sucker for punishment or perfection, run
Code:

ldd /path/to executable(s) |grep found
I've never had an error escape that check, and it's nearly always been libboost-something-or-other.

Roman Dyaba 10-15-2021 01:48 PM

it was resolved by upgrade to LibreOffice-7.2.2.2
screenshot and report see at https://www.linuxquestions.org/quest...ml#post6292376

MDKDIO 10-15-2021 02:19 PM

Quote:

Originally Posted by Roman Dyaba (Post 6292378)
it was resolved by upgrade to LibreOffice-7.2.2.2
screenshot and report see at https://www.linuxquestions.org/quest...ml#post6292376

I don't see rsamurti replying to anything in that thread, so how can you know it's been solved?

Roman Dyaba 10-15-2021 02:31 PM

Quote:

Originally Posted by MDKDIO (Post 6292382)
I don't see rsamurti replying to anything in that thread, so how can you know it's been solved?

Once again, for especially gifted bloggers, I'm trying, the problem was solved by UPDATING the PACKAGE on the website of the PACKAGE itself, download the whole package from https://LibreOffice.org , and don't fuck people's brains.

Windu 10-15-2021 02:40 PM

Quote:

Originally Posted by Roman Dyaba (Post 6292387)
Once again, for especially gifted bloggers, I'm trying, the problem was solved by UPDATING the PACKAGE on the website of the PACKAGE itself, download the whole package from https://LibreOffice.org , and don't fuck people's brains.

As far as I can see from your other thread Roman, you did not download and install a "package". You downloaded the Libre Office source code, ran something resembling "configure && make && make install" and then started the resulting binary from its local installation path "/usr/local/lib/libreoffice/program/soffice". That is your private binary, it does not help rsamurti a single bit that your locally compiled sources work for you.

Roman Dyaba 10-15-2021 03:02 PM

Quote:

Originally Posted by Windu (Post 6292393)
As far as I can see from your other thread Roman, you did not download and install a "package". You downloaded the Libre Office source code, ran something resembling "configure && make && make install" and then started the resulting binary from its local installation path "/usr/local/lib/libreoffice/program/soffice". That is your private binary, it does not help rsamurti a single bit that your locally compiled sources work for you.

what well to do , if you package is OUTDATED ?

in LibreOffice.org now was changed build system, it now how like a FreeBSD "make", do get dependencies AUTOMATED from internet.
Compilation was light and easy.

I'm only show the way ! You can do select.

https://libreoffice.org

marav 10-15-2021 04:54 PM

Code:

Fri Oct 15 05:34:36 UTC 2021
libreoffice: updated to 7.2.2 for Slackware-current.
  You can compile this on Slackware 14.2 yourself with some caveats, see the
  header of the libreoffice.SlackBuild.


Roman Dyaba 10-16-2021 03:24 AM

Quote:

Originally Posted by marav (Post 6292440)
Code:

Fri Oct 15 05:34:36 UTC 2021
libreoffice: updated to 7.2.2 for Slackware-current.
  You can compile this on Slackware 14.2 yourself with some caveats, see the
  header of the libreoffice.SlackBuild.


Why does a person need a slackbuild, if you just need to go to the calalog and start the assembly, because this slackbuild will lead to an error.
The standard assembly from the package LibreOffice.org itself for the Slackware receives all the necessary automatically !

marav 10-16-2021 04:20 AM

1 Attachment(s)
Quote:

Originally Posted by Roman Dyaba (Post 6292561)
Why does a person need a slackbuild, if you just need to go to the calalog and start the assembly, because this slackbuild will lead to an error.
The standard assembly from the package LibreOffice.org itself for the Slackware receives all the necessary automatically !

nope

I'm not sure if you really know Alienbob's work ...

Quote:

Why does a person need a slackbuild
probably because the binaries are ready to be installed and with slackpkg+ it takes 20sec to install

Roman Dyaba 10-16-2021 06:37 AM

1 Attachment(s)
@ marav slackpkg+ is no differ what download from ~alien direct, but before you post about slackbuild.

http://www.slackware.com/~alien/slac...s/libreoffice/
http://www.slackware.com/~alien/slac...pkg64/current/

Code:

mkdir libreoffice
cd libreoffice
wget -c -r -A *.txz -nd -np http://www.slackware.com/~alien/slackbuilds/libreoffice/pkg64/current/
su
installpkg libreoffice*.txz

both, slackpkg+ and sbopkg, is not a clear Slackware way - build pkg from source, also have integrated makepkg Slackware utility.

Code:

bash-5.1# makepkg --help

Usage: makepkg package_name.tgz
      (or: package_name.tbz, package_name.tlz, package_name.txz)

Makes a Slackware compatible package containing the contents of the current
and all subdirectories. If symbolic links exist, they will be removed and
an installation script will be made to recreate them later. This script will
be called "install/doinst.sh". You may add any of your own ash-compatible
shell scripts to this file and rebuild the package if you wish.

options:  -l, --linkadd y|n (moves symlinks into doinst.sh: recommended)
          -p, --prepend (prepend rather than append symlinks to an existing
              doinst.sh.  Useful to link libraries needed by programs in
              the doinst.sh script)
          -c, --chown y|n (resets all permissions to root:root 755 - not
              generally recommended)
          --threads <number> For xz/plzip compressed packages, set the max
              number of threads to be used for compression. Only has an
              effect on large packages. For plzip, the default is equal to
              the number of CPU threads available on the machine. For xz,
              the default is equal to 2 (due to commonly occuring memory
              related failures when using many threads with multi-threaded
              xz compression).
          --compress <option> Supply a custom option to the compressor.
              This will be used in place of the default, which is: -9
          --acls Support storing POSIX ACLs in the package. The resulting
              package will not be compatible with pkgtools version < 15.0.
          --xattrs Support storing extended attributes in the package. The
              resulting package will not be compatible with pkgtools
              version < 15.0.

If these options are not set, makepkg will prompt if appropriate.

i show what LibreOffice.org can get direct all dependencies, and build automatically.

./configure
make
make install


Attachment 37487
is light and very easy today !

but i'm not set branding (name or other), it very easy do set $VALUE

https://libreoffice.org

chrisretusn 10-16-2021 09:33 AM

Quote:

Originally Posted by Roman Dyaba (Post 6292584)
@ marav slackpkg+ is no differ what download from ~alien direct, but before you post about slackbuild.

True. I have slackpkg+ configured to get LibreOffice from AlienBobs repository using slackpkg (with the slackpkg+ addon installed)

https://slackware.nl/people/alien/sb...current/x86_64

"slackpkg install libreoffice"

Gives me a selection list to install from.
I select the following:
libreoffice-dict-en-7.2.2-x86_64-1alien
libreoffice-kde-integration-7.2.2-x86_64-1alien
libreoffice-7.2.2-x86_64-1alien

slackpkg is the slackware way, slackpkg+ added third party packages.

Quote:

i show what LibreOffice.org can get direct all dependencies, and build automatically.

./configure
make
make install

With no control over where LibreOffice or what dependencies are installed. Not the Slackware way in my opinion.

That said it's great that it works for you. Perhaps I will experiment this with and see for my self. :hattip:

Roman Dyaba 10-16-2021 01:33 PM

@chrisretusn hooo ! to standard Linux dir for users /usr/local !

Gordie 10-16-2021 09:07 PM

I have been following along. I run an up-to-date full install of Slackware64-Current and I just install AlienBob's rebuilt Slackware packages.

I wonder for how long I have missed installing libreoffice-kde-integration. Never knew it was provided, never installed it and everything runs without a problem. It is not on my system presently and there are no plans to install it now or in the future

lovemeslk 10-16-2021 09:41 PM

There are many tools Eric built that are at your disposal. many things have not caught up to Current but the tools are there.

Eric retired from LQ good and bad thing good is his translation of english seems to be very vulgar at times. Just like Pat's
But the tools are there neither one of them actually write code.
they are good at fixing stuff and that in it's self is a huge art.
Use the tools edit the tools fix the tools.
Grab a copy of his git and do it.

So if you think Pat or Eric write patches and contribute to the software you build show me one.
They are packagers Just like Willy like many other distro people.
They are nothing like SUSE maintainer that maintains ALSA.
There work is to create scripts build packages and hope some Dev does the work.
No more no less.
just good old people trying to make it work.

chrisretusn 10-17-2021 05:11 AM

Quote:

Originally Posted by Roman Dyaba (Post 6292584)
[/CODE]
i show what LibreOffice.org can get direct all dependencies, and build automatically.

./configure
make
make install

Completed my experiment. First road block (I new this would happen), I needed to add "--without-java" to configure.
make went well.
I did not run make install though I ran:
make DESTDIR=/home/non-slack/slackbuilds/libreoffice/build/package-libreoffice/ install

I have not testing it yet, gonna login as a different user.

I don't like what it produces. I don't like using /usr/local/lib as the install directory. I made a package out of the result, it is three times bigger than the package make by Alien Bob (As expected).

It was fun to do, I am going to experiment with some other settings. :)

business_kid 10-17-2021 12:00 PM

Quote:

Originally Posted by lovemeslk (Post 6292784)
There are many tools Eric built that are at your disposal. many things have not caught up to Current but the tools are there.

Eric retired from LQ good and bad thing good is his translation of english seems to be very vulgar at times. Just like Pat's
But the tools are there neither one of them actually write code.
they are good at fixing stuff and that in it's self is a huge art.
Use the tools edit the tools fix the tools.
Grab a copy of his git and do it.

So if you think Pat or Eric write patches and contribute to the software you build show me one.
They are packagers Just like Willy like many other distro people.
They are nothing like SUSE maintainer that maintains ALSA.
There work is to create scripts build packages and hope some Dev does the work.
No more no less.
just good old people trying to make it work.

I didn't know Eric was gone. I'm usually the last to find out stuff like that. I will remember him for mastering very messy compiles
  • Libreoffice, which was never easy at the best of times.
  • Mesa, since they converted to that half-assed build system they're using.
  • Wine with the 64+32 bit build we take for granted but is very hard to set up in any other distro that I know of.
  • Multilib packages. I know he built on the work of the late Fred Emmot, but it's an excellent system.
  • His Live usb builds. I have one here with XFCE, Wine, and running a windows database program

He also is (Like Pat) a very capable bash scripter. Has anyone any idea what's going to happen to his repo on slackware.nl?

cwizardone 10-17-2021 12:42 PM

Quote:

Originally Posted by business_kid (Post 6292983)
I didn't know Eric was gone......

He is not.
He recently provided a package of the latest LibreOffice, updated his multilib files, rebuilt ffmpeg, etc.
http://www.slackware.com/~alien/slac.../ChangeLog.txt

Regarding multilib,
http://www.slackware.com/~alien/multilib/ChangeLog.txt

kgha 10-17-2021 12:46 PM

As can be seen at https://alien.slackbook.org/blog/ Eric is still very much alive and active and maintains his repo. This week we've got updated packages of Chromium, Chromium-ungoogled, and LibreOffice among other stuff. But he has taken timeout from the Slackware team (and from LQ), now concentrating on what he himself maintains (including LiveSlak).

dchmelik 10-17-2021 10:21 PM

I had this happen several/many times with AlienBOB's LibreOffice and his other packages (VLC was another.) He implied read the SlackBuilds to determine dependencies. Is that really the only way possible to use AlienBOB's packages? I'd sooner use older packages from SlackBuilds.org builds that just work. Is there an easier way with AlienBOB's packages?

business_kid 10-18-2021 03:54 AM

If you have the full slackware install, you have the needed dependencies. Otherwise, he mentions what you need. Slackware give you packages as the maintainer puts them up - complete with docs, libs, includes, & utilities. I tried skimping on the install, but it's easier to do it, then remove what is obviously crud.

The Bind package, for example, packages the nslookup utility. Other distros will strip the docs, includes, libs not used by the packaged binaries (but used in compiling) and have a smaller packages, and a smaller system. But if you want nslookup, that's another package. And good luck compiling anything. There's also a significant manpower overhead maintaining/updating packages.

Windu 10-18-2021 06:48 AM

Quote:

Originally Posted by dchmelik (Post 6293115)
I had this happen several/many times with AlienBOB's LibreOffice and his other packages (VLC was another.) He implied read the SlackBuilds to determine dependencies. Is that really the only way possible to use AlienBOB's packages? I'd sooner use older packages from SlackBuilds.org builds that just work. Is there an easier way with AlienBOB's packages?

I know that packages created by Alien Bob contain a "packagename.dep" file which contains a list of the dependent packages which you have to install from his repository additionally. I do not know how to automate the process of installing these dependencies but I habitually check for the existence of that file in the packages.

garpu 10-18-2021 07:32 AM

Quote:

Originally Posted by dchmelik (Post 6293115)
I had this happen several/many times with AlienBOB's LibreOffice and his other packages (VLC was another.) He implied read the SlackBuilds to determine dependencies. Is that really the only way possible to use AlienBOB's packages? I'd sooner use older packages from SlackBuilds.org builds that just work. Is there an easier way with AlienBOB's packages?

His packages also imply a fully-patched version of Slackware. If something has dependencies, he'll let you know what they are (like with obs-studio.) The dependencies of the dependencies are up to you to chase down.

dchmelik 10-21-2021 09:01 PM

Quote:

Originally Posted by Windu (Post 6293229)
I know that packages created by Alien Bob contain a "packagename.dep" file which contains a list of the dependent packages which you have to install from his repository additionally. I do not know how to automate the process of installing these dependencies but I habitually check for the existence of that file in the packages.

I couldn't find the packagename.dep--where are these?

Windu 10-22-2021 12:46 AM

Quote:

Originally Posted by dchmelik (Post 6294565)
I couldn't find the packagename.dep--where are these?

If a package has external dependencies which are not met by the Slackware distribution, there should be a .dep file in the same directory as the .txz package.
If you do not find such a .dep file, I expect that the package does not have external dependencies.

rsamurti 12-22-2021 10:48 AM

In the file /etc/profile, I just entered the line

export MESA_LOADER_DRIVER_OVERRIDE=i965

and rebooted. Now Libreoffice is starting properly. I have not installed boost-compat and poppler-compat packages.


All times are GMT -5. The time now is 11:04 PM.