Re: [PD] warning: class XXX overwritten - what does it mean?

2010-03-08 Thread IOhannes m zmoelnig
On 2010-03-07 17:58, Matteo Sisti Sette wrote:
 Hi,
 
 Can anybody explain what these warning messages mean, appearing on the
 Pd console at startup when I use GEM?:
 
 warning: class 'pix_filmQT' overwritten\; old one renamed
 'pix_filmQT_aliased'
 warning: class 'pix_movieDS' overwritten\; old one renamed
 'pix_movieDS_aliased'
 warning: class 'pix_videoDS' overwritten\; old one renamed
 'pix_videoDS_aliased'
 
 Should I worry about them?
 
 The strangest thing is that the very same version of GEM can give these
 errors for example on a Vista machine and not on a Windows XP machine.
 Isn't it weird?
 

no.
it gives the warning with Pd=0.42 and it doesn't give the error with
older Pd-versions (in those aged versions, you couldn't overwrite a class)
there has been loads of discussion whether this is a bug or a feature
(imho, it really is the latter; but it is a rather annoying feature,
that probably does more harm than good; but otoh, i have learned to live
with it and i can see a lot of potential...)


as for worrying: Gem=0.92 should work fine, even if you get these warnings.

fmgasdr
IOhannes



smime.p7s
Description: S/MIME Cryptographic Signature
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] warning: class XXX overwritten - what does it mean?

2010-03-08 Thread Matteo Sisti Sette

IOhannes m zmoelnig escribió:


no.
it gives the warning with Pd=0.42 and it doesn't give the error with
older Pd-versions 


Ouch, yes, I now realise I may have had different Pd versions (though 
not different gem versions) installed on the different machines.




as for worrying: Gem=0.92 should work fine, even if you get these warnings.


Great.
Just out of curiosity however, what do the warning mean? Well ok, they 
mean  a class has been overridden, but why? The classes mentioned in 
the error messages (pix_videoDS for example) don't exist in Pd, so it 
seems like they are defined twice in Gem?


I just would like to understand roughly what's going on...


thanks
m.


--
Matteo Sisti Sette
matteosistise...@gmail.com
http://www.matteosistisette.com

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] warning: class XXX overwritten - what does it mean?

2010-03-08 Thread IOhannes m zmoelnig
On 2010-03-08 09:40, Matteo Sisti Sette wrote:
 Great.
 Just out of curiosity however, what do the warning mean? Well ok, they
 mean  a class has been overridden, but why? The classes mentioned in
 the error messages (pix_videoDS for example) don't exist in Pd, so it
 seems like they are defined twice in Gem?

yes.

 
 I just would like to understand roughly what's going on...
 

so basically, if two objectclasses claim the same name, older versions
of Pd would just ignore the second attempt to register a class with that
name, whereas newer versions will happily give the name to the newer
objectclass (but issuing a warning).

in Gem some names are used multiple times, because of either inheritance
(one objectlcass being derived from other another objectclass; this is
C++-talk) or for compatibility reasons (e.g. using deprecated names).

it currently does work despite of the warnings, but i would like to get
rid of such disturbing matters in the next release.

fgmsadr
IOhannes



smime.p7s
Description: S/MIME Cryptographic Signature
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] warning: class XXX overwritten - what does it mean?

2010-03-08 Thread Matteo Sisti Sette

IOhannes m zmoelnig escribió:


in Gem some names are used multiple times, because of either inheritance
(one objectlcass being derived from other another objectclass; this is
C++-talk) or for compatibility reasons (e.g. using deprecated names).


Ok it's clearer now. Thank you very much :)

--
Matteo Sisti Sette
matteosistise...@gmail.com
http://www.matteosistisette.com

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] warning: class XXX overwritten - what does it mean?

2010-03-07 Thread Matteo Sisti Sette

Hi,

Can anybody explain what these warning messages mean, appearing on the 
Pd console at startup when I use GEM?:


warning: class 'pix_filmQT' overwritten\; old one renamed 
'pix_filmQT_aliased'
warning: class 'pix_movieDS' overwritten\; old one renamed 
'pix_movieDS_aliased'
warning: class 'pix_videoDS' overwritten\; old one renamed 
'pix_videoDS_aliased'


Should I worry about them?

The strangest thing is that the very same version of GEM can give these 
errors for example on a Vista machine and not on a Windows XP machine. 
Isn't it weird?


thanks
m.

--
Matteo Sisti Sette
matteosistise...@gmail.com
http://www.matteosistisette.com

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list