看板 DFBSD_bugs 關於我們 聯絡資訊
Hello I'm trying to rebuild audio/arts port to upgrade kde install and ran into this error. Is anyone else seeing this? If not, any ideas what I should do to fix? if c++ -DHAVE_CONFIG_H -I. -I. -I.. -I../mcop -I../artsc -I../mcop -I../mcop -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I../libltdl -D_THREAD_SAFE -pthread -DQT_THREAD_SUPPORT -L/usr/local/lib -I/usr/local/include -I/usr/local/include -I/usr/X11R6/include -D_GETOPT_H -D_THREAD_SAFE -D_THREAD_SAFE -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O -pipe -mtune=pentiumpro -DHAVE_VASPRINTF -fno-exceptions -fno-check-new -fno-common -fno-exceptions -fno-check-new -fno-common -fvisibility=hidden -fvisibility-inlines-hidden -ftemplate-depth-99 -O0 -MT namespace.o -MD -MP -MF ".deps/namespace.Tpo" -c -o namespace.o namespace.cc; \ then mv -f ".deps/namespace.Tpo" ".deps/namespace.Po"; else rm -f ".deps/namespace.Tpo"; exit 1; fi /bin/sh ../libtool --silent --mode=link --tag=CXX c++ -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O -pipe -mtune=pentiumpro -DHAVE_VASPRINTF -fno-exceptions -fno-check-new -fno-common -fno-exceptions -fno-check-new -fno-common -fvisibility=hidden -fvisibility-inlines-hidden -ftemplate-depth-99 -O0 -o mcopidl -L/usr/local/lib -L/usr/X11R6/lib -D_THREAD_SAFE -pthread -L/usr/local/lib mcopidl.o yacc.o scanner.o namespace.o ../mcop/libmcop.la -Wl,-export-dynamic -L/usr/local/lib -L/usr/X11R6/lib -ljpeg -L/usr/X11R6/lib mcopidl.o(.text+0x8222): In function `createStubCode(__sFILE*, std::string, std::string, Arts::MethodDef const&)': : undefined reference to `Arts::Buffer::Buffer()' mcopidl.o(.text+0x82e7): In function `createStubCode(__sFILE*, std::string, std::string, Arts::MethodDef const&)': : undefined reference to `Arts::Buffer::toString(std::string const&)' mcopidl.o(.text+0x8697): In function `createStubCode(__sFILE*, std::string, std::string, Arts::MethodDef const&)': : undefined reference to `Arts::Buffer::~Buffer()' mcopidl.o(.text+0x92b2): In function `findInterface(std::string const&)': : undefined reference to `Arts::InterfaceDef::InterfaceDef(Arts::InterfaceDef const&)' mcopidl.o(.text+0x92d4): In function `findInterface(std::string const&)': : undefined reference to `Arts::InterfaceDef::InterfaceDef()' mcopidl.o(.text+0x92f4): In function `mergeAllParents(Arts::InterfaceDef const&)': : undefined reference to `Arts::InterfaceDef::InterfaceDef(Arts::InterfaceDef const&)' mcopidl.o(.text+0xdb6f): In function `doInterfacesSource(__sFILE*)': : undefined reference to `Arts::MethodDef::MethodDef()' mcopidl.o(.text+0xdd64): In function `doInterfacesSource(__sFILE*)': : undefined reference to `Arts::ParamDef::ParamDef()' mcopidl.o(.text+0xe0d7): In function `doInterfacesSource(__sFILE*)': : undefined reference to `Arts::Buffer::Buffer()' mcopidl.o(.text+0xe256): In function `doInterfacesSource(__sFILE*)': : undefined reference to `Arts::MethodDef::MethodDef()' mcopidl.o(.text+0xe2fb): In function `doInterfacesSource(__sFILE*)': : undefined reference to `Arts::MethodDef::writeType(Arts::Buffer&) const' mcopidl.o(.text+0xe3ea): In function `doInterfacesSource(__sFILE*)': : undefined reference to `Arts::ParamDef::ParamDef()' mcopidl.o(.text+0xe454): In function `doInterfacesSource(__sFILE*)': : undefined reference to `Arts::MethodDef::writeType(Arts::Buffer&) const' mcopidl.o(.text+0xe56d): In function `doInterfacesSource(__sFILE*)': : undefined reference to `Arts::Buffer::toString(std::string const&)' mcopidl.o(.text+0xee41): In function `doInterfacesSource(__sFILE*)': : undefined reference to `Arts::Buffer::~Buffer()' mcopidl.o(.text+0xeeb6): In function `doInterfaceRepoSource(__sFILE*, std::string)': : undefined reference to `Arts::Buffer::Buffer()' mcopidl.o(.text+0xeedd): In function `doInterfaceRepoSource(__sFILE*, std::string)': : undefined reference to `Arts::ModuleDef::writeType(Arts::Buffer&) const' mcopidl.o(.text+0xef5e): In function `doInterfaceRepoSource(__sFILE*, std::string)': : undefined reference to `Arts::Buffer::toString(std::string const&)' mcopidl.o(.text+0xf008): In function `doInterfaceRepoSource(__sFILE*, std::string)': : undefined reference to `Arts::Buffer::~Buffer()' mcopidl.o(.text+0xf025): In function `doTypeFile(std::string)': : undefined reference to `Arts::Buffer::Buffer()' mcopidl.o(.text+0xf048): In function `doTypeFile(std::string)': : undefined reference to `Arts::ModuleDef::writeType(Arts::Buffer&) const' mcopidl.o(.text+0xf096): In function `doTypeFile(std::string)': : undefined reference to `Arts::Buffer::size()' mcopidl.o(.text+0xf0ab): In function `doTypeFile(std::string)': : undefined reference to `Arts::Buffer::read(long)' mcopidl.o(.text+0xf0e1): In function `doTypeFile(std::string)': : undefined reference to `Arts::Buffer::~Buffer()' mcopidl.o(.text+0x108b6): In function `__static_initialization_and_destruction_0(int, int)': : undefined reference to `Arts::ModuleDef::ModuleDef()' mcopidl.o(.gnu.linkonce.t._ZN4Arts12InterfaceDefD1Ev+0xb): In function `Arts::InterfaceDef::~InterfaceDef()': : undefined reference to `vtable for Arts::InterfaceDef' mcopidl.o(.gnu.linkonce.t._ZN4Arts12InterfaceDefD1Ev+0x6a): In function `Arts::InterfaceDef::~InterfaceDef()': : undefined reference to `Arts::Type::~Type()' mcopidl.o(.gnu.linkonce.t._ZN4Arts9MethodDefD1Ev+0xb): In function `Arts::MethodDef::~MethodDef()': : undefined reference to `vtable for Arts::MethodDef' mcopidl.o(.gnu.linkonce.t._ZN4Arts9MethodDefD1Ev+0x4e): In function `Arts::MethodDef::~MethodDef()': : undefined reference to `Arts::Type::~Type()' mcopidl.o(.gnu.linkonce.t._ZN4Arts8ParamDefD1Ev+0xb): In function `Arts::ParamDef::~ParamDef()': : undefined reference to `vtable for Arts::ParamDef' mcopidl.o(.gnu.linkonce.t._ZN4Arts8ParamDefD1Ev+0x40): In function `Arts::ParamDef::~ParamDef()': : undefined reference to `Arts::Type::~Type()' mcopidl.o(.gnu.linkonce.t._ZSt10_ConstructIN4Arts7EnumDefES1_EvPT_RKT0_+0x30): In function `void std::_Construct<Arts::EnumDef, Arts::EnumDef>(Arts::EnumDef*, Arts::EnumDef const&)': : undefined reference to `Arts::EnumDef::EnumDef(Arts::EnumDef const&)' mcopidl.o(.gnu.linkonce.t._ZNSt6vectorIN4Arts7EnumDefESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_+0x49): In function `std::vector<Arts::EnumDef, std::allocator<Arts::EnumDef> >::_M_insert_aux(__gnu_cxx::__normal_iterator<Arts::EnumDef*, std::vector<Arts::EnumDef, std::allocator<Arts::EnumDef> > >, Arts::EnumDef const&)': : undefined reference to `Arts::EnumDef::EnumDef(Arts::EnumDef const&)' mcopidl.o(.gnu.linkonce.t._ZNSt6vectorIN4Arts7EnumDefESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_+0xba): In function `std::vector<Arts::EnumDef, std::allocator<Arts::EnumDef> >::_M_insert_aux(__gnu_cxx::__normal_iterator<Arts::EnumDef*, std::vector<Arts::EnumDef, std::allocator<Arts::EnumDef> > >, Arts::EnumDef const&)': : undefined reference to `Arts::EnumDef::operator=(Arts::EnumDef const&)' mcopidl.o(.gnu.linkonce.t._ZN4Arts7EnumDefD1Ev+0xb): In function `Arts::EnumDef::~EnumDef()': : undefined reference to `vtable for Arts::EnumDef' mcopidl.o(.gnu.linkonce.t._ZN4Arts7EnumDefD1Ev+0x40): In function `Arts::EnumDef::~EnumDef()': : undefined reference to `Arts::Type::~Type()' mcopidl.o(.gnu.linkonce.t._ZSt10_ConstructIN4Arts7TypeDefES1_EvPT_RKT0_+0x30): In function `void std::_Construct<Arts::TypeDef, Arts::TypeDef>(Arts::TypeDef*, Arts::TypeDef const&)': : undefined reference to `Arts::TypeDef::TypeDef(Arts::TypeDef const&)' mcopidl.o(.gnu.linkonce.t._ZNSt6vectorIN4Arts7TypeDefESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_+0x49): In function `std::vector<Arts::TypeDef, std::allocator<Arts::TypeDef> >::_M_insert_aux(__gnu_cxx::__normal_iterator<Arts::TypeDef*, std::vector<Arts::TypeDef, std::allocator<Arts::TypeDef> > >, Arts::TypeDef const&)': : undefined reference to `Arts::TypeDef::TypeDef(Arts::TypeDef const&)' mcopidl.o(.gnu.linkonce.t._ZNSt6vectorIN4Arts7TypeDefESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_+0xba): In function `std::vector<Arts::TypeDef, std::allocator<Arts::TypeDef> >::_M_insert_aux(__gnu_cxx::__normal_iterator<Arts::TypeDef*, std::vector<Arts::TypeDef, std::allocator<Arts::TypeDef> > >, Arts::TypeDef const&)': : undefined reference to `Arts::TypeDef::operator=(Arts::TypeDef const&)' mcopidl.o(.gnu.linkonce.t._ZN4Arts7TypeDefD1Ev+0xb): In function `Arts::TypeDef::~TypeDef()': : undefined reference to `vtable for Arts::TypeDef' mcopidl.o(.gnu.linkonce.t._ZN4Arts7TypeDefD1Ev+0x40): In function `Arts::TypeDef::~TypeDef()': : undefined reference to `Arts::Type::~Type()' mcopidl.o(.gnu.linkonce.t._ZSt10_ConstructIN4Arts12InterfaceDefES1_EvPT_RKT0_+0x30): In function `void std::_Construct<Arts::InterfaceDef, Arts::InterfaceDef>(Arts::InterfaceDef*, Arts::InterfaceDef const&)': : undefined reference to `Arts::InterfaceDef::InterfaceDef(Arts::InterfaceDef const&)' mcopidl.o(.gnu.linkonce.t._ZNSt6vectorIN4Arts12InterfaceDefESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_+0x4c): In function `std::vector<Arts::InterfaceDef, std::allocator<Arts::InterfaceDef> >::_M_insert_aux(__gnu_cxx::__normal_iterator<Arts::InterfaceDef*, std::vector<Arts::InterfaceDef, std::allocator<Arts::InterfaceDef> > >, Arts::InterfaceDef const&)': : undefined reference to `Arts::InterfaceDef::InterfaceDef(Arts::InterfaceDef const&)' mcopidl.o(.gnu.linkonce.t._ZNSt6vectorIN4Arts12InterfaceDefESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_+0xbf): In function `std::vector<Arts::InterfaceDef, std::allocator<Arts::InterfaceDef> >::_M_insert_aux(__gnu_cxx::__normal_iterator<Arts::InterfaceDef*, std::vector<Arts::InterfaceDef, std::allocator<Arts::InterfaceDef> > >, Arts::InterfaceDef const&)': : undefined reference to `Arts::InterfaceDef::operator=(Arts::InterfaceDef const&)' mcopidl.o(.gnu.linkonce.t._ZSt10_ConstructIN4Arts12AttributeDefES1_EvPT_RKT0_+0x30): In function `void std::_Construct<Arts::AttributeDef, Arts::AttributeDef>(Arts::AttributeDef*, Arts::AttributeDef const&)': : undefined reference to `Arts::AttributeDef::AttributeDef(Arts::AttributeDef const&)' mcopidl.o(.gnu.linkonce.t._ZNSt6vectorIN4Arts12AttributeDefESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_+0x49): In function `std::vector<Arts::AttributeDef, std::allocator<Arts::AttributeDef> >::_M_insert_aux(__gnu_cxx::__normal_iterator<Arts::AttributeDef*, std::vector<Arts::AttributeDef, std::allocator<Arts::AttributeDef> > >, Arts::AttributeDef const&)': : undefined reference to `Arts::AttributeDef::AttributeDef(Arts::AttributeDef const&)' mcopidl.o(.gnu.linkonce.t._ZNSt6vectorIN4Arts12AttributeDefESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_+0xba): In function `std::vector<Arts::AttributeDef, std::allocator<Arts::AttributeDef> >::_M_insert_aux(__gnu_cxx::__normal_iterator<Arts::AttributeDef*, std::vector<Arts::AttributeDef, std::allocator<Arts::AttributeDef> > >, Arts::AttributeDef const&)': : undefined reference to `Arts::AttributeDef::operator=(Arts::AttributeDef const&)' mcopidl.o(.gnu.linkonce.t._ZN4Arts12AttributeDefD1Ev+0xb): In function `Arts::AttributeDef::~AttributeDef()': : undefined reference to `vtable for Arts::AttributeDef' mcopidl.o(.gnu.linkonce.t._ZN4Arts12AttributeDefD1Ev+0x40): In function `Arts::AttributeDef::~AttributeDef()': : undefined reference to `Arts::Type::~Type()' mcopidl.o(.gnu.linkonce.t._ZSt10_ConstructIN4Arts9MethodDefES1_EvPT_RKT0_+0x30): In function `void std::_Construct<Arts::MethodDef, Arts::MethodDef>(Arts::MethodDef*, Arts::MethodDef const&)': : undefined reference to `Arts::MethodDef::MethodDef(Arts::MethodDef const&)' mcopidl.o(.gnu.linkonce.t._ZNSt6vectorIN4Arts9MethodDefESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_+0x4c): In function `std::vector<Arts::MethodDef, std::allocator<Arts::MethodDef> >::_M_insert_aux(__gnu_cxx::__normal_iterator<Arts::MethodDef*, std::vector<Arts::MethodDef, std::allocator<Arts::MethodDef> > >, Arts::MethodDef const&)': : undefined reference to `Arts::MethodDef::MethodDef(Arts::MethodDef const&)' mcopidl.o(.gnu.linkonce.t._ZNSt6vectorIN4Arts9MethodDefESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_+0xbd): In function `std::vector<Arts::MethodDef, std::allocator<Arts::MethodDef> >::_M_insert_aux(__gnu_cxx::__normal_iterator<Arts::MethodDef*, std::vector<Arts::MethodDef, std::allocator<Arts::MethodDef> > >, Arts::MethodDef const&)': : undefined reference to `Arts::MethodDef::operator=(Arts::MethodDef const&)' mcopidl.o(.gnu.linkonce.t._ZSt10_ConstructIN4Arts8ParamDefES1_EvPT_RKT0_+0x30): In function `void std::_Construct<Arts::ParamDef, Arts::ParamDef>(Arts::ParamDef*, Arts::ParamDef const&)': : undefined reference to `Arts::ParamDef::ParamDef(Arts::ParamDef const&)' mcopidl.o(.gnu.linkonce.t._ZNSt6vectorIN4Arts8ParamDefESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_+0x49): In function `std::vector<Arts::ParamDef, std::allocator<Arts::ParamDef> >::_M_insert_aux(__gnu_cxx::__normal_iterator<Arts::ParamDef*, std::vector<Arts::ParamDef, std::allocator<Arts::ParamDef> > >, Arts::ParamDef const&)': : undefined reference to `Arts::ParamDef::ParamDef(Arts::ParamDef const&)' mcopidl.o(.gnu.linkonce.t._ZNSt6vectorIN4Arts8ParamDefESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_+0xba): In function `std::vector<Arts::ParamDef, std::allocator<Arts::ParamDef> >::_M_insert_aux(__gnu_cxx::__normal_iterator<Arts::ParamDef*, std::vector<Arts::ParamDef, std::allocator<Arts::ParamDef> > >, Arts::ParamDef const&)': : undefined reference to `Arts::ParamDef::operator=(Arts::ParamDef const&)' mcopidl.o(.gnu.linkonce.t._ZSt15__copy_backwardIPN4Arts7EnumDefES2_ET0_T_S4_S3_St26random_access_iterator_tag+0x34): In function `Arts::EnumDef* std::__copy_backward<Arts::EnumDef*, Arts::EnumDef*>(Arts::EnumDef*, Arts::EnumDef*, Arts::EnumDef*, std::random_access_iterator_tag)': : undefined reference to `Arts::EnumDef::operator=(Arts::EnumDef const&)' mcopidl.o(.gnu.linkonce.t._ZSt15__copy_backwardIPN4Arts7TypeDefES2_ET0_T_S4_S3_St26random_access_iterator_tag+0x34): In function `Arts::TypeDef* std::__copy_backward<Arts::TypeDef*, Arts::TypeDef*>(Arts::TypeDef*, Arts::TypeDef*, Arts::TypeDef*, std::random_access_iterator_tag)': : undefined reference to `Arts::TypeDef::operator=(Arts::TypeDef const&)' mcopidl.o(.gnu.linkonce.t._ZSt15__copy_backwardIPN4Arts12InterfaceDefES2_ET0_T_S4_S3_St26random_access_iterator_tag+0x3a): In function `Arts::InterfaceDef* std::__copy_backward<Arts::InterfaceDef*, Arts::InterfaceDef*>(Arts::InterfaceDef*, Arts::InterfaceDef*, Arts::InterfaceDef*, std::random_access_iterator_tag)': : undefined reference to `Arts::InterfaceDef::operator=(Arts::InterfaceDef const&)' mcopidl.o(.gnu.linkonce.t._ZSt15__copy_backwardIPN4Arts12AttributeDefES2_ET0_T_S4_S3_St26random_access_iterator_tag+0x3a): In function `Arts::AttributeDef* std::__copy_backward<Arts::AttributeDef*, Arts::AttributeDef*>(Arts::AttributeDef*, Arts::AttributeDef*, Arts::AttributeDef*, std::random_access_iterator_tag)': : undefined reference to `Arts::AttributeDef::operator=(Arts::AttributeDef const&)' mcopidl.o(.gnu.linkonce.t._ZSt15__copy_backwardIPN4Arts9MethodDefES2_ET0_T_S4_S3_St26random_access_iterator_tag+0x3a): In function `Arts::MethodDef* std::__copy_backward<Arts::MethodDef*, Arts::MethodDef*>(Arts::MethodDef*, Arts::MethodDef*, Arts::MethodDef*, std::random_access_iterator_tag)': : undefined reference to `Arts::MethodDef::operator=(Arts::MethodDef const&)' mcopidl.o(.gnu.linkonce.t._ZSt15__copy_backwardIPN4Arts8ParamDefES2_ET0_T_S4_S3_St26random_access_iterator_tag+0x3a): In function `Arts::ParamDef* std::__copy_backward<Arts::ParamDef*, Arts::ParamDef*>(Arts::ParamDef*, Arts::ParamDef*, Arts::ParamDef*, std::random_access_iterator_tag)': : undefined reference to `Arts::ParamDef::operator=(Arts::ParamDef const&)' mcopidl.o(.gnu.linkonce.t._ZN4Arts9ModuleDefD1Ev+0xb): In function `Arts::ModuleDef::~ModuleDef()': : undefined reference to `vtable for Arts::ModuleDef' mcopidl.o(.gnu.linkonce.t._ZN4Arts9ModuleDefD1Ev+0x5c): In function `Arts::ModuleDef::~ModuleDef()': : undefined reference to `Arts::Type::~Type()' yacc.o(.text+0x704): In function `yyparse()': : undefined reference to `Arts::TypeDef::TypeDef(std::string const&, std::vector<Arts::TypeComponent, std::allocator<Arts::TypeComponent> > const&, std::vector<std::string, std::allocator<std::string> > const&)' yacc.o(.text+0x7ea): In function `yyparse()': : undefined reference to `Arts::EnumDef::EnumDef(std::string const&, std::vector<Arts::EnumComponent, std::allocator<Arts::EnumComponent> > const&, std::vector<std::string, std::allocator<std::string> > const&)' yacc.o(.text+0x945): In function `yyparse()': : undefined reference to `Arts::EnumComponent::EnumComponent(std::string const&, long, std::vector<std::string, std::allocator<std::string> > const&)' yacc.o(.text+0xa3e): In function `yyparse()': : undefined reference to `Arts::EnumComponent::EnumComponent(std::string const&, long, std::vector<std::string, std::allocator<std::string> > const&)' yacc.o(.text+0xb33): In function `yyparse()': : undefined reference to `Arts::EnumComponent::EnumComponent(std::string const&, long, std::vector<std::string, std::allocator<std::string> > const&)' yacc.o(.text+0xbf9): In function `yyparse()': : undefined reference to `Arts::EnumComponent::EnumComponent(std::string const&, long, std::vector<std::string, std::allocator<std::string> > const&)' yacc.o(.text+0xef5): In function `yyparse()': : undefined reference to `Arts::InterfaceDef::InterfaceDef()' yacc.o(.text+0x13c1): In function `yyparse()': : undefined reference to `Arts::AttributeDef::AttributeDef(std::string const&, std::string const&, Arts::AttributeType, std::vector<std::string, std::allocator<std::string> > const&)' yacc.o(.text+0x1644): In function `yyparse()': : undefined reference to `Arts::AttributeDef::AttributeDef(std::string const&, std::string const&, Arts::AttributeType, std::vector<std::string, std::allocator<std::string> > const&)' yacc.o(.text+0x1851): In function `yyparse()': : undefined reference to `Arts::MethodDef::MethodDef(std::string const&, std::string const&, Arts::MethodType, std::vector<Arts::ParamDef, std::allocator<Arts::ParamDef> > const&, std::vector<std::string, std::allocator<std::string> > const&)' yacc.o(.text+0x1aaf): In function `yyparse()': : undefined reference to `Arts::ParamDef::ParamDef(std::string const&, std::string const&, std::vector<std::string, std::allocator<std::string> > const&)' yacc.o(.text+0x1dee): In function `yyparse()': : undefined reference to `Arts::TypeComponent::TypeComponent(std::string const&, std::string const&, std::vector<std::string, std::allocator<std::string> > const&)' yacc.o(.gnu.linkonce.t._ZN4Arts13TypeComponentD1Ev+0xb): In function `Arts::TypeComponent::~TypeComponent()': : undefined reference to `vtable for Arts::TypeComponent' yacc.o(.gnu.linkonce.t._ZN4Arts13TypeComponentD1Ev+0x40): In function `Arts::TypeComponent::~TypeComponent()': : undefined reference to `Arts::Type::~Type()' yacc.o(.gnu.linkonce.t._ZN4Arts13EnumComponentD1Ev+0xb): In function `Arts::EnumComponent::~EnumComponent()': : undefined reference to `vtable for Arts::EnumComponent' yacc.o(.gnu.linkonce.t._ZN4Arts13EnumComponentD1Ev+0x32): In function `Arts::EnumComponent::~EnumComponent()': : undefined reference to `Arts::Type::~Type()' yacc.o(.gnu.linkonce.t._ZSt10_ConstructIN4Arts13EnumComponentES1_EvPT_RKT0_+0x30): In function `void std::_Construct<Arts::EnumComponent, Arts::EnumComponent>(Arts::EnumComponent*, Arts::EnumComponent const&)': : undefined reference to `Arts::EnumComponent::EnumComponent(Arts::EnumComponent const&)' yacc.o(.gnu.linkonce.t._ZNSt6vectorIN4Arts13EnumComponentESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_+0x49): In function `std::vector<Arts::EnumComponent, std::allocator<Arts::EnumComponent> >::_M_insert_aux(__gnu_cxx::__normal_iterator<Arts::EnumComponent*, std::vector<Arts::EnumComponent, std::allocator<Arts::EnumComponent> > >, Arts::EnumComponent const&)': : undefined reference to `Arts::EnumComponent::EnumComponent(Arts::EnumComponent const&)' yacc.o(.gnu.linkonce.t._ZNSt6vectorIN4Arts13EnumComponentESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_+0xba): In function `std::vector<Arts::EnumComponent, std::allocator<Arts::EnumComponent> >::_M_insert_aux(__gnu_cxx::__normal_iterator<Arts::EnumComponent*, std::vector<Arts::EnumComponent, std::allocator<Arts::EnumComponent> > >, Arts::EnumComponent const&)': : undefined reference to `Arts::EnumComponent::operator=(Arts::EnumComponent const&)' yacc.o(.gnu.linkonce.t._ZSt10_ConstructIN4Arts13TypeComponentES1_EvPT_RKT0_+0x30): In function `void std::_Construct<Arts::TypeComponent, Arts::TypeComponent>(Arts::TypeComponent*, Arts::TypeComponent const&)': : undefined reference to `Arts::TypeComponent::TypeComponent(Arts::TypeComponent const&)' yacc.o(.gnu.linkonce.t._ZNSt6vectorIN4Arts13TypeComponentESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_+0x49): In function `std::vector<Arts::TypeComponent, std::allocator<Arts::TypeComponent> >::_M_insert_aux(__gnu_cxx::__normal_iterator<Arts::TypeComponent*, std::vector<Arts::TypeComponent, std::allocator<Arts::TypeComponent> > >, Arts::TypeComponent const&)': : undefined reference to `Arts::TypeComponent::TypeComponent(Arts::TypeComponent const&)' yacc.o(.gnu.linkonce.t._ZNSt6vectorIN4Arts13TypeComponentESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_+0xba): In function `std::vector<Arts::TypeComponent, std::allocator<Arts::TypeComponent> >::_M_insert_aux(__gnu_cxx::__normal_iterator<Arts::TypeComponent*, std::vector<Arts::TypeComponent, std::allocator<Arts::TypeComponent> > >, Arts::TypeComponent const&)': : undefined reference to `Arts::TypeComponent::operator=(Arts::TypeComponent const&)' yacc.o(.gnu.linkonce.t._ZSt15__copy_backwardIPN4Arts13EnumComponentES2_ET0_T_S4_S3_St26random_access_iterator_tag+0x3a): In function `Arts::EnumComponent* std::__copy_backward<Arts::EnumComponent*, Arts::EnumComponent*>(Arts::EnumComponent*, Arts::EnumComponent*, Arts::EnumComponent*, std::random_access_iterator_tag)': : undefined reference to `Arts::EnumComponent::operator=(Arts::EnumComponent const&)' yacc.o(.gnu.linkonce.t._ZSt6__copyIPN4Arts12AttributeDefES2_ET0_T_S4_S3_St26random_access_iterator_tag+0x2e): In function `Arts::AttributeDef* std::__copy<Arts::AttributeDef*, Arts::AttributeDef*>(Arts::AttributeDef*, Arts::AttributeDef*, Arts::AttributeDef*, std::random_access_iterator_tag)': : undefined reference to `Arts::AttributeDef::operator=(Arts::AttributeDef const&)' yacc.o(.gnu.linkonce.t._ZSt15__copy_backwardIPN4Arts13TypeComponentES2_ET0_T_S4_S3_St26random_access_iterator_tag+0x3a): In function `Arts::TypeComponent* std::__copy_backward<Arts::TypeComponent*, Arts::TypeComponent*>(Arts::TypeComponent*, Arts::TypeComponent*, Arts::TypeComponent*, std::random_access_iterator_tag)': : undefined reference to `Arts::TypeComponent::operator=(Arts::TypeComponent const&)' gmake[2]: *** [mcopidl] 曛匟佹 1 gmake[2]: Leaving directory `/usr/ports-tmp/usr/ports/audio/arts/work/arts-1.4.0/mcopidl' gmake[1]: *** [all-recursive] 曛匟佹 1 gmake[1]: Leaving directory `/usr/ports-tmp/usr/ports/audio/arts/work/arts-1.4.0' gmake: *** [all] 曛匟佹 2 *** Error code 2 Stop in /usr/ports/audio/arts. -- Vyacheslav Bocharov VB29-UANIC