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.
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,564
Rep:
regression test up to "Wed Feb 12 21:51:35 UTC 2020": (x86_64 version) + 3 packages from pam (cracklib, libpwquality and pam)
- plasma-nm: fail
- libnm-qt: fail
- seamonkey: fail
SFS has been 'pamified', and the result is as clean as last week.
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,564
Rep:
regression test up to "Sat Feb 22 05:41:50 UTC 2020": (x86_64 version) + 3 packages from pam (cracklib, libpwquality and pam)
- plasma-nm: fail
- libnm-qt: fail
- seamonkey: fail
- phonon: fail
- phonon-gstreamer: fail
And I'm not at the end of SFS, qt5 is a pain to build.
------------
phonon:
------------------
/usr/include/qt5/QtCore/qmetatype.h:1160:20: error: 'const class QVariant' has no member named 'second'
1160 | return it->second;
| ~~~~^~~~~~
In file included from /usr/include/qt5/QtCore/qdebug.h:47,
from /usr/include/qt5/QtCore/QtDebug:1,
from /tmp/phonon-4.8.3/phonon/objectdescription.h:29,
from /tmp/phonon-4.8.3/phonon/path.h:27,
from /tmp/phonon-4.8.3/phonon/medianode.h:29,
from /tmp/phonon-4.8.3/phonon/abstractaudiooutput.h:27,
from /tmp/phonon-4.8.3/phonon/audiodataoutput.h:26,
from /tmp/phonon-4.8.3/build-qt5/phonon/phonon4qt5_autogen/EWIEGA46WW/moc_audiodataoutput.cpp:10,
from /tmp/phonon-4.8.3/build-qt5/phonon/phonon4qt5_autogen/mocs_compilation.cpp:2:
/usr/include/qt5/QtCore/qmap.h: In instantiation of 'void QMapNode<Key, T>::destroySubTree() [with Key = QString; T = QVariant]':
/usr/include/qt5/QtCore/qmap.h:248:13: required from 'void QMapData<Key, T>::destroy() [with Key = QString; T = QVariant]'
/usr/include/qt5/QtCore/qmap.h:339:43: required from 'QMap<K, V>::~QMap() [with Key = QString; T = QVariant]'
/usr/include/qt5/QtCore/qvariant.h:826:29: required from here
/usr/include/qt5/QtCore/qmap.h:127:34: error: 'callDestructorIfNecessary' was not declared in this scope
127 | callDestructorIfNecessary(key);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/usr/include/qt5/QtCore/qmap.h:128:34: error: 'callDestructorIfNecessary' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
128 | callDestructorIfNecessary(value);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
make[2]: *** [phonon/CMakeFiles/phonon4qt5.dir/build.make:63: phonon/CMakeFiles/phonon4qt5.dir/phonon4qt5_autogen/mocs_compilation.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:263: phonon/CMakeFiles/phonon4qt5.dir/all] Error 2
make: *** [Makefile:130: all] Error 2
-------------------------
phonon-gstreamer:
-------------------------
phonon-backend-gstreamer-4.8.2/tools/dbg-convert-all-dot-to-png.sh
Building ...
-- The C compiler identification is GNU 9.2.0
-- The CXX compiler identification is GNU 9.2.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Could NOT find Phonon (missing: Phonon_DIR)
CMake Error at /usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:146 (message):
Could NOT find Phonon (missing: Phonon_DIR)
Call Stack (most recent call first):
/usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:393 (_FPHSA_FAILURE_MESSAGE)
cmake/FindPhonon.cmake:29 (find_package_handle_standard_args)
CMakeLists.txt:15 (find_package)
-- Configuring incomplete, errors occurred!
See also "/tmp/phonon-backend-gstreamer-4.8.2/build/CMakeFiles/CMakeOutput.log".
-------------------------
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,564
Rep:
regression test up to "Wed Mar 4 22:03:30 UTC 2020": (x86_64 version)
------------------
-libnm-qt: fail
-plasma-nm: fail
-phonon: fail, should be replaced by phonon-qt4 from plasma/deps
-phonon-gstreamer: fail, should be replaced by phonon-qt4-gstreamer from plasma/deps
-qt-gstreamer: fail, should be replaced by qt-gstreamer from plasma/deps
-QScintilla: fail, except if added 2 new depdendancies: PyQt5 and python-enum34 from plasma/deps
-dconf need an extra : "-o "$(meson --version)" = "0.53.2 " due to meson change version
------------------
--- slackware 2020-03-07 08:23:20.751251611 +0100
+++ sfs 2020-03-07 15:05:01.137851910 +0100
@@ -209,6 +209,11 @@
d/dev86-0.16.21-x86_64-2.txz
d/distcc-3.3.3-x86_64-3.txz
d/doxygen-1.8.17-x86_64-2.txz
+deps/phonon-qt4-4.10.2-x86_64-1.txz
+deps/phonon-qt4-gstreamer-4.9.0-x86_64-1.txz
+deps/PyQt5-5.13.2-x86_64-2.txz
+deps/python-enum34-1.1.6-x86_64-1.txz
+deps/qt-gstreamer-1.2.0-x86_64-6.txz
d/flex-2.6.4-x86_64-3.txz
d/gcc-9.2.0-x86_64-4.txz
d/gcc-brig-9.2.0-x86_64-4.txz
@@ -261,6 +266,7 @@
d/vala-0.48.0-x86_64-1.txz
d/yasm-1.3.0-x86_64-2.txz
e/emacs-26.3-x86_64-3.txz
+extra/bash-completion-2.10-noarch-1.txz
f/linux-faqs-20060228-noarch-1.txz
f/linux-howtos-20160401-noarch-1.txz
kde/amarok-2.9.0-x86_64-3.txz
@@ -502,7 +508,6 @@
kde/libkscreen-1.0.5-x86_64-3.txz
kde/libktorrent-1.3.1-x86_64-4.txz
kde/libmm-qt-1.0.1-x86_64-3.txz
-kde/libnm-qt-0.9.8.4-x86_64-1.txz
kde/lokalize-4.14.3-x86_64-4.txz
kde/lskat-4.14.3-x86_64-4.txz
kde/marble-4.14.3-x86_64-3.txz
@@ -520,7 +525,6 @@
kde/perlkde-4.14.3-x86_64-8.txz
kde/perlqt-4.14.3-x86_64-9.txz
kde/picmi-4.14.3-x86_64-3.txz
-kde/plasma-nm-0.9.3.6-x86_64-2.txz
kde/polkit-kde-agent-1-9d74ae3_20120104git-x86_64-3.txz
kde/polkit-kde-kcmodules-1-001bdf7_20120111git-x86_64-3.txz
kde/poxml-4.14.3-x86_64-3.txz
----------------------
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,564
Rep:
regression test up to "Fri Mar 13 20:15:29 UTC 2020": (x86_64 version)
------------------
-libnm-qt: fail
-plasma-nm: fail
-phonon: fail, should be replaced by phonon-qt4 from plasma/deps
-phonon-gstreamer: fail, should be replaced by phonon-qt4-gstreamer from plasma/deps
-qt-gstreamer: fail, should be replaced by qt-gstreamer from plasma/deps
-QScintilla: fail, except if added 2 new depdendancies: PyQt5 and python-enum34 from plasma/deps
-serf: fail
-kppp: fail
------------------
serf:
---------------
/usr/lib64/python2.7/site-packages/pkg_resources/py2_warn.py:22: UserWarning: Setuptools will stop working on Python 2
************************************************************
You are running Setuptools on Python 2, which is no longer
supported and
>>> SETUPTOOLS WILL STOP WORKING <<<
in a subsequent release (no sooner than 2020-04-20).
Please ensure you are installing
Setuptools using pip 9.x or later or pin to `setuptools<45`
in your environment.
If you have done those things and are still encountering
this message, please comment in
https://github.com/pypa/setuptools/issues/1458
about the steps that led to this unsupported combination.
************************************************************
sys.version_info < (3,) and warnings.warn(pre + "*" * 60 + msg + "*" * 60)
SCons import failed. Unable to find engine files in:
/usr/lib/scons-3.1.2
/usr/lib/scons-3.1.2
/usr/local/lib/scons-3.1.2
/usr/lib64/scons-3.1.2
/usr/lib/scons
/usr/lib/scons
/usr/local/lib/scons
/usr/lib64/scons
Traceback (most recent call last):
File "/usr/bin/scons", line 195, in <module>
import SCons.Script
ImportError: No module named SCons.Script
--------------------------
kppp:
--------------------------
In file included from /usr/include/sys/socket.h:33,
from /tmp/kde_build/kdenetwork/kppp-4.14.3/requester.cpp:40:
/usr/include/bits/socket.h: In member function 'int Requester::recvFD()':
/usr/include/bits/socket.h:285:33: error: flexible array member 'cmsghdr::__cmsg_data' not at end of 'struct Requester::recvFD()::<unnamed>'
285 | __extension__ unsigned char __cmsg_data __flexarr; /* Ancillary data. */
| ^~~~~~~~~~~
/tmp/kde_build/kdenetwork/kppp-4.14.3/requester.cpp:83:37: note: next member 'int Requester::recvFD()::<unnamed struct>::fd' declared here
83 | struct { struct cmsghdr cmsg; int fd; } control;
| ^~
/tmp/kde_build/kdenetwork/kppp-4.14.3/requester.cpp:83:10: note: in the definition of 'struct Requester::recvFD()::<unnamed>'
83 | struct { struct cmsghdr cmsg; int fd; } control;
| ^
make[2]: *** [CMakeFiles/kppp.dir/build.make:449: CMakeFiles/kppp.dir/requester.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1737: CMakeFiles/kppp.dir/all] Error 2
make: *** [Makefile:141: all] Error 2
kdenetwork:kppp failed to build.
---------------------------
the change in SlackBuild.scons "python3 setup.py install" to "python2 setup.py install" solve the problem of serf.
actually, IMHO, you should do the opposite: it seems that the /usr/bin/scons script, regardless if built against python-3.x or python-2.x, points to a generic "python" interpreter while our python-3.x one is named "python3": applying this mod to scons.SlackBuild should do the trick (while keeping a scons built against python-3.x)
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,564
Rep:
Thanks for the piece of advice Mr Ponce.
I know the situation in Italy (coronavirus), we're nearly ready to total confinement here in France, schools are locked out, and for companies like mine it's a matter of hours?
Keep in touch.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.