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.
those instruction are meant to illustrate how to upgrade to current from a stable installation, clean or not is not the object of that page: if you want to be sure to have a clean environment you can just do a full install on a clean partition from an iso like Alien Bob kindly provides, and at the end of the installation you will have an OS that will cover exactly the definition of "clean and full installation of the latest slackware current", or you can use a virtual machine for that, it's up to you.
in any case, this topic is not meant for a discussion on what is and what is not a clean and full installation of slackware current: please open another topic for this.
like I wrote you above, if you have these on your system (and so you got any third party packages already installed) your installation is clearly *not clean*: I'll say it again, sorry if I'm stressing it but it seems to me that you are not getting this, please open another topic, after the fifth post I'll just stop answering in this one.
not just packages, also things you might have installed via CPAN or built from source.
I did not install anything via CPAN. I always compile 3-rd party software using SBo or your scripts.
So now I have to search word "pearl" inside all *.info files in a directory, where my all 3-rd party software is collected.
Am I right ?
Unfortunately that couldn't be enough as some perl packages might not have perl in their name or other non strictly perl packages might install some perl stuff (as you have discovered with wireshark).
Hi , i clone the last git slackbuilds from github ponce , but qt5 not build here.
slackware64 up-to-date , in a clean enviroment, i test with webengine, without , codecs enbaled, diabled..but no lucky.
Quote:
socketcanbackend.cpp:667:41: error: ‘SIOCGSTAMP’ was not declared in this scope; did you mean ‘SIOCSARP’?
667 | if (Q_UNLIKELY(ioctl(canSocket, SIOCGSTAMP, &timeStamp) < 0)) {
error: ‘SIOCGSTAMP’ was not declared in this scope
Above you said you're on kernel 5.4. This is in the patch file you linked to:
Quote:
SIOCGSTAMP is defined in linux/sockios.h since kernel 5.2. Include that
file wherever needed.
Would this not imply that the patch is needed only for the kernel 5 series you're using? I'm compiling QT5 right now (on 4.19.84 and without that patch), and it hasn't bottled up (yet??)
Above you said you're on kernel 5.4. This is in the patch file you linked to:
Would this not imply that the patch is needed only for the kernel 5 series you're using? I'm compiling QT5 right now (on 4.19.84 and without that patch), and it hasn't bottled up (yet??)
i compile under 4.19.84 , but fails under 5.4-rc7 ... missing header , but i cant make a working patch.
+#if defined(WEBRTC_LINUX)
+#include <linux/sockios.h>
+#endif
+
#if defined(WEBRTC_POSIX)
#include <netinet/tcp.h> // for TCP_NODELAY
#define IP_MTU 14 // Until this is integrated from linux/in.h to netinet/in.h
NO LUCKY , grrrrr
Last edited by USUARIONUEVO; 11-13-2019 at 04:26 PM.
Some lucky now , i encounter some comment in the qt github for high version of qt , and i addapt this for qt-5.9 , very easy , cause only 1 insertion under 1 file
The header are present under linux 4.19 and 5.x branches , but 5+ kernels need to include in qt to build.
I test only one envoĦiroment for now , i continue to see how is better to apply this patch , we need to test under 4.19 for see if patch can aplly safely or cause problems , in this case of problems in 4.19 i suggest see if user are under branch 4 or 5
Quote:
uname -r|cut -d. -f1
I continue testing and edit to dd info
Under linux 5.x
Tested and working CCACHE=no
DOCS=no
EXAMPLES=no
PROPRIETARY_CODECS=yes
PULSEAUDIO=yes
WEBENGINE=no
Next step is testing with webengine yes, if builds, then i switch to linux 4.19 and see if patch cause problems under same configs.
OK , successfully build with webengine adding one more patch
#if defined(WEBRTC_POSIX)
#include <netinet/tcp.h> // for TCP_NODELAY
qt5 builds with or without webengine after apply the two patches under linux-5.4 , now the question is test if this patches can apply safely when runs kernels 4.x
OK , patches no affect under 4.19 kernels, are safe to apply the 2 patches , one is for qtdbus , and the other is for webengine , the webengine patch can be added under de parameter to apply other related patches for webengine.
Last edited by USUARIONUEVO; 11-14-2019 at 01:03 PM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.