LinuxQuestions.org
Share your knowledge at the LQ Wiki.
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 08-29-2021, 11:03 AM   #796
nobodino
Senior Member
 
Registered: Jul 2010
Location: Near Bordeaux in France
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,564

Rep: Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892

regression test up to "Thu Aug 26 23:13:18 UTC 2021" (x86_64 version)

One package doesn't anymore : kwin
------------------------
Consolidate compiler generated dependencies of target KWinWaylandWaylandBackend
[ 87%] Built target KWinWaylandWaylandBackend
[ 87%] Automatic MOC for target eglx11common
[ 87%] Built target eglx11common_autogen
Consolidate compiler generated dependencies of target eglx11common
[ 87%] Building CXX object src/plugins/platforms/x11/common/CMakeFiles/eglx11common.dir/eglonxbackend.cpp.o
/tmp/kde_build/plasma/kwin-5.22.4/src/plugins/platforms/x11/common/eglonxbackend.cpp: In member function 'void* KWin::EglOnXBackend::createSurface(xcb_window_t)':
/tmp/kde_build/plasma/kwin-5.22.4/src/plugins/platforms/x11/common/eglonxbackend.cpp:227:66: error: invalid conversion from 'xcb_window_t' {aka 'unsigned int'} to 'EGLNativeWindowType' {aka 'void*'} [-fpermissive]
227 | surface = eglCreateWindowSurface(eglDisplay(), config(), window, nullptr);
| ^~~~~~
| |
| xcb_window_t {aka unsigned int}
make[2]: *** [src/plugins/platforms/x11/common/CMakeFiles/eglx11common.dir/build.make:90: src/plugins/platforms/x11/common/CMakeFiles/eglx11common.dir/eglonxbackend.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:8960: src/plugins/platforms/x11/common/CMakeFiles/eglx11common.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
plasma:kwin failed to build.
------------------------
Everything else builds fine.

An extra : export SLKCFLAGS="-O2 -fPIC -fpermissive" is sufficient to build kwin without errors.

Last edited by nobodino; 08-29-2021 at 12:27 PM.
 
Old 08-29-2021, 01:33 PM   #797
Windu
Member
 
Registered: Aug 2021
Distribution: Arch Linux, Debian, Slackware
Posts: 594

Rep: Reputation: Disabled
Quote:
Originally Posted by nobodino View Post
regression test up to "Thu Aug 26 23:13:18 UTC 2021" (x86_64 version)

One package doesn't anymore : kwin
------------------------
Consolidate compiler generated dependencies of target KWinWaylandWaylandBackend
[ 87%] Built target KWinWaylandWaylandBackend
[ 87%] Automatic MOC for target eglx11common
[ 87%] Built target eglx11common_autogen
Consolidate compiler generated dependencies of target eglx11common
[ 87%] Building CXX object src/plugins/platforms/x11/common/CMakeFiles/eglx11common.dir/eglonxbackend.cpp.o
/tmp/kde_build/plasma/kwin-5.22.4/src/plugins/platforms/x11/common/eglonxbackend.cpp: In member function 'void* KWin::EglOnXBackend::createSurface(xcb_window_t)':
/tmp/kde_build/plasma/kwin-5.22.4/src/plugins/platforms/x11/common/eglonxbackend.cpp:227:66: error: invalid conversion from 'xcb_window_t' {aka 'unsigned int'} to 'EGLNativeWindowType' {aka 'void*'} [-fpermissive]
227 | surface = eglCreateWindowSurface(eglDisplay(), config(), window, nullptr);
| ^~~~~~
| |
| xcb_window_t {aka unsigned int}
make[2]: *** [src/plugins/platforms/x11/common/CMakeFiles/eglx11common.dir/build.make:90: src/plugins/platforms/x11/common/CMakeFiles/eglx11common.dir/eglonxbackend.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:8960: src/plugins/platforms/x11/common/CMakeFiles/eglx11common.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
plasma:kwin failed to build.
------------------------
Everything else builds fine.

An extra : export SLKCFLAGS="-O2 -fPIC -fpermissive" is sufficient to build kwin without errors.
This was reported here: https://bugs.kde.org/show_bug.cgi?id=440372 and the issue seems to have been introduced by upgrading libglvnd to 1.3.4.

Windu.
 
1 members found this post helpful.
Old 09-05-2021, 05:58 AM   #798
nobodino
Senior Member
 
Registered: Jul 2010
Location: Near Bordeaux in France
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,564

Rep: Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892
regression test up to "Fri Sep 3 18:51:49 UTC 2021" (x86_64 version)

Everything builds fine.
 
1 members found this post helpful.
Old 09-12-2021, 02:37 AM   #799
nobodino
Senior Member
 
Registered: Jul 2010
Location: Near Bordeaux in France
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,564

Rep: Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892
regression test up to "Fri Sep 10 18:58:52 UTC 2021" (x86_64 version)

Everything builds fine in one shot.
-----------------
upgrade your boot loader and reboot in your SFS system

real 1638m45.120s
user 8335m21.382s
sys 541m9.724s
You have mail in /var/mail/root
-----------------
That's what I call a perfect distribution, stable and rebuildable from scratch.

Last edited by nobodino; 09-12-2021 at 02:39 AM.
 
Old 09-19-2021, 05:22 AM   #800
nobodino
Senior Member
 
Registered: Jul 2010
Location: Near Bordeaux in France
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,564

Rep: Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892
regression test up to "Fri Sep 17 17:22:57 UTC 2021" (x86_64 version)

Everything builds fine except php-7.4.23 because of the upgrade of gd-2.3.2 to 2.3.3.
 
1 members found this post helpful.
Old 09-23-2021, 01:30 AM   #801
nobodino
Senior Member
 
Registered: Jul 2010
Location: Near Bordeaux in France
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,564

Rep: Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892
regression test up to "Mon Sep 20 18:49:19 UTC 2021" (x86_64 version) with glibc-2.34 and automake-1.16.4

Not so bad, 14 packages don't build, but found a solution for 6 of them from fedora, lasts 7 with no solution for the time being.

- texinfo
- guile
- rcs
- fuse
- bluez
- autofs
have a solution to build correctly (see link: https://github.com/nobodino/slackwar...er/development)
- gtk+2 (due to automake-16.4, ok with automake-1.16.2)

- vim (gvim is ok)
- ntp
- vulkan-sdk (tested 1.2.176.1, 1.2.182.0 and 1.2.189.0 but no luck)
- qt5
- gpgme
- emacs
- postfix
no solution available yet.

nota: I added the errors which occur during the building.
Attached Files
File Type: txt slackware-glibc-2.34-errors.txt (9.4 KB, 13 views)

Last edited by nobodino; 09-24-2021 at 03:23 AM.
 
Old 09-25-2021, 11:03 AM   #802
nobodino
Senior Member
 
Registered: Jul 2010
Location: Near Bordeaux in France
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,564

Rep: Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892
progress on regression test up to "Mon Sep 20 18:49:19 UTC 2021" (x86_64 version) with glibc-2.34 and automake-1.16.4

- only vulkan-sdk doesn't build, every other package has a fix:

see link : https://github.com/nobodino/slackwar...er/development

Last edited by nobodino; 09-25-2021 at 01:53 PM.
 
Old 10-03-2021, 05:32 AM   #803
nobodino
Senior Member
 
Registered: Jul 2010
Location: Near Bordeaux in France
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,564

Rep: Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892
regression test up to "Sat Oct 2 05:36:25 UTC 2021" (x86_64 version)

Everything builds fine.
 
1 members found this post helpful.
Old 10-03-2021, 03:01 PM   #804
adcdam
Member
 
Registered: Aug 2020
Location: Berisso, Argentina
Distribution: Slackware
Posts: 255

Rep: Reputation: 205Reputation: 205Reputation: 205
Outstanding job nobodino, from what i have read libpthread, libdl, libutil, libanl are now integrated into glibc in 2.34 version.
could you supply and updated guide on your Slackware from Scratch current? i would like to build and test stuff in a spare drive.
 
Old 10-04-2021, 12:05 AM   #805
nobodino
Senior Member
 
Registered: Jul 2010
Location: Near Bordeaux in France
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,564

Rep: Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892
If you want to test with glibc-2.34 just choose the development branch while building but don't build the tools with with gnat, it doesn't work for the time being.

Happy SFS.

Last edited by nobodino; 10-04-2021 at 01:06 AM.
 
Old 10-08-2021, 03:57 AM   #806
nobodino
Senior Member
 
Registered: Jul 2010
Location: Near Bordeaux in France
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,564

Rep: Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892
regression test up to "Sun Oct 3 23:05:29 UTC 2021" (x86_64 version) with glibc-2.34 and automake-1.16.5.

works a little less than the previous test.
- vulkan doesn't build:
- kde: now I'm stuck with that error with libkleo:
-----------------
-- Installing in the same prefix as Qt, adopting their path scheme.
CMake Warning at /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:677 (message):
KDE_INSTALL_BINDIR, KDE_INSTALL_LIBDIR and KDE_INSTALL_INCLUDEDIR should
either all be absolute paths or all be relative paths.
Call Stack (most recent call first):
CMakeLists.txt:17 (include)


-- Looking for __GLIBC__
-- Looking for __GLIBC__ - found
-- Performing Test _OFFT_IS_64BIT
-- Performing Test _OFFT_IS_64BIT - Success
-- Performing Test HAVE_DATE_TIME
-- Performing Test HAVE_DATE_TIME - Success
-- Found Gettext: /usr/bin/msgmerge (found version "0.21")
-- Could NOT find QGpgme (missing: QGpgme_DIR)
CMake Error at CMakeLists.txt:46 (find_package):
Could not find a package configuration file provided by "QGpgme" (requested
version 1.13.1) with any of the following names:

QGpgmeConfig.cmake
qgpgme-config.cmake

Add the installation prefix of "QGpgme" to CMAKE_PREFIX_PATH or set
"QGpgme_DIR" to a directory containing one of the above files. If "QGpgme"
provides a separate development package or SDK, be sure it has been
installed.


-- Configuring incomplete, errors occurred!
See also "/tmp/kde_build/kdepim/libkleo-21.08.1/cmake-build/CMakeFiles/CMakeOutput.log".
make: *** No targets specified and no makefile found. Stop.
make: *** No targets specified and no makefile found. Stop.
kdepim:libkleo failed to build.
-----------
gpgme is installed, but not seen by libkleo. Even if I downgrade to automake-1.16.2, I get the same result.
The only package which is different glibc-2.34.
Any idea to solve this problem?

Errata 12102021: downgrading gpgme to 1.15.1 solved the problem.

Last edited by nobodino; 10-12-2021 at 01:42 AM.
 
Old 10-10-2021, 03:05 AM   #807
nobodino
Senior Member
 
Registered: Jul 2010
Location: Near Bordeaux in France
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,564

Rep: Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892
regression test up to "Fri Oct 8 03:23:28 UTC 2021" (x86_64 version)

Everything builds fine.

It was just before the python-3.10.0 update.
-------------
real 1663m5.851s
user 8396m13.747s
sys 549m59.682s
-------------
 
Old 10-17-2021, 04:47 AM   #808
nobodino
Senior Member
 
Registered: Jul 2010
Location: Near Bordeaux in France
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,564

Rep: Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892
Regression test up to "Fri Oct 15 20:47:13 UTC 2021" (x86_64 version)

Everything builds fine with python-3.10.
 
Old 10-20-2021, 02:09 PM   #809
nobodino
Senior Member
 
Registered: Jul 2010
Location: Near Bordeaux in France
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,564

Rep: Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892
Regression test up to "Fri Oct 15 20:47:13 UTC 2021" (x86_64 version) with glibc-2.34 and automake-1.16.5

- only vulkan-sdk doesn't build, every other package has a fix:
 
Old 10-22-2021, 01:57 AM   #810
nobodino
Senior Member
 
Registered: Jul 2010
Location: Near Bordeaux in France
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,564

Rep: Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892
Here it's everything builds fine with glibc-2.34, even vulkan-sdk.

A single sed line in the SlackBuild solved the problem:
--------------------
cd $TMP/gfxreconstruct-sdk-$GFXRECONSTRUCT_VERSION

# patch to build with glibc-2.34
cd framework/util
sed -i -e 's/SIGSTKSZ/_SC_SIGSTKSZ/' page_guard_manager.cpp
cd ../..
---------------------
 
  


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] /usr/bin/X11/X11/....... 10 X11 subsets & counting walter74 Linux - General 2 06-07-2015 12:36 AM
How do I get the /etc/X11/X file rebuilt from scratch rickh Debian 4 05-07-2006 11:06 PM
ali aladdin v agp stinks :scratch: :scratch: :scratch: Mr Marmmalade Linux - Hardware 1 07-08-2003 05:11 AM

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

All times are GMT -5. The time now is 11:47 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