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.
Ah well YOLO, I downloaded the source from --current and building cmake right now.......On my 15.0-x64
I hear you lol. This is why I always keep a 15.0 and -current VM ready to go in virt-manager. So I can try things exactly like this but don't have to worry about breaking anything on my bare metal install.
I give up ..... But why won't the appimage run then..... , chmod to +x and thats it usually, works for other appimages i have downloaded...but not this one...
It needs glibc 2.34. The version in Slackware-15.0 is 2.33.
It'd probably work in -current, but I'd only advocate trying it on a spare partition or VM as advised above.
usr/share/mime/packages/
usr/share/mime/packages/cmakecache.xml
usr/share/vim/
usr/share/vim/vimfiles/
usr/share/vim/vimfiles/indent/
usr/share/vim/vimfiles/indent/cmake.vim
usr/share/vim/vimfiles/syntax/
usr/share/vim/vimfiles/syntax/cmake.vim
WARNING: zero length file usr/share/cmake-3.28/Modules/IntelVSImplicitPath/hello.f
Slackware package /tmp/cmake-3.28.1-x86_64-1.txz created.
root@slackmachine:/home/slackuser/source/cmake# upgradepkg /tmp/cmake-3.28.1-x86_64-1.txz && /sbin/ldconfig
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Version: 3.28.1
CMake System Name: Linux
Build Type: Release
CMake Error at CMakeLists.txt:50 (find_package):
Could not find a configuration file for package "SDL2" that is compatible
with requested version "2.28.5".
The following configuration files were considered but not accepted:
/usr/lib64/cmake/SDL2/sdl2-config.cmake, version: 2.28.3
/usr/X11R6/lib64/cmake/SDL2/sdl2-config.cmake, version: 2.28.3
-- Configuring incomplete, errors occurred!
root@slackmachine:/home/slackuser/source/duckstation#
Code:
...
...
--> Deleting empty directory /usr/doc/cmake-3.21.4/cmsys/
--> Deleting empty directory /usr/doc/cmake-3.21.4/cmlibuv/
--> Deleting empty directory /usr/doc/cmake-3.21.4/cmlibrhash/
--> Deleting empty directory /usr/doc/cmake-3.21.4/
Verifying package cmake-3.28.1-x86_64-1.txz.
Installing package cmake-3.28.1-x86_64-1.txz:
PACKAGE DESCRIPTION:
# cmake (cross-platform, open-source make system)
#
# CMake is used to control the software process using simple platform
# and compiler independent configuration files. CMake generates
# native makefiles and workspaces that can be used in the
# compiler environment of your choice.
#
# Homepage: http://www.cmake.org
#
Package cmake-3.28.1-x86_64-1.txz installed.
Package cmake-3.21.4-x86_64-1 upgraded with new package /tmp/cmake-3.28.1-x86_64-1.txz.
CMake System Name: Linux
Build Type: Release
CMake Error at CMakeLists.txt:50 (find_package):
Could not find a configuration file for package "SDL2" that is compatible
with requested version "2.28.5".
The following configuration files were considered but not accepted:
/usr/lib64/cmake/SDL2/sdl2-config.cmake, version: 2.28.3
/usr/X11R6/lib64/cmake/SDL2/sdl2-config.cmake, version: 2.28.3
-- Configuring incomplete, errors occurred!
root@slackmachine:/home/slackuser/source/duckstation#
root@slackmachine:/home/slackuser/source/cmake#
usr/lib64/pkgconfig/sdl2.pc
usr/share/
usr/share/aclocal/
usr/share/aclocal/sdl2.m4
Slackware package /tmp/SDL2-2.28.5-x86_64-1.txz created.
root@slackmachine:/home/slackuser/source/SDL2/SDL2# upgradepkg /tmp/SDL2-2.28.5-x86_64-1.txz
+==============================================================================
| Upgrading SDL2-2.28.3-x86_64-1 package using /tmp/SDL2-2.28.5-x86_64-1.txz
+==============================================================================
Pre-installing package SDL2-2.28.5-x86_64-1...
Removing package: SDL2-2.28.3-x86_64-1-upgraded-2024-01-10,22:35:06
--> Deleting /usr/doc/SDL2-2.28.3/BUGS.txt
--> Deleting /usr/doc/SDL2-2.28.3/CREDITS.txt
--> Deleting /usr/doc/SDL2-2.28.3/README-SDL.txt
--> Deleting /usr/doc/SDL2-2.28.3/README.md
--> Deleting /usr/doc/SDL2-2.28.3/TODO.txt
--> Deleting /usr/doc/SDL2-2.28.3/WhatsNew.txt
--> Deleting /usr/lib64/libSDL2-2.0.so.0.2800.3
--> Deleting empty directory /usr/doc/SDL2-2.28.3/
Verifying package SDL2-2.28.5-x86_64-1.txz.
Installing package SDL2-2.28.5-x86_64-1.txz:
PACKAGE DESCRIPTION:
# SDL2 (Simple DirectMedia Layer Version 2)
#
# Simple DirectMedia Layer is a cross-platform development library
# designed to provide low-level access to audio, keyboard, mouse,
# joystick, and graphics hardware ia via OpenGL. It is used by
# video playback software, emulators, and games.
#
# Homepage: http://www.libsdl.org
#
Executing install script for SDL2-2.28.5-x86_64-1.txz.
Package SDL2-2.28.5-x86_64-1.txz installed.
Package SDL2-2.28.3-x86_64-1 upgraded with new package /tmp/SDL2-2.28.5-x86_64-1.txz.
root@slackmachine:/home/slackuser/source/SDL2/SDL2#
and now...
Code:
-- Could NOT find Libbacktrace (missing: LIBBACKTRACE_LIBRARY LIBBACKTRACE_INCLUDE_DIR)
CMake Warning at CMakeLists.txt:57 (message):
libbacktrace not found, crashes will not produce backtraces.
CMake Error at CMakeLists.txt:62 (find_package):
Could not find a configuration file for package "Qt6" that is compatible
with requested version "6.5.3".
The following configuration files were considered but not accepted:
/usr/lib64/cmake/Qt6/Qt6Config.cmake, version: 6.5.2
/usr/X11R6/lib64/cmake/Qt6/Qt6Config.cmake, version: 6.5.2
-- Configuring incomplete, errors occurred!
root@slackmachine:/home/slackuser/source/duckstation#
...I have qt6.5.2 .....Do I really need to recompile 6.5.3? I'll do it....just for everyone's amusement at this point
...Compiling qt 6.5.3 .....so i'll let it run, i'll check in the morning....
Code:
features - done
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/clang - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Found Python3: /usr/bin/python3.9 (found version "3.9.18") found components: Interpreter
-- Found Ninja: /usr/bin/ninja (found suitable version "1.10.2", minimum required is "1.7.2")
-- Configuring done (3.1s)
-- Generating done (0.0s)
-- Build files have been written to: /tmp/SBo/qt-everywhere-src-6.5.3/build/qtwebengine/src/gn
[814/11672] Performing build step for 'gn'
[0/1] Generating gn
ninja: Entering directory `/tmp/SBo/qt-everywhere-src-6.5.3/build/qtwebengine/src/gn/Release'
[54/195] CXX src/gn/commands.o
So, can ANYONE even compile 0.1.6232 for 15.0 x64? I solved my cmake, SDL2 and QT6 problems - I got QT6.5.3 compiled and installed - I can't compile QT 6.6.0 or 6.6.1 - but that shouldn't be an issue for duckstation at this point. I just want the next stable version to see if my controller issue is resolved or not.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.