Bug#615783: t38modem: ftbfs with gold or ld --no-add-needed

Jakub Wilk jwilk at debian.org
Mon Sep 26 23:42:40 UTC 2011


tags 615783 - patch
thanks

* Ilya Barygin <barygin at gmail.com>, 2011-08-23, 21:58:
>Attached patch was used to fix this problem in Ubuntu.

Thanks, but no, it was used to fix a different problem. In fact, even 
with your patch applied, the package still FTBFS with binutils-gold:
| cc `pkg-config --cflags opal` -DUSE_OPAL -DUSE_UNIX98_PTY -o t38modem pmutils.o dle.o pmodem.o pmodemi.o drivers.o t30tone.o hdlc.o t30.o fcs.o pmodeme.o enginebase.o t38engine.o audio.o drv_pty.o main_process.o opal/opalutils.o opal/modemep.o opal/modemstrm.o opal/h323ep.o opal/sipep.o opal/manager.o `pkg-config --libs opal`
| pmutils.o:pmutils.cxx:function DataStream::PutData(void const*, int): error: undefined reference to 'operator new(unsigned int)'
| pmutils.o:pmutils.cxx:function RenameCurrentThread(PString const&): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
| pmutils.o:pmutils.cxx:function RenameCurrentThread(PString const&): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >::operator<<(std::basic_ostream<char, std::char_traits<char> >& (*)(std::basic_ostream<char, std::char_traits<char> >&))'
| pmutils.o:pmutils.cxx:function __static_initialization_and_destruction_0(int, int): error: undefined reference to 'std::ios_base::Init::Init()'
| pmutils.o:pmutils.cxx:function __static_initialization_and_destruction_0(int, int): error: undefined reference to 'std::ios_base::Init::~Init()'
| pmutils.o:pmutils.cxx:function PObject::~PObject(): error: undefined reference to 'operator delete(void*)'
| pmutils.o:pmutils.cxx:function PObject::~PObject(): error: undefined reference to 'operator delete(void*)'
| pmutils.o:pmutils.cxx:function PContainer::~PContainer(): error: undefined reference to 'operator delete(void*)'
| pmutils.o:pmutils.cxx:function PContainer::~PContainer(): error: undefined reference to 'operator delete(void*)'
| pmutils.o:pmutils.cxx:function vtable for ModemThreadChild: error: undefined reference to '__cxa_pure_virtual'
| pmutils.o:pmutils.cxx:function vtable for ModemThread: error: undefined reference to '__cxa_pure_virtual'
| pmutils.o:pmutils.cxx:function typeinfo for DataStream: error: undefined reference to 'vtable for __cxxabiv1::__si_class_type_info'
| pmutils.o:pmutils.cxx:function typeinfo for PQueue<ChunkStream>: error: undefined reference to 'vtable for __cxxabiv1::__si_class_type_info'
| pmutils.o:pmutils.cxx:function typeinfo for ChunkStream: error: undefined reference to 'vtable for __cxxabiv1::__si_class_type_info'
| pmutils.o:pmutils.cxx:function typeinfo for ModemThreadChild: error: undefined reference to 'vtable for __cxxabiv1::__si_class_type_info'
| pmutils.o:pmutils.cxx:function PQueue<ChunkStream>::Clone() const: error: undefined reference to 'operator new(unsigned int)'
| pmutils.o:pmutils.cxx:function PBaseArray<char>::Clone() const: error: undefined reference to 'operator new(unsigned int)'
| pmutils.o:pmutils.cxx:function PBaseArray<char>::PrintElementOn(std::basic_ostream<char, std::char_traits<char> >&, int) const: error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char)'
| dle.o:dle.cxx:function __static_initialization_and_destruction_0(int, int): error: undefined reference to 'std::ios_base::Init::Init()'
| dle.o:dle.cxx:function __static_initialization_and_destruction_0(int, int): error: undefined reference to 'std::ios_base::Init::~Init()'
| pmodem.o:pmodem.cxx:function PseudoModemList::Append(PseudoModem*): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
| pmodem.o:pmodem.cxx:function PseudoModemList::Append(PseudoModem*): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
| pmodem.o:pmodem.cxx:function PseudoModemList::Append(PseudoModem*): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >::operator<<(std::basic_ostream<char, std::char_traits<char> >& (*)(std::basic_ostream<char, std::char_traits<char> >&))'
| pmodem.o:pmodem.cxx:function PseudoModemList::Append(PseudoModem*): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
| pmodem.o:pmodem.cxx:function PseudoModemList::Append(PseudoModem*): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >::operator<<(int)'
| pmodem.o:pmodem.cxx:function PseudoModemList::Append(PseudoModem*): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >::operator<<(std::basic_ostream<char, std::char_traits<char> >& (*)(std::basic_ostream<char, std::char_traits<char> >&))'
| pmodem.o:pmodem.cxx:function PseudoModemList::_Find(PString const&) const: error: undefined reference to '__dynamic_cast'
| pmodem.o:pmodem.cxx:function PseudoModem::Compare(PObject const&) const: error: undefined reference to '__dynamic_cast'
| pmodem.o:pmodem.cxx:function PseudoModemQ::PseudoModemQ(): error: undefined reference to 'operator new(unsigned int)'
| pmodem.o:pmodem.cxx:function PseudoModemQ::Enqueue(PseudoModem*): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >::operator<<(std::basic_ostream<char, std::char_traits<char> >& (*)(std::basic_ostream<char, std::char_traits<char> >&))'
| pmodem.o:pmodem.cxx:function PseudoModemQ::DequeueWithRoute(PString const&): error: undefined reference to '__dynamic_cast'
| pmodem.o:pmodem.cxx:function PseudoModemQ::Find(PString const&) const: error: undefined reference to '__dynamic_cast'
| pmodem.o:pmodem.cxx:function __static_initialization_and_destruction_0(int, int): error: undefined reference to 'std::ios_base::Init::Init()'
| pmodem.o:pmodem.cxx:function __static_initialization_and_destruction_0(int, int): error: undefined reference to 'std::ios_base::Init::~Init()'
| pmodem.o:pmodem.cxx:function vtable for PseudoModem: error: undefined reference to '__cxa_pure_virtual'
| pmodem.o:pmodem.cxx:function vtable for PseudoModem: error: undefined reference to '__cxa_pure_virtual'
| pmodem.o:pmodem.cxx:function typeinfo for PseudoModemList: error: undefined reference to 'vtable for __cxxabiv1::__vmi_class_type_info'
| pmodem.o:pmodem.cxx:function typeinfo for PseudoModemQ: error: undefined reference to 'vtable for __cxxabiv1::__vmi_class_type_info'
| pmodemi.o:pmodemi.cxx:function PseudoModemBody::ToPtyQ(void const*, int, bool): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >::operator<<(int)'
| pmodemi.o:pmodemi.cxx:function PseudoModemBody::ToPtyQ(void const*, int, bool): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >::operator<<(int)'
| pmodemi.o:pmodemi.cxx:function PseudoModemBody::ToPtyQ(void const*, int, bool): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >::operator<<(int)'
| pmodemi.o:pmodemi.cxx:function __static_initialization_and_destruction_0(int, int): error: undefined reference to 'std::ios_base::Init::Init()'
| pmodemi.o:pmodemi.cxx:function __static_initialization_and_destruction_0(int, int): error: undefined reference to 'std::ios_base::Init::~Init()'
| pmodemi.o:pmodemi.cxx:function PBaseArray<unsigned char>::PrintElementOn(std::basic_ostream<char, std::char_traits<char> >&, int) const: error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, unsigned char)'
| t30tone.o:t30tone.cxx:function initCngTone(): error: undefined reference to 'sin'
| hdlc.o:hdlc.cxx:function HDLC::isFcsOK(): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >::operator<<(std::ios_base& (*)(std::ios_base&))'
| hdlc.o:hdlc.cxx:function HDLC::isFcsOK(): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >::operator<<(unsigned short)'
| hdlc.o:hdlc.cxx:function HDLC::isFcsOK(): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >::operator<<(unsigned short)'
| t30.o:t30.cxx:function T30::v21End(bool): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::_Setprecision)'
| t30.o:t30.cxx:function T30::v21End(bool): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >::operator<<(std::ios_base& (*)(std::ios_base&))'
| t30.o:t30.cxx:function T30::v21End(bool): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::_Setfill<char>)'
| t30.o:t30.cxx:function T30::v21End(bool): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >::operator<<(std::ios_base& (*)(std::ios_base&))'
| t30.o:t30.cxx:function T30::v21End(bool): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::_Setfill<char>)'
| pmodeme.o:pmodeme.cxx:function ModemEngineBody::HandleClass8Cmd(char const**, PString&, bool&, bool&): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char)'
| pmodeme.o:pmodeme.cxx:function ModemEngineBody::HandleClass8Cmd(char const**, PString&, bool&, bool&): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >::operator<<(unsigned int)'
| pmodeme.o:pmodeme.cxx:function ModemEngineBody::HandleClass8Cmd(char const**, PString&, bool&, bool&): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char)'
| pmodeme.o:pmodeme.cxx:function ModemEngineBody::HandleClass8Cmd(char const**, PString&, bool&, bool&): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >::operator<<(unsigned int)'
| pmodeme.o:pmodeme.cxx:function ModemEngineBody::HandleClass8Cmd(char const**, PString&, bool&, bool&): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >::operator<<(unsigned int)'
| pmodeme.o:pmodeme.cxx:function ModemEngineBody::HandleClass8Cmd(char const**, PString&, bool&, bool&): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >::operator<<(unsigned int)'
| pmodeme.o:pmodeme.cxx:function ModemEngineBody::HandleClass8Cmd(char const**, PString&, bool&, bool&): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char)'
| pmodeme.o:pmodeme.cxx:function ModemEngineBody::HandleCmd(PString const&, PString&): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::_Setprecision)'
| pmodeme.o:pmodeme.cxx:function ModemEngineBody::HandleCmd(PString const&, PString&): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >::operator<<(std::ios_base& (*)(std::ios_base&))'
| pmodeme.o:pmodeme.cxx:function ModemEngineBody::HandleCmd(PString const&, PString&): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::_Setfill<char>)'
| pmodeme.o:pmodeme.cxx:function ModemEngineBody::HandleCmd(PString const&, PString&): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::_Setfill<char>)'
| pmodeme.o:pmodeme.cxx:function ModemEngineBody::HandleData(PBYTEArray const&, PBYTEArray&): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::_Setprecision)'
| pmodeme.o:pmodeme.cxx:function ModemEngineBody::CheckState(PBYTEArray&): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::_Setprecision)'
| pmodeme.o:pmodeme.cxx:function PBaseArray<short>::PrintElementOn(std::basic_ostream<char, std::char_traits<char> >&, int) const: error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >::operator<<(short)'
| pmodeme.o:pmodeme.cxx:function PScalarArray<short>::ReadElementFrom(std::basic_istream<char, std::char_traits<char> >&, int): error: undefined reference to 'std::basic_istream<char, std::char_traits<char> >::operator>>(short&)'
| pmodeme.o:pmodeme.cxx:function PScalarArray<short>::ReadElementFrom(std::basic_istream<char, std::char_traits<char> >&, int): error: undefined reference to 'std::basic_ios<char, std::char_traits<char> >::fail() const'
| t38engine.o:t38engine.cxx:function T38Engine::SendStop(bool, int): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >::operator<<(bool)'
| t38engine.o:t38engine.cxx:function T38Engine::PreparePacket(T38_PreCorrigendum_IFPPacket&): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >::operator<<(long long)'
| t38engine.o:t38engine.cxx:function T38Engine::PreparePacket(T38_PreCorrigendum_IFPPacket&): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >::operator<<(long long)'
| t38engine.o:t38engine.cxx:function T38Engine::PreparePacket(T38_PreCorrigendum_IFPPacket&): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >::operator<<(long long)'
| t38engine.o:t38engine.cxx:function T38Engine::PreparePacket(T38_PreCorrigendum_IFPPacket&): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >::operator<<(long long)'
| audio.o:audio.cxx:function AudioEngine::AudioEngine(PString const&): error: undefined reference to 'std::basic_ios<char, std::char_traits<char> >::basic_ios()'
| audio.o:audio.cxx:function AudioEngine::~AudioEngine(): error: undefined reference to 'std::basic_ios<char, std::char_traits<char> >::~basic_ios()'
| audio.o:audio.cxx:function AudioEngine::~AudioEngine(): error: undefined reference to 'std::basic_ios<char, std::char_traits<char> >::~basic_ios()'
| audio.o:audio.cxx:function AudioEngine::SendStop(bool, int): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >::operator<<(bool)'
| audio.o:audio.cxx:function construction vtable for std::basic_iostream<char, std::char_traits<char> >-in-AudioEngine: error: undefined reference to 'typeinfo for std::basic_iostream<char, std::char_traits<char> >'
| audio.o:audio.cxx:function construction vtable for std::basic_iostream<char, std::char_traits<char> >-in-AudioEngine: error: undefined reference to 'std::basic_iostream<char, std::char_traits<char> >::~basic_iostream()'
| audio.o:audio.cxx:function construction vtable for std::basic_iostream<char, std::char_traits<char> >-in-AudioEngine: error: undefined reference to 'std::basic_iostream<char, std::char_traits<char> >::~basic_iostream()'
| audio.o:audio.cxx:function construction vtable for std::basic_iostream<char, std::char_traits<char> >-in-AudioEngine: error: undefined reference to 'typeinfo for std::basic_iostream<char, std::char_traits<char> >'
| audio.o:audio.cxx:function construction vtable for std::basic_iostream<char, std::char_traits<char> >-in-AudioEngine: error: undefined reference to 'non-virtual thunk to std::basic_iostream<char, std::char_traits<char> >::~basic_iostream()'
| audio.o:audio.cxx:function construction vtable for std::basic_iostream<char, std::char_traits<char> >-in-AudioEngine: error: undefined reference to 'non-virtual thunk to std::basic_iostream<char, std::char_traits<char> >::~basic_iostream()'
| audio.o:audio.cxx:function construction vtable for std::basic_iostream<char, std::char_traits<char> >-in-AudioEngine: error: undefined reference to 'typeinfo for std::basic_iostream<char, std::char_traits<char> >'
| audio.o:audio.cxx:function construction vtable for std::basic_iostream<char, std::char_traits<char> >-in-AudioEngine: error: undefined reference to 'virtual thunk to std::basic_iostream<char, std::char_traits<char> >::~basic_iostream()'
| audio.o:audio.cxx:function construction vtable for std::basic_iostream<char, std::char_traits<char> >-in-AudioEngine: error: undefined reference to 'virtual thunk to std::basic_iostream<char, std::char_traits<char> >::~basic_iostream()'
| audio.o:audio.cxx:function construction vtable for std::basic_istream<char, std::char_traits<char> >-in-AudioEngine: error: undefined reference to 'typeinfo for std::basic_istream<char, std::char_traits<char> >'
| audio.o:audio.cxx:function construction vtable for std::basic_istream<char, std::char_traits<char> >-in-AudioEngine: error: undefined reference to 'std::basic_istream<char, std::char_traits<char> >::~basic_istream()'
| audio.o:audio.cxx:function construction vtable for std::basic_istream<char, std::char_traits<char> >-in-AudioEngine: error: undefined reference to 'std::basic_istream<char, std::char_traits<char> >::~basic_istream()'
| audio.o:audio.cxx:function construction vtable for std::basic_istream<char, std::char_traits<char> >-in-AudioEngine: error: undefined reference to 'typeinfo for std::basic_istream<char, std::char_traits<char> >'
| audio.o:audio.cxx:function construction vtable for std::basic_istream<char, std::char_traits<char> >-in-AudioEngine: error: undefined reference to 'virtual thunk to std::basic_istream<char, std::char_traits<char> >::~basic_istream()'
| audio.o:audio.cxx:function construction vtable for std::basic_istream<char, std::char_traits<char> >-in-AudioEngine: error: undefined reference to 'virtual thunk to std::basic_istream<char, std::char_traits<char> >::~basic_istream()'
| audio.o:audio.cxx:function construction vtable for std::basic_ostream<char, std::char_traits<char> >-in-AudioEngine: error: undefined reference to 'typeinfo for std::basic_ostream<char, std::char_traits<char> >'
| audio.o:audio.cxx:function construction vtable for std::basic_ostream<char, std::char_traits<char> >-in-AudioEngine: error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >::~basic_ostream()'
| audio.o:audio.cxx:function construction vtable for std::basic_ostream<char, std::char_traits<char> >-in-AudioEngine: error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >::~basic_ostream()'
| audio.o:audio.cxx:function construction vtable for std::basic_ostream<char, std::char_traits<char> >-in-AudioEngine: error: undefined reference to 'typeinfo for std::basic_ostream<char, std::char_traits<char> >'
| audio.o:audio.cxx:function construction vtable for std::basic_ostream<char, std::char_traits<char> >-in-AudioEngine: error: undefined reference to 'virtual thunk to std::basic_ostream<char, std::char_traits<char> >::~basic_ostream()'
| audio.o:audio.cxx:function construction vtable for std::basic_ostream<char, std::char_traits<char> >-in-AudioEngine: error: undefined reference to 'virtual thunk to std::basic_ostream<char, std::char_traits<char> >::~basic_ostream()'
| audio.o:audio.cxx:function typeinfo for AudioEngine: error: undefined reference to 'vtable for __cxxabiv1::__vmi_class_type_info'
| drv_pty.o:drv_pty.cxx:function PseudoModemPty::OpenPty(): error: undefined reference to 'std::cout'
| drv_pty.o:drv_pty.cxx:function PseudoModemPty::OpenPty(): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)'
| main_process.o:main_process.cxx:function T38Modem::Main(): error: undefined reference to 'std::cout'
| main_process.o:main_process.cxx:function T38Modem::Main(): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)'
| main_process.o:main_process.cxx:function T38Modem::Initialise(): error: undefined reference to 'std::cout'
| main_process.o:main_process.cxx:function T38Modem::Initialise(): error: undefined reference to 'std::cout'
| main_process.o:main_process.cxx:function T38Modem::Initialise(): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)'
| main_process.o:main_process.cxx:function T38Modem::Initialise(): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)'
| main_process.o:main_process.cxx:function PScalarArray<int>::ReadElementFrom(std::basic_istream<char, std::char_traits<char> >&, int): error: undefined reference to 'std::basic_istream<char, std::char_traits<char> >::operator>>(int&)'
| main_process.o:main_process.cxx:function PScalarArray<int>::ReadElementFrom(std::basic_istream<char, std::char_traits<char> >&, int): error: undefined reference to 'std::basic_ios<char, std::char_traits<char> >::fail() const'
| opal/modemep.o:modemep.cxx:function ModemEndPoint::Initialise(PConfigArgs const&): error: undefined reference to 'std::cerr'
| opal/modemep.o:modemep.cxx:function ModemConnection::CreateMediaStream(OpalMediaFormat const&, unsigned int, bool): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >::operator<<(bool)'
| opal/modemep.o:modemep.cxx:function ModemConnection::SetAlerting(PString const&, bool): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >::operator<<(bool)'
| opal/modemstrm.o:modemstrm.cxx:function T38ModemMediaStream::Close(): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >::operator<<(long)'
| opal/modemstrm.o:modemstrm.cxx:function T38ModemMediaStream::Close(): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >::operator<<(long)'
| opal/modemstrm.o:modemstrm.cxx:function T38ModemMediaStream::ReadPacket(RTP_DataFrame&): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >::operator<<(unsigned short)'
| opal/modemstrm.o:modemstrm.cxx:function T38ModemMediaStream::WritePacket(RTP_DataFrame&): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >::operator<<(unsigned short)'
| opal/modemstrm.o:modemstrm.cxx:function T38ModemMediaStream::WritePacket(RTP_DataFrame&): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >::operator<<(long)'
| opal/modemstrm.o:modemstrm.cxx:function T38ModemMediaStream::WritePacket(RTP_DataFrame&): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >::operator<<(long)'
| opal/h323ep.o:h323ep.cxx:function MyH323EndPoint::Initialise(PConfigArgs const&): error: undefined reference to 'std::cerr'
| opal/h323ep.o:h323ep.cxx:function MyH323EndPoint::Initialise(PConfigArgs const&): error: undefined reference to 'std::cerr'
| opal/h323ep.o:h323ep.cxx:function MyH323EndPoint::Initialise(PConfigArgs const&): error: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >& std::flush<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)'
| opal/h323ep.o:h323ep.cxx:function MyH323EndPoint::Initialise(PConfigArgs const&): error: undefined reference to 'std::cerr'
| opal/h323ep.o:h323ep.cxx:function OpalMediaType::OpalMediaType(): error: undefined reference to 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()'
| opal/h323ep.o:h323ep.cxx:function OpalMediaType::~OpalMediaType(): error: undefined reference to 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
| opal/h323ep.o:h323ep.cxx:function OpalMediaType::OpalMediaType(OpalMediaType const&): error: undefined reference to 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
| opal/h323ep.o:h323ep.cxx:function __gnu_cxx::__enable_if<std::__is_char<char>::__value, bool>::__type std::operator==<char>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&): error: undefined reference to 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const'
| opal/h323ep.o:h323ep.cxx:function __gnu_cxx::__enable_if<std::__is_char<char>::__value, bool>::__type std::operator==<char>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&): error: undefined reference to 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const'
| opal/h323ep.o:h323ep.cxx:function __gnu_cxx::__enable_if<std::__is_char<char>::__value, bool>::__type std::operator==<char>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&): error: undefined reference to 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const'
| opal/h323ep.o:h323ep.cxx:function __gnu_cxx::__enable_if<std::__is_char<char>::__value, bool>::__type std::operator==<char>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&): error: undefined reference to 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const'
| opal/h323ep.o:h323ep.cxx:function __gnu_cxx::__enable_if<std::__is_char<char>::__value, bool>::__type std::operator==<char>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&): error: undefined reference to 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const'
| opal/h323ep.o:h323ep.cxx:function typeinfo for OpalMediaType: error: undefined reference to 'vtable for __cxxabiv1::__vmi_class_type_info'
| opal/h323ep.o:h323ep.cxx:function typeinfo for std::basic_string<char, std::char_traits<char>, std::allocator<char> >: error: undefined reference to 'vtable for __cxxabiv1::__class_type_info'
| collect2: ld returned 1 exit status
| make[1]: *** [t38modem] Error 1

-- 
Jakub Wilk






More information about the Pkg-voip-maintainers mailing list