[ previous ] [ next ] [ threads ]
 To :  Yate Mailgroup <yate@v...>
 From :  Kiarash Ghiaseddin <koochy@a...>
 Subject :  G729 on yate 4.2
 Date :  Sun, 9 Sep 2012 14:46:04 +0200
Hi,

I've a problem with the g729 codec from http://yate.hosting.lv/ and yate 4.2.1 r5253 The same version compiles with yate version 4.1.1 r5214. I'm compiling with IPP 6.1.3.055 em64 on ubuntu 12.04. I'm not sure if there where some change related to codec stuff. I've attached the log. Any help would be great.

with regards 

./configure --with-ipp=/opt/intel/ipp/6.1.3.055/em64t --with-ippcore=u8 --with-yate=/home/koochy/yate4.2/yate-4.2.1-sico1/
checking for local operating system type... Linux
checking for g++... g++
checking for C++ compiler default output file name... a.out
checking whether the C++ compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for gawk... no
checking for mawk... mawk
checking for Yate using /home/koochy/yate4.2/yate-4.2.1-sico1//yate-config... 4.2.1
checking for IPP in /opt/intel/ipp/6.1.3.055/em64t... yes
configure: creating ./config.status
config.status: creating yate-ipp.spec
config.status: creating Makefile

make
….
/tmp/ccYZrCZY.o: In function `G723Plugin::~G723Plugin()':
g723codec.cpp:(.text+0x76): undefined reference to `TelEngine::Plugin::~Plugin()'
/tmp/ccYZrCZY.o: In function `G723Codec::~G723Codec()':
g723codec.cpp:(.text+0x111): undefined reference to `TelEngine::DataTranslator::~DataTranslator()'
/tmp/ccYZrCZY.o:(.data.rel.ro._ZTI10G723Plugin[typeinfo for G723Plugin]+0x18): undefined reference to `typeinfo for TelEngine::Plugin'
/tmp/ccYZrCZY.o:(.data.rel.ro._ZTI10G723Plugin[typeinfo for G723Plugin]+0x28): undefined reference to `typeinfo for TelEngine::TranslatorFactory'
/tmp/ccYZrCZY.o:(.data.rel.ro._ZTI9G723Codec[typeinfo for G723Codec]+0x10): undefined reference to `typeinfo for TelEngine::DataTranslator'
/tmp/ccYZrCZY.o:(.data.rel.ro._ZTV9G723Codec[vtable for G723Codec]+0x20): undefined reference to `TelEngine::RefObject::alive() const'
/tmp/ccYZrCZY.o:(.data.rel.ro._ZTV9G723Codec[vtable for G723Codec]+0x28): undefined reference to `TelEngine::RefObject::destruct()'
/tmp/ccYZrCZY.o:(.data.rel.ro._ZTV9G723Codec[vtable for G723Codec]+0x30): undefined reference to `TelEngine::GenObject::toString() const'
/tmp/ccYZrCZY.o:(.data.rel.ro._ZTV9G723Codec[vtable for G723Codec]+0x38): undefined reference to `TelEngine::DataTranslator::getObject(TelEngine::String const&) const'
/tmp/ccYZrCZY.o:(.data.rel.ro._ZTV9G723Codec[vtable for G723Codec]+0x40): undefined reference to `TelEngine::RefObject::zeroRefs()'
/tmp/ccYZrCZY.o:(.data.rel.ro._ZTV9G723Codec[vtable for G723Codec]+0x48): undefined reference to `TelEngine::DataConsumer::destroyed()'
/tmp/ccYZrCZY.o:(.data.rel.ro._ZTV9G723Codec[vtable for G723Codec]+0x88): undefined reference to `TelEngine::DataTranslator::synchronize(TelEngine::DataSource*)'
/tmp/ccYZrCZY.o:(.data.rel.ro._ZTV10G723Plugin[vtable for G723Plugin]+0x20): undefined reference to `TelEngine::GenObject::alive() const'
/tmp/ccYZrCZY.o:(.data.rel.ro._ZTV10G723Plugin[vtable for G723Plugin]+0x28): undefined reference to `TelEngine::GenObject::destruct()'
/tmp/ccYZrCZY.o:(.data.rel.ro._ZTV10G723Plugin[vtable for G723Plugin]+0x38): undefined reference to `TelEngine::Plugin::getObject(TelEngine::String const&) const'
/tmp/ccYZrCZY.o:(.data.rel.ro._ZTV10G723Plugin[vtable for G723Plugin]+0x80): undefined reference to `TelEngine::GenObject::alive() const'
/tmp/ccYZrCZY.o:(.data.rel.ro._ZTV10G723Plugin[vtable for G723Plugin]+0x88): undefined reference to `TelEngine::GenObject::destruct()'
/tmp/ccYZrCZY.o:(.data.rel.ro._ZTV10G723Plugin[vtable for G723Plugin]+0x90): undefined reference to `TelEngine::GenObject::toString() const'
/tmp/ccYZrCZY.o:(.data.rel.ro._ZTV10G723Plugin[vtable for G723Plugin]+0x98): undefined reference to `TelEngine::GenObject::getObject(TelEngine::String const&) const'
/tmp/ccYZrCZY.o:(.data.rel.ro._ZTV10G723Plugin[vtable for G723Plugin]+0xa0): undefined reference to `TelEngine::TranslatorFactory::removed(TelEngine::TranslatorFactory const*)'
/tmp/ccYZrCZY.o:(.data.rel.ro._ZTV10G723Plugin[vtable for G723Plugin]+0xb8): undefined reference to `TelEngine::TranslatorFactory::converts(TelEngine::DataFormat const&, TelEngine::DataFormat const&) const'
/tmp/ccYZrCZY.o:(.data.rel.ro._ZTV10G723Plugin[vtable for G723Plugin]+0xc0): undefined reference to `TelEngine::TranslatorFactory::length() const'
/tmp/ccYZrCZY.o:(.data.rel.ro._ZTV10G723Plugin[vtable for G723Plugin]+0xc8): undefined reference to `TelEngine::TranslatorFactory::intermediate(TelEngine::FormatInfo const*) const'
/tmp/ccYZrCZY.o:(.data.rel.ro._ZTV10G723Plugin[vtable for G723Plugin]+0xd0): undefined reference to `TelEngine::TranslatorFactory::intermediate() const'
collect2: ld returned 1 exit status
make: *** [g723codec.yate] Error 1



