Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#40451 - [supercollider] build fails
Attached to Project:
Community Packages
Opened by Joel Teichroeb (klusark) - Monday, 19 May 2014, 15:50 GMT
Last edited by Jelle van der Waa (jelly) - Monday, 28 March 2016, 10:22 GMT
Opened by Joel Teichroeb (klusark) - Monday, 19 May 2014, 15:50 GMT
Last edited by Jelle van der Waa (jelly) - Monday, 28 March 2016, 10:22 GMT
|
DetailsDescription:
[ 26%] Building CXX object server/scsynth/CMakeFiles/libscsynth.dir/SC_Jack.cpp.o /build/supercollider/src/SuperCollider-Source/server/scsynth/SC_Jack.cpp: In member function 'bool SC_JackDriver::GraphOrderChanged()': /build/supercollider/src/SuperCollider-Source/server/scsynth/SC_Jack.cpp:683:28: warning: 'jack_nframes_t jack_port_get_total_latency(jack_client_t*, jack_port_t*)' is deprecated (declared at /usr/include/jack/jack.h:1093) [-Wdeprecated-declarations] jack_nframes_t portLat = jack_port_get_total_latency(mClient, outputs->mPorts[i]); ^ /build/supercollider/src/SuperCollider-Source/server/scsynth/SC_Jack.cpp:683:83: warning: 'jack_nframes_t jack_port_get_total_latency(jack_client_t*, jack_port_t*)' is deprecated (declared at /usr/include/jack/jack.h:1093) [-Wdeprecated-declarations] jack_nframes_t portLat = jack_port_get_total_latency(mClient, outputs->mPorts[i]); ^ Linking CXX shared library libscsynth.so [ 26%] Built target libscsynth Scanning dependencies of target scsynth [ 27%] Building CXX object server/scsynth/CMakeFiles/scsynth.dir/scsynth_main.cpp.o Linking CXX executable scsynth [ 27%] Built target scsynth Scanning dependencies of target libsupernova [ 27%] Building CXX object server/supernova/CMakeFiles/libsupernova.dir/sc/sc_synth_definition.cpp.o In file included from /build/supercollider/src/SuperCollider-Source/server/supernova/sc/sc_synthdef.hpp:29:0, from /build/supercollider/src/SuperCollider-Source/server/supernova/sc/sc_synth_definition.hpp:24, from /build/supercollider/src/SuperCollider-Source/server/supernova/sc/sc_synth.hpp:29, from /build/supercollider/src/SuperCollider-Source/server/supernova/sc/sc_synth_definition.cpp:23: /build/supercollider/src/SuperCollider-Source/server/supernova/./utilities/malloc_aligned.hpp: In instantiation of 'void nova::aligned_allocator<T>::construct(U*, Args&& ...) [with U = std::pair<const nova::c_string, int>; Args = {const std::pair<const nova::c_string, int>&}; T = std::_Rb_tree_node<std::pair<const nova::c_string, int> >]': /usr/include/c++/4.9.0/bits/alloc_traits.h:253:4: required from 'static std::_Require<typename std::allocator_traits<_Alloc>::__construct_helper<_Tp, _Args>::type> std::allocator_traits<_Alloc>::_S_construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = std::pair<const nova::c_string, int>; _Args = {const std::pair<const nova::c_string, int>&}; _Alloc = nova::aligned_allocator<std::_Rb_tree_node<std::pair<const nova::c_string, int> > >; std::_Require<typename std::allocator_traits<_Alloc>::__construct_helper<_Tp, _Args>::type> = void]' /usr/include/c++/4.9.0/bits/alloc_traits.h:399:57: required from 'static decltype (_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits::construct::__args)...)) std::allocator_traits<_Alloc>::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = std::pair<const nova::c_string, int>; _Args = {const std::pair<const nova::c_string, int>&}; _Alloc = nova::aligned_allocator<std::_Rb_tree_node<std::pair<const nova::c_string, int> > >; decltype (_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits::construct::__args)...)) = <type error>]' /usr/include/c++/4.9.0/bits/stl_tree.h:423:42: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const std::pair<const nova::c_string, int>&}; _Key = nova::c_string; _Val = std::pair<const nova::c_string, int>; _KeyOfValue = std::_Select1st<std::pair<const nova::c_string, int> >; _Compare = std::less<nova::c_string>; _Alloc = nova::aligned_allocator<std::pair<const nova::c_string, int> >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node<std::pair<const nova::c_string, int> >*]' /usr/include/c++/4.9.0/bits/stl_tree.h:445:53: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_clone_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Const_Link_type) [with _Key = nova::c_string; _Val = std::pair<const nova::c_string, int>; _KeyOfValue = std::_Select1st<std::pair<const nova::c_string, int> >; _Compare = std::less<nova::c_string>; _Alloc = nova::aligned_allocator<std::pair<const nova::c_string, int> >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node<std::pair<const nova::c_string, int> >*; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Const_Link_type = const std::_Rb_tree_node<std::pair<const nova::c_string, int> >*]' /usr/include/c++/4.9.0/bits/stl_tree.h:1207:43: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_copy(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Const_Link_type, std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type) [with _Key = nova::c_string; _Val = std::pair<const nova::c_string, int>; _KeyOfValue = std::_Select1st<std::pair<const nova::c_string, int> >; _Compare = std::less<nova::c_string>; _Alloc = nova::aligned_allocator<std::pair<const nova::c_string, int> >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node<std::pair<const nova::c_string, int> >*; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Const_Link_type = const std::_Rb_tree_node<std::pair<const nova::c_string, int> >*]' /usr/include/c++/4.9.0/bits/stl_tree.h:676:50: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree(const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&) [with _Key = nova::c_string; _Val = std::pair<const nova::c_string, int>; _KeyOfValue = std::_Select1st<std::pair<const nova::c_string, int> >; _Compare = std::less<nova::c_string>; _Alloc = nova::aligned_allocator<std::pair<const nova::c_string, int> >]' /usr/include/c++/4.9.0/bits/stl_map.h:183:22: required from 'std::map<_Key, _Tp, _Compare, _Alloc>::map(const std::map<_Key, _Tp, _Compare, _Alloc>&) [with _Key = nova::c_string; _Tp = int; _Compare = std::less<nova::c_string>; _Alloc = nova::aligned_allocator<nova::c_string>]' /build/supercollider/src/SuperCollider-Source/server/supernova/sc/sc_synthdef.hpp:122:5: required from here /build/supercollider/src/SuperCollider-Source/server/supernova/./utilities/malloc_aligned.hpp:246:9: error: no matching function for call to 'std::_Rb_tree_node<std::pair<const nova::c_string, int> >::_Rb_tree_node(const std::pair<const nova::c_string, int>&)' ::new(p) T(std::forward<Args>(args)...); ^ /build/supercollider/src/SuperCollider-Source/server/supernova/./utilities/malloc_aligned.hpp:246:9: note: candidates are: In file included from /usr/include/c++/4.9.0/map:60:0, from /build/supercollider/src/SuperCollider-Source/server/supernova/sc/sc_synthdef.hpp:23, from /build/supercollider/src/SuperCollider-Source/server/supernova/sc/sc_synth_definition.hpp:24, from /build/supercollider/src/SuperCollider-Source/server/supernova/sc/sc_synth.hpp:29, from /build/supercollider/src/SuperCollider-Source/server/supernova/sc/sc_synth_definition.cpp:23: /usr/include/c++/4.9.0/bits/stl_tree.h:132:12: note: std::_Rb_tree_node<std::pair<const nova::c_string, int> >::_Rb_tree_node() struct _Rb_tree_node : public _Rb_tree_node_base ^ /usr/include/c++/4.9.0/bits/stl_tree.h:132:12: note: candidate expects 0 arguments, 1 provided /usr/include/c++/4.9.0/bits/stl_tree.h:132:12: note: constexpr std::_Rb_tree_node<std::pair<const nova::c_string, int> >::_Rb_tree_node(const std::_Rb_tree_node<std::pair<const nova::c_string, int> >&) /usr/include/c++/4.9.0/bits/stl_tree.h:132:12: note: no known conversion for argument 1 from 'const std::pair<const nova::c_string, int>' to 'const std::_Rb_tree_node<std::pair<const nova::c_string, int> >&' /usr/include/c++/4.9.0/bits/stl_tree.h:132:12: note: constexpr std::_Rb_tree_node<std::pair<const nova::c_string, int> >::_Rb_tree_node(std::_Rb_tree_node<std::pair<const nova::c_string, int> >&&) /usr/include/c++/4.9.0/bits/stl_tree.h:132:12: note: no known conversion for argument 1 from 'const std::pair<const nova::c_string, int>' to 'std::_Rb_tree_node<std::pair<const nova::c_string, int> >&&' server/supernova/CMakeFiles/libsupernova.dir/build.make:57: recipe for target 'server/supernova/CMakeFiles/libsupernova.dir/sc/sc_synth_definition.cpp.o' failed make[2]: *** [server/supernova/CMakeFiles/libsupernova.dir/sc/sc_synth_definition.cpp.o] Error 1 CMakeFiles/Makefile2:3226: recipe for target 'server/supernova/CMakeFiles/libsupernova.dir/all' failed make[1]: *** [server/supernova/CMakeFiles/libsupernova.dir/all] Error 2 Makefile:146: recipe for target 'all' failed make: *** [all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... Steps to reproduce: sudo extra-x86_64-build |
This task depends upon
Closed by Jelle van der Waa (jelly)
Monday, 28 March 2016, 10:22 GMT
Reason for closing: Works for me
Additional comments about closing: Builds for me
Monday, 28 March 2016, 10:22 GMT
Reason for closing: Works for me
Additional comments about closing: Builds for me
I'm no able to compile the package supercollider-3.6.6-1
compilation exits with this error, different from the one reported above:
[ 25%] Building CXX object server/scsynth/CMakeFiles/libscsynth.dir/__/__/common/sc_popen.cpp.o
[ 26%] Building C object server/scsynth/CMakeFiles/libscsynth.dir/__/__/external_libraries/TLSF-2.4.6/src/tlsf.c.o
[ 26%] Building CXX object server/scsynth/CMakeFiles/libscsynth.dir/SC_Jack.cpp.o
/tmp/supercollider/src/SuperCollider-Source/server/scsynth/SC_Jack.cpp: In member function ‘bool SC_JackDriver::GraphOrderChanged()’:
/tmp/supercollider/src/SuperCollider-Source/server/scsynth/SC_Jack.cpp:683:28: warning: ‘jack_nframes_t jack_port_get_total_latency(jack_client_t*, jack_port_t*)’ is deprecated (declared at /usr/include/jack/jack.h:1223) [-Wdeprecated-declarations]
jack_nframes_t portLat = jack_port_get_total_latency(mClient, outputs->mPorts[i]);
^
/tmp/supercollider/src/SuperCollider-Source/server/scsynth/SC_Jack.cpp:683:83: warning: ‘jack_nframes_t jack_port_get_total_latency(jack_client_t*, jack_port_t*)’ is deprecated (declared at /usr/include/jack/jack.h:1223) [-Wdeprecated-declarations]
jack_nframes_t portLat = jack_port_get_total_latency(mClient, outputs->mPorts[i]);
^
Linking CXX shared library libscsynth.so
[ 26%] Built target libscsynth
Makefile:147: recipe for target 'all' failed
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...