LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 08-10-2018, 01:20 PM   #406
a4z
Senior Member
 
Registered: Feb 2009
Posts: 1,727

Rep: Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742

awesome!

may I ask, what hardware are you using for the builds, do you use some optimization, distgcc, ccache, ... and how long does all this take?
 
Old 08-10-2018, 02:19 PM   #407
nobodino
Senior Member
 
Registered: Jul 2010
Location: Near Bordeaux in France
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,560

Rep: Reputation: 890Reputation: 890Reputation: 890Reputation: 890Reputation: 890Reputation: 890Reputation: 890
MB: MSI B150 gaming M3 (2nd hand product)
CPU: i7 6700 (2nd hand product)
RAM: 2*4 Go

Time to build:
- 40 mn for the tools
- for the complete distribution:
real 910m24.106s
user 3152m20.453s
sys 247m19.174s

no optimization, no distcc, nor ccache

Last edited by nobodino; 08-10-2018 at 03:33 PM.
 
1 members found this post helpful.
Old 08-10-2018, 02:46 PM   #408
nobodino
Senior Member
 
Registered: Jul 2010
Location: Near Bordeaux in France
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,560

Rep: Reputation: 890Reputation: 890Reputation: 890Reputation: 890Reputation: 890Reputation: 890Reputation: 890
I'll give a try this night to the latest plasma5 from Alien Bob and see what is the first show blocker.(with glibc-2.28)
I'll see where it crashes or not tomorrow morning now.

Last edited by nobodino; 08-10-2018 at 03:03 PM.
 
Old 08-11-2018, 12:30 AM   #409
nobodino
Senior Member
 
Registered: Jul 2010
Location: Near Bordeaux in France
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,560

