Re: [GnomeMeeting-devel-list] CVS Compiling Problems
- From: Justace Clutter <prophecy corpranet net>
- To: gnomemeeting-devel-list gnome org
- Subject: Re: [GnomeMeeting-devel-list] CVS Compiling Problems
- Date: Mon, 16 Feb 2004 08:29:09 -0600
I will try to look into it but I have to work on other projects for
right now.
Justace
On Mon, 2004-02-16 at 08:26, Damien Sandras wrote:
> I unfortunately have no single idea , if you have time, could you try to
> see it ? :[
>
> Thank you,
>
> Le 16/2/2004, "Justace Clutter" <prophecy corpranet net> a écrit:
>
> >bash-2.05b$ ptlib-config --ccflags --libs
> >-DP_USE_PRAGMA -fno-rtti -ffunction-sections -fdata-sections
> >-D_REENTRANT
> >-lpthread -lldap -lldap_r -llber -lssl -lcrypto -lexpat -lSDL -lresolv
> >-ldl
> >
> >Justace
> >
> >P.S. What as the responsible flag here?
> >
> >On Mon, 2004-02-16 at 03:13, Damien Sandras wrote:
> >> 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
> >> _______________________________________________
> >> 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]