LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
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 07-23-2017, 03:50 AM   #631
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,131

Original Poster
Rep: Reputation: 4203Reputation: 4203Reputation: 4203Reputation: 4203Reputation: 4203Reputation: 4203Reputation: 4203Reputation: 4203Reputation: 4203Reputation: 4203Reputation: 4203

I built it here using also optional dependencies, it might be dssi is now mandatory: please try installing it and rebuilding muse.
 
Old 07-23-2017, 06:34 AM   #632
elcore
Senior Member
 
Registered: Sep 2014
Distribution: Slackware
Posts: 1,754

Rep: Reputation: Disabled
Anyone checked if dnscrypt-proxy runs? It was bumped from 1.7 to 1.9.5 and it builds fine, however:
The daemon doesn't start even though it's been configured according to the README.
Only way I could get it to run is by using the new binary with old configuration in /etc/default and the old rc script.
New configuration from 1.9.5 just silently fails over here, I'd be interested if anyone got it to start properly.
 
Old 07-23-2017, 07:01 AM   #633
brodo
Member
 
Registered: Jan 2004
Location: Poland, Poznan
Distribution: Slackware current 32 / 64
Posts: 406

Rep: Reputation: 30
Quote:
Originally Posted by ponce View Post
I built it here using also optional dependencies, it might be dssi is now mandatory: please try installing it and rebuilding muse.



With dssi I've reached 91%, but no 100% as of yet:



[ 90%] Building CXX object muse/CMakeFiles/core.dir/value.o
[ 91%] Building CXX object muse/CMakeFiles/core.dir/vst.o
[ 91%] Building CXX object muse/CMakeFiles/core.dir/vst_native.o
/tmp/SBo/muse-3.0pre2/muse/vst_native.cpp: In function ‘void MusECore::scanVstNativeLib(QFileInfo&)’:
/tmp/SBo/muse-3.0pre2/muse/vst_native.cpp:473:89: error: no matching function for call to ‘make_pair<int, std::string>(VstIntPtr&, std::string)’
hellPlugs.insert(std::make_pair<int, std::string>(id, std::string(cPlugName)));
^
In file included from /usr/include/c++/7.1.0/utility:70:0,
from /usr/include/qt5/QtCore/qcompilerdetection.h:1001,
from /usr/include/qt5/QtCore/qglobal.h:83,
from /usr/include/qt5/QtCore/qchar.h:43,
from /usr/include/qt5/QtCore/qstring.h:48,
from /usr/include/qt5/QtCore/qdir.h:43,
from /usr/include/qt5/QtCore/QDir:1,
from /tmp/SBo/muse-3.0pre2/muse/vst_native.cpp:28:
/usr/include/c++/7.1.0/bits/stl_pair.h:519:5: note: candidate: template<class _T1, class _T2> constexpr std:air<typename std::__decay_and_strip<_Tp>::__type, typename std::__decay_and_strip<_T2>::__type> std::make_pair(_T1&&, _T2&&)
make_pair(_T1&& __x, _T2&& __y)
^~~~~~~~~
/usr/include/c++/7.1.0/bits/stl_pair.h:519:5: note: template argument deduction/substitution failed:
/tmp/SBo/muse-3.0pre2/muse/vst_native.cpp:473:89: note: cannot convert ‘id’ (type ‘VstIntPtr {aka int}’) to type ‘int&&’
hellPlugs.insert(std::make_pair<int, std::string>(id, std::string(cPlugName)));
^
make[2]: *** [muse/CMakeFiles/core.dir/build.make:1948: muse/CMakeFiles/core.dir/vst_native.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:529: muse/CMakeFiles/core.dir/all] Error 2
make: *** [Makefile:152: all] Error 2


I tried to build lash but also got problems:

