Main menu:

Sponsoring

Please consider a small donation:

 

 

Or you can donate bitcoin:

 

Thanks to TekLinks in Birmingham, AL, for providing colocation and bandwidth.

Page Rank

Fame

FOSS Force Best Blog--2013 Award

Recent posts

Recent comments

About this blog

I am Eric Hameleers, and this is where I think out loud.
More about me.

Search

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 425 other subscribers

My Favourites

Slackware

Calendar

April 2019
M T W T F S S
« Mar    
1234567
891011121314
15161718192021
22232425262728
2930  

RSS Alien's Slackware packages

RSS Alien's unofficial KDE Slackware packages

RSS Alien's multilib packages

RSS Slackware64-current

RSS SBo

Meta

LibreOffice 5.0.3 and new steamclient

libreoffce_logoTwo weeks ago, a new version of LibreOffice 5 became available. On their blog the Document Foundation mentioned that apart from version 5.0.3 there has been a (final?) release in the 4.x series: 4.4.6 sources were made available as well. I will find time to compile 4.4.6 for Slackware 14.1 soon, since there are security fixes too, but there were more pressing matters to attend to, and therefore I limited myself to the new 5.x release for the moment.

This is what the Document Foundation wrote about the two versions: “LibreOffice 5.0.3 is more feature-rich, and as such is targeted to tech enthusiasts and power users, and LibreOffice 4.4.6 is targeted to more conservative users and enterprise deployments as it has been in widespread use for a longer time, and as such offers a better experience for document production

The new LibreOffice 5.0.3 packages have been compiled for users of Slackware-current only. The 4.4.5 packages that I have for Slackware 14.1 should also work on -current, but I have not tested that. I hope that this package for LibreOffice 5.0.3 survives the day… Pat is planning another (possibly intrusive) update to slackware-current which may break the package.

LO_5.0.3

The package was yet again compiled against gstreamer-1.x, so I would like to hear if the issues that were reported about embedded multimedia files are still there.

steam

Then there was a new release of Valve‘s steamclient. The changes are minor – adding udev support for new controllers. And anyway, your Steam run-time gets updated automatically anyway when you go online. The package is useful when installing the Slackware OS from scratch so I provide the updated package in my repository. Remember people, there is a Slackware community on Steam too! And no, I do not want to hear the moaning about a closed-source platform. Valve does more for Open Source and Linux in general than many other game companies.

Get your packages from any of these sites (there are probably more mirrors than these but I am unaware of them):

Cheers! Eric

Comments

Comment from Ryan P.C. McQuen
Posted: November 20, 2015 at 00:51

Thanks for pushing those out Eric! Hoping to find a way to get around that Steam/ALSA issue without having to edit the system alsa.conf. ;^)

Comment from Jen
Posted: November 20, 2015 at 04:54

When Loki games went under, I didn’t think we’d ever see games come to Linux again. I’m glad I was wrong. 🙂

Comment from Robby
Posted: November 20, 2015 at 09:47

I updated the Libreoffice packages but running libreoffice complained about glibc so I thought I should update to latest slackware-current and your multilib packages. That seemed fine and rebooted + reinstalled nvidia blob which also seemed fine.

But my machine won’t start sddm or X now – the following error is at the cli after boot:

/usr/bin/xauth: (stdin):1: bad “remove” command line
/usr/bin/xauth: (stdin):2: bad “add” command line

This show continuously. Then dmesg shows:

sddm[1065]: segfault …. in libdbus-1.so.3.14.4