Rep: Reputation: 890Reputation: 890Reputation: 890Reputation: 890Reputation: 890Reputation: 890Reputation: 890
qt failed:
----------------
.1/qtbase/src/corelib/io/qfilesystemengine_unix.cpp
In file included from /tmp/qt-everywhere-src-5.11.1/qtbase/src/corelib/io/qfilesystemengine_unix.cpp:94:
/usr/include/linux/stat.h:56:8: error: redéfinition de «*struct statx_timestamp*»
struct statx_timestamp {
^~~~~~~~~~~~~~~
In file included from /usr/include/sys/stat.h:446,
from /tmp/qt-everywhere-src-5.11.1/qtbase/mkspecs/linux-g++/qplatformdefs.h:75,
from /tmp/qt-everywhere-src-5.11.1/qtbase/src/corelib/io/qfilesystemengine_unix.cpp:42:
/usr/include/bits/statx.h:25:8: note: définition précédente de «*struct statx_timestamp*»
struct statx_timestamp
^~~~~~~~~~~~~~~
In file included from /tmp/qt-everywhere-src-5.11.1/qtbase/src/corelib/io/qfilesystemengine_unix.cpp:94:
/usr/include/linux/stat.h:99:8: error: redéfinition de «*struct statx*»
struct statx {
^~~~~
In file included from /usr/include/sys/stat.h:446,
from /tmp/qt-everywhere-src-5.11.1/qtbase/mkspecs/linux-g++/qplatformdefs.h:75,
from /tmp/qt-everywhere-src-5.11.1/qtbase/src/corelib/io/qfilesystemengine_unix.cpp:42:
/usr/include/bits/statx.h:36:8: note: définition précédente de «*struct statx*»
struct statx
^~~~~
/tmp/qt-everywhere-src-5.11.1/qtbase/src/corelib/io/qfilesystemengine_unix.cpp:110:12: error: «*int renameat2(int, const char*, int, const char*, unsigned int)*» a été déclaré «*extern*» puis, plus loin, «*static*» [-fpermissive]
static int renameat2(int oldfd, const char *oldpath, int newfd, const char *newpath, unsigned flags)
^~~~~~~~~
In file included from /usr/include/c++/8.2.0/cstdio:42,
from /usr/include/c++/8.2.0/ext/string_conversions.h:43,
from /usr/include/c++/8.2.0/bits/basic_string.h:6391,
from /usr/include/c++/8.2.0/string:52,
from /tmp/qt-everywhere-src-5.11.1/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:52,
from /tmp/qt-everywhere-src-5.11.1/qtbase/include/QtCore/qbytearray.h:1,
from /tmp/qt-everywhere-src-5.11.1/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:49,
from /tmp/qt-everywhere-src-5.11.1/qtbase/include/QtCore/qstring.h:1,
from /tmp/qt-everywhere-src-5.11.1/qtbase/include/QtCore/../../src/corelib/io/qiodevice.h:50,
from /tmp/qt-everywhere-src-5.11.1/qtbase/include/QtCore/qiodevice.h:1,
from /tmp/qt-everywhere-src-5.11.1/qtbase/include/QtCore/../../src/corelib/io/qfiledevice.h:43,
from /tmp/qt-everywhere-src-5.11.1/qtbase/include/QtCore/qfiledevice.h:1,
from /tmp/qt-everywhere-src-5.11.1/qtbase/src/corelib/io/qfile.h:44,
from /tmp/qt-everywhere-src-5.11.1/qtbase/src/corelib/io/qfilesystemengine_p.h:54,
from /tmp/qt-everywhere-src-5.11.1/qtbase/src/corelib/io/qfilesystemengine_unix.cpp:43:
/usr/include/stdio.h:164:12: note: déclaration précédente de «*int renameat2(int, const char*, int, const char*, unsigned int)*»
extern int renameat2 (int __oldfd, const char *__old, int __newfd,
^~~~~~~~~
/tmp/qt-everywhere-src-5.11.1/qtbase/src/corelib/io/qfilesystemengine_unix.cpp:115:12: error: «*int statx(int, const char*, int, unsigned int, statx*)*» a été déclaré «*extern*» puis, plus loin, «*static*» [-fpermissive]
static int statx(int dirfd, const char *pathname, int flag, unsigned mask, struct statx *statxbuf)
^~~~~
In file included from /usr/include/sys/stat.h:446,
from /tmp/qt-everywhere-src-5.11.1/qtbase/mkspecs/linux-g++/qplatformdefs.h:75,
from /tmp/qt-everywhere-src-5.11.1/qtbase/src/corelib/io/qfilesystemengine_unix.cpp:42:
/usr/include/bits/statx.h:87:5: note: déclaration précédente de «*int statx(int, const char*, int, unsigned int, statx*)*»
int statx (int __dirfd, const char *__restrict __path, int __flags,
^~~~~
gmake: *** [Makefile:423: qfilesystemengine_unix.o] Error 1
make: *** Pas de cible spécifiée et aucun makefile n'a été trouvé. Arrêt.
make: *** Pas de cible spécifiée et aucun makefile n'a été trouvé. Arrêt.
qt5 failed to build.
--------------------
root@drakstar64:/mnt/sfs/tmp# ls -la *.t?z
-rw-r--r-- 1 root root 71588 ao�t 10 22:37 extra-cmake-modules-5.32.0-x86_64-1.txz
-rw-r--r-- 1 root root 110512 ao�t 10 22:37 libinput-1.5.4-x86_64-1.txz
-rw-r--r-- 1 root root 45408 ao�t 10 22:37 libwacom-0.22-x86_64-1.txz
-rw-r--r-- 1 root root 244508 ao�t 10 22:38 libxkbcommon-0.8.0-x86_64-1.txz
-rw-r--r-- 1 root root 79272 ao�t 10 22:37 ninja-1.8.2-x86_64-1.txz
-rw-r--r-- 1 root root 477580 ao�t 10 22:37 OpenAL-1.18.2-x86_64-1.txz
-rw-r--r-- 1 root root 56580 ao�t 10 22:37 sni-qt-0.2.6-x86_64-5.txz
-rw-r--r-- 1 root root 115124 ao�t 10 22:38 wayland-1.14.0-x86_64-1.txz
----------------------
8 packages built.
 
Old 08-11-2018, 04:49 AM   #410
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559

Rep: Reputation: 8104Reputation: 8104Reputation: 8104Reputation: 8104Reputation: 8104Reputation: 8104Reputation: 8104Reputation: 8104Reputation: 8104Reputation: 8104Reputation: 8104
You probably need this: https://src.fedoraproject.org/cgit/r...se-glibc.patch
 
Old 08-11-2018, 05:14 AM   #411
nobodino
Senior Member
 
Registered: Jul 2010
Location: Near Bordeaux in France
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,560

Rep: Reputation: 890Reputation: 890Reputation: 890Reputation: 890Reputation: 890Reputation: 890Reputation: 890
thanks for this. I'm concentrating now on building SFS with glibc-2.28, and including your latest plasma5.

Last edited by nobodino; 08-11-2018 at 09:14 AM.
 
Old 08-12-2018, 01:34 AM   #412
nobodino
Senior Member
 
Registered: Jul 2010
Location: Near Bordeaux in France
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,560

Rep: Reputation: 890Reputation: 890Reputation: 890Reputation: 890Reputation: 890Reputation: 890Reputation: 890
regression test on slackware64-current up to "Sat Aug 11 05:01:49 UTC 201" with glibc-2.28 and the new scripts and the patch on github.
Same results as #post404. I'll give a new try to plasma5 with the patch for qt5 given by Alien Bob.
I will add to the github project the patches needed to build plasma5 with glibc-2.28.

nota: the patch for qt5 is only applicable to qt5base and not to qt5-everywhere*5.1.1tar.xz

Last edited by nobodino; 08-12-2018 at 11:08 AM.
 
Old 08-12-2018, 11:10 AM   #413
nobodino
Senior Member
 
Registered: Jul 2010
Location: Near Bordeaux in France
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,560

Rep: Reputation: 890Reputation: 890Reputation: 890Reputation: 890Reputation: 890Reputation: 890Reputation: 890
I transformed the patch to be applicable (path of the patch, added qtbase as subdir) to qt5-everywhere, see patch enclosed
------------------------
beginning of build.log
------------------------
Extracting qt-everywhere-src-5.11.1.tar.xz
Hmm... Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|--- qt-everywhere-opensource-src-5.9.0/qtbase/src/plugins/sqldrivers/mysql/qsql_mysql_p.h.orig 2017-05-26 14:43:31.000000000 +0200
|+++ qt-everywhere-opensource-src-5.9.0/qtbase/src/plugins/sqldrivers/mysql/qsql_mysql_p.h 2017-06-17 22:11:34.211899826 +0200
--------------------------
patching file qtbase/src/plugins/sqldrivers/mysql/qsql_mysql_p.h
Using Plan A...
Hunk #1 succeeded at 57.
done
Hmm... Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff -up qtbase-everywhere-src-5.11.1/qtbase/mkspecs/linux-g++/qplatformdefs.h.glibc qtbase-everywhere-src-5.11.1/qtbase/mkspecs/linux-g++/qplatformdefs.h
|--- qtbase-everywhere-src-5.11.1/qtbase/mkspecs/linux-g++/qplatformdefs.h.glibc 2018-06-15 09:29:31.000000000 +0200
|+++ qtbase-everywhere-src-5.11.1/qtbase/mkspecs/linux-g++/qplatformdefs.h 2018-07-26 15:40:56.887961897 +0200
--------------------------
patching file qtbase/mkspecs/linux-g++/qplatformdefs.h
Using Plan A...
Hunk #1 succeeded at 72.
Hmm... The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff -up qtbase-everywhere-src-5.11.1/qtbase/src/corelib/io/qfilesystemengine_unix.cpp.glibc qtbase-everywhere-src-5.11.1/qtbase/src/corelib/io/qfilesystemengine_unix.cpp
|--- qtbase-everywhere-src-5.11.1/qtbase/src/corelib/io/qfilesystemengine_unix.cpp.glibc 2018-06-15 09:29:31.000000000 +0200
|+++ qtbase-everywhere-src-5.11.1/qtbase/src/corelib/io/qfilesystemengine_unix.cpp 2018-07-26 16:34:54.346840184 +0200
--------------------------
patching file qtbase/src/corelib/io/qfilesystemengine_unix.cpp
Using Plan A...
Hunk #1 succeeded at 50.
Hunk #2 succeeded at 93.
Hunk #3 succeeded at 109.
done
+ cd qtbase
---------------------------
Attached Files
File Type: txt qt5-qtbase-glibc.txt (2.2 KB, 5 views)

Last edited by nobodino; 08-12-2018 at 11:15 AM.
 
Old 08-12-2018, 11:33 PM   #414
nobodino
Senior Member
 
Registered: Jul 2010
Location: Near Bordeaux in France
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,560

Rep: Reputation: 890Reputation: 890Reputation: 890Reputation: 890Reputation: 890Reputation: 890Reputation: 890
the next failure is qca-qt5:
-------------------------
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:5432:48: error: conversion invalide de « const SSL_CIPHER* » {aka « const ssl_cipher_st* »} vers « SSL_CIPHER* » {aka « ssl_cipher_st* »} [-fpermissive]
SSL_CIPHER *thisCipher = sk_SSL_CIPHER_value(sk, i);
~~~~~~~~~~~~~~~~~~~^~~~~~~
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:5433:54: error: utilisation invalide du type incomplet « SSL_CIPHER » {aka « struct ssl_cipher_st »}
cipherList += cipherIDtoString(version, thisCipher->id);
^~
In file included from /tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:39:
/usr/include/openssl/ssl.h:227:16: note: déclaration anticipée de « SSL_CIPHER » {aka « struct ssl_cipher_st »}
typedef struct ssl_cipher_st SSL_CIPHER;
^~~~~~~~~~~~~
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp: Dans la fonction membre « virtual QCA::TLSContext::SessionInfo opensslQCAPlugin::MyTLSContext::sessionInfo() const »:
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:5810:64: error: utilisation invalide du type incomplet « SSL » {aka « struct ssl_st »}
sessInfo.isCompressed = (0 != SSL_SESSION_get_compress_id(ssl->session));
^~
In file included from /usr/include/openssl/evp.h:14,
from /tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:27:
/usr/include/openssl/ossl_typ.h:144:16: note: déclaration anticipée de « SSL » {aka « struct ssl_st »}
typedef struct ssl_st SSL;
^~~~~~
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:5812:10: error: utilisation invalide du type incomplet « SSL » {aka « struct ssl_st »}
if (ssl->version == TLS1_VERSION)
^~
In file included from /usr/include/openssl/evp.h:14,
from /tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:27:
/usr/include/openssl/ossl_typ.h:144:16: note: déclaration anticipée de « SSL » {aka « struct ssl_st »}
typedef struct ssl_st SSL;
^~~~~~
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:5814:15: error: utilisation invalide du type incomplet « SSL » {aka « struct ssl_st »}
else if (ssl->version == SSL3_VERSION)
^~
In file included from /usr/include/openssl/evp.h:14,
from /tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:27:
/usr/include/openssl/ossl_typ.h:144:16: note: déclaration anticipée de « SSL » {aka « struct ssl_st »}
typedef struct ssl_st SSL;
^~~~~~
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:5816:15: error: utilisation invalide du type incomplet « SSL » {aka « struct ssl_st »}
else if (ssl->version == SSL2_VERSION)
^~
In file included from /usr/include/openssl/evp.h:14,
from /tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:27:
/usr/include/openssl/ossl_typ.h:144:16: note: déclaration anticipée de « SSL » {aka « struct ssl_st »}
typedef struct ssl_st SSL;
^~~~~~
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:5824:41: error: utilisation invalide du type incomplet « const SSL_CIPHER » {aka « const struct ssl_cipher_st »}
SSL_get_current_cipher(ssl)->id);
^~
In file included from /tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:39:
/usr/include/openssl/ssl.h:227:16: note: déclaration anticipée de « SSL_CIPHER » {aka « struct ssl_cipher_st »}
typedef struct ssl_cipher_st SSL_CIPHER;
^~~~~~~~~~~~~
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp: Dans la fonction membre « virtual void opensslQCAPlugin::MyMessageContext::end() »:
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:6396:18: error: utilisation invalide du type incomplet « X509 » {aka « struct x509_st »}
CRYPTO_add(&x->references, 1, CRYPTO_LOCK_X509);
^~
In file included from /usr/include/openssl/evp.h:14,
from /tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:27:
/usr/include/openssl/ossl_typ.h:119:16: note: déclaration anticipée de « X509 » {aka « struct x509_st »}
typedef struct x509_st X509;
^~~~~~~
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:6396:35: error: « CRYPTO_LOCK_X509 » n'a pas été déclaré dans cette portée
CRYPTO_add(&x->references, 1, CRYPTO_LOCK_X509);
^~~~~~~~~~~~~~~~
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:6396:35: note: alternatives suggérées: « CRYPTO_LOCK »
CRYPTO_add(&x->references, 1, CRYPTO_LOCK_X509);
^~~~~~~~~~~~~~~~
CRYPTO_LOCK
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:6396:5: error: « CRYPTO_add » n'a pas été déclaré dans cette portée
CRYPTO_add(&x->references, 1, CRYPTO_LOCK_X509);
^~~~~~~~~~
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:6396:5: note: alternatives suggérées: « CRYPTO_ONCE »
CRYPTO_add(&x->references, 1, CRYPTO_LOCK_X509);
^~~~~~~~~~
CRYPTO_ONCE
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:6438:17: error: utilisation invalide du type incomplet « X509 » {aka « struct x509_st »}
CRYPTO_add(&x->references, 1, CRYPTO_LOCK_X509);
^~
In file included from /usr/include/openssl/evp.h:14,
from /tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:27:
/usr/include/openssl/ossl_typ.h:119:16: note: déclaration anticipée de « X509 » {aka « struct x509_st »}
typedef struct x509_st X509;
^~~~~~~
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:6438:34: error: « CRYPTO_LOCK_X509 » n'a pas été déclaré dans cette portée
CRYPTO_add(&x->references, 1, CRYPTO_LOCK_X509);
^~~~~~~~~~~~~~~~
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:6438:34: note: alternatives suggérées: « CRYPTO_LOCK »
CRYPTO_add(&x->references, 1, CRYPTO_LOCK_X509);
^~~~~~~~~~~~~~~~
CRYPTO_LOCK
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:6438:4: error: « CRYPTO_add » n'a pas été déclaré dans cette portée
CRYPTO_add(&x->references, 1, CRYPTO_LOCK_X509);
^~~~~~~~~~
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:6438:4: note: alternatives suggérées: « CRYPTO_ONCE »
CRYPTO_add(&x->references, 1, CRYPTO_LOCK_X509);
^~~~~~~~~~
CRYPTO_ONCE
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:6501:18: error: utilisation invalide du type incomplet « X509 » {aka « struct x509_st »}
CRYPTO_add(&x->references, 1, CRYPTO_LOCK_X509);
^~
In file included from /usr/include/openssl/evp.h:14,
from /tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:27:
/usr/include/openssl/ossl_typ.h:119:16: note: déclaration anticipée de « X509 » {aka « struct x509_st »}
typedef struct x509_st X509;
^~~~~~~
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:6501:35: error: « CRYPTO_LOCK_X509 » n'a pas été déclaré dans cette portée
CRYPTO_add(&x->references, 1, CRYPTO_LOCK_X509);
^~~~~~~~~~~~~~~~
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:6501:35: note: alternatives suggérées: « CRYPTO_LOCK »
CRYPTO_add(&x->references, 1, CRYPTO_LOCK_X509);
^~~~~~~~~~~~~~~~
CRYPTO_LOCK
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:6501:5: error: « CRYPTO_add » n'a pas été déclaré dans cette portée
CRYPTO_add(&x->references, 1, CRYPTO_LOCK_X509);
^~~~~~~~~~
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:6501:5: note: alternatives suggérées: « CRYPTO_ONCE »
CRYPTO_add(&x->references, 1, CRYPTO_LOCK_X509);
^~~~~~~~~~
CRYPTO_ONCE
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp: Au niveau global:
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:6874:17: error: le champ « m_context » a le type incomplet « EVP_CIPHER_CTX » {aka « evp_cipher_ctx_st »}
EVP_CIPHER_CTX m_context;
^~~~~~~~~
In file included from /usr/include/openssl/evp.h:14,
from /tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:27:
/usr/include/openssl/ossl_typ.h:90:16: note: déclaration anticipée de « EVP_CIPHER_CTX » {aka « struct evp_cipher_ctx_st »}
typedef struct evp_cipher_ctx_st EVP_CIPHER_CTX;
^~~~~~~~~~~~~~~~~
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp: Dans la fonction membre « virtual QCA::SecureArray opensslQCAPlugin:pensslRandomContext::nextBytes(int) »:
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:7033:15: warning: « int RAND_pseudo_bytes(unsigned char*, int) » est obsolète [-Wdeprecated-declarations]
size);
^
In file included from /usr/include/openssl/hmac.h:13,
from /tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:28:
/usr/include/openssl/rand.h:47:1: note: déclaré ici
DEPRECATEDIN_1_1_0(int RAND_pseudo_bytes(unsigned char *buf, int num))
^~~~~~~~~~~~~~~~~~
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:7033:15: warning: « int RAND_pseudo_bytes(unsigned char*, int) » est obsolète [-Wdeprecated-declarations]
size);
^
In file included from /usr/include/openssl/hmac.h:13,
from /tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:28:
/usr/include/openssl/rand.h:47:1: note: déclaré ici
DEPRECATEDIN_1_1_0(int RAND_pseudo_bytes(unsigned char *buf, int num))
^~~~~~~~~~~~~~~~~~
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp: Au niveau global:
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:4766:16: warning: « QString opensslQCAPlugin::cipherIDtoString(const QCA::TLS::Version&, const long unsigned int&) » défini mais pas utilisé [-Wunused-function]
static QString cipherIDtoString( const TLS::Version &version, const unsigned long &cipherID)
^~~~~~~~~~~~~~~~
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:112:20: warning: « QCA::SecureArray opensslQCAPlugin::bn2fixedbuf(BIGNUM*, int) » défini mais pas utilisé [-Wunused-function]
static SecureArray bn2fixedbuf(BIGNUM *n, int size)
^~~~~~~~~~~
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:96:19: warning: « QCA::BigInteger opensslQCAPlugin::bn2bi(BIGNUM*) » défini mais pas utilisé [-Wunused-function]
static BigInteger bn2bi(BIGNUM *n)
^~~~~
make[2]: *** [plugins/qca-ossl/CMakeFiles/qca-ossl.dir/build.make:67: plugins/qca-ossl/CMakeFiles/qca-ossl.dir/qca-ossl.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:545: plugins/qca-ossl/CMakeFiles/qca-ossl.dir/all] Error 2
make: *** [Makefile:130: all] Error 2
qca-qt5 failed to build.

real 213m2,709s
user 733m6,003s
sys 42m13,182s
--------------------
 
Old 08-13-2018, 12:49 AM   #415
nobodino
Senior Member
 
Registered: Jul 2010
Location: Near Bordeaux in France
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,560

Rep: Reputation: 890Reputation: 890Reputation: 890Reputation: 890Reputation: 890Reputation: 890Reputation: 890
find a solution for qca-qt5: added the patch from slackware-current, see: https://github.com/nobodino/slackwar...5/deps/qca-qt5
 
Old 08-13-2018, 01:59 AM   #416
nobodino
Senior Member
 
Registered: Jul 2010
Location: Near Bordeaux in France
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,560

Rep: Reputation: 890Reputation: 890Reputation: 890Reputation: 890Reputation: 890Reputation: 890Reputation: 890
the next failure is PyQT5:
-------------------------
KIT_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -isystem /usr/include/python3.6m -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWebKitWidgets -isystem /usr/include/qt5/QtPrintSupport -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtWebKit -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I. -isystem /usr/include/libdrm -I/usr/lib64/qt5/mkspecs/linux-g++ -o sipQtWebKitWidgetsQGraphicsWebView.o sipQtWebKitWidgetsQGraphicsWebView.cpp
In file included from sipQtWebKitWidgetsQGraphicsWebView.cpp:24:
/tmp/PyQt5_gpl-5.10.1/sip/QtWebKitWidgets/qgraphicswebview.sip:124:10: erreur fatale: QGraphicsWebView*: Aucun fichier ou dossier de ce type
#include <QGraphicsWebView>
^~~~~~~~~~~~~~~~~~
compilation terminée.
make[1]: *** [Makefile:791: sipQtWebKitWidgetsQGraphicsWebView.o] Error 1
make[1]*: on quitte le répertoire «*/tmp/PyQt5_gpl-5.10.1/QtWebKitWidgets*»
make: *** [Makefile:689: sub-QtWebKitWidgets-make_first-ordered] Error 2
PyQt5 failed to build.
----------------------------
 
Old 08-13-2018, 08:26 AM   #417
nobodino
Senior Member
 
Registered: Jul 2010
Location: Near Bordeaux in France
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,560

Rep: Reputation: 890Reputation: 890Reputation: 890Reputation: 890Reputation: 890Reputation: 890Reputation: 890
According to this page: https://doc.qt.io/qt-5/qtwebenginewi...-qt-webkit-api
in the paragraph: "Unavailable Qt WebKit AP"

shouldn't it be disabled during building?
 
Old 08-16-2018, 08:46 AM   #418
nobodino
Senior Member
 
Registered: Jul 2010
Location: Near Bordeaux in France
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,560

Rep: Reputation: 890Reputation: 890Reputation: 890Reputation: 890Reputation: 890Reputation: 890Reputation: 890
updated qca-qt5.SlackBUild, no more patch needed, just specify the right path to openssl in the SlackBUild (from BLFS), see: https://github.com/nobodino/slackwar...5/deps/qca-qt5
 
Old 08-31-2018, 12:15 AM   #419
worsel
Member
 
Registered: Feb 2008
Location: Washington State, USA
Distribution: Slackware 14.2, Slackware-from-Scratch
Posts: 241

Original Poster
Rep: Reputation: 45
Finally, I got scripts to run to completion.

Had problems this month with my computer ( loose cable -- now fixed! )

Also, for some reason unknown, the tools directory I built would not build
to completion -- and stopped at a different spot every time I tried.

Built a new tools directory and Success! All files were built and the SFS /var/log/packages
directory was identical to a Slackware64-current /var/log/packages.

The only glitch I found was in build4_s.list. Ipset would not build under the host
system's kernel (4.4.144), being in a chroot jail, it wanted the kernel source files
for the host system instead of the files for SFS. Solved this by booting into SFS
and completing the build from there.

Host system: Slackware64-14.2
SFS Build: Rsynced source of 2018-08-10
SFS scripts: Obtained by git on 2018-08-10
 
Old 08-31-2018, 02:04 AM   #420
nobodino
Senior Member
 
Registered: Jul 2010
Location: Near Bordeaux in France
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,560

Rep: Reputation: 890Reputation: 890Reputation: 890Reputation: 890Reputation: 890Reputation: 890Reputation: 890
Well, glad to see you back.
There should be a notice concerning the ipset package: either you build it on a "up to date system" (current) and everything will be ok, either you build on stable or not "up to date system (kernel)" and ipset won't build.
If you know how to solve this little problem, tell me or pull a request on the github project.

Nota: all the PM I sent to you are filtered by your provider and I don't know other way to contact you. I invited you to be part of the project but no answer, you're welcome.

Last edited by nobodino; 08-31-2018 at 02:50 AM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] /usr/bin/X11/X11/....... 10 X11 subsets & counting walter74 Linux - General 2 06-07-2015 12:36 AM
How do I get the /etc/X11/X file rebuilt from scratch rickh Debian 4 05-07-2006 11:06 PM
ali aladdin v agp stinks :scratch: :scratch: :scratch: Mr Marmmalade Linux - Hardware 1 07-08-2003 05:11 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 05:49 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration