LinuxQuestions.org
Review your favorite Linux distribution.
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 06-28-2019, 02:47 PM   #31
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,098

Rep: Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175

Quote:
Originally Posted by pee_bee View Post
Slightly different - actually k5.1.15 currently - but equivalent update status.
maybe there's no difference, but have you tried with the stock kernel in current?
 
Old 06-28-2019, 04:30 PM   #32
Jefferson
Member
 
Registered: Jul 2012
Distribution: Slackware-current, 32bit
Posts: 84

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by orbea View Post
@Jefferson That seems like an improvement as its now using nouveau instead of swrast (software), but that didn't seem to solve all of your problems... Can you try compiling mesa from source yourself again, I hope at least that works now? It may be worth to also try newer (git) or older versions to see if they are better.
I tried to build 19.1.1 using slackbuild (untouched). But i get same result (see attached Xorg.0.log).
When i tried to build 19.1.1 with removed libglvnd and "-Dglvnd=false" in Slackbuild, i get these errors:
Code:
/usr/bin/ld: cannot find -lGL
/usr/bin/ld: cannot find -lEGL
collect2: error: ld returned 1 exit status
Earlier i wrote that i had no problems with self-built 19.0.7.
Will try mesa from git later.
Attached Files
File Type: log Xorg.0.log (20.9 KB, 6 views)
 
Old 06-28-2019, 04:44 PM   #33
mats_b_tegner
Member
 
Registered: Nov 2009
Location: Gothenburg, Sweden
Distribution: Slackware
Posts: 946

Rep: Reputation: 649Reputation: 649Reputation: 649Reputation: 649Reputation: 649Reputation: 649
The older nVidia legacy drivers (340.xxx and 304.xxx) are not compatible with libglvnd as far as I know. I solved it by removing/blacklisting libglvnd and rebuilding mesa 19.0.7 without libglvnd i.e removing
Code:
--enable-libglvnd
from the mesa.SlackBuild-script.

Edit:
Sorry I noticed that you are using nouveau.

Last edited by mats_b_tegner; 06-28-2019 at 05:04 PM.
 
Old 06-28-2019, 05:07 PM   #34
orbea
Senior Member
 
Registered: Feb 2015
Distribution: Slackware64-current
Posts: 1,950

Rep: Reputation: Disabled
Quote:
Originally Posted by Jefferson View Post
I tried to build 19.1.1 using slackbuild (untouched). But i get same result (see attached Xorg.0.log).
When i tried to build 19.1.1 with removed libglvnd and "-Dglvnd=false" in Slackbuild, i get these errors:
Code:
/usr/bin/ld: cannot find -lGL
/usr/bin/ld: cannot find -lEGL
collect2: error: ld returned 1 exit status
Earlier i wrote that i had no problems with self-built 19.0.7.
Will try mesa from git later.
I had hoped we got past that one already... Hmm, this is 32-bit Slackware right? Maybe could you make sure that older meson versions have the same problem or not? Temporarily replacing the meson in current with the version from SBo should be fine for testing. Maybe its unrelated, but I am reading about issues with newer meson and 32-bit mesa on irc.

Edit: You could also try removing mesa before recompiling mesa to see if that helps...

Last edited by orbea; 06-28-2019 at 05:25 PM.
 
Old 06-29-2019, 10:16 AM   #35
Jefferson
Member
 
Registered: Jul 2012
Distribution: Slackware-current, 32bit
Posts: 84

Original Poster
Rep: Reputation: Disabled
That's right, 32-bit.
I tried to build 19.1.1 with meson 0.49.
When build process reaches 'mesa-demos-8.4.0 configure', it fails with an error:
Code:
checking for GL... no
checking GL/gl.h usability... no
checking GL/gl.h presence... no
checking for GL/gl.h... no
configure: error: GL not found
I removed mesa before compilation.
Also tried removing libglvnd with edited out libglvnd in Slackbuild - same result.
 
Old 06-29-2019, 10:42 AM   #36
orbea
Senior Member
 
Registered: Feb 2015
Distribution: Slackware64-current
Posts: 1,950

Rep: Reputation: Disabled
Quote:
Originally Posted by Jefferson View Post
That's right, 32-bit.
I tried to build 19.1.1 with meson 0.49.
When build process reaches 'mesa-demos-8.4.0 configure', it fails with an error:
Code:
checking for GL... no
checking GL/gl.h usability... no
checking GL/gl.h presence... no
checking for GL/gl.h... no
configure: error: GL not found
I removed mesa before compilation.
Also tried removing libglvnd with edited out libglvnd in Slackbuild - same result.
Sorry, I forgot about the mesa-demos and it seems the SlackBuild doesn't consider if mesa has already been installed or not when building them. You can just temporarily comment, remove or otherwise disable the mesa-demos build process in the mesa.SlackBuild before trying again. They are not important for this test.
 