I’ve tried reinstalling all multilib packages as well as rename *.new conf files in /etc/* but no luck. Also, startx from runlevel3 shows:

Fatal server error: no screens found

Any pointers would be appreciated,

Robby

Comment from Raveriux
Posted: November 20, 2015 at 11:27

After this morning -current update libreoffice packages need to be rebuild against new icu4c.

Comment from Regnad Kcin
Posted: November 20, 2015 at 11:40

I updated the LibreOffice packages from 5.0.2 to 5.0.3 with no problems. I am running the “almost a beta” version of -current .

I shied away from the latest -current. When i went to remove udev, it also offered to remove the compat-32 version of udev and I got “cold feet”.

Comment from ArTourter
Posted: November 20, 2015 at 12:27

Robby,

Regarding the nvidia driver, if you are using the slackbuilds package, you need to upgrade to at least version 352.63 due to a new ABI in the upgraded X package in the almost beta update.

Hope this helps

Comment from alienbob
Posted: November 20, 2015 at 14:09

Yeah I was afraid I would have to recompile LibreOffice today… could not tell you why, yesterday.

Comment from pcnija
Posted: November 20, 2015 at 16:33

It seems that the slackware steam group is pretty inactive, last I checked.

Comment from Robby
Posted: November 20, 2015 at 17:23

Thanks Eric and you were spot on – I had just seen the LQ thread before you responded. All sorted now – thanks!

Comment from Helios
Posted: November 20, 2015 at 17:27

icu4c is really a calamity. So many programs to re-compile for it only. Would not it be better to uses only static libraries ?

Comment from thomasf
Posted: November 23, 2015 at 13:18

Hello all
@Eric:
Steam open the Textbrowser “Links” in Background, by click on a Link in the Steamclient. Iss this a work from Steam(Valve) or is this created in your Installer? In the xdg-mime-chaos, i have not found “Links” for open a Webadress

Thomas

Comment from thomasf
Posted: December 1, 2015 at 21:52

OK, i have found the Problem with Steam! A little Tip for all.
Steam follow xdg and open the external Links via xdg-open. I have installed the official Chrome.deb with the Slackbuild from the Slackware64 14.1 DVD (extra/..Google-Chrome..) This create a package with the Name “google-chrome-stable” ! In /usr/bin/xdg-open exist but only a entry with the Name “google-chrome” . Steam (xdg-open) opening now a Textbrowser(links, lynx) in tty1 (yes really) and the Chaos begins. Steam cannot end, and the bash in tty1 is not available. Only a login and reboot over tty2 its possible.
Ok, i hope my Info its Helpful.

Comment from Fabick
Posted: May 21, 2017 at 14:23

Hi, today I’ve tried to install steam package by AlienBob, but when starts give this errors :

libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast

now, I’m in current64 with binary version of NVidia drivers.

From glxinfo:

server glx vendor string: NVIDIA Corporation
client glx vendor string: NVIDIA Corporation
OpenGL vendor string: NVIDIA Corporation
OpenGL core profile version string: 4.5.0 NVIDIA 381.09
OpenGL core profile shading language version string: 4.50 NVIDIA
OpenGL version string: 4.5.0 NVIDIA 381.09
OpenGL shading language version string: 4.50 NVIDIA
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 381.09

I’ve MESA installed too. Any help about this error?

Comment from alienbob
Posted: May 21, 2017 at 18:02

Fabick – the Steam package and games require multilib on a 64bit computer. After you have installed multilib, including all “compat32” packages, you need to install the 32bit version of the Nvidia proprietary drivers as well as the 64bit version. If you only installed the 64bit Nvidia drivers, then you’ve got some work to do still.

Comment from Fabick
Posted: May 23, 2017 at 12:00

@Eric thank you for the reply. I’ve done all the installation process of multilib and compat32 but, in effect, I’ve installed only the 64 bit binary package of the drivers. Now I’ve a doubt: how to install both the drivers? Can I simply download and install first the 32 bit package and after do the same with the 64 ? Or I’m going to break something in the configuration of Xorg server?

Comment from alienbob
Posted: May 23, 2017 at 13:28

The Nvidia binary driver download archive for 64bit also contains the 32bit drivers. Therefore you only need to download the x86_64 version. During installation, if the driver installer detects 32bit libraries, it should ask you if you want to install the 32bit drivers as well as the 64bit drivers.

Comment from Fabick
Posted: May 23, 2017 at 21:14

Ok, I’ve launched these commands :

slackpkg update
slackpkg install multilib
slackpkg upgrade multilib

after, I downloaded the latest NVidia 64 bit binaries and after the installation process now Steam starts regularly!

Thanks for all the support Eric!!

Comment from Fabick
Posted: November 25, 2018 at 11:38

Hi Eric,
I’ve launched Steam client after a long time, but seems that under current 64, don’t work anymore. I’ve tried to find info, reset user preferences (banally deleted dirs preferences), and last change, I’ve tried to build the latest client (1.0.0.56) with slackbuild script. But the program says that can’t load “steamui.so”, more precisely, from terminal, the error is : “libva-x11.so.1: undefined symbol: fool_postp” . Can you help me to find a solution, if you think exist? Thanks

Comment from alienbob
Posted: November 25, 2018 at 13:42

Fabick, if you launch Steam for the first time, you will have to do it with:
LD_PRELOAD=’/usr/lib/libstdc++.so.6′ LIBGL_DRI3_DISABLE=1 steam
… because the default libraries that come with the steam client are outdated. Let Steam upate itself and after that, simply running “steam” without the preloaded system library will start Steam without issue.
Your libva-x11.so.1 error looks exactly like what happens when you start Steam for the first time – it tries to use an older libva.so.1 (which is present in the Steam runtime directory).

Try getting a better answer by posting your question in a new LQ article in the Slackware forum.

Comment from Fabick
Posted: November 27, 2018 at 09:57

Eric, your suggestions works very well how usual !!
After the fist start with your trick, I’ve linked the libva-x11.so to libva-x11.so.1 in /usr/lib and then restarted steam with LD_PRELOAD=’/usr/lib/libva-x11.so.1′ steam. All seems to works perfectly for now! Thank you very much

Write a comment