Silver Connection OHG 
Kiarash Ghiaseddin
Heinrich Holtschneider Weg 111 A 
40489 Duesseldorf 
Phone:  +49 211 4057523
Fax:      +49 211 4057524
Mobile:  +49 163 7956143

Reg.Ger. HRA 17444 Duesseldorf
VAT No. DE 244101298




Hi,

I've a problem with the g729 codec from http://yate.hosting.lv/ and yate 4.2.1 r5253 The same version compiles with yate version 4.1.1 r5214. I'm compiling with IPP 6.1.3.055 em64 on ubuntu 12.04. I'm not sure if there where some change related to codec stuff. I've attached the log. Any help would be great.

with regards 

./configure --with-ipp=/opt/intel/ipp/6.1.3.055/em64t --with-ippcore=u8 --with-yate=/home/koochy/yate4.2/yate-4.2.1-sico1/
checking for local operating system type... Linux
checking for g++... g++
checking for C++ compiler default output file name... a.out
checking whether the C++ compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for gawk... no
checking for mawk... mawk
checking for Yate using /home/koochy/yate4.2/yate-4.2.1-sico1//yate-config... 4.2.1
checking for IPP in /opt/intel/ipp/6.1.3.055/em64t... yes
configure: creating ./config.status
config.status: creating yate-ipp.spec
config.status: creating Makefile

