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'm trying to build wxPython3 but get this error in the config.log
Quote:
No package 'gstreamer-plugins-base-0.10' found
configure:37213: WARNING: GStreamer 0.10 not available, falling back to 0.8
configure:37243: checking for GST
configure:37251: $PKG_CONFIG --exists --print-errors "gstreamer-$GST_VERSION gstreamer-interfaces-$GST_VERSION gstreamer-gconf-$GST_VERSION"
Package gstreamer-0.8 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gstreamer-0.8.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gstreamer-0.8' found
Package gstreamer-interfaces-0.8 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gstreamer-interfaces-0.8.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gstreamer-interfaces-0.8' found
Package gstreamer-gconf-0.8 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gstreamer-gconf-0.8.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gstreamer-gconf-0.8' found
configure:37254: $? = 1
configure:37269: $PKG_CONFIG --exists --print-errors "gstreamer-$GST_VERSION gstreamer-interfaces-$GST_VERSION gstreamer-gconf-$GST_VERSION"
Package gstreamer-0.8 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gstreamer-0.8.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gstreamer-0.8' found
Package gstreamer-interfaces-0.8 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gstreamer-interfaces-0.8.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gstreamer-interfaces-0.8' found
Package gstreamer-gconf-0.8 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gstreamer-gconf-0.8.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gstreamer-gconf-0.8' found
configure:37272: $? = 1
No package 'gstreamer-0.8' found
No package 'gstreamer-interfaces-0.8' found
No package 'gstreamer-gconf-0.8' found
configure:37301: WARNING: GStreamer 0.8/0.10 not available.
configure:37339: error: GStreamer not available
I've picked up the recently introduced gstreamer0 from ponce.org, but get the same error.
I'm thinking that I also need to re-introduce gst-plugins-base0 and maybe even gst-plugins-good0 as they were removed at the same time as gstreamer0 see Current Change Log
I'm trying to build wxPython3 but get this error in the config.log
[...]
I've picked up the recently introduced gstreamer0 from ponce.org, but get the same error.
I'm thinking that I also need to re-introduce gst-plugins-base0 and maybe even gst-plugins-good0 as they were removed at the same time as gstreamer0 see Current Change Log
probably you missed these two a few posts back (note the names of the packages):
regarding gstreamer0 we still have quite a few things that need it on SBo so, for the time being, hoping it won't require a lot of maintainance (in that case I'll remove it), I decided to add it, together with gst0-plugins-base and gst0-plugins-good: the involved REQUIRES lines will be fixed later.
BTW, probably it could work without the gstreamer0 stuff also if you remove these lines
Just upgraded my --current today. I stopped updating when ktown and the 5.10 kernel was introduced, but checking up with reported issues on this forum lead me to think it was pretty stable. My upgrade process was a bit tedious, but it all seems to work and is a definite improvement.
With the slackpkg clean-system command, my *ponce* packages were removed. Now, the dependencies are fairly different, so I am finding that my .sqf files need a lot of tweaking.
This error with Academic/convertall doesn't make sense to me:
sbopkg -i convertall
Found convertall-0.5.2.tar.gz in /var/cache/sbopkg.
Checking MD5SUM:
MD5SUM check for convertall-0.5.2.tar.gz ... OK
Building package for convertall...
* * *
Checking dependencies...
Python Version 2.7.18 -> OK
Sorry, Qt Version 4.1 or higher and PyQt Version 4.0 or higher are required
from the convertall website, latest is: March 22, 2020 - Release 0.8.0, but maybe Release 0.7.1 is best choice. The website indicates that 0.7.1 updated the dependency checks.
Just upgraded my --current today. I stopped updating when ktown and the 5.10 kernel was introduced, but checking up with reported issues on this forum lead me to think it was pretty stable. My upgrade process was a bit tedious, but it all seems to work and is a definite improvement.
With the slackpkg clean-system command, my *ponce* packages were removed. Now, the dependencies are fairly different, so I am finding that my .sqf files need a lot of tweaking.
This error with Academic/convertall doesn't make sense to me:
sbopkg -i convertall
Found convertall-0.5.2.tar.gz in /var/cache/sbopkg.
Checking MD5SUM:
MD5SUM check for convertall-0.5.2.tar.gz ... OK
Building package for convertall...
* * *
Checking dependencies...
Python Version 2.7.18 -> OK
Sorry, Qt Version 4.1 or higher and PyQt Version 4.0 or higher are required
from the convertall website, latest is: March 22, 2020 - Release 0.8.0, but maybe Release 0.7.1 is best choice. The website indicates that 0.7.1 updated the dependency checks.
if I were you I would try to get in touch with the maintainer on SBo, as he is not updating convertall since 9 years.
tar -xzf convertall-0.8.0.tar.gz
cd ConvertAll
/ConvertAll# python install.py
Checking dependencies...
Python Version 2.7.18 -> Sorry, 3.4 or higher is required
/ConvertAll# python3 install.py
Checking dependencies...
Python Version 3.9.1 -> OK
Qt Version 5.15.2 -> OK
PyQt Version 5.15.2 -> OK
Installing files...
Copying python files to /usr/local/share/convertall
***
Install complete.
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,564
Rep:
While trying to rebuild FreeCAD with SBo -current, it fails to build at the end of the queue with FreeCAD:
---------------------------
[ 16%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/DownloadItem.cpp.o
Dans le fichier inclus depuis /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
depuis /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
depuis /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
depuis /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
depuis /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
depuis /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
depuis /usr/include/boost/shared_ptr.hpp:17,
depuis /usr/include/boost/signals2/deconstruct.hpp:28,
depuis /usr/include/boost/signals2.hpp:15,
depuis /tmp/SBo/FreeCAD-0.18.4/src/App/Document.h:40,
depuis /tmp/SBo/FreeCAD-0.18.4/src/Gui/DownloadItem.cpp:47:
/usr/include/boost/detail/iterator.hpp:13:1: note: «*#pragma message: This header is deprecated. Use <iterator> instead.*»
13 | BOOST_HEADER_DEPRECATED("<iterator>")
| ^~~~~~~~~~~~~~~~~~~~~~~
[ 17%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/DownloadManager.cpp.o
/tmp/SBo/FreeCAD-0.18.4/src/Gui/DownloadManager.cpp:37:10: erreur fatale: QWebSettings*: Aucun fichier ou dossier de ce type
37 | #include <QWebSettings>
| ^~~~~~~~~~~~~~
compilation terminée.
make[2]: *** [src/Gui/CMakeFiles/FreeCADGui.dir/build.make:2196 : src/Gui/CMakeFiles/FreeCADGui.dir/DownloadManager.cpp.o] Erreur 1
make[1]: *** [CMakeFiles/Makefile2:4604 : src/Gui/CMakeFiles/FreeCADGui.dir/all] Erreur 2
make: *** [Makefile:149 : all] Erreur 2
FreeCAD:
Would you like to continue processing the rest of the
queue or would you like to abort? If this failed
package is a dependency of another package in the queue
then it may not make sense to continue.
(Y)es to continue, (N)o to abort, (R)etry the build?:
------------------
While trying to rebuild FreeCAD with SBo -current, it fails to build at the end of the queue with FreeCAD:
---------------------------
[ 16%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/DownloadItem.cpp.o
Dans le fichier inclus depuis /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
depuis /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
depuis /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
depuis /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
depuis /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
depuis /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
depuis /usr/include/boost/shared_ptr.hpp:17,
depuis /usr/include/boost/signals2/deconstruct.hpp:28,
depuis /usr/include/boost/signals2.hpp:15,
depuis /tmp/SBo/FreeCAD-0.18.4/src/App/Document.h:40,
depuis /tmp/SBo/FreeCAD-0.18.4/src/Gui/DownloadItem.cpp:47:
/usr/include/boost/detail/iterator.hpp:13:1: note: «*#pragma message: This header is deprecated. Use <iterator> instead.*»
13 | BOOST_HEADER_DEPRECATED("<iterator>")
| ^~~~~~~~~~~~~~~~~~~~~~~
[ 17%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/DownloadManager.cpp.o
/tmp/SBo/FreeCAD-0.18.4/src/Gui/DownloadManager.cpp:37:10: erreur fatale: QWebSettings*: Aucun fichier ou dossier de ce type
37 | #include <QWebSettings>
| ^~~~~~~~~~~~~~
compilation terminée.
make[2]: *** [src/Gui/CMakeFiles/FreeCADGui.dir/build.make:2196 : src/Gui/CMakeFiles/FreeCADGui.dir/DownloadManager.cpp.o] Erreur 1
make[1]: *** [CMakeFiles/Makefile2:4604 : src/Gui/CMakeFiles/FreeCADGui.dir/all] Erreur 2
make: *** [Makefile:149 : all] Erreur 2
FreeCAD:
Would you like to continue processing the rest of the
queue or would you like to abort? If this failed
package is a dependency of another package in the queue
then it may not make sense to continue.
(Y)es to continue, (N)o to abort, (R)etry the build?:
------------------
in the Slackbuild and then got to ~88% of the build which hiccuped on:
Quote:
/tmp/SBo/trojita-0.7/src/Gui/Window.cpp:2507:72: warning: ‘const QRect QDesktopWidget::availableGeometry(int) const’ is deprecated: Use QGuiApplication::screens() [-Wdeprecated-declarations]
2507 | setGeometry(QApplication::desktop()->availableGeometry());
| ^
In file included from /usr/include/qt5/QtWidgets/QDesktopWidget:1,
from /tmp/SBo/trojita-0.7/src/Gui/Window.cpp:26:
/usr/include/qt5/QtWidgets/qdesktopwidget.h:88:67: note: declared here
88 | _DEPRECATED_X("Use QGuiApplication::screens()") const QRect availableGeometry(int screen = -1) const;
| ^~~~~~~~~~~~~~~~~
I believe I have all the requirements installed, including lilv.
Code:
ls /var/log/packages/ | grep lilv
lilv-0.24.8-x86_64-1ponce
but I get this error with cinelerra:
Code:
g++ `cat x86_64/c_flags` -DMSGQUAL=pluginlv2 -c pluginlv2.C -o x86_64/pluginlv2.o
g++ `cat x86_64/c_flags` -DMSGQUAL=pluginlv2config -c pluginlv2config.C -o x86_64/pluginlv2config.o
In file included from pluginlv2.h:6,
from pluginlv2config.C:26:
pluginlv2config.h:35:10: fatal error: lilv/lilv.h: No such file or directory
35 | #include <lilv/lilv.h>
| ^~~~~~~~~~~~~
compilation terminated.
make[2]: *** [Makefile:606: x86_64/pluginlv2config.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from pluginlv2.h:6,
from pluginlv2.C:5:
pluginlv2config.h:35:10: fatal error: lilv/lilv.h: No such file or directory
35 | #include <lilv/lilv.h>
| ^~~~~~~~~~~~~
compilation terminated.
make[2]: *** [Makefile:606: x86_64/pluginlv2.o] Error 1
make[2]: Leaving directory '/tmp/SBo/cinelerra-20190930_6ca0a78/cinelerra'
make[1]: *** [Makefile:513: all-recursive] Error 1
make[1]: Leaving directory '/tmp/SBo/cinelerra-20190930_6ca0a78'
make: *** [Makefile:469: all] Error 2
cinelerra:
Would you like to continue processing the rest of the
queue or would you like to abort? If this failed
package is a dependency of another package in the queue
then it may not make sense to continue.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.