Source: lmms Version: 1.1.3-2 Severity: serious Justification: fails to build from source (but built successfully in the past)
Hi, lmms FTBFS on i386: https://buildd.debian.org/status/fetch.php?pkg=lmms&arch=i386&ver=1.1.3-2&stamp=1463674293 [...] [ 84%] Generating RemoteVstPlugin cd /«PKGBUILDDIR»/obj-i686-linux-gnu/plugins/vst_base && /usr/bin/wineg++ -I"/«PKGBUILDDIR»/obj-i686-linux-gnu" -I"/«PKGBUILDDIR»/include" -I"/usr/include/wine/windows" -I"/usr/include" -I/usr/include/wine/windows "/«PKGBUILDDIR»/plugins/vst_base/RemoteVstPlugin.cpp" -ansi -mwindows -lpthread -fno-omit-frame-pointer -O2 -g -fno-exceptions -Wall -Werror=unused-function -Wno-sign-compare -Wno-strict-overflow -Werror -Wno-array-bounds -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPIC -Wl,-z,relro -Wl,--enable-new-dtags,-rpath=/usr/lib/i386-linux-gnu/wine -o RemoteVstPlugin RemoteVstPlugin-tf4Yzm.o: In function `void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag)': /usr/include/c++/5/bits/basic_string.tcc:216: undefined reference to `std::__throw_logic_error(char const*)' /usr/include/c++/5/bits/basic_string.tcc:223: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned int&, unsigned int)' RemoteVstPlugin-tf4Yzm.o: In function `RemotePluginBase::~RemotePluginBase()': /«PKGBUILDDIR»/include/RemotePlugin.h:1017: undefined reference to `operator delete(void*)' [...] RemoteVstPlugin-tf4Yzm.o: In function `main': /«PKGBUILDDIR»/plugins/vst_base/RemoteVstPlugin.cpp:1924: undefined reference to `operator new(unsigned int)' RemoteVstPlugin-tf4Yzm.o: In function `__gnu_cxx::new_allocator<char>::deallocate(char*, unsigned int)': /usr/include/c++/5/ext/new_allocator.h:110: undefined reference to `operator delete(void*)' RemoteVstPlugin-tf4Yzm.o: In function `__gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned int)': /usr/include/c++/5/ext/new_allocator.h:110: undefined reference to `operator delete(void*)' RemoteVstPlugin-tf4Yzm.o: In function `__gnu_cxx::new_allocator<char>::deallocate(char*, unsigned int)': /usr/include/c++/5/ext/new_allocator.h:110: undefined reference to `operator delete(void*)' RemoteVstPlugin-tf4Yzm.o: In function `__gnu_cxx::new_allocator<VstMidiEvent>::allocate(unsigned int, void const*)': /usr/include/c++/5/ext/new_allocator.h:104: undefined reference to `operator new(unsigned int)' RemoteVstPlugin-tf4Yzm.o: In function `__gnu_cxx::new_allocator<VstMidiEvent>::deallocate(VstMidiEvent*, unsigned int)': /usr/include/c++/5/ext/new_allocator.h:110: undefined reference to `operator delete(void*)' RemoteVstPlugin-tf4Yzm.o:(.data.rel.ro._ZTI16RemotePluginBase[_ZTI16RemotePluginBase]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info' RemoteVstPlugin-tf4Yzm.o:(.data.rel.ro._ZTI18RemotePluginClient[_ZTI18RemotePluginClient]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' RemoteVstPlugin-tf4Yzm.o:(.data.rel.ro._ZTI15RemoteVstPlugin[_ZTI15RemoteVstPlugin]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' RemoteVstPlugin-tf4Yzm.o:(.data.rel.ro._ZTV16RemotePluginBase[_ZTV16RemotePluginBase]+0x10): undefined reference to `__cxa_pure_virtual' RemoteVstPlugin-tf4Yzm.o:(.data.rel.ro._ZTV18RemotePluginClient[_ZTV18RemotePluginClient]+0x14): undefined reference to `__cxa_pure_virtual' collect2: error: ld returned 1 exit status winegcc: gcc failed plugins/vst_base/CMakeFiles/vstbase.dir/build.make:64: recipe for target 'plugins/vst_base/RemoteVstPlugin' failed [...] This error message makes me suspicious: "winegcc: gcc failed" Does something call gcc instead of g++? (may be wine's fault) Andreas