make
….
/tmp/ccYZrCZY.o: In function `G723Plugin::~G723Plugin()':
g723codec.cpp:(.text+0x76): undefined reference to `TelEngine::Plugin::~Plugin()'
/tmp/ccYZrCZY.o: In function `G723Codec::~G723Codec()':
g723codec.cpp:(.text+0x111): undefined reference to `TelEngine::DataTranslator::~DataTranslator()'
/tmp/ccYZrCZY.o:(.data.rel.ro._ZTI10G723Plugin[typeinfo for G723Plugin]+0x18): undefined reference to `typeinfo for TelEngine::Plugin'
/tmp/ccYZrCZY.o:(.data.rel.ro._ZTI10G723Plugin[typeinfo for G723Plugin]+0x28): undefined reference to `typeinfo for TelEngine::TranslatorFactory'
/tmp/ccYZrCZY.o:(.data.rel.ro._ZTI9G723Codec[typeinfo for G723Codec]+0x10): undefined reference to `typeinfo for TelEngine::DataTranslator'
/tmp/ccYZrCZY.o:(.data.rel.ro._ZTV9G723Codec[vtable for G723Codec]+0x20): undefined reference to `TelEngine::RefObject::alive() const'
/tmp/ccYZrCZY.o:(.data.rel.ro._ZTV9G723Codec[vtable for G723Codec]+0x28): undefined reference to `TelEngine::RefObject::destruct()'
/tmp/ccYZrCZY.o:(.data.rel.ro._ZTV9G723Codec[vtable for G723Codec]+0x30): undefined reference to `TelEngine::GenObject::toString() const'
/tmp/ccYZrCZY.o:(.data.rel.ro._ZTV9G723Codec[vtable for G723Codec]+0x38): undefined reference to `TelEngine::DataTranslator::getObject(TelEngine::String const&) const'
/tmp/ccYZrCZY.o:(.data.rel.ro._ZTV9G723Codec[vtable for G723Codec]+0x40): undefined reference to `TelEngine::RefObject::zeroRefs()'
/tmp/ccYZrCZY.o:(.data.rel.ro._ZTV9G723Codec[vtable for G723Codec]+0x48): undefined reference to `TelEngine::DataConsumer::destroyed()'
/tmp/ccYZrCZY.o:(.data.rel.ro._ZTV9G723Codec[vtable for G723Codec]+0x88): undefined reference to `TelEngine::DataTranslator::synchronize(TelEngine::DataSource*)'
/tmp/ccYZrCZY.o:(.data.rel.ro._ZTV10G723Plugin[vtable for G723Plugin]+0x20): undefined reference to `TelEngine::GenObject::alive() const'
/tmp/ccYZrCZY.o:(.data.rel.ro._ZTV10G723Plugin[vtable for G723Plugin]+0x28): undefined reference to `TelEngine::GenObject::destruct()'
/tmp/ccYZrCZY.o:(.data.rel.ro._ZTV10G723Plugin[vtable for G723Plugin]+0x38): undefined reference to `TelEngine::Plugin::getObject(TelEngine::String const&) const'
/tmp/ccYZrCZY.o:(.data.rel.ro._ZTV10G723Plugin[vtable for G723Plugin]+0x80): undefined reference to `TelEngine::GenObject::alive() const'
/tmp/ccYZrCZY.o:(.data.rel.ro._ZTV10G723Plugin[vtable for G723Plugin]+0x88): undefined reference to `TelEngine::GenObject::destruct()'
/tmp/ccYZrCZY.o:(.data.rel.ro._ZTV10G723Plugin[vtable for G723Plugin]+0x90): undefined reference to `TelEngine::GenObject::toString() const'
/tmp/ccYZrCZY.o:(.data.rel.ro._ZTV10G723Plugin[vtable for G723Plugin]+0x98): undefined reference to `TelEngine::GenObject::getObject(TelEngine::String const&) const'
/tmp/ccYZrCZY.o:(.data.rel.ro._ZTV10G723Plugin[vtable for G723Plugin]+0xa0): undefined reference to `TelEngine::TranslatorFactory::removed(TelEngine::TranslatorFactory const*)'
/tmp/ccYZrCZY.o:(.data.rel.ro._ZTV10G723Plugin[vtable for G723Plugin]+0xb8): undefined reference to `TelEngine::TranslatorFactory::converts(TelEngine::DataFormat const&, TelEngine::DataFormat const&) const'
/tmp/ccYZrCZY.o:(.data.rel.ro._ZTV10G723Plugin[vtable for G723Plugin]+0xc0): undefined reference to `TelEngine::TranslatorFactory::length() const'
/tmp/ccYZrCZY.o:(.data.rel.ro._ZTV10G723Plugin[vtable for G723Plugin]+0xc8): undefined reference to `TelEngine::TranslatorFactory::intermediate(TelEngine::FormatInfo const*) const'
/tmp/ccYZrCZY.o:(.data.rel.ro._ZTV10G723Plugin[vtable for G723Plugin]+0xd0): undefined reference to `TelEngine::TranslatorFactory::intermediate() const'
collect2: ld returned 1 exit status
make: *** [g723codec.yate] Error 1



Silver Connection OHG 
Kiarash Ghiaseddin
Heinrich Holtschneider Weg 111 A 
40489 Duesseldorf 
Phone:  +49 211 4057523
Fax:      +49 211 4057524
Mobile:  +49 163 7956143

Reg.Ger. HRA 17444 Duesseldorf
VAT No. 
DE 244101298