SBo scripts not building on current (read 1st post, pls)
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.
I got some error regarding dependencies. I assume sqg takes care of all dependencies... Please advice.
Code:
- Internal TexturePacker will be executed during build
-- Could NOT find MariaDBClient (missing: MARIADBCLIENT_INCLUDE_DIR) (found version "10.6.12")
-- Found MySqlClient: /usr/lib64/libmysqlclient.so (found version "")
CMake Error at /usr/share/cmake-3.25/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
Could NOT find Java (missing: Java_JAVA_EXECUTABLE Runtime)
Call Stack (most recent call first):
/usr/share/cmake-3.25/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake-3.25/Modules/FindJava.cmake:314 (find_package_handle_standard_args)
xbmc/interfaces/swig/CMakeLists.txt:32 (find_package)
I got some error regarding dependencies. I assume sqg takes care of all dependencies... Please advice.
Code:
- Internal TexturePacker will be executed during build
-- Could NOT find MariaDBClient (missing: MARIADBCLIENT_INCLUDE_DIR) (found version "10.6.12")
-- Found MySqlClient: /usr/lib64/libmysqlclient.so (found version "")
CMake Error at /usr/share/cmake-3.25/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
Could NOT find Java (missing: Java_JAVA_EXECUTABLE Runtime)
Call Stack (most recent call first):
/usr/share/cmake-3.25/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake-3.25/Modules/FindJava.cmake:314 (find_package_handle_standard_args)
xbmc/interfaces/swig/CMakeLists.txt:32 (find_package)
Thanks in advance for your traditional help.
Francisco
I think your problrm is here
Could NOT find Java (missing: Java_JAVA_EXECUTABLE Runtime)
JDK , need to go to webpage to accept terms , but im not sure if that requires si switched to other free java like openjdk
You have JDK/OpenJDK _?
After install you need to reboot cause java use custom dirs to libs and executables and need to load de profile , thats done during boot after install some java.
I think your problrm is here
Could NOT find Java (missing: Java_JAVA_EXECUTABLE Runtime)
JDK , need to go to webpage to accept terms , but im not sure if that requires si switched to other free java like openjdk
You have JDK/OpenJDK _?
After install you need to reboot cause java use custom dirs to libs and executables and need to load de profile , thats done during boot after install some java.
Thanks @USUARIONUEVO for your kind response.
I updated (slackpkg install-new + upgrade-all) my slackware "current" install today, before checking your advice regarding JDK/OpenJDK (rebooting was recommended by slackpkg after the update) and repeated the compilation process to check error messages again and start checking JDK
Code:
sqg -p kodi
sbopkg -i kodi
I noticed the following packages were updated/installed (I cut some lines). Note that zulu-openjdk11 was installed.
Code:
SUMMARY LOG
gtest:
Installing package gtest-1.10.0-x86_64-4_SBo.tgz ... OK
tinyxml:
Installing package tinyxml-2.6.2-x86_64-2_SBo.tgz ... OK
spdlog:
Installing package spdlog-1.10.0-x86_64-1_SBo.tgz ... OK
rapidjson:
Installing package rapidjson-1.1.0-x86_64-3_SBo.tgz ... OK
flatbuffers:
Installing package flatbuffers-23.1.4-x86_64-1_SBo.tgz ... OK
libass:
Installing package libass-0.14.0-x86_64-1_SBo.tgz ... OK
zulu-openjdk11:
Installing package zulu-openjdk11-11.0.18-x86_64-1_SBo.tgz ... OK
Then I got this compliation error:
Code:
[ 10%] Linking CXX static library rp-process-x11.a
[ 10%] Built target rp-process-x11
[ 10%] Building CXX object build/cores/VideoPlayer/Process/X11/CMakeFiles/processX11.dir/ProcessInfoX11.cpp.o
[ 10%] Linking CXX static library processX11.a
[ 10%] Built target processX11
[ 10%] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/GLContextEGL.cpp.o
In file included from /tmp/SBo/xbmc-19.5-Matrix/xbmc/windowing/X11/GLContextEGL.cpp:16:
/tmp/SBo/xbmc-19.5-Matrix/xbmc/windowing/X11/GLContextEGL.h:16:10: fatal error: EGL/eglextchromium.h: No such file or directory
16 | #include <EGL/eglextchromium.h>
| ^~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [build/windowing/X11/CMakeFiles/windowing_X11.dir/build.make:76: build/windowing/X11/CMakeFiles/windowing_X11.dir/GLContextEGL.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:5007: build/windowing/X11/CMakeFiles/windowing_X11.dir/all] Error 2
make: *** [Makefile:146: all] Error 2
I did not install new packages. It seems now the error is about a missed header file.
Having zulu-openjdk11: now installed, Is it still necessary to install jdk?. No jdk installed prior this compilation process and I noticed I can do it from AlienBob repos (what openjdk version?).
With Pat's Recent Hint in the Current ChangeLog (*) I was thinking it might be time to create a Virtual Slackware64 -current Instance and start testing as much as my Work and Home Schedules allow.
I don't use all SBo Packages so my testing would be limited to those Packages I do use from time-to-time.
But ...
Is there a recommended Testing Procedure for SBo Current ?
Thanks
-- kjh
(*)-Pat's Recent Hint
Code:
Wed Mar 8 20:26:54 UTC 2023
Hey folks, just some more updates on the road to an eventual beta. :-)
At this point nothing remains linked with openssl-1.1.1 except for python2 and
modules, and vsftpd. I think nobody cares about trying to force python2 to use
openssl3... it's EOL but still a zombie, unfortunately. I have seen some
patches for vsftpd and intend to take a look at them. We've bumped PHP to 8.2
and just gone ahead and killed 8.0 and 8.1. Like 7.4, 8.0 is not compatible
with openssl3 and it doesn't seem worthwhile to try to patch it. And with 8.2
already out for several revisions, 8.1 does not seem particularly valuable.
If you make use of PHP you should be used to it being a moving target by now.
Enjoy, and let me know if anything isn't working right. Cheers!
With Pat's Recent Hint in the Current ChangeLog (*) I was thinking it might be time to create a Virtual Slackware64 -current Instance and start testing as much as my Work and Home Schedules allow.
I don't use all SBo Packages so my testing would be limited to those Packages I do use from time-to-time.
But ...
Is there a recommended Testing Procedure for SBo Current ?
Thanks
-- kjh
(*)-Pat's Recent Hint
Code:
Wed Mar 8 20:26:54 UTC 2023
Hey folks, just some more updates on the road to an eventual beta. :-)
At this point nothing remains linked with openssl-1.1.1 except for python2 and
modules, and vsftpd. I think nobody cares about trying to force python2 to use
openssl3... it's EOL but still a zombie, unfortunately. I have seen some
patches for vsftpd and intend to take a look at them. We've bumped PHP to 8.2
and just gone ahead and killed 8.0 and 8.1. Like 7.4, 8.0 is not compatible
with openssl3 and it doesn't seem worthwhile to try to patch it. And with 8.2
already out for several revisions, 8.1 does not seem particularly valuable.
If you make use of PHP you should be used to it being a moving target by now.
Enjoy, and let me know if anything isn't working right. Cheers!
That is what I do. I test all my SlackBuilds in a -current VM as things chug along. Once we get to a beta that is when I will install on bare metal and start bug hunting the whole system along with my SlackBuilds.
I think your problrm is here
Could NOT find Java (missing: Java_JAVA_EXECUTABLE Runtime)
JDK , need to go to webpage to accept terms , but im not sure if that requires si switched to other free java like openjdk
You have JDK/OpenJDK _?
After install you need to reboot cause java use custom dirs to libs and executables and need to load de profile , thats done during boot after install some java.
Quote:
Originally Posted by frtorres
Thanks @USUARIONUEVO for your kind response.
I updated (slackpkg install-new + upgrade-all) my slackware "current" install today, before checking your advice regarding JDK/OpenJDK (rebooting was recommended by slackpkg after the update) and repeated the compilation process to check error messages again and start checking JDK
Code:
sqg -p kodi
sbopkg -i kodi
I noticed the following packages were updated/installed (I cut some lines). Note that zulu-openjdk11 was installed.
Code:
SUMMARY LOG
gtest:
Installing package gtest-1.10.0-x86_64-4_SBo.tgz ... OK
tinyxml:
Installing package tinyxml-2.6.2-x86_64-2_SBo.tgz ... OK
spdlog:
Installing package spdlog-1.10.0-x86_64-1_SBo.tgz ... OK
rapidjson:
Installing package rapidjson-1.1.0-x86_64-3_SBo.tgz ... OK
flatbuffers:
Installing package flatbuffers-23.1.4-x86_64-1_SBo.tgz ... OK
libass:
Installing package libass-0.14.0-x86_64-1_SBo.tgz ... OK
zulu-openjdk11:
Installing package zulu-openjdk11-11.0.18-x86_64-1_SBo.tgz ... OK
Then I got this compliation error:
Code:
[ 10%] Linking CXX static library rp-process-x11.a
[ 10%] Built target rp-process-x11
[ 10%] Building CXX object build/cores/VideoPlayer/Process/X11/CMakeFiles/processX11.dir/ProcessInfoX11.cpp.o
[ 10%] Linking CXX static library processX11.a
[ 10%] Built target processX11
[ 10%] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/GLContextEGL.cpp.o
In file included from /tmp/SBo/xbmc-19.5-Matrix/xbmc/windowing/X11/GLContextEGL.cpp:16:
/tmp/SBo/xbmc-19.5-Matrix/xbmc/windowing/X11/GLContextEGL.h:16:10: fatal error: EGL/eglextchromium.h: No such file or directory
16 | #include <EGL/eglextchromium.h>
| ^~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [build/windowing/X11/CMakeFiles/windowing_X11.dir/build.make:76: build/windowing/X11/CMakeFiles/windowing_X11.dir/GLContextEGL.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:5007: build/windowing/X11/CMakeFiles/windowing_X11.dir/all] Error 2
make: *** [Makefile:146: all] Error 2
I did not install new packages. It seems now the error is about a missed header file.
Having zulu-openjdk11: now installed, Is it still necessary to install jdk?. No jdk installed prior this compilation process and I noticed I can do it from AlienBob repos (what openjdk version?).
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.