Re: [GnomeMeeting-devel-list] CVS Compiling Problems



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



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