[BioC] GOstats/tkWidgets/gcrma conflict

Martin Morgan mtmorgan at fhcrc.org
Wed Nov 23 01:09:19 CET 2005


Mattia,

After looking around a bit, I think this is a bug in R having to do
with creating many menus.  I'll forward the information to the R-devel
mailing list. As a very temporary workaround you could comment
tkWidgets/R/zzz.R like this:

##         addVigs2WinMenu("tkWidgets")

and reinstall the modified tkWidgets package. No vignettes, but no
crashes either...

Hope that helps,
--
Martin Morgan



mattia <mattia.pelizzola at unimib.it> writes:

> Dear All,
>
> I need the libraries GOstats, tkWidgets and gcrma.
> I'm not able to load them, independently from the order in a Windows 2000 
> professional system with R2.2 and the current Bioc1.7 packages.
> I get a generic fatal error ("Rgui.exe caused an error and will be closed.." 
> sorry but this is a translation from the error message in italian..)
> I can successfully loading them in pairs..
>
> I also tried with Windows 2000, R2.1 and Bioc 1.6, and I have got the same 
> error.
> No problems on Suse 9.3, R2.1, BioC 1.7...
>
> tkWidgets and gcrma are in the dependencies of a package X that I have 
> written.
> I really would not need them in the same moment, but they are obviously loaded 
> when loading the package X.
>
> I unsuccessfully tried to detach them before loading GOstats (the last one 
> that I need):
> #library(tkWidgets)
> #library(gcrma)
> .... some code that uses these two libraries....
> #detach("package:gcrma")  #gcrma depends on both matchprobes and affy packages
> #detach("package:matchprobes")
> #detach("package:affy")
> #library(GOstats)
> but that did not help.
>
> Conversely if I load:
> #library(tkWidgets)
> #library(GOstats)
> I get no errors..
>
> I'm a bit confused, about libraries having or not namespace, but it seems to 
> me that 'detach(libY)' does not restore a clean workspace as before loading 
> libY.
>
> do you have any hints on the reason of this error, or on the way to 'fully' 
> unload the a library (in this case gcrma)?
>
> thanks in advance
>
> Mattia
>
> -- 
> Mattia Pelizzola
> PhD Student
> Genopolis Consortium
> Milano-Bicocca University
> P.zza della Scienza 4
> 20126 Milano (Italy)
> tel:+390264483556
> fax:+390264483552
>
> _______________________________________________
> Bioconductor mailing list
> Bioconductor at stat.math.ethz.ch
> https://stat.ethz.ch/mailman/listinfo/bioconductor



More information about the Bioconductor mailing list