LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 12-10-2020, 10:52 AM   #16
sairum
Member
 
Registered: Sep 2004
Location: Portugal
Distribution: Slackware
Posts: 118

Original Poster
Rep: Reputation: 56

Quote:
Originally Posted by drgibbon View Post
Alienbob's LibreOffice is not your only option, if you really need it working as soon as possible you could also install from SBo (both binary and source options available).

That said, the new libreoffice packages from Alienbob's repo fixed all the startup/saving problems here (including saving .docx).
Thanks, I've considered that option and downloaded some debs and rpms. Eventually I'll use Ponce's slackbuilds. But for now, calligra is enough. This is something related with mesa. glxgears displays fine, but vkcube (vulkan) spins like crazy. Maybe I enabled/disabled something in the bios when I did a fresh install to an SSD. The desktop is quite old but already supports EFI (so it's not that old). I'll investigate this in my spare time. I'm now at home in a similar desktop that has been upgraded up to the version of -current from 2020/12/8 and libreoffice is working fine...
 
Old 12-10-2020, 11:30 AM   #17
hitest
Guru
 
Registered: Mar 2004
Location: Canada
Distribution: Void, Debian, Slackware
Posts: 7,342

Rep: Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746
Thumbs up

Quote:
Originally Posted by Alien Bob View Post
I uploaded my recompiled libreoffice packages if you want to give those a try.
Many thanks, Eric! Your recompiled packages work very well.
 
Old 12-11-2020, 02:41 AM   #18
pchristy
Senior Member
 
Registered: Oct 2012
Location: South Devon, UK
Distribution: Slackware
Posts: 1,119

Rep: Reputation: Disabled
The new AlienBob packages are working fine here! I've removed raptor2, rasqal and redland. I also removed the icu4c-compat packages and reinstalled slackware's icu4c package (IMPORTANT, I think) before upgrading Libreoffice.

All working perfectly now.

Many thanks, Eric!

--
Pete
 
Old 12-11-2020, 03:45 AM   #19
chrisretusn
Senior Member
 
Registered: Dec 2005
Location: Philippines
Distribution: Slackware64-current
Posts: 2,971

Rep: Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548
Quote:
Originally Posted by pchristy View Post
The new AlienBob packages are working fine here! I've removed raptor2, rasqal and redland.
Same here. All is well

Quote:
I also removed the icu4c-compat packages and reinstalled slackware's icu4c package (IMPORTANT, I think) before upgrading Libreoffice.
This is did not do. I am fairly certain that the icu4c-compat package is suppose to be installed in conjunction with the Slackware icu4c package, at least that is what I am doing. In general I leave the icu4c-compat package installed until all of my packages are rebuilt and it's no longer needed.

All working perfectly now.

Thank you Eric!


--
Pete[/QUOTE]
 
Old 12-11-2020, 08:05 AM   #20
kgha
Senior Member
 
Registered: May 2018
Location: Sweden
Distribution: Slackware 64 -current multilib from AlienBob's LiveSlak MATE
Posts: 1,070

