Faust error
Posted: Thu Oct 03, 2019 11:26 am
I have installed Faust in Linux Mint 17 from the repositories. But now I get this error:
What is wrong here?
What is wrong here?
Looks like this is the problem:LinMusGuy wrote:Looks like I have an old version of Faust: 0.9.46-2 .
And trying to install a newer version failed.
Code: Select all
larry@ub-studio:~$ less /var/log/dpkg.log | grep remove | grep 10-03
2019-10-03 10:56:11 startup packages remove
2019-10-03 10:56:11 remove aeolus:amd64 0.9.5-1build1 <none>
2019-10-03 10:56:12 remove ardour-video-timeline:all 1:5.12.0-3 <none>
2019-10-03 10:56:12 remove csladspa:amd64 1:6.11.1-1 <none>
2019-10-03 10:56:13 remove dssi-host-jack:amd64 1.1.1~dfsg0-1build2 <none>
2019-10-03 10:56:14 remove foo-yc20:amd64 1.3.0-6build2 <none>
2019-10-03 10:56:14 remove ghostess:amd64 20120105-1build2 <none>
2019-10-03 10:56:15 remove gmidimonitor:amd64 3.6+dfsg0-3 <none>
2019-10-03 10:56:15 remove jack-capture:amd64 0.9.73-3 <none>
2019-10-03 10:56:16 remove jack-mixer:amd64 10-1build2 <none>
2019-10-03 10:56:17 remove jack-tools:amd64 20131226-1build4 <none>
2019-10-03 10:56:18 remove jconvolver:amd64 0.9.3-2 <none>
2019-10-03 10:56:18 remove libcsound64-6.0:amd64 1:6.12.2~dfsg-3 <none>
2019-10-03 10:56:19 remove meterbridge:amd64 0.9.2-13 <none>
2019-10-03 10:56:19 remove qmidinet:amd64 0.5.0-1 <none>
2019-10-03 10:56:20 remove recordmydesktop:amd64 0.3.8.1+svn602-1ubuntu5 <none>
2019-10-03 10:56:21 remove simplescreenrecorder:amd64 0.3.11-1build1 <none>
2019-10-03 10:56:22 remove sooperlooper:amd64 1.7.3~dfsg0-3build2 <none>
2019-10-03 10:56:22 remove xjadeo:amd64 0.8.7-2build1 <none>
2019-10-03 10:56:23 remove zita-at1:amd64 0.6.0-1.1 <none>
2019-10-03 10:56:23 remove zita-lrx:amd64 0.1.0-3 <none>
2019-10-03 10:56:24 remove zita-mu1:amd64 0.2.2-3 <none>
2019-10-03 10:56:25 remove zita-rev1:amd64 0.2.1-5.1 <none>
larry@ub-studio:~$
Code: Select all
/home/bartje/Faust-installatie/faust-2.15.11/compiler/utils/exepath.cpp: In static member function ‘static std::string exepath::stripPath(const string&)’:
/home/bartje/Faust-installatie/faust-2.15.11/compiler/utils/exepath.cpp:65:48: error: no matching function for call to ‘regex_replace(const string&, std::regex&, const char [1])’
string stripped = regex_replace(path, e, "");
^
/home/bartje/Faust-installatie/faust-2.15.11/compiler/utils/exepath.cpp:65:48: note: candidates are:
In file included from /usr/include/c++/4.8/regex:62:0,
from /home/bartje/Faust-installatie/faust-2.15.11/compiler/utils/exepath.cpp:25:
/usr/include/c++/4.8/bits/regex.h:2162:5: note: template<class _Out_iter, class _Bi_iter, class _Rx_traits, class _Ch_type> _Out_iter std::regex_replace(_Out_iter, _Bi_iter, _Bi_iter, const std::basic_regex<_Ch_type, _Rx_traits>&, const std::basic_string<_Ch_type>&, std::regex_constants::match_flag_type)
regex_replace(_Out_iter __out, _Bi_iter __first, _Bi_iter __last,
^
/usr/include/c++/4.8/bits/regex.h:2162:5: note: template argument deduction/substitution failed:
/home/bartje/Faust-installatie/faust-2.15.11/compiler/utils/exepath.cpp:65:48: note: deduced conflicting types for parameter ‘_Bi_iter’ (‘std::basic_regex<char>’ and ‘const char*’)
string stripped = regex_replace(path, e, "");
^
In file included from /usr/include/c++/4.8/regex:62:0,
from /home/bartje/Faust-installatie/faust-2.15.11/compiler/utils/exepath.cpp:25:
/usr/include/c++/4.8/bits/regex.h:2182:5: note: template<class _Rx_traits, class _Ch_type> std::basic_string<_Ch_type> std::regex_replace(const std::basic_string<_Ch_type>&, const std::basic_regex<_Ch_type, _Rx_traits>&, const std::basic_string<_Ch_type>&, std::regex_constants::match_flag_type)
regex_replace(const basic_string<_Ch_type>& __s,
^
/usr/include/c++/4.8/bits/regex.h:2182:5: note: template argument deduction/substitution failed:
/home/bartje/Faust-installatie/faust-2.15.11/compiler/utils/exepath.cpp:65:48: note: mismatched types ‘const std::basic_string<_Ch_type>’ and ‘const char [1]’
string stripped = regex_replace(path, e, "");
^
[ 94%] Building CXX object CMakeFiles/faust.dir/home/bartje/Faust-installatie/faust-2.15.11/compiler/utils/names.cpp.o
make[4]: *** [CMakeFiles/faust.dir/home/bartje/Faust-installatie/faust-2.15.11/compiler/utils/exepath.cpp.o] Fout 1
make[4]: *** Wachten op onvoltooide taken...
make[4]: Map '/home/bartje/Faust-installatie/faust-2.15.11/build/faustdir' wordt verlaten
make[3]: *** [CMakeFiles/faust.dir/all] Fout 2
make[3]: Map '/home/bartje/Faust-installatie/faust-2.15.11/build/faustdir' wordt verlaten
make[2]: *** [all] Fout 2
make[2]: Map '/home/bartje/Faust-installatie/faust-2.15.11/build/faustdir' wordt verlaten
make[1]: *** [all] Fout 2
make[1]: Map '/home/bartje/Faust-installatie/faust-2.15.11/build' wordt verlaten
make: *** [compiler] Fout 2
You need at least gcc-4.9 to build faust-2.15.11 ( better >ggc5)LinMusGuy wrote:In file included from /usr/include/c++/4.8/regex:62:0,
from /home/bartje/Faust-installatie/faust-2.15.11/compiler/utils/exepath.cpp:25:
/usr/include/c++/4.8/bits/regex.h5: note: template<class _Out_iter, class _Bi_iter, class _Rx_traits, class _Ch_type> _Out_iter std::regex_replace(_Out_iter, _Bi_iter, _Bi_iter, const std::basic_regex<_Ch_type, _Rx_traits>&, const std::basic_string<_Ch_type>&, std::regex_constants::match_flag_type)
regex_replace(_Out_iter __out, _Bi_iter __first, _Bi_iter __last,
^
/usr/include/c++/4.8/bits/regex.h5: note: template argument deduction/substitution failed:
/home/bartje/Faust-installatie/faust-2.15.11/compiler/utils/exepath.cpp:65:48: note: deduced conflicting types for parameter ‘_Bi_iter’ (‘std::basic_regex<char>’ and ‘const char*’)
string stripped = regex_replace(path, e, "");
^
have you run a upgrade (apt-get upgrade) on your system before trying to install faust? Most likely faust use some newer system libs, which require other stuff to be upgraded (or, removed) before installing it. If that didn't work, you should report this to the package maintainer, a Ubuntu user forum isn't the place to get help or information for that issue.Digital Larry wrote:ALERT: installing Faust seems to have uninstalled some other package unceremoniously, such as SooperLooper. That is NOT COOL! I saw it on the screen flying by. I'm going to have to have a word with those guys!
This system is only a month or so old. I didn't run an apt get update/upgrade yesterday, but within the past few weeks absolutely.tramp wrote:have you run a upgrade (apt-get upgrade) on your system before trying to install faust? Most likely faust use some newer system libs, which require other stuff to be upgraded (or, removed) before installing it. If that didn't work, you should report this to the package maintainer, a Ubuntu user forum isn't the place to get help or information for that issue.Digital Larry wrote:ALERT: installing Faust seems to have uninstalled some other package unceremoniously, such as SooperLooper. That is NOT COOL! I saw it on the screen flying by. I'm going to have to have a word with those guys!
LinMusGuy wrote:@Digital Larry
Do you already know why installing Faust resulted in all those programmes being removed? Could it be that CMake has anything to do with it?