Re: [Ekiga-list] ekiga-3.9.90 : make issue (on Mageia 2 x86_64)
Le 23/09/2012 23:37, geo cherchetout a écrit : assistant.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/opal/pres_ent.h:714: undefined reference to `PFactoryLoader::SIP_Presentity_link()' assistant.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/h323/h235auth.h:310: undefined reference to `PFactoryLoader::H235AuthProcedure1_link()' main_window.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/opal/pres_ent.h:714: undefined reference to `PFactoryLoader::SIP_Presentity_link()' main_window.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/h323/h235auth.h:310: undefined reference to `PFactoryLoader::H235AuthProcedure1_link()' statusmenu.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/opal/pres_ent.h:714: undefined reference to `PFactoryLoader::SIP_Presentity_link()' statusmenu.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/h323/h235auth.h:310: undefined reference to `PFactoryLoader::H235AuthProcedure1_link()' conf.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/opal/pres_ent.h:714: undefined reference to `PFactoryLoader::SIP_Presentity_link()' conf.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/h323/h235auth.h:310: undefined reference to `PFactoryLoader::H235AuthProcedure1_link()' main.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/opal/pres_ent.h:714: undefined reference to `PFactoryLoader::SIP_Presentity_link()' main.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/h323/h235auth.h:310: undefined reference to `PFactoryLoader::H235AuthProcedure1_link()' ekiga.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/opal/pres_ent.h:714: undefined reference to `PFactoryLoader::SIP_Presentity_link()' ekiga.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/h323/h235auth.h:310: undefined reference to `PFactoryLoader::H235AuthProcedure1_link()' dbus.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/opal/pres_ent.h:714: undefined reference to `PFactoryLoader::SIP_Presentity_link()' dbus.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/h323/h235auth.h:310: undefined reference to `PFactoryLoader::H235AuthProcedure1_link()' Those above mean opal has been compiled without support for a few things. /usr/local/lib/libpt.so: undefined reference to `PXML::RemoveAll()' /usr/local/lib/libpt.so: undefined reference to `PXML::ReadFrom(std::basic_istream >&)' /usr/local/lib/libpt.so: undefined reference to `PXML::PXML(int, char const*)' /usr/local/lib/libpt.so: undefined reference to `PXMLElement::HasAttribute(PCaselessString const&) const' /usr/local/lib/libpt.so: undefined reference to `typeinfo for PXML' /usr/local/lib/libpt.so: undefined reference to `PXML::PXML(PXML const&)' /usr/local/lib/libpt.so: undefined reference to `PXMLElement::GetAttribute(PCaselessString const&) const' /usr/local/lib/libpt.so: undefined reference to `PXMLParser::GetXMLTree() const' /usr/local/lib/libpt.so: undefined reference to `PXMLElement::PXMLElement(PXMLElement*, char const*)' /usr/local/lib/libpt.so: undefined reference to `PXML::PrintOn(std::basic_ostream >&) const' ../lib/.libs/libekiga.so: undefined reference to `SIP_Presentity::SubProtocolKey()' /usr/local/lib/libpt.so: undefined reference to `PXML::AsString() const' /usr/local/lib/libpt.so: undefined reference to `PXML::GetDocumentType() const' /usr/local/lib/libpt.so: undefined reference to `PXMLElement::PXMLElement(PXMLElement*, PString const&, PString const&)' /usr/local/lib/libpt.so: undefined reference to `PXMLData::PXMLData(PXMLElement*, PString const&)' /usr/local/lib/libpt.so: undefined reference to `PXMLElement::RemoveElement(int)' /usr/local/lib/libpt.so: undefined reference to `typeinfo for PXMLElement' /usr/local/lib/libpt.so: undefined reference to `PXML::PXML(int, char const*)' /usr/local/lib/libpt.so: undefined reference to `PXML::~PXML()' /usr/local/lib/libpt.so: undefined reference to `PXMLElement::SetAttribute(PCaselessString const&, PString const&, bool)' /usr/local/lib/libpt.so: undefined reference to `PXML::Save(PString&, PXMLBase::Options)' /usr/local/lib/libpt.so: undefined reference to `PXML::SetRootElement(PXMLElement*)' /usr/local/lib/libpt.so: undefined reference to `PXMLElement::AddChild(PXMLElement*, bool)' /usr/local/lib/libpt.so: undefined reference to `PXML::IsNoIndentElement(PString const&) const' /usr/local/lib/libpt.so: undefined reference to `PXML::~PXML()' /usr/local/lib/libpt.so: undefined reference to `PXMLElement::FindObject(PXMLObject const*) const' /usr/local/lib/libpt.so: undefined reference to `PXML::GetElement(PCaselessString const&, int) const' /usr/local/l
Re: [Ekiga-list] ekiga-3.9.90 : make issue (on Mageia 2 x86_64)
Le 23/09/2012 22:15, I wrote: Le 23/09/2012 22:07, *Eugen Dedu* wrote: What is the configure command line for ptlib? It was simply ./configure Hum, I am not sure what it was really. This simple command is what I found in config.log, but I see now that config.log doesn't save the really used command. After using that command : PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./configure this is the begining of config.log: This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by configure, which was generated by GNU Autoconf 2.68. Invocation command line was $ ./configure - This evening, to be sure, I have reconfigured and reinstalled ptlib and opal with: PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./configure then reconfigured ekiga like on last time with: PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./configure --disable-eds then run make. Resulting seems better but not complete: $ make make all-recursive make[1] : on entre dans le répertoire « /home/gerard/ekiga-3.9.90 » Making all in man make[2] : on entre dans le répertoire « /home/gerard/ekiga-3.9.90/man » make[2]: Rien à faire pour « all ». make[2] : on quitte le répertoire « /home/gerard/ekiga-3.9.90/man » Making all in sounds make[2] : on entre dans le répertoire « /home/gerard/ekiga-3.9.90/sounds » make[2]: Rien à faire pour « all ». make[2] : on quitte le répertoire « /home/gerard/ekiga-3.9.90/sounds » Making all in pixmaps make[2] : on entre dans le répertoire « /home/gerard/ekiga-3.9.90/pixmaps » make[2]: Rien à faire pour « all ». make[2] : on quitte le répertoire « /home/gerard/ekiga-3.9.90/pixmaps » Making all in lib make[2] : on entre dans le répertoire « /home/gerard/ekiga-3.9.90/lib » make all-am make[3] : on entre dans le répertoire « /home/gerard/ekiga-3.9.90/lib » CXXxwindow.lo CXXxvwindow.lo CXXengine.lo CXXvideooutput-core.lo CXXvideooutput-gmconf-bridge.lo CXXvideoinput-core.lo CXXvideoinput-gmconf-bridge.lo CXXaudiooutput-scheduler.lo CXXaudiooutput-core.lo CXXaudiooutput-gmconf-bridge.lo CXXaudioinput-core.lo CXXaudioinput-gmconf-bridge.lo CXXaccounts-window.lo CXXcall-window.lo CXXpreferences-window.lo CXXaudioinput-manager-ptlib.lo CXXaudioinput-main-ptlib.lo CXXvideoinput-manager-ptlib.lo CXXvideoinput-main-ptlib.lo CXXaudiooutput-manager-ptlib.lo CXXaudiooutput-main-ptlib.lo CXXopal-call-manager.lo CXXpcss-endpoint.lo CXXopal-account.lo CXXopal-bank.lo CXXopal-call.lo CXXopal-codec-description.lo CXXopal-gmconf-bridge.lo CXXopal-main.lo CXXopal-audio.lo CXXopal-videoinput.lo CXXopal-videooutput.lo CXXopal-plugins-hook.lo CXXh323-endpoint.lo CXXsip-endpoint.lo CXXvideoinput-manager-mlogo.lo CXXvideoinput-main-mlogo.lo CXXaudioinput-manager-null.lo CXXaudioinput-main-null.lo CXXaudiooutput-manager-null.lo CXXaudiooutput-main-null.lo CXXhal-manager-dbus.lo CXXvideooutput-manager-common.lo CXXvideooutput-manager-x.lo CXXvideooutput-main-x.lo CXXLD libekiga.la make[3] : on quitte le répertoire « /home/gerard/ekiga-3.9.90/lib » make[2] : on quitte le répertoire « /home/gerard/ekiga-3.9.90/lib » Making all in src make[2] : on entre dans le répertoire « /home/gerard/ekiga-3.9.90/src » make all-am make[3] : on entre dans le répertoire « /home/gerard/ekiga-3.9.90/src » CXXassistant.o CXXconf.o CXXmain.o CXXmain_window.o CXXstatusmenu.o CXXekiga.o CXXdbus.o CXXLD ekiga *** Warning: Linking the executable ekiga against the loadable module *** libekiga.so is not portable! assistant.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/opal/pres_ent.h:714: undefined reference to `PFactoryLoader::SIP_Presentity_link()' assistant.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/h323/h235auth.h:310: undefined reference to `PFactoryLoader::H235AuthProcedure1_link()' main_window.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/opal/pres_ent.h:714: undefined reference to `PFactoryLoader::SIP_Presentity_link()' main_window.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/h323/h235auth.h:310: undefined reference to `PFactoryLoader::H235AuthProcedure1_link()' statusmenu.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/opal/pres_ent.h:714: undefined reference to `PFactoryLoader::SIP_Presentity_link()' statusmenu.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/h323/h235auth.h:310: undefined reference to `PFactoryLoader::H235AuthProcedure1_link()' conf.o: In function
Re: [Ekiga-list] ekiga-3.9.90 : make issue (on Mageia 2 x86_64)
Le 23/09/2012 22:07, *Eugen Dedu* wrote: What is the configure command line for ptlib? It was simply ./configure Perhaps I may use that one, like for opal: $ PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./configure ? ___ ekiga-list mailing list ekiga-list@gnome.org https://mail.gnome.org/mailman/listinfo/ekiga-list
Re: [Ekiga-list] ekiga-3.9.90 : make issue (on Mageia 2 x86_64)
On 23/09/12 16:56, geo cherchetout wrote: Hello, I did install successfully ptlib-2.10.7 and opal-3.10.7. I did configure ekiga-3.9.90 with this command : $ PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./configure --disable-eds with this result: Final configuration === Installing into prefix : /usr/local GDU support : enabled GConf support : enabled Evolution-Data-Server support : disabled NOTIFY support : disabled LDAP support : enabled Video4Linux support : disabled XVideo support : enabled Shared Memory support : enabled H.323 support : yes DBUS support : enabled DBUS service support : enabled mDNS/DNS-SD support : enabled The following features are experimental -- you've been warned: GStreamer support : disabled KAddressBook support : disabled KDE support : disabled XCAP support : disabled Loudmouth support : disabled OS Type : linux-gnu Machine Type : x86_64 Byte Order : little endian If all settings are OK, type make and make install Now I try a make with that result: $ make make all-recursive make[1] : on entre dans le répertoire « /home/gerard/ekiga-3.9.90 » Making all in man make[2] : on entre dans le répertoire « /home/gerard/ekiga-3.9.90/man » make[2]: Rien à faire pour « all ». make[2] : on quitte le répertoire « /home/gerard/ekiga-3.9.90/man » Making all in sounds make[2] : on entre dans le répertoire « /home/gerard/ekiga-3.9.90/sounds » make[2]: Rien à faire pour « all ». make[2] : on quitte le répertoire « /home/gerard/ekiga-3.9.90/sounds » Making all in pixmaps make[2] : on entre dans le répertoire « /home/gerard/ekiga-3.9.90/pixmaps » make[2]: Rien à faire pour « all ». make[2] : on quitte le répertoire « /home/gerard/ekiga-3.9.90/pixmaps » Making all in lib make[2] : on entre dans le répertoire « /home/gerard/ekiga-3.9.90/lib » make all-am make[3] : on entre dans le répertoire « /home/gerard/ekiga-3.9.90/lib » make[3]: Rien à faire pour « all-am ». make[3] : on quitte le répertoire « /home/gerard/ekiga-3.9.90/lib » make[2] : on quitte le répertoire « /home/gerard/ekiga-3.9.90/lib » Making all in src make[2] : on entre dans le répertoire « /home/gerard/ekiga-3.9.90/src » make all-am make[3] : on entre dans le répertoire « /home/gerard/ekiga-3.9.90/src » CXXLD ekiga *** Warning: Linking the executable ekiga against the loadable module *** libekiga.so is not portable! assistant.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/opal/pres_ent.h:714: undefined reference to `PFactoryLoader::SIP_Presentity_link()' assistant.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/h323/h235auth.h:310: undefined reference to `PFactoryLoader::H235AuthProcedure1_link()' main_window.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/opal/pres_ent.h:714: undefined reference to `PFactoryLoader::SIP_Presentity_link()' main_window.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/h323/h235auth.h:310: undefined reference to `PFactoryLoader::H235AuthProcedure1_link()' statusmenu.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/opal/pres_ent.h:714: undefined reference to `PFactoryLoader::SIP_Presentity_link()' statusmenu.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/h323/h235auth.h:310: undefined reference to `PFactoryLoader::H235AuthProcedure1_link()' conf.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/opal/pres_ent.h:714: undefined reference to `PFactoryLoader::SIP_Presentity_link()' conf.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/h323/h235auth.h:310: undefined reference to `PFactoryLoader::H235AuthProcedure1_link()' main.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/opal/pres_ent.h:714: undefined reference to `PFactoryLoader::SIP_Presentity_link()' main.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/h323/h235auth.h:310: undefined reference to `PFactoryLoader::H235AuthProcedure1_link()' ekiga.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/opal/pres_ent.h:714: undefined reference to `PFactoryLoader::SIP_Presentity_link()' ekiga.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/h323/h235auth.h:310: undefined reference to `PFactoryLoader::H235AuthProcedure1_link()' dbus.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/opal/pres_ent.h:714: undefined reference to `PFactoryLoader::SIP_Presentity_link()' dbus.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/h323/h235auth.h:310: undefined reference to `PFactoryLoader::H235AuthProcedure1_link()' /usr/local/lib/libpt.so: undefined reference to `PXML::RemoveAll()' /usr/local/lib/
[Ekiga-list] ekiga-3.9.90 : make issue (on Mageia 2 x86_64)
Hello, I did install successfully ptlib-2.10.7 and opal-3.10.7. I did configure ekiga-3.9.90 with this command : $ PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./configure --disable-eds with this result: Final configuration === Installing into prefix : /usr/local GDU support : enabled GConf support : enabled Evolution-Data-Server support : disabled NOTIFY support : disabled LDAP support : enabled Video4Linux support : disabled XVideo support : enabled Shared Memory support : enabled H.323 support : yes DBUS support : enabled DBUS service support : enabled mDNS/DNS-SD support : enabled The following features are experimental -- you've been warned: GStreamer support : disabled KAddressBook support : disabled KDE support : disabled XCAP support : disabled Loudmouth support : disabled OS Type : linux-gnu Machine Type : x86_64 Byte Order : little endian If all settings are OK, type make and make install Now I try a make with that result: $ make make all-recursive make[1] : on entre dans le répertoire « /home/gerard/ekiga-3.9.90 » Making all in man make[2] : on entre dans le répertoire « /home/gerard/ekiga-3.9.90/man » make[2]: Rien à faire pour « all ». make[2] : on quitte le répertoire « /home/gerard/ekiga-3.9.90/man » Making all in sounds make[2] : on entre dans le répertoire « /home/gerard/ekiga-3.9.90/sounds » make[2]: Rien à faire pour « all ». make[2] : on quitte le répertoire « /home/gerard/ekiga-3.9.90/sounds » Making all in pixmaps make[2] : on entre dans le répertoire « /home/gerard/ekiga-3.9.90/pixmaps » make[2]: Rien à faire pour « all ». make[2] : on quitte le répertoire « /home/gerard/ekiga-3.9.90/pixmaps » Making all in lib make[2] : on entre dans le répertoire « /home/gerard/ekiga-3.9.90/lib » make all-am make[3] : on entre dans le répertoire « /home/gerard/ekiga-3.9.90/lib » make[3]: Rien à faire pour « all-am ». make[3] : on quitte le répertoire « /home/gerard/ekiga-3.9.90/lib » make[2] : on quitte le répertoire « /home/gerard/ekiga-3.9.90/lib » Making all in src make[2] : on entre dans le répertoire « /home/gerard/ekiga-3.9.90/src » make all-am make[3] : on entre dans le répertoire « /home/gerard/ekiga-3.9.90/src » CXXLD ekiga *** Warning: Linking the executable ekiga against the loadable module *** libekiga.so is not portable! assistant.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/opal/pres_ent.h:714: undefined reference to `PFactoryLoader::SIP_Presentity_link()' assistant.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/h323/h235auth.h:310: undefined reference to `PFactoryLoader::H235AuthProcedure1_link()' main_window.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/opal/pres_ent.h:714: undefined reference to `PFactoryLoader::SIP_Presentity_link()' main_window.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/h323/h235auth.h:310: undefined reference to `PFactoryLoader::H235AuthProcedure1_link()' statusmenu.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/opal/pres_ent.h:714: undefined reference to `PFactoryLoader::SIP_Presentity_link()' statusmenu.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/h323/h235auth.h:310: undefined reference to `PFactoryLoader::H235AuthProcedure1_link()' conf.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/opal/pres_ent.h:714: undefined reference to `PFactoryLoader::SIP_Presentity_link()' conf.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/h323/h235auth.h:310: undefined reference to `PFactoryLoader::H235AuthProcedure1_link()' main.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/opal/pres_ent.h:714: undefined reference to `PFactoryLoader::SIP_Presentity_link()' main.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/h323/h235auth.h:310: undefined reference to `PFactoryLoader::H235AuthProcedure1_link()' ekiga.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/opal/pres_ent.h:714: undefined reference to `PFactoryLoader::SIP_Presentity_link()' ekiga.o: In function `__static_initialization_and_destruction_0': /usr/local/include/opal/h323/h235auth.h:310: undefined reference to `PFactoryLoader::H235AuthProcedure1_link()' dbus.o: In function `__static_initialization_and_destruc