make[3]: Entering directory '/tmp/SBo/lash-0.6.0.594/docs/lash-manual-html-split'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/tmp/SBo/lash-0.6.0.594/docs/lash-manual-html-split'
make[3]: Entering directory '/tmp/SBo/lash-0.6.0.594/docs'
if test ! -d lash-manual-html-one-page; then \
mkdir lash-manual-html-one-page; \
fi
if test ! -d lash-manual-html-split; then \
mkdir -lash-manual-html-split; \
fi
cd lash-manual-html-one-page && \
texi2html --number ../../docs/lash-manual.texi
Option number is ambiguous (number-footnotes, number-sections)
Try `texi2html --help' for more information.
make[3]: *** [Makefile:525: html-manual-stamp] Error 2
make[3]: Leaving directory '/tmp/SBo/lash-0.6.0.594/docs'
make[2]: *** [Makefile:248: all-recursive] Error 1
make[2]: Leaving directory '/tmp/SBo/lash-0.6.0.594/docs'
make[1]: *** [Makefile:321: all-recursive] Error 1
make[1]: Leaving directory '/tmp/SBo/lash-0.6.0.594'
make: *** [Makefile:232: all] Error 2
bash-4.4#
 
Old 07-23-2017, 10:42 AM   #634
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,686

Rep: Reputation: 1801Reputation: 1801Reputation: 1801Reputation: 1801Reputation: 1801Reputation: 1801Reputation: 1801Reputation: 1801Reputation: 1801Reputation: 1801Reputation: 1801
Quote:
Originally Posted by elcore View Post
Anyone checked if dnscrypt-proxy runs? It was bumped from 1.7 to 1.9.5 and it builds fine, however:
The daemon doesn't start even though it's been configured according to the README.
Only way I could get it to run is by using the new binary with old configuration in /etc/default and the old rc script.
New configuration from 1.9.5 just silently fails over here, I'd be interested if anyone got it to start properly.
See if this command works in your system
Code:
dnscrypt-proxy /etc/dnscrypt-proxy.conf
 
Old 07-23-2017, 10:55 AM   #635
elcore
Senior Member
 
Registered: Sep 2014
Distribution: Slackware
Posts: 1,754

Rep: Reputation: Disabled
Quote:
Originally Posted by willysr View Post
See if this command works in your system
Code:
dnscrypt-proxy /etc/dnscrypt-proxy.conf
It seems to work, says it started, but no PID is created and "sh rc.dnscrypt-proxy stop" says it's not started.
I did specify the pid path in the conf file, and all the other variables.

Last edited by elcore; 07-23-2017 at 10:58 AM.
 
Old 07-23-2017, 11:09 AM   #636
T3slider
Senior Member
 
Registered: Jul 2007
Distribution: Slackware64-14.1
Posts: 2,367

Rep: Reputation: 843Reputation: 843Reputation: 843Reputation: 843Reputation: 843Reputation: 843Reputation: 843
Quote:
Originally Posted by elcore View Post
Anyone checked if dnscrypt-proxy runs? It was bumped from 1.7 to 1.9.5 and it builds fine, however:
The daemon doesn't start even though it's been configured according to the README.
Only way I could get it to run is by using the new binary with old configuration in /etc/default and the old rc script.
New configuration from 1.9.5 just silently fails over here, I'd be interested if anyone got it to start properly.
The configuration for 1.9.5 was completely rewritten because upstream now supports a configuration file, and it no longer made sense to configure it manually. I have this working on two 14.2 machines (desktop and server) but there is a chance I've missed something.

With the new rc.dnscrypt-proxy in place, and the new configurations in /etc/default/dnscrypt-proxy and /etc/dnscrypt-proxy.conf, do you get any messages in the console when you run
Code:
/etc/rc.d/rc.dnscrypt-proxy start
?

If it can't find the configuration file then it should tell you. Assuming it does find the configuration file, can you post the log output (by default at /var/log/dnscrypt-proxy/dnscrypt-proxy.log unless it has been changed in the config file)? If there is sensitive information (like your IP address) feel free to edit it out.

Can you post the contents of the following two commands? (Again feel free to edit any personal information out.)
Code:
grep -v "^[[:space:]]*#\|^[[:space:]]*$" /etc/dnscrypt-proxy.conf
grep -v "^[[:space:]]*#\|^[[:space:]]*$" /etc/default/dnscrypt-proxy
willysr's suggestion is valid as well. The start scripts could be simplified to get rid of /etc/default/dnscrypt-proxy but then you could only run one instance, and it is generally preferable to have a fallback DNS resolver in case one becomes unreachable (regardless of whether or not you are using dnscrypt).

Also, are you using the dnscrypt user as suggested in the README or another user?
 
1 members found this post helpful.
Old 07-23-2017, 11:37 AM   #637
elcore
Senior Member
 
Registered: Sep 2014
Distribution: Slackware
Posts: 1,754

Rep: Reputation: Disabled
This is the output with default config, nothing changed in any of the files:
Code:
[shell]:~]$ . rc.dnscrypt-proxy  start
Sun Jul 23 18:19:25 2017 [INFO] Randomly chosen resolver: [d0wn-de-ns1]
Sun Jul 23 18:19:25 2017 [INFO] + DNS Security Extensions are supported
Sun Jul 23 18:19:25 2017 [INFO] + Provider supposedly doesn't keep logs
[shell]:~]$ . rc.dnscrypt-proxy  status
dnscrypt-proxy (instance 0) is not running.
[shell]:~]$ dnscrypt-proxy /etc/dnscrypt-proxy.conf 
Sun Jul 23 18:20:44 2017 [INFO] Randomly chosen resolver: [d0wn-md-ns1]
Sun Jul 23 18:20:44 2017 [INFO] + DNS Security Extensions are supported
Sun Jul 23 18:20:44 2017 [INFO] + Provider supposedly doesn't keep logs
[shell]:~]$ . rc.dnscrypt-proxy  status
dnscrypt-proxy (instance 0) is not running.
[shell]:~]$ cat /var/log/dnscrypt-proxy/dnscrypt-proxy.log
Sun Jul 23 18:20:44 2017 [NOTICE] Starting dnscrypt-proxy 1.9.5
Sun Jul 23 18:20:44 2017 [INFO] Generating a new session key pair
Sun Jul 23 18:20:44 2017 [INFO] Done
I leave the /etc/default alone, and edit /etc/dnscrypt-proxy.conf only to change BlockIPv6 ResolverName and LocalAddress 127.0.0.1:54 because there's dnsmasq on 53
Same thing happens, (dnscrypt-proxy (instance 0) is not running.)
Works fine with 1.7 (manual) config.
 
Old 07-23-2017, 11:43 AM   #638
T3slider
Senior Member
 
Registered: Jul 2007
Distribution: Slackware64-14.1
Posts: 2,367

Rep: Reputation: 843Reputation: 843Reputation: 843Reputation: 843Reputation: 843Reputation: 843Reputation: 843
Quote:
Originally Posted by elcore View Post
This is the output with default config, nothing changed in any of the files:
I leave the /etc/default alone, and edit /etc/dnscrypt-proxy.conf only to change BlockIPv6 ResolverName and LocalAddress 127.0.0.1:54 because there's dnsmasq on 53
Same thing happens, (dnscrypt-proxy (instance 0) is not running.)
Works fine with 1.7 (manual) config.
By changing BlockIPv6 I assume you're changing it to yes? Did you compile with ldns support? The manual config doesn't support blocking IPv6 unless you add it manually, so if it was compiled without support for ldns that could be why it is failing only with the configuration file. What happens if you leave BlockIPv6 to no?
 
1 members found this post helpful.
Old 07-23-2017, 11:50 AM   #639
elcore
Senior Member
 
Registered: Sep 2014
Distribution: Slackware
Posts: 1,754

Rep: Reputation: Disabled
Quote:
Originally Posted by T3slider View Post
By changing BlockIPv6 I assume you're changing it to yes? Did you compile with ldns support? The manual config doesn't support blocking IPv6 unless you add it manually, so if it was compiled without support for ldns that could be why it is failing only with the configuration file. What happens if you leave BlockIPv6 to no?
The output is with all default configurations, nothing changed.
Just saying it's the same output when I add changes.
It's compiled --without-systemd but other flags are default from SBo. You're saying ldns is now a dependency?
 
Old 07-23-2017, 01:19 PM   #640
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,131

Original Poster
Rep: Reputation: 4203Reputation: 4203Reputation: 4203Reputation: 4203Reputation: 4203Reputation: 4203Reputation: 4203Reputation: 4203Reputation: 4203Reputation: 4203Reputation: 4203
Quote:
Originally Posted by brodo View Post
With dssi I've reached 91%, but no 100% as of yet:



[ 90%] Building CXX object muse/CMakeFiles/core.dir/value.o
[ 91%] Building CXX object muse/CMakeFiles/core.dir/vst.o
[ 91%] Building CXX object muse/CMakeFiles/core.dir/vst_native.o
/tmp/SBo/muse-3.0pre2/muse/vst_native.cpp: In function ‘void MusECore::scanVstNativeLib(QFileInfo&)’:
/tmp/SBo/muse-3.0pre2/muse/vst_native.cpp:473:89: error: no matching function for call to ‘make_pair<int, std::string>(VstIntPtr&, std::string)’
hellPlugs.insert(std::make_pair<int, std::string>(id, std::string(cPlugName)));
^
In file included from /usr/include/c++/7.1.0/utility:70:0,
from /usr/include/qt5/QtCore/qcompilerdetection.h:1001,
from /usr/include/qt5/QtCore/qglobal.h:83,
from /usr/include/qt5/QtCore/qchar.h:43,
from /usr/include/qt5/QtCore/qstring.h:48,
from /usr/include/qt5/QtCore/qdir.h:43,
from /usr/include/qt5/QtCore/QDir:1,
from /tmp/SBo/muse-3.0pre2/muse/vst_native.cpp:28:
/usr/include/c++/7.1.0/bits/stl_pair.h:519:5: note: candidate: template<class _T1, class _T2> constexpr std:air<typename std::__decay_and_strip<_Tp>::__type, typename std::__decay_and_strip<_T2>::__type> std::make_pair(_T1&&, _T2&&)
make_pair(_T1&& __x, _T2&& __y)
^~~~~~~~~
/usr/include/c++/7.1.0/bits/stl_pair.h:519:5: note: template argument deduction/substitution failed:
/tmp/SBo/muse-3.0pre2/muse/vst_native.cpp:473:89: note: cannot convert ‘id’ (type ‘VstIntPtr {aka int}’) to type ‘int&&’
hellPlugs.insert(std::make_pair<int, std::string>(id, std::string(cPlugName)));
^
make[2]: *** [muse/CMakeFiles/core.dir/build.make:1948: muse/CMakeFiles/core.dir/vst_native.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:529: muse/CMakeFiles/core.dir/all] Error 2
make: *** [Makefile:152: all] Error 2
vst_native.o builds fine here.

Quote:
I tried to build lash but also got problems:

make[3]: Entering directory '/tmp/SBo/lash-0.6.0.594/docs/lash-manual-html-split'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/tmp/SBo/lash-0.6.0.594/docs/lash-manual-html-split'
make[3]: Entering directory '/tmp/SBo/lash-0.6.0.594/docs'
if test ! -d lash-manual-html-one-page; then \
mkdir lash-manual-html-one-page; \
fi
if test ! -d lash-manual-html-split; then \
mkdir -lash-manual-html-split; \
fi
cd lash-manual-html-one-page && \
texi2html --number ../../docs/lash-manual.texi
Option number is ambiguous (number-footnotes, number-sections)
Try `texi2html --help' for more information.
make[3]: *** [Makefile:525: html-manual-stamp] Error 2
make[3]: Leaving directory '/tmp/SBo/lash-0.6.0.594/docs'
make[2]: *** [Makefile:248: all-recursive] Error 1
make[2]: Leaving directory '/tmp/SBo/lash-0.6.0.594/docs'
make[1]: *** [Makefile:321: all-recursive] Error 1
make[1]: Leaving directory '/tmp/SBo/lash-0.6.0.594'
make: *** [Makefile:232: all] Error 2
bash-4.4#
have you tetex installed (texi2html is part of that)? the build is tested with tetex, not -for example- texlive.