1 members found this post helpful.
Old 06-29-2019, 01:19 PM   #37
Jefferson
Member
 
Registered: Jul 2012
Distribution: Slackware-current, 32bit
Posts: 84

Original Poster
Rep: Reputation: Disabled
Built it without demos - same result.
Attached Files
File Type: log Xorg.0.log (20.9 KB, 10 views)
 
Old 06-29-2019, 02:25 PM   #38
orbea
Senior Member
 
Registered: Feb 2015
Distribution: Slackware64-current
Posts: 1,950

Rep: Reputation: Disabled
So its not meson or libglvnd, I would try the mesa git master next to make sure its not already fixed.
 
1 members found this post helpful.
Old 06-29-2019, 04:12 PM   #39
Jefferson
Member
 
Registered: Jul 2012
Distribution: Slackware-current, 32bit
Posts: 84

Original Poster
Rep: Reputation: Disabled
I tried git version of mesa. Result is the same.
Looks like blacklisting mesa wasn't such a bad idea after all. At least temporarily.
Attached Files
File Type: log Xorg.0.log (20.9 KB, 8 views)
 
1 members found this post helpful.
Old 06-29-2019, 05:06 PM   #40
orbea
Senior Member
 
Registered: Feb 2015
Distribution: Slackware64-current
Posts: 1,950

Rep: Reputation: Disabled
Could you try compiling the previous release from source yourself? It would be good to make sure it still works.
 
Old 06-30-2019, 04:06 AM   #41
Jefferson
Member
 
Registered: Jul 2012
Distribution: Slackware-current, 32bit
Posts: 84

Original Poster
Rep: Reputation: Disabled
orbea, i can build it, but i need Slackbuild or precise "./configure" command line to do it.
I did compile 19.0.7 earlier, like i said, but i did it using Autotools with following keys: "--prefix=/usr --enable-autotools", iirc.
I don't know how to do it with meson (mesa's meson page wasn't helpful).
 
Old 06-30-2019, 05:26 AM   #42
pee_bee
LQ Newbie
 
Registered: Jan 2011
Posts: 18

Rep: Reputation: 12
I have reverted just /usr/lib/xorg/modules/dri/nouveau_dri.so
to the version in:
mesa-19.0.6-i586-1.txz
which does not have the dependency on libsensors.so.5

but apart from this reversion the system is built with mesa-19.1.1-i586-1.txz

with this sole reversion, the system and glxgears works as expected
 
1 members found this post helpful.
Old 06-30-2019, 09:06 AM   #43
orbea
Senior Member
 
Registered: Feb 2015
Distribution: Slackware64-current
Posts: 1,950

Rep: Reputation: Disabled
Quote:
Originally Posted by Jefferson View Post
orbea, i can build it, but i need Slackbuild or precise "./configure" command line to do it.
I did compile 19.0.7 earlier, like i said, but i did it using Autotools with following keys: "--prefix=/usr --enable-autotools", iirc.
I don't know how to do it with meson (mesa's meson page wasn't helpful).
You should be able to compile the previous version with the meson command-line found in Pat's SlackBuild, just make sure to provide the correct mesa tarball. Upstream mesa switched to meson for a while and Pat only switched when the deprecated autotools build was removed. It would be good to confirm its not an issue in mesa's new meson build by building an older version with meson.
 
Old 07-01-2019, 01:12 AM   #44
pee_bee
LQ Newbie
 
Registered: Jan 2011
Posts: 18

Rep: Reputation: 12
The answer?

Sun Jun 30 22:45:12 UTC 2019
x/mesa-19.1.1-i586-2.txz: Rebuilt.
Don't build the swr Gallium driver on IA32 - it leads to an illegal
instruction startup crash with CPUs that lack AVX support.
Thanks to Jefferson and Johnson.
 
2 members found this post helpful.
Old 07-01-2019, 03:06 AM   #45
pee_bee
LQ Newbie
 
Registered: Jan 2011
Posts: 18

Rep: Reputation: 12
Yes - fixes
 
  


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
[SOLVED] No package 'x11' found No package 'xext' found No package 'xdamage' found No package 'xfixes' found No package 'x11-xcb' found Jigsaw Linux From Scratch 14 02-23-2021 08:35 PM
[SOLVED] Plasma5 - SDDM black screen after kernel/mesa/xorg update michelino Slackware 2 04-26-2016 09:23 AM
LXer: Mesa 9.2-devel vs. Mesa 9.3-devel For Intel Haswell LXer Syndicated Linux News 0 08-17-2013 12:51 PM
Mesa problems after Xorg update xbennyboy SUSE / openSUSE 1 02-28-2007 01:52 AM
Installing Mesa & Mesa-demos... bozotix Linux - Software 2 05-09-2002 12:55 AM

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

All times are GMT -5. The time now is 02:55 PM.

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