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.
The script also works for Virtualbox-7.0.14. I should of labeled it 7.0.x.
Surely both versions have not relevant differences. For my purposes 7.0.12 is enough, I need virtualbox only to test my slackbuilds in a 32-bit system. Since it works, I have reinstalled zulu-openjdk17 yet, so I'll rebuild virtualbox or a new version only when a new issue will happen
I'm trying to recompile Blender 3.3.10 because it does not run more after the upgrade to ffmpeg 6.1.1, but the build fails near the end of the process. I don't know if this depends on the new ffmpeg, it seems no having relations.
This is the output of the error (parallel build with 10 jobs, but the same error occurs with a single job):
Code:
[ 87%] Building CXX object source/blender/nodes/geometry/CMakeFiles/bf_nodes_geometry.dir/Unity/unity_8_cxx.cxx.o
make[2]: *** Nessuna regola per generare l'obiettivo «source/blender/compositor/CMakeFiles/bf_compositor.dir/cmake_pch.hxx.gch», necessario per «source/blender/compositor/CMakeFiles/bf_compositor.dir/Unity/unity_24_cxx.cxx.o». Arresto.
make[1]: *** [CMakeFiles/Makefile2:6816: source/blender/compositor/CMakeFiles/bf_compositor.dir/all] Error 2
make[1]: *** Attesa per i processi non terminati....
English output should be like this:
Code:
[ 87%] Building CXX object source/blender/nodes/geometry/CMakeFiles/bf_nodes_geometry.dir/Unity/unity_8_cxx.cxx.o
make[2]: *** No rules to make target «source/blender/compositor/CMakeFiles/bf_compositor.dir/cmake_pch.hxx.gch», needed by «source/blender/compositor/CMakeFiles/bf_compositor.dir/Unity/unity_24_cxx.cxx.o». Stop.
make[1]: *** [CMakeFiles/Makefile2:6816: source/blender/compositor/CMakeFiles/bf_compositor.dir/all] Error 2
make[1]: *** Waiting for bla bla bla....
I don't know what log file is needed from the build process to give further information. Last lines of /tmp/SBo/Blender-3.3.10/build/source/blender/compositor/Makefile return this, but I'm not able to understand:
Code:
Unity/unity_9_cxx.o: Unity/unity_9_cxx.cxx.o
.PHONY : Unity/unity_9_cxx.o
# target to build an object file
Unity/unity_9_cxx.cxx.o:
cd /tmp/SBo/blender-3.3.10/build && $(MAKE) $(MAKESILENT) -f source/blender/compositor/CMakeFiles/bf_compositor.dir/build.make source/blender/compositor/CMakeFiles/bf_compositor.dir/Unity/unity_9_cxx.cxx.o
.PHONY : Unity/unity_9_cxx.cxx.o
Unity/unity_9_cxx.i: Unity/unity_9_cxx.cxx.i
.PHONY : Unity/unity_9_cxx.i
# target to preprocess a source file
Unity/unity_9_cxx.cxx.i:
cd /tmp/SBo/blender-3.3.10/build && $(MAKE) $(MAKESILENT) -f source/blender/compositor/CMakeFiles/bf_compositor.dir/build.make source/blender/compositor/CMakeFiles/bf_compositor.dir/Unity/unity_9_cxx.cxx.i
.PHONY : Unity/unity_9_cxx.cxx.i
Unity/unity_9_cxx.s: Unity/unity_9_cxx.cxx.s
.PHONY : Unity/unity_9_cxx.s
# target to generate assembly for a file
Unity/unity_9_cxx.cxx.s:
cd /tmp/SBo/blender-3.3.10/build && $(MAKE) $(MAKESILENT) -f source/blender/compositor/CMakeFiles/bf_compositor.dir/build.make source/blender/compositor/CMakeFiles/bf_compositor.dir/Unity/unity_9_cxx.cxx.s
.PHONY : Unity/unity_9_cxx.cxx.s
# Help Target
help:
@echo "The following are some of the valid targets for this Makefile:"
@echo "... all (the default if no target is provided)"
@echo "... clean"
@echo "... depend"
@echo "... edit_cache"
@echo "... install"
@echo "... install/local"
@echo "... install/strip"
@echo "... list_install_components"
@echo "... package"
@echo "... package_source"
@echo "... rebuild_cache"
@echo "... test"
@echo "... smaa_areatex_header"
@echo "... bf_compositor"
@echo "... Unity/unity_0_cxx.o"
@echo "... Unity/unity_0_cxx.i"
@echo "... Unity/unity_0_cxx.s"
@echo "... Unity/unity_10_cxx.o"
@echo "... Unity/unity_10_cxx.i"
@echo "... Unity/unity_10_cxx.s"
@echo "... Unity/unity_11_cxx.o"
@echo "... Unity/unity_11_cxx.i"
@echo "... Unity/unity_11_cxx.s"
@echo "... Unity/unity_12_cxx.o"
@echo "... Unity/unity_12_cxx.i"
@echo "... Unity/unity_12_cxx.s"
@echo "... Unity/unity_13_cxx.o"
@echo "... Unity/unity_13_cxx.i"
@echo "... Unity/unity_13_cxx.s"
@echo "... Unity/unity_14_cxx.o"
@echo "... Unity/unity_14_cxx.i"
@echo "... Unity/unity_14_cxx.s"
@echo "... Unity/unity_15_cxx.o"
@echo "... Unity/unity_15_cxx.i"
@echo "... Unity/unity_15_cxx.s"
@echo "... Unity/unity_16_cxx.o"
@echo "... Unity/unity_16_cxx.i"
@echo "... Unity/unity_16_cxx.s"
@echo "... Unity/unity_17_cxx.o"
@echo "... Unity/unity_17_cxx.i"
@echo "... Unity/unity_17_cxx.s"
@echo "... Unity/unity_18_cxx.o"
@echo "... Unity/unity_18_cxx.i"
@echo "... Unity/unity_18_cxx.s"
@echo "... Unity/unity_19_cxx.o"
@echo "... Unity/unity_19_cxx.i"
@echo "... Unity/unity_19_cxx.s"
@echo "... Unity/unity_1_cxx.o"
@echo "... Unity/unity_1_cxx.i"
@echo "... Unity/unity_1_cxx.s"
@echo "... Unity/unity_20_cxx.o"
@echo "... Unity/unity_20_cxx.i"
@echo "... Unity/unity_20_cxx.s"
@echo "... Unity/unity_21_cxx.o"
@echo "... Unity/unity_21_cxx.i"
@echo "... Unity/unity_21_cxx.s"
@echo "... Unity/unity_22_cxx.o"
@echo "... Unity/unity_22_cxx.i"
@echo "... Unity/unity_22_cxx.s"
@echo "... Unity/unity_23_cxx.o"
@echo "... Unity/unity_23_cxx.i"
@echo "... Unity/unity_23_cxx.s"
@echo "... Unity/unity_24_cxx.o"
@echo "... Unity/unity_24_cxx.i"
@echo "... Unity/unity_24_cxx.s"
@echo "... Unity/unity_2_cxx.o"
@echo "... Unity/unity_2_cxx.i"
@echo "... Unity/unity_2_cxx.s"
@echo "... Unity/unity_3_cxx.o"
@echo "... Unity/unity_3_cxx.i"
@echo "... Unity/unity_3_cxx.s"
@echo "... Unity/unity_4_cxx.o"
@echo "... Unity/unity_4_cxx.i"
@echo "... Unity/unity_4_cxx.s"
@echo "... Unity/unity_5_cxx.o"
@echo "... Unity/unity_5_cxx.i"
@echo "... Unity/unity_5_cxx.s"
@echo "... Unity/unity_6_cxx.o"
@echo "... Unity/unity_6_cxx.i"
@echo "... Unity/unity_6_cxx.s"
@echo "... Unity/unity_7_cxx.o"
@echo "... Unity/unity_7_cxx.i"
@echo "... Unity/unity_7_cxx.s"
@echo "... Unity/unity_8_cxx.o"
@echo "... Unity/unity_8_cxx.i"
@echo "... Unity/unity_8_cxx.s"
@echo "... Unity/unity_9_cxx.o"
@echo "... Unity/unity_9_cxx.i"
@echo "... Unity/unity_9_cxx.s"
.PHONY : help
#=============================================================================
# Special targets to cleanup operation of make.
# Special rule to run CMake to check the build system integrity.
# No rule that depends on this can have commands that come from listfiles
# because they might be regenerated.
cmake_check_build_system:
cd /tmp/SBo/blender-3.3.10/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
.PHONY : cmake_check_build_system
Does this happen to others too or is it my problem? Some days ago I have installed the AlienBOB's multilib
I'll try to recompile Blender disabling the support to ffmpeg, but IMHO the cause could be another context
Hi Giancarlo,
it's the new cmake-3.28.2 in current that is not compatible with the unity build system used by blender but luckily it's possible to disable it
just sync the repository for current and you should be able to build it (here it went fine with the patch): I'm not sure it will be fixed in future versions of cmake, just report if it breaks again.
just sync the repository for current and you should be able to build it (here it went fine with the patch): I'm not sure it will be fixed in future versions of cmake, just report if it breaks again.
Thanks, Ponce
I was starting to think that it depended on some slackbuild packages recently installed on my system. New versions of cmake give often a lot of issues for software outdated or too fast updated
Last edited by gian_d; 02-01-2024 at 07:28 AM.
Reason: fix typo
Thanks, Ponce
I was starting to think that it depended on some slackbuild packages recently installed on my system. New versions of cmake give often a lot of issues for software outdated or too fast updated
it seems they have fixed it in their git but patches don't apply cleanly so I updated it to a git snapshot
https://cgit.ponce.cc/slackbuilds/commit/?h=avidemux
just sync the repository for current and you should be able to build it.
Thanks ponce.
I could successfully compile the avidemux package against ffmpeg-6.x using your source.
There is a patch but I don't understand if this is applied to nvidia sources or the kernel sources (headers? source?). I don't like the idea of patching the kernel, I hope that this will be only an occasional issue with this or some future releases (6.7.3? 6.8.x?)
I tried to recompile PyQtWebEngine but it stalls on:
Code:
PyQtWebEngine-5.15.3/sip/QtWebEngineCore/qwebengineurlschemehandler.sip
pyproject.toml: line 7: using '[tool.sip.metadata]' to specify the project metadata is deprecated and will be removed in SIP v7.0.0, use '[project]' instead
sip-build: pyproject.toml: 'tool.sip.project.qmake': specify a working qmake or add it to PATH
using the SBo-master version leads to:
Code:
PyQtWebEngine-5.15.3/sip/QtWebEngineCore/qwebengineurlschemehandler.sip
Usage: python configure.py [options]
configure.py: error: '/usr/bin/sip3' is not an executable
I tried to recompile PyQtWebEngine but it stalls on:
Code:
PyQtWebEngine-5.15.3/sip/QtWebEngineCore/qwebengineurlschemehandler.sip
pyproject.toml: line 7: using '[tool.sip.metadata]' to specify the project metadata is deprecated and will be removed in SIP v7.0.0, use '[project]' instead
sip-build: pyproject.toml: 'tool.sip.project.qmake': specify a working qmake or add it to PATH
using the SBo-master version leads to:
Code:
PyQtWebEngine-5.15.3/sip/QtWebEngineCore/qwebengineurlschemehandler.sip
Usage: python configure.py [options]
configure.py: error: '/usr/bin/sip3' is not an executable
I tried to recompile PyQtWebEngine but it stalls on:
Code:
PyQtWebEngine-5.15.3/sip/QtWebEngineCore/qwebengineurlschemehandler.sip
pyproject.toml: line 7: using '[tool.sip.metadata]' to specify the project metadata is deprecated and will be removed in SIP v7.0.0, use '[project]' instead
sip-build: pyproject.toml: 'tool.sip.project.qmake': specify a working qmake or add it to PATH
hi Rob,
I just tried to build it too but it doesn't stalls here, it just takes a bit, but in the end the build goes fine
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.