Rep: Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742
Quote:
Originally Posted by chrisretusn View Post
I am fairly certain that the icu4c-compat package is suppose to be installed in conjunction with the Slackware icu4c package, at least that is what I am doing. In general I leave the icu4c-compat package installed until all of my packages are rebuilt and it's no longer needed.
That's how I handle it too, as per Eric's original instructions:
Quote:
And in the special case of incompatible icu4c, boost and poppler updates, the easiest (short-term) workaround is to install my icu4c-compat, boost-compat and poppler-compat packages. Essentially, these convenience packages wrap the libraries of several older (original Slackware) icu4c, boost and poppler packages.
Applications that depend on these older libraries will keep on running and in the meantime you can wait for the 3rd-party packager to recompile the affected packages (or recompile yourself at your leisure). I update these packages immediately after updates to their Slackware originals. The process takes almost no time, compared with recompiling all the broken stuff.
NOTE: These ‘compat’ packages do not replace Slackware’s own icu4c, boost and poppler packages! They should be installed in parallel.
(from https://alien.slackbook.org/blog/lib...-version-bump/ )

There has been the odd occasion when Eric hasn't been able to update a -compat package immediately. But they're easy to update using hus buildscripts.
 
Old 12-11-2020, 12:59 PM   #21
pchristy
Senior Member
 
Registered: Oct 2012
Location: South Devon, UK
Distribution: Slackware
Posts: 1,119

Rep: Reputation: Disabled
Quote:
Originally Posted by chrisretusn View Post

This is did not do. I am fairly certain that the icu4c-compat package is suppose to be installed in conjunction with the Slackware icu4c package, at least that is what I am doing. In general I leave the icu4c-compat package installed until all of my packages are rebuilt and it's no longer needed.
Yes, you are quite right! I had a momentary brain fade due to Eric's naming of his compat package, and assumed that it included the current slackware libraries, too. It doesn't, and it is not necessary to re-install icu4c.

I've now removed the compat packages as I don't have anything else that depends on them. At least, not that I've found so far...!

--
Pete
 
Old 12-11-2020, 02:22 PM   #22
sairum
Member
 
Registered: Sep 2004
Location: Portugal
Distribution: Slackware
Posts: 118

Original Poster
Rep: Reputation: 56
Quote:
Originally Posted by pchristy View Post
Yes, you are quite right! I had a momentary brain fade due to Eric's naming of his compat package, and assumed that it included the current slackware libraries, too. It doesn't, and it is not necessary to re-install icu4c.

I've now removed the compat packages as I don't have anything else that depends on them. At least, not that I've found so far...!

--
Pete
As interesting as it could be, none of that solves my problem! I'm starting to believe that this is a "corner case", probably related to my hardware. Today I've reinstalled slackware -current without multilib (so a clean install). Next, I installed the new libreoffice from AlienBob, but the result is the same: "Application Error". Interestingly, running libreoffice from the console but after su (so, as root) results in

Code:
bash-5.1# libreoffice 

** (soffice:2316): CRITICAL **: 17:58:49.481: void g_lo_menu_insert_section(GLOMenu*, gint, const gchar*, GMenuModel*): assertion 'G_IS_LO_MENU (menu)' failed

(soffice:2316): Gtk-CRITICAL **: 17:58:49.481: gtk_menu_bar_new_from_model: assertion 'G_IS_MENU_MODEL (model)' failed

(soffice:2316): Gtk-CRITICAL **: 17:58:49.481: gtk_widget_insert_action_group: assertion 'GTK_IS_WIDGET (widget)' failed

(soffice:2316): Gtk-CRITICAL **: 17:58:49.481: gtk_widget_set_hexpand: assertion 'GTK_IS_WIDGET (widget)' failed

(soffice:2316): Gtk-CRITICAL **: 17:58:49.481: gtk_container_add: assertion 'GTK_IS_WIDGET (widget)' failed

(soffice:2316): GLib-GObject-WARNING **: 17:58:49.481: invalid (NULL) pointer instance

(soffice:2316): GLib-GObject-CRITICAL **: 17:58:49.481: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(soffice:2316): GLib-GObject-WARNING **: 17:58:49.481: invalid (NULL) pointer instance

(soffice:2316): GLib-GObject-CRITICAL **: 17:58:49.481: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(soffice:2316): Gtk-CRITICAL **: 17:58:49.481: gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET (widget)' failed

(soffice:2316): Gtk-CRITICAL **: 17:58:49.514: gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET (widget)' failed

(soffice:2316): Gtk-CRITICAL **: 17:58:49.521: gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET (widget)' failed

(soffice:2316): Gtk-CRITICAL **: 17:58:49.530: gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET (widget)' failed

(soffice:2316): Gtk-CRITICAL **: 17:58:49.537: gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET (widget)' failed
Application Error
bash-5.1#
 
Old 12-11-2020, 05:03 PM   #23
sairum
Member
 
Registered: Sep 2004
Location: Portugal
Distribution: Slackware
Posts: 118

Original Poster
Rep: Reputation: 56
Quote:
Originally Posted by drgibbon View Post
Alienbob's LibreOffice is not your only option, if you really need it working as soon as possible you could also install from SBo (both binary and source options available).
I know. The difference is that on SBos (either Ponce's or 14.2) libreoffice is at version 6, while AlienBob's is on v7. Still, I may try to build libreoffice using SlackBuilds just because... It shouldn't take that long, because technically it's not a full building but just a repackaging of the original binaries. I really hate to fail to understand when something breaks, especially because this only happens in a particular machine. At my home desktop (which is where most of my work is done due to COVID19) everything seems to be OK. Even on a small laptop that I use frequently when in transit (an 13'' Asus VivoBook with a touch screen) everything is working. One may be tempted to attribute the failure to something left from older installations, but that is not the case as I've reinstalled everything on a different medium (an SSD, initially it was an HDD).
 
Old 12-11-2020, 05:50 PM   #24
drgibbon
Senior Member
 
Registered: Nov 2014
Distribution: Slackware64 15.0
Posts: 1,220

Rep: Reputation: 942Reputation: 942Reputation: 942Reputation: 942Reputation: 942Reputation: 942Reputation: 942Reputation: 942
Quote:
Originally Posted by sairum View Post
I know. The difference is that on SBos (either Ponce's or 14.2) libreoffice is at version 6, while AlienBob's is on v7. Still, I may try to build libreoffice using SlackBuilds just because... It shouldn't take that long, because technically it's not a full building but just a repackaging of the original binaries.
The idea was if you were desperate to have an office suite working ASAP then "libreoffice" from SBo (i.e., the upstream binary repackaging) should just work. There is also "LibreOffice" on SBo if you wanted to build from source (but yes, version 6 also).
 
Old 12-12-2020, 04:31 AM   #25
chrisretusn
Senior Member
 
Registered: Dec 2005
Location: Philippines
Distribution: Slackware64-current
Posts: 2,971

Rep: Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548
Quote:
Originally Posted by pchristy View Post
I've now removed the compat packages as I don't have anything else that depends on them. At least, not that I've found so far...!
This got a chuckle from me. Also good until the next version bump.
 
Old 12-12-2020, 04:58 AM   #26
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559

Rep: Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106
Quote:
Originally Posted by sairum View Post
As interesting as it could be, none of that solves my problem! I'm starting to believe that this is a "corner case", probably related to my hardware. Today I've reinstalled slackware -current without multilib (so a clean install). Next, I installed the new libreoffice from AlienBob, but the result is the same: "Application Error".
Could you try creating a fresh new user account for testing? Login as that new user, run libreoffice and see what happens? In the OpenOffice past I've had to delete my application profile on numerous occasions to deal with application crashes; LibreOffice has improved in this area but that does not mean this can still be a local profile issue.

Quote:
Interestingly, running libreoffice from the console but after su (so, as root) results in

Code:
bash-5.1# libreoffice 

** (soffice:2316): CRITICAL **: 17:58:49.481: void g_lo_menu_insert_section(GLOMenu*, gint, const gchar*, GMenuModel*): assertion 'G_IS_LO_MENU (menu)' failed

(soffice:2316): Gtk-CRITICAL **: 17:58:49.481: gtk_menu_bar_new_from_model: assertion 'G_IS_MENU_MODEL (model)' failed

(soffice:2316): Gtk-CRITICAL **: 17:58:49.481: gtk_widget_insert_action_group: assertion 'GTK_IS_WIDGET (widget)' failed

(soffice:2316): Gtk-CRITICAL **: 17:58:49.481: gtk_widget_set_hexpand: assertion 'GTK_IS_WIDGET (widget)' failed

(soffice:2316): Gtk-CRITICAL **: 17:58:49.481: gtk_container_add: assertion 'GTK_IS_WIDGET (widget)' failed

(soffice:2316): GLib-GObject-WARNING **: 17:58:49.481: invalid (NULL) pointer instance

(soffice:2316): GLib-GObject-CRITICAL **: 17:58:49.481: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(soffice:2316): GLib-GObject-WARNING **: 17:58:49.481: invalid (NULL) pointer instance

(soffice:2316): GLib-GObject-CRITICAL **: 17:58:49.481: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(soffice:2316): Gtk-CRITICAL **: 17:58:49.481: gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET (widget)' failed

(soffice:2316): Gtk-CRITICAL **: 17:58:49.514: gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET (widget)' failed

(soffice:2316): Gtk-CRITICAL **: 17:58:49.521: gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET (widget)' failed

(soffice:2316): Gtk-CRITICAL **: 17:58:49.530: gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET (widget)' failed

(soffice:2316): Gtk-CRITICAL **: 17:58:49.537: gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET (widget)' failed
Application Error
bash-5.1#
The added GTK-related messages could be caused by the fact that you are running this as root and not as the normal user. I would not be worried about them.
 
Old 12-12-2020, 06:22 AM   #27
sairum
Member
 
Registered: Sep 2004
Location: Portugal
Distribution: Slackware
Posts: 118

Original Poster
Rep: Reputation: 56
Quote:
Originally Posted by Alien Bob View Post
Could you try creating a fresh new user account for testing? Login as that new user, run libreoffice and see what happens? In the OpenOffice past I've had to delete my application profile on numerous occasions to deal with application crashes; LibreOffice has improved in this area but that does not mean this can still be a local profile issue.

The added GTK-related messages could be caused by the fact that you are running this as root and not as the normal user. I would not be worried about them.
Thanks! I didn't know about the issue between gtk/root as I don't run anything graphics as root. It's good to know that I shouldn't follow that line of research. So gtk stuff is eliminated. I've tried everything: removing ./config/libreoffice, creating a fresh account, reinstalling -current without multilib. In any case libreoffice always failed with the same terse error. Using gdb I could trace problems up to gallium and iris (mesa stuff related to the intel GPU, it's a HD630 in a Core-5 7400). Libreoffice uses OpenCL, but since it doesn't start I can't disable graphics acceleration on it.

After the weekend I'll try to downgrade libreoffice to version 6 (in SlackBuilds) and see what happens!

Quote:
Originally Posted by drgibbon View Post
The idea was if you were desperate to have an office suite working ASAP then "libreoffice" from SBo (i.e., the upstream binary repackaging) should just work. There is also "LibreOffice" on SBo if you wanted to build from source (but yes, version 6 also).
Thanks drgibbon for trying to help! I'm desperate to understand what is going on, not so much running libreoffice itself, as I can do without it (and use calligra). Still, as stated above, I'll try to install libreoffice v6 on Monday to see what happens. I'm curios about the reasons behind such strange behavior. I run slackware on all computers (even kids' and wife's laptops) and I only observed this problem on this particular machine.

Interestingly, while trying to understand this problem, I came across a discussion about Electromagnetic interference on PCs resulting from poorly shielded audio circuits on the motherboard. In this particular desktop the integrated graphics is generating noise in the speakers/headphones. Moving windows around, scrolling or hovering browsers URLs with the mouse is accompanied by white noise!
 
Old 12-12-2020, 07:26 AM   #28
_peter
Member
 
Registered: Sep 2014
Location: paris
Distribution: slackware
Posts: 314

Rep: Reputation: Disabled
thanks alienBob,
with a new or existing user i am getting the below on clean slackware64-current, nothing urgent, LibreOffice works on 14.2 and apparently for many on current too
maybe kde is up to something


Code:
$libreoffice 
(soffice:22089): Gtk-WARNING **: 14:16:26.502: Theme parsing error: gtk.css:3:33: Failed to import: Error opening file /home/user/.config/gtk-3.0/window_decorations.css: No such file or directory
(soffice:22109): Gtk-WARNING **: 14:16:27.370: Theme parsing error: gtk.css:3:33: Failed to import: Error opening file /home/user/.config/gtk-3.0/window_decorations.css: No such file or directory
Application Error
 
Old 12-12-2020, 08:24 AM   #29
MDKDIO
Member
 
Registered: Mar 2004
Location: Sweden
Distribution: Slackware 15
Posts: 521

Rep: Reputation: 187Reputation: 187
Quote:
Originally Posted by _peter View Post

Code:
$libreoffice 
(soffice:22089): Gtk-WARNING **: 14:16:26.502: Theme parsing error: gtk.css:3:33: Failed to import: Error opening file /home/user/.config/gtk-3.0/window_decorations.css: No such file or directory
(soffice:22109): Gtk-WARNING **: 14:16:27.370: Theme parsing error: gtk.css:3:33: Failed to import: Error opening file /home/user/.config/gtk-3.0/window_decorations.css: No such file or directory
Application Error
Is kde-gtk-config installed? Since that package include that missing .css file, it might be worth a try re-install/install it?
And see if it's found here usr/share/themes/Breeze/window_decorations.css
 
1 members found this post helpful.
Old 12-12-2020, 08:49 AM   #30
_peter
Member
 
Registered: Sep 2014
Location: paris
Distribution: slackware
Posts: 314

Rep: Reputation: Disabled
thanks MDKIO, yes kde-gtk was installed
i just re-installed the package kde-gtk-config-5.20.4-x86_64-1 and copied over the file you indicated usr/share/themes/Breeze/window_decorations.css to the ~/.config/gtk-3.0/ directory the .css error has disappeared which is nice.

Quote:
$libreoffice
Application Error
must be something wrong on this setup, will study further later
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
dnf clean all doesn't clean all mrmazda Fedora 3 11-13-2019 05:12 PM
[SOLVED] LibreOffice Writer can't start on Debian 9 but other LibreOffice apps work fine IsaacKuo Linux - Software 4 08-20-2017 12:45 AM
Clean $PATH and clean python install iFunction Linux - General 1 10-12-2016 09:09 AM
How to install only Writer from Libreoffice package"libreoffice-4.0.3-i486-1alien.txz just.srad Slackware 10 05-30-2013 02:37 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 09:10 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration