• Welcome to Overclockers Forums! Join us to reply in threads, receive reduced ads, and to customize your site experience!

Ekiga 2.0 compile trouble

Overclockers is supported by our readers. When you click a link to make a purchase, we may earn a commission. Learn More.

Midnight Dream

OSPF Loving Member
Joined
Mar 17, 2004
Location
Lawrenceville, Georgia
Ok, im trying to get Ekiga compiled on my system. I've got everything working, up to the actual compile of Ekiga itself. I get an error about:

Code:
checking for AVAHI... configure: error: Package requirements (avahi-client >= 0.6 avahi-glib >= 0.6) were not met:

No package 'avahi-client' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables AVAHI_CFLAGS
and AVAHI_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.[/quote]

What gives?  I tried emerging Avahi, and that got rid of the issue with avahi-glib, but nothing with the client.  Help?
 
Ok, I created myself a test ebuild for it, and it works good, somewhat. Everything works fine up to the Ekiga compile, then I get this:

Code:
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PVXMLSession::Open(PString const&)'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `virtual thunk to PVXMLSession::~PVXMLSession()'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PVXMLSession::GetClass(unsigned int) const'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PVXMLSession::GetBeepData(PBYTEArray&, unsigned int)'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `typeinfo for PVXMLSession'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PVXMLSession::OnEndRecording(PString const&)'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PVXMLSession::Trigger()'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PVXMLSession::OnEndSession()'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PVXMLSession::Close()'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PVXMLSession::Load(PString const&)'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `non-virtual thunk to PVXMLSession::~PVXMLSession()'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PVXMLSession::IsPlaying() const'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PVXMLSession::RecordEnd()'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PVXMLSession::CreateWAVFile(PFilePath const&, PFile::OpenMode, int, unsigned int)'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PVXMLSession::PlayFile(PString const&, int, int, int)'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `non-virtual thunk to PVXMLSession::~PVXMLSession()'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PVXMLSession::SetVar(PString const&, PString const&)'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `non-virtual thunk to PVXMLSession::~PVXMLSession()'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PVXMLSession::EvaluateExpr(PString const&)'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PASN_Sequence::UnknownExtensionsEncodeXER(PXER_Stream&) const'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PASN_Sequence::KnownExtensionDecodeXER(PXER_Stream&, int, PASN_Object&)'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PVXMLSession::TraverseTransfer()'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PVXMLSession::EndRecording()'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PASN_Enumeration::EncodeXER(PXER_Stream&) const'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PVXMLSession::PlaySilence(PTimeInterval const&)'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PASN_Sequence::PreambleEncodeXER(PXER_Stream&) const'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PVXMLSession::GetVar(PString const&) const'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PVXMLSession::RetreiveResource(PURL const&, PString&, PFilePath&, int)'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `non-virtual thunk to PVXMLSession::~PVXMLSession()'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PVXMLSession::SetPause(int)'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PVXMLSession::PlaySilence(int)'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PVXMLSession::PlayResource(PURL const&, int, int)'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PVXMLSession::VXMLExecute(PThread&, long)'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PVXMLSession::IsLoaded() const'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `virtual thunk to PVXMLSession::~PVXMLSession()'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `non-virtual thunk to PVXMLSession::OnEndRecording(PString const&)'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PVXMLSession::PVXMLSession(PTextToSpeech*, int)'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PASN_Sequence::KnownExtensionEncodeXER(PXER_Stream&, int, PASN_Object const&) const'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PVXMLSession::IsRecording() const'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PVXMLSession::InternalIsDescendant(char const*) const'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PASN_Sequence::PreambleDecodeXER(PXER_Stream&)'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PVXMLSession::StartRecording(PFilePath const&, int, PTimeInterval const&, PTimeInterval const&)'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PVXMLSession::LoadFile(PFilePath const&)'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `non-virtual thunk to PVXMLSession::Trigger()'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PASN_Enumeration::DecodeXER(PXER_Stream&)'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PVXMLSession::DoTransfer(PVXMLTransferOptions const&)'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PVXMLSession::~PVXMLSession()'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PVXMLSession::PlayCommand(PString const&, int, int)'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PVXMLSession::LoadURL(PURL const&)'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PVXMLSession::LoadVXML(PString const&)'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PVXMLSession::Open(int)'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PVXMLSession::~PVXMLSession()'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PVXMLSession::CompareObjectMemoryDirect(PObject const&) const'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PVXMLSession::PlayData(PBYTEArray const&, int, int)'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PASN_Sequence::UnknownExtensionsDecodeXER(PXER_Stream&)'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PVXMLSession::PlayText(PString const&, PTextToSpeech::TextType, int, int)'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `non-virtual thunk to PVXMLSession::RecordEnd()'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PVXMLSession::OnUserInput(PString const&)'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PVXMLSession::~PVXMLSession()'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/libopal.so: undefined reference to `PVXMLSession::OnTransfer(PVXMLTransferResult const&)'
collect2: ld returned 1 exit status
make[3]: *** [ekiga] Error 1
make[3]: Leaving directory `/var/tmp/portage/ekiga-2.0.0/work/ekiga-2.0.0/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/portage/ekiga-2.0.0/work/ekiga-2.0.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/ekiga-2.0.0/work/ekiga-2.0.0'
make: *** [all] Error 2

!!! ERROR: net-im/ekiga-2.0.0 failed.
!!! Function src_compile, Line 41, Exitcode 2
!!! make failed
!!! If you need support, post the topmost build error, NOT this status message.
 
Back