[ previous ] [ next ] [ threads ]
 To :  yate@v...
 From :  Maciek Kaminski <maciejka@t...>
 Subject :  client compilation problem
 Date :  Wed, 07 Sep 2005 12:39:48 +0200
I can't compile client from current cvs:
maciejka@maciejka:~/projekty/9/yate$ make all
make[1]: Entering directory `/home/maciejka/projekty/9/yate'
make -C ./engine all
make[2]: Entering directory `/home/maciejka/projekty/9/yate/engine'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/maciejka/projekty/9/yate/engine'
make -C ./modules all
make[2]: Entering directory `/home/maciejka/projekty/9/yate/modules'
make[3]: Entering directory `/home/maciejka/projekty/9/yate/modules/skin'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/maciejka/projekty/9/yate/modules/skin'
make[2]: Leaving directory `/home/maciejka/projekty/9/yate/modules'
make -C ./clients all
make[2]: Entering directory `/home/maciejka/projekty/9/yate/clients'
g++ -Wall   -I.. -I.. -O2 -fno-check-new  -fno-exceptions -fPIC 
-DHAVE_GCC_FORMAT_CHECK  -lpthread -L.. -lyate -o yate-gtk2 -DXTHREADS 
-pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include 
-I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 
-I/usr/include/freetype2 -I/usr/include/glib-2.0 
-I/usr/lib/glib-2.0/include   main-gtk2.cpp 
../contrib/gtk2/libgtk2client.a -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 
-latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 
-lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lglib-2.0
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.text+0x311): In function 
`gtkIdleCb(void*)':
: undefined reference to `TelEngine::Client::idleActions()'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.text+0x11e4): In function 
`widgetCbShow(_GtkWidget*, void*)':
: undefined reference to 
`TelEngine::Client::setVisible(TelEngine::String const&, bool)'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.text+0x21cf): In function 
`TelEngine::GTKWindow::GTKWindow[not-in-charge](char const*, 
TelEngine::GTKWindow::Layout)':
: undefined reference to `TelEngine::Window::Window[not-in-charge](char 
const*)'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.text+0x241b): In function 
`TelEngine::GTKWindow::GTKWindow[in-charge](char const*, 
TelEngine::GTKWindow::Layout)':
: undefined reference to `TelEngine::Window::Window[not-in-charge](char 
const*)'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.text+0x27ff): In function 
`TelEngine::GTKWindow::~GTKWindow [not-in-charge]()':
: undefined reference to `TelEngine::Window::~Window [not-in-charge]()'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.text+0x29d9): In function 
`TelEngine::GTKWindow::~GTKWindow [in-charge]()':
: undefined reference to `TelEngine::Window::~Window [not-in-charge]()'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.text+0x2bb3): In function 
`TelEngine::GTKWindow::~GTKWindow [in-charge deleting]()':
: undefined reference to `TelEngine::Window::~Window [not-in-charge]()'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.text+0x425c): In function 
`TelEngine::GTKWindow::title(TelEngine::String const&)':
: undefined reference to `TelEngine::Window::title(TelEngine::String 
const&)'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.text+0x470d): In function 
`TelEngine::GTKWindow::init()':
: undefined reference to `TelEngine::Client::setCheck(TelEngine::String 
const&, bool, TelEngine::Window*, TelEngine::Window*)'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.text+0x47ef): In function 
`TelEngine::GTKWindow::show()':
: undefined reference to `TelEngine::Client::setCheck(TelEngine::String 
const&, bool, TelEngine::Window*, TelEngine::Window*)'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.text+0x4922): In function 
`TelEngine::GTKWindow::hide()':
: undefined reference to `TelEngine::Client::setCheck(TelEngine::String 
const&, bool, TelEngine::Window*, TelEngine::Window*)'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.text+0x4b09): In function 
`TelEngine::GTKWindow::geometry(int, int, int, int)':
: undefined reference to 
`TelEngine::Client::moveRelated(TelEngine::Window const*, int, int)'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.text+0x4c4a): In function 
`TelEngine::GTKWindow::setParams(TelEngine::NamedList const&)':
: undefined reference to 
`TelEngine::Window::setParams(TelEngine::NamedList const&)'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.text+0x6916): In function 
`TelEngine::GTKWindow::menu(int, int)':
: undefined reference to `TelEngine::Client::listWindows()'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.text+0x6960): In function 
`TelEngine::GTKWindow::menu(int, int)':
: undefined reference to `TelEngine::Client::getWindow(TelEngine::String 
const&)'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.text+0x6b7c): In function 
`TelEngine::GTKClient::GTKClient[not-in-charge]()':
: undefined reference to `TelEngine::Client::Client[not-in-charge](char 
const*)'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.text+0x6eea): In function 
`TelEngine::GTKClient::GTKClient[in-charge]()':
: undefined reference to `TelEngine::Client::Client[not-in-charge](char 
const*)'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.text+0x7273): In function 
`TelEngine::GTKClient::~GTKClient [not-in-charge]()':
: undefined reference to `TelEngine::Client::~Client [not-in-charge]()'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.text+0x72d7): In function 
`TelEngine::GTKClient::~GTKClient [in-charge]()':
: undefined reference to `TelEngine::Client::~Client [not-in-charge]()'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.text+0x733b): In function 
`TelEngine::GTKClient::~GTKClient [in-charge deleting]()':
: undefined reference to `TelEngine::Client::~Client [not-in-charge]()'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.text+0x7743): In function 
`TelEngine::GTKDriver::GTKDriver[not-in-charge]()':
: undefined reference to 
`TelEngine::ClientDriver::ClientDriver[not-in-charge]()'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.text+0x7785): In function 
`TelEngine::GTKDriver::GTKDriver[in-charge]()':
: undefined reference to 
`TelEngine::ClientDriver::ClientDriver[not-in-charge]()'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.text+0x77e6): In function 
`TelEngine::GTKDriver::~GTKDriver [not-in-charge]()':
: undefined reference to `TelEngine::ClientDriver::~ClientDriver 
[not-in-charge]()'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.text+0x7840): In function 
`TelEngine::GTKDriver::~GTKDriver [in-charge]()':
: undefined reference to `TelEngine::ClientDriver::~ClientDriver 
[not-in-charge]()'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.text+0x789a): In function 
`TelEngine::GTKDriver::~GTKDriver [in-charge deleting]()':
: undefined reference to `TelEngine::ClientDriver::~ClientDriver 
[not-in-charge]()'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.text+0x7945): In function 
`TelEngine::GTKDriver::initialize()':
: undefined reference to `TelEngine::ClientDriver::s_device'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.text+0x7a2b): In function 
`TelEngine::GTKDriver::initialize()':
: undefined reference to `TelEngine::ClientDriver::setup()'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.text+0x7b25): In function 
`TelEngine::WindowFactory::WindowFactory[not-in-charge](char const*, 
char const*)':
: undefined reference to 
`TelEngine::UIFactory::UIFactory[not-in-charge](char const*, char const*)'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.text+0x7b65): In function 
`TelEngine::WindowFactory::WindowFactory[in-charge](char const*, char 
const*)':
: undefined reference to 
`TelEngine::UIFactory::UIFactory[not-in-charge](char const*, char const*)'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.text+0x7ba5): In function 
`TelEngine::WidgetFactory::WidgetFactory[not-in-charge](char const*, 
char const*)':
: undefined reference to 
`TelEngine::UIFactory::UIFactory[not-in-charge](char const*, char const*)'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.text+0x7be5): In function 
`TelEngine::WidgetFactory::WidgetFactory[in-charge](char const*, char 
const*)':
: undefined reference to 
`TelEngine::UIFactory::UIFactory[not-in-charge](char const*, char const*)'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.gnu.linkonce.d._ZTVN9TelEngine9GTKDriverE+0x2c): 
undefined reference to 
`TelEngine::ClientDriver::msgTimer(TelEngine::Message&)'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.gnu.linkonce.d._ZTVN9TelEngine9GTKDriverE+0x50): 
undefined reference to 
`TelEngine::ClientDriver::msgExecute(TelEngine::Message&, 
TelEngine::String&)'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.gnu.linkonce.d._ZTVN9TelEngine9GTKClientE+0x8): 
undefined reference to `TelEngine::Client::run()'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.gnu.linkonce.d._ZTVN9TelEngine9GTKClientE+0x2c): 
undefined reference to `TelEngine::Client::setStatus(TelEngine::String 
const&, TelEngine::Window*)'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.gnu.linkonce.d._ZTVN9TelEngine9GTKClientE+0x30): 
undefined reference to `TelEngine::Client::action(TelEngine::Window*, 
TelEngine::String const&)'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.gnu.linkonce.d._ZTVN9TelEngine9GTKClientE+0x34): 
undefined reference to `TelEngine::Client::toggle(TelEngine::Window*, 
TelEngine::String const&, bool)'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.gnu.linkonce.d._ZTVN9TelEngine9GTKClientE+0x38): 
undefined reference to `TelEngine::Client::select(TelEngine::Window*, 
TelEngine::String const&, TelEngine::String const&, TelEngine::String 
const&)'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.gnu.linkonce.d._ZTVN9TelEngine9GTKClientE+0x3c): 
undefined reference to 
`TelEngine::Client::callIncoming(TelEngine::String const&, 
TelEngine::String const&, TelEngine::Message*)'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.gnu.linkonce.d._ZTVN9TelEngine9GTKClientE+0x44): 
undefined reference to `TelEngine::Client::initWindows()'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.gnu.linkonce.d._ZTVN9TelEngine9GTKClientE+0x48): 
undefined reference to `TelEngine::Client::initClient()'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.gnu.linkonce.d._ZTVN9TelEngine9GTKWindowE+0x14): 
undefined reference to `TelEngine::Window::toString() const'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.gnu.linkonce.d._ZTVN9TelEngine9GTKWindowE+0x74): 
undefined reference to `TelEngine::Window::related(TelEngine::Window 
const*) const'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.gnu.linkonce.t._ZN9TelEngine6Client4selfEv+0x10): 
In function `TelEngine::Client::self()':
: undefined reference to `TelEngine::Client::s_client'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.gnu.linkonce.t._ZN9TelEngine6Client8changingEv+0x10): 
In function `TelEngine::Client::changing()':
: undefined reference to `TelEngine::Client::s_changing'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.gnu.linkonce.t._ZN9TelEngine12ClientDriver4selfEv+0x10): 
In function `TelEngine::ClientDriver::self()':
: undefined reference to `TelEngine::ClientDriver::s_driver'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.gnu.linkonce.t._ZN9TelEngine13WindowFactoryD1Ev+0x27): 
In function `TelEngine::WindowFactory::~WindowFactory [in-charge]()':
: undefined reference to `TelEngine::UIFactory::~UIFactory 
[not-in-charge]()'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.gnu.linkonce.t._ZN9TelEngine13WindowFactoryD0Ev+0x27): 
In function `TelEngine::WindowFactory::~WindowFactory [in-charge 
deleting]()':
: undefined reference to `TelEngine::UIFactory::~UIFactory 
[not-in-charge]()'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.gnu.linkonce.t._ZN9TelEngine13WidgetFactoryD1Ev+0x27): 
In function `TelEngine::WidgetFactory::~WidgetFactory [in-charge]()':
: undefined reference to `TelEngine::UIFactory::~UIFactory 
[not-in-charge]()'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.gnu.linkonce.t._ZN9TelEngine13WidgetFactoryD0Ev+0x27): 
In function `TelEngine::WidgetFactory::~WidgetFactory [in-charge 
deleting]()':
: undefined reference to `TelEngine::UIFactory::~UIFactory 
[not-in-charge]()'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.gnu.linkonce.d._ZTIN9TelEngine9GTKClientE+0x8): 
undefined reference to `typeinfo for TelEngine::Client'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.gnu.linkonce.d._ZTIN9TelEngine9GTKDriverE+0x8): 
undefined reference to `typeinfo for TelEngine::ClientDriver'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.gnu.linkonce.d._ZTIN9TelEngine9GTKWindowE+0x8): 
undefined reference to `typeinfo for TelEngine::Window'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.gnu.linkonce.d._ZTIN9TelEngine13WindowFactoryE+0x8): 
undefined reference to `typeinfo for TelEngine::UIFactory'
../contrib/gtk2/libgtk2client.a(gtk2client.o)(.gnu.linkonce.d._ZTIN9TelEngine13WidgetFactoryE+0x8): 
undefined reference to `typeinfo for TelEngine::UIFactory'
collect2: ld returned 1 exit status
make[2]: *** [yate-gtk2] Error 1
make[2]: Leaving directory `/home/maciejka/projekty/9/yate/clients'
make[1]: *** [clients] Error 2
make[1]: Leaving directory `/home/maciejka/projekty/9/yate'
make: *** [all] Error 2
maciejka@maciejka:~/projekty/9/yate$