SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,564
Rep:
Regression test up to "Wed Feb 2 22:22:22 UTC 2022" (x86_64 version) Slackware-15.0 with glibc-2.35 and kernel-5.16.6.
With glibc-2.34, llvm-13.0.0 doesn't build (ninja error), nor llvm-13.0.1, so I decided to give glibc-2.35 a try.
The purpose of that build was to upgrade as few packages as possible to track the problems issued by this new glibc, and the results are better that I could guess.
The only packages that need patches are the same as for glibc-2.34 and are rather trivial patches, only one package doesn't build due to glibc-2.35 upgrade.
The clisp package need a new version avaliable through the source.download (clisp-2.50_20210628_de01f0f47.tar.xz)
The purpose of that build was to upgrade as few packages as possible to track the problems issued by this new glibc, and the results are the best that I could imagine.
The slackware source is in a pretty good shape for the next development cycle.
Awesome work!
Let me quote ANNOUNCE.15.0:
Code:
For the first time ever we have included a "make_world.sh" script that allows
automatically rebuilding the entire operating system from source. We also
made it a priority throughout the development cycle to ensure that nothing
failed to build. All the sources have been tested and found to build
properly. Special thanks to nobodino for spearheading this effort.
For the most part kde fails due to qtWenEngine module, probably the qt5 package?
Code:
-- Checking for module 'libsasl2'
-- Found libsasl2, version 2.1.28
-- Found Sasl2: /usr/lib64/libsasl2.so (found version "2.1.28")
CMake Error at /usr/lib64/cmake/Qt5/Qt5Config.cmake:28 (find_package):
Could not find a package configuration file provided by "Qt5WebEngine" with
any of the following names:
Qt5WebEngineConfig.cmake
qt5webengine-config.cmake
Add the installation prefix of "Qt5WebEngine" to CMAKE_PREFIX_PATH or set
"Qt5WebEngine_DIR" to a directory containing one of the above files. If
"Qt5WebEngine" provides a separate development package or SDK, be sure it
has been installed.
Call Stack (most recent call first):
CMakeLists.txt:55 (find_package)
-- Configuring incomplete, errors occurred!
See also "/tmp/kde_build/kdepim/libksieve-21.12.2/cmake-build/CMakeFiles/CMakeOutput.log".
make: *** No targets specified and no makefile found. Stop.
make: *** No targets specified and no makefile found. Stop.
kdepim:libksieve failed to build.
---------------------
akonadiconsole
/usr/bin/ld: /usr/lib64/libKF5WebEngineViewer.so.5: undefined reference to `QWebEngineScript::~QWebEngineScript()@Qt_5'
/usr/bin/ld: /usr/lib64/libKF5WebEngineViewer.so.5: undefined reference to `QWebEngineScript::setRunsOnSubFrames(bool)@Qt_5'
/usr/bin/ld: /usr/lib64/libKF5MessageViewer.so.5.19.2: undefined reference to `QWebEnginePage::certificateError(QWebEngineCertificateError const&)@Qt_5'
/usr/bin/ld: /usr/lib64/libKF5WebEngineViewer.so.5: undefined reference to `QWebEngineView::qt_metacall(QMetaObject::Call, int, void**)@Qt_5'
/usr/bin/ld: /usr/lib64/libKF5WebEngineViewer.so.5: undefined reference to `QWebEnginePage::javaScriptConsoleMessage(QWebEnginePage::JavaScriptConsoleMessageLevel, QString const&, int, QString const&)@Qt_5'
/usr/bin/ld: /usr/lib64/libKF5WebEngineViewer.so.5: undefined reference to `QWebEngineUrlRequestInfo::navigationType() const@Qt_5'
--------------------
digikam
-- ----------------------------------------------------------------------------------
-- Check dependencies for digikam version 7.5.0
--
CMake Error at /usr/lib64/cmake/Qt5/Qt5Config.cmake:28 (find_package):
Could not find a package configuration file provided by
"Qt5WebEngineWidgets" with any of the following names:
Qt5WebEngineWidgetsConfig.cmake
qt5webenginewidgets-config.cmake
Add the installation prefix of "Qt5WebEngineWidgets" to CMAKE_PREFIX_PATH
or set "Qt5WebEngineWidgets_DIR" to a directory containing one of the above
files. If "Qt5WebEngineWidgets" provides a separate development package or
SDK, be sure it has been installed.
Call Stack (most recent call first):
core/CMakeLists.txt:68 (find_package)
-- Configuring incomplete, errors occurred!
See also "/tmp/kde_build/applications-extra/digikam-7.5.0/cmake-build/CMakeFiles/CMakeOutput.log".
make: *** No targets specified and no makefile found. Stop.
make: *** No targets specified and no makefile found. Stop.
applications-extra:digikam failed to build.
-----------------------------------
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,564
Rep:
something odd:
If I install the qt5 package from slackware the kde packages build without error.
It never occured that qt5 built in SFS doesn't behave as one provided by slackware.
something odd:
If I install the qt5 package from slackware the kde packages build without error.
It never occured that qt5 built in SFS doesn't behave as one provided by slackware.
something happened with qtwebengine that we apparently fixed, but never really resolved
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,564
Rep:
Has anyone noticed the regression concerning : igt-gpu-tools
Code:
Checking if "built-in atomics" : links: YES
Has header "linux/kd.h" : YES
Has header "sys/kd.h" : YES
Has header "libgen.h" : YES
Has header "sys/io.h" : YES
Checking if "cpuid.h" : links: YES
Header <unistd.h> has symbol "gettid" : YES
Checking whether type "struct sysinfo" has member "totalram" : YES
Checking for function "memfd_create" : YES
Configuring config.h using configuration
../lib/meson.build:155:4: ERROR: Function does not take positional arguments.
A full log can be found at /tmp/x11-build/igt-gpu-tools-1.26/meson-build/meson-logs/meson-log.txt
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.