I suggest you to try building it on a full clean installation (a virtual machine or whatever you prefer).
 
Old 07-24-2017, 01:26 AM   #641
elcore
Senior Member
 
Registered: Sep 2014
Distribution: Slackware
Posts: 1,754

Rep: Reputation: Disabled
Quote:
Originally Posted by T3slider View Post
What happens if you leave BlockIPv6 to no?
You were right about BlockIPV6 feature, it needs a plugin that use ldns library which I decided not to build due to dependency.
Seems I just needed some sleep, it's running now with clean default config. I removed IPV6 support from the kernel instead of relying on a plugin and recompiled a few packages this morning.
Most notably, I've repackaged dnsmasq with DNSSEC support enabled and IPV6 disabled, to use it as local cache.
Thanks for maintaining this valuable software, and for keeping it up to date.
 
Old 07-28-2017, 07:56 AM   #642
brodo
Member
 
Registered: Jan 2004
Location: Poland, Poznan
Distribution: Slackware current 32 / 64
Posts: 406

Rep: Reputation: 30
Quote:
Originally Posted by ponce View Post
vst_native.o builds fine here.

have you tetex installed (texi2html is part of that)? the build is tested with tetex, not -for example- texlive.
I suggest you to try building it on a full clean installation (a virtual machine or whatever you prefer).


