Quote:
Originally Posted by notpua
|
you have some serious broken lua installation as the scanned pkgconfig files (from the weechat build system) expose some nonexistent system paths, like /usr/lib$LIBDIRSUFFIX, or library versions names, like -llua$MAJVER, that are maybe ok in a SlackBuild where those variables might be defined but aren't in a pkgconfig file where those are (apparently) not.
if you want to use weechat's lua plugins I suggest you to clean up the lua stuff you have built from source and the spurious pkgconfig files (lua*.pc) you most probably have in /usr/lib64/pkgconfig/, /usr/local/lib64/pkgconfig, /usr/local/lib/pkgconfig, /usr/share/pkgconfig or /usr/local/share/pkgconfig, then reinstall the official Slackware current
lua package (you don't need to download stuff from pkgs.org, just use the official mirrors) with "slackpkg install lua" (use "reinstall" if you have it already installed).
also, like marav said, ruby 3.3 isn't "officially" supported yet, but luckily for you you seem to have an older Slackware current where ruby 3.3 isn't there yet...
Quote:
Originally Posted by marav
Here, only ruby <= 3.2 seems to be supported
Code:
-- Checking for one of the modules 'ruby-3.2;ruby-3.1;ruby-3.0;ruby-2.7;ruby-2.6;ruby-2.5;ruby-2.4;ruby-2.3;ruby-2.2;ruby-2.1;ruby-2.0;ruby-1.9;ruby'
CMake Error at src/plugins/CMakeLists.txt:140 (message):
Ruby not found
|
...and, BTW, one can also "cheat it" with something like this in the SlackBuild
Code:
sed -i "s|ruby-3.2|ruby-3.3 ruby-3.2|" cmake/FindRuby.cmake