Re: [GnomeMeeting-devel-list] CVS Compiling Problems
- From: "Damien Sandras" <dsandras seconix com>
- To: "gnomemeeting-devel-list gnome org" <gnomemeeting-devel-list gnome org>
- Subject: Re: [GnomeMeeting-devel-list] CVS Compiling Problems
- Date: Mon, 16 Feb 2004 10:13:51 +0100
Hello Justace,
That means that there is a flag that you are using for compilation that
GnomeMeeting is not using. Can you tell me the result for you of the
command just here under?
Le 16/2/2004, "Justace Clutter" <prophecy corpranet net> a écrit:
>I got it fixed....
>
>I had to add `ptlib-config --ccflags --libs` to the right line in the
>make file in the src directory of gnomemeeting.
>
>Justace
>
>On Sun, 2004-02-15 at 15:55, Justace Clutter wrote:
>> So, doing a deeper look, I have done cpp on the gnomemeeting.cpp file
>> and looked at the output. I have done this from this error line in the
>> linking for gnomemeeting:
>>
>>
>> gnomemeeting.o(.gnu.linkonce.r._ZTI10PBaseArrayIP7PObjectE+0x8):/home/prophecy/src/CVSModules/gnomemeeting/src/gnomemeeting.h:53: undefined reference to `typeinfo for PAbstractArray'
>>
>> The pre-processed file is the following:
>>
>> # 1 "/usr/include/ptlib/array.h" 1 3 4
>> # 118 "/usr/include/ptlib/array.h" 3 4
>> #pragma interface
>> # 145 "/usr/include/ptlib/array.h" 3 4
>> class PAbstractArray : public PContainer
>> {
>> public:
>> static const char * Class() { return "PAbstractArray"; }
>> virtual const char * GetClass(unsigned ancestor = 0) const { return
>> ancestor > 0 ? PContainer::GetClass(ancestor-1) :
>> PAbstractArray::Class(); }
>> virtual BOOL IsClass(const char * clsName) const { return
>> strcmp(clsName, PAbstractArray::Class()) == 0; }
>> virtual BOOL IsDescendant(const char * clsName) const { return
>> strcmp(clsName, PAbstractArray::Class()) == 0 ||
>> PContainer::IsDescendant(clsName); }
>> virtual Comparison CompareObjectMemoryDirect(const PObject & obj)
>> const { return (Comparison)memcmp(this, &obj, sizeof(PAbstractArray)); }
>> public:
>> PAbstractArray(const PAbstractArray & c) : PContainer(c) {
>> CopyContents(c); }
>> PAbstractArray & operator=(const PAbstractArray & c) {
>> AssignContents(c); return *this; }
>> virtual ~PAbstractArray() { Destruct(); } virtual BOOL MakeUnique()
>> { if(PContainer::MakeUnique())return 1; CloneContents(this);return 0; }
>> protected:
>> PAbstractArray(int dummy, const PAbstractArray * c) :
>> PContainer(dummy, c) { CloneContents(c); }
>> virtual void DestroyContents();
>> void CloneContents(const PAbstractArray * c);
>> void CopyContents(const PAbstractArray & c);
>> virtual void AssignContents(const PContainer & c) {
>> PContainer::AssignContents(c); CopyContents((const PAbstractArray &)c);
>> };
>>
>> public:
>> # 161 "/usr/include/ptlib/array.h" 3 4
>> PAbstractArray(
>> PINDEX elementSizeInBytes,
>>
>>
>>
>> PINDEX initialSize = 0
>> );
>> # 186 "/usr/include/ptlib/array.h" 3 4
>> PAbstractArray(
>> PINDEX elementSizeInBytes,
>>
>>
>> As you can see the PAstracyArray is not fully defined when it is
>> referenced in the InClass method. So is this related or am I blowing
>> smoke?
>>
>> Justace
>>
>> On Sun, 2004-02-15 at 14:53, Justace Clutter wrote:
>> > This seems to be happening on lines with the following form:
>> >
>> > PCLASSINFO(GDKVideoOutputDevice, PVideoOutputDevice);
>> >
>> > I am not sure if that would help ya or not. Thanks for any information
>> > on this.
>> >
>> > Justace
>> >
>> > On Sun, 2004-02-15 at 14:49, Justace Clutter wrote:
>> > > Ok...
>> > >
>> > > Well, that did not fix the problem. I did a make clean in each package
>> > > and installed in the following order, pwlib, openh323, gnomemeeting. I
>> > > get the same error. One thing to note is that the library installations
>> > > for pwlib and openh323 are very interesting?
>> > > For instance the openh323 is backwards:
>> > >
>> > > libh323_linux_x86_r.so.1.13.2 -> libopenh323.so
>> > >
>> > > that should be the other way.
>> > > Then the libpt is screewy also.
>> > >
>> > > libpt_linux_x86_r.so.1.6.3 -> libpt_linux_x86_r.so.1.6.3
>> > >
>> > > Should it not be:
>> > >
>> > > lobpt.sp -> libpt_linux_x86_r.so.1.6.3
>> > >
>> > > What do you think?
>> > >
>> > > Justace
>> > >
>> > > ================ Final configuration ===================
>> > > Installing into prefix: /usr
>> > >
>> > > OpenH323 Directory is : /usr
>> > > PWLIB Directory is : /usr
>> > >
>> > > Quicknet support :
>> > > SDL Fullscreen support : enabled
>> > >
>> > > OS Type : linux-gnu
>> > > Machine Type : i686
>> > >
>> > > If all settings are OK, type make and make install
>> > > ========================================================
>> > >
>> > >
>> > > On Sun, 2004-02-15 at 13:59, Justace Clutter wrote:
>> > > > No,
>> > > >
>> > > > I was just trying to show that there were no stale files from the old
>> > > > install, thats all. I will remove openh323 and pwlib and recompile and
>> > > > re-install them. I do not think that it will fix the problem though I
>> > > > say this because I have not changed the configuration since I did the
>> > > > install earlier, and I had removed all other versions before I did the
>> > > > cvs install.
>> > > >
>> > > > But I shall try this again... bb.
>> > > >
>> > > > Justace
>> > > >
>> > > > On Sun, 2004-02-15 at 13:55, Kilian Krause wrote:
>> > > > > Hi Justace,
>> > > > >
>> > > > > -(snip)-
>> > > > >
>> > > > > you didn't expect me to compare every and each filestamp with mine, did
>> > > > > you... but does the reinstall of cvslibs fix your problem?
>> > > >
>> > > > _______________________________________________
>> > > > Gnomemeeting-devel-list mailing list
>> > > > Gnomemeeting-devel-list gnome org
>> > > > http://mail.gnome.org/mailman/listinfo/gnomemeeting-devel-list
>> > >
>> > > _______________________________________________
>> > > Gnomemeeting-devel-list mailing list
>> > > Gnomemeeting-devel-list gnome org
>> > > http://mail.gnome.org/mailman/listinfo/gnomemeeting-devel-list
>> >
>> > _______________________________________________
>> > Gnomemeeting-devel-list mailing list
>> > Gnomemeeting-devel-list gnome org
>> > http://mail.gnome.org/mailman/listinfo/gnomemeeting-devel-list
>>
>> _______________________________________________
>> Gnomemeeting-devel-list mailing list
>> Gnomemeeting-devel-list gnome org
>> http://mail.gnome.org/mailman/listinfo/gnomemeeting-devel-list
>
>_______________________________________________
>Gnomemeeting-devel-list mailing list
>Gnomemeeting-devel-list gnome org
>http://mail.gnome.org/mailman/listinfo/gnomemeeting-devel-list
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]