I checked the installation, all packages seems to be OK.
Lash goes now further while compiling when I uninstalled texi2html version 5 from SBo.
Now, the output is that:

make[2]: Leaving directory '/tmp/SBo/lash-0.6.0.594'
make[1]: Leaving directory '/tmp/SBo/lash-0.6.0.594'
cp: cannot stat 'docs/lash-manual-html-one-page/lash-manual.html': No such file or directory

Maybe there's something wrong with patch executed in lash.SlackBuild ?
 
Old 07-28-2017, 08:01 AM   #643
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,131

Original Poster
Rep: Reputation: 4203Reputation: 4203Reputation: 4203Reputation: 4203Reputation: 4203Reputation: 4203Reputation: 4203Reputation: 4203Reputation: 4203Reputation: 4203Reputation: 4203
Quote:
Originally Posted by ponce View Post
I suggest you to try building it on a full clean installation (a virtual machine or whatever you prefer).
Quote:
Originally Posted by brodo View Post
I checked the installation, all packages seems to be OK.
Lash goes now further while compiling when I uninstalled texi2html version 5 from SBo.
Now, the output is that:

make[2]: Leaving directory '/tmp/SBo/lash-0.6.0.594'
make[1]: Leaving directory '/tmp/SBo/lash-0.6.0.594'
cp: cannot stat 'docs/lash-manual-html-one-page/lash-manual.html': No such file or directory

Maybe there's something wrong with patch executed in lash.SlackBuild ?
it seems like now it hasn't even tried to build the html documentation at all, the reason why I ignore: I repeat, here is working ok.
who knows, maybe removing texi2html you removed also some files that you accidentaly overwrote installing it (see the README) and you have to reinstall tetex...

I'm sorry but have you tried the suggestion above? I didn't meant to check your existing installation, I meant a new one...

Last edited by ponce; 07-28-2017 at 08:37 AM.
 
Old 07-28-2017, 01:48 PM   #644
brodo
Member
 
Registered: Jan 2004
Location: Poland, Poznan
Distribution: Slackware current 32 / 64
Posts: 406

Rep: Reputation: 30
I've just compiled lash.
One thing helped: I copied /usr/share/texmf/bin/texi2html executable into /usr/bin to make it usable from everywhere.

A muse still exits with the same error, maybe recompiling Qt5 will help ?
 
Old 08-05-2017, 11:32 AM   #645
USUARIONUEVO
Senior Member
 
Registered: Apr 2015
Posts: 2,348

Rep: Reputation: 948Reputation: 948Reputation: 948Reputation: 948Reputation: 948Reputation: 948Reputation: 948Reputation: 948
Hi , one more time , i cant build upx under current. (in 14.2 builds fine)

I build and install first "ucl" requirement ,using ponce slackbuild , upx build fails , here is some error messages.
Quote:
[-Werror=implicit-fallthrough=]
throwCantPack("16-bit selector alias fixup not yet supported");

-Werror=int-in-bool-context

I finally build , but i use 3.94 source code y make the patch.

https://pastebin.com/Dx30Z52f

Last edited by USUARIONUEVO; 08-05-2017 at 11:46 AM.
 
  


Reply

Tags
current, sbo, sbopkg, slackrepo



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] Error building gst1-plugins-good 1.4.1 from SBO l0rddarkf0rce Slackware 4 10-06-2014 05:58 PM
[SOLVED] Failure building nvidia-kernel Slackbuild from SBo sysfce2 Slackware 7 07-02-2011 01:10 AM
problems building fontforge from SBo gtludwig Slackware 7 05-12-2010 01:52 PM
Pls help me take my 1st step! verysoon Fedora - Installation 2 12-12-2005 07:49 AM

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

All times are GMT -5. The time now is 01:31 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