Re: [GnomeMeeting-list] GnomeMeeting 0.99.0



 --- Damien Sandras <dsandras seconix com> wrote:
> It requires latest CVS of OpenH323 and PWLib to
> work, because big
> changes have been done to PWLib in order to support
> plugins, which are
> now usable by GnomeMeeting.
> 
> You can find GnomeMeeting 0.99 on :
>
http://www.gnomemeeting.org/downloads/snapshots/openh323-latest.tar.gz
>
http://www.gnomemeeting.org/downloads/snapshots/pwlib-latest.tar.gz
> 
> PWLib can be compiled with:
> ./configure --prefix=/usr --enable-plugins && make
> optshared && make
> uninstall && make install
> 
> OpenH323 can be compiled with:
> ./configure --prefix=/usr && make optshared && make
> uninstall && make
> install

The pwlib is a complete disaster if you've recompiled
glibc against Linux 2.6 headers. (People are going to
do that more and more these days.) The kernel headers
really aren't happy in userspace programs,
particularly if you're using g++ instead of gcc.

For example:

configure:5478: checking linux/videodev.h presence
configure:5489: g++ -E  conftest.cc
In file included from /usr/include/linux/device.h:17,
                 from /usr/include/linux/videodev.h:6,
                 from configure:5521:
/usr/include/linux/list.h:576:2: warning: #warning
"don't include kernel headers
 in userspace"
In file included from /usr/include/asm/smp.h:18,
                 from /usr/include/linux/smp.h:17,
                 from /usr/include/linux/sched.h:23,
                 from /usr/include/linux/module.h:10,
                 from /usr/include/linux/device.h:21,
                 from /usr/include/linux/videodev.h:6,
                 from configure:5521:
/usr/include/asm/mpspec.h:6:25: mach_mpspec.h: No such
file or directory
In file included from /usr/include/linux/smp.h:17,
                 from /usr/include/linux/sched.h:23,
                 from /usr/include/linux/module.h:10,
                 from /usr/include/linux/device.h:21,
                 from /usr/include/linux/videodev.h:6,
                 from configure:5521:
/usr/include/asm/smp.h:73:26: mach_apicdef.h: No such
file or directory
configure:5495: $? = 1

And this is *after* I've hacked on the headers
slightly, adding <asm/bug.h> to <linux/spinlock.h> and
renaming function parameters called "new" to "n" etc.

Chris


________________________________________________________________________
BT Yahoo! Broadband - Save £80 when you order online today. Hurry! Offer ends 21st December 2003. The way the internet was meant to be. http://uk.rd.yahoo.com/evt=21064/*http://btyahoo.yahoo.co.uk



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]