Quote:
Originally Posted by ponce
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#