Sohil Shah wrote: > Hi, > I need to customize ekiga for IP camera support as a source of > input. Is there any design document available for developers to > understand the source code in order to make necessary changes ?
Unfortunately not. There are some not-so-useful ideas at http://git.gnome.org/cgit/ekiga/tree/HACKING. > Moreover I tried to compile ekiga 3.2.6 ( on fedora 11 ) but got the > following compilation errors. Can anyone please help me out with them. > > ../../lib/gui/xwindow.cpp: In member function 'virtual int > XWindow::Init(Display*, Window, _XGC*, int, int, int, int, int, int)': > ../../lib/gui/xwindow.cpp:265: error: 'PVideoFrameInfo' was not declared > in this scope > ../../lib/gui/xwindow.cpp:265: error: expected ';' before 'srcFrameInfo' > ../../lib/gui/xwindow.cpp:266: error: 'srcFrameInfo' was not declared in > this scope > ../../lib/gui/xwindow.cpp:267: error: 'dstFrameInfo' was not declared in > this scope > make[5]: *** [xwindow.lo] Error 1 > make[5]: Leaving directory `ekiga/ekiga-3.2.6/lib/gui' > make[4]: *** [all-recursive] Error 1 > make[4]: Leaving directory `ekiga-3.2.6/lib/gui' > make[3]: *** [all-recursive] Error 1 > make[3]: Leaving directory `ekiga-3.2.6/lib' > make[2]: *** [all] Error 2 > make[2]: Leaving directory `ekiga-3.2.6/lib' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `ekiga-3.2.6' > make: *** [all] Error 2 > [r...@eicpu1065 ekiga-3.2.6]# > > > Following is my configuration log: > > ================ Final configuration =================== > Installing into prefix : /usr/local > > GNOME support : unneeded > GConf support : enabled > Evolution-Data-Server support : enabled > NOTIFY support : disabled > LDAP support : enabled > > XVideo support : enabled > > H.323 support : yes > > DBUS support : enabled > DBUS service support : enabled > mDNS/DNS-SD support : disabled > > The following features are experimental -- you've been warned: > GStreamer support : disabled > KAddressBook support : disabled > KDE support : disabled > XCAP support : disabled > > OS Type : linux-gnu > Machine Type : i686 > Byte Order : little endian > > If all settings are OK, type make and make install > ======================================================== According to http://wiki.ekiga.org/index.php/HowTo_install_Ekiga_packages#F11, the compilation should work well on F11. I have not seen this error before. PVideoFrameInfo is defined by ptlib. Maybe you have not installed ptlib's -dev package in F11 (you will need opal's -dev too)? Do you compile only ekiga, or ptlib and opal too? -- Eugen _______________________________________________ ekiga-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/ekiga-list
