[R-SIG-Mac] Problems with packages that require Gtk2

John Maindonald john.maindonald at anu.edu.au
Tue Sep 23 06:20:19 CEST 2008


Has anyone been able to get packages that rely on Gtk2 to run under  
Leopard?

I have experimented with the playwith package, as depending on a small  
number of packages additional to Gtk2.   I can pretty consistently  
generate a bus error by attaching playwith, then printing a lattice  
object.  Note that I have not run any functions from the playwith  
package.

The same may happen if I attach all the packages on which playwith  
depends (but not playwith itself), but the bus error does not appear  
with the same consistency.

Here is a transcript on a session:

[Previously saved workspace restored]

 > options(STERM='iESS', editor='emacsclient')
 > library(lattice)
 > library(playwith)
Loading required package: latticeExtra
Loading required package: RColorBrewer
Loading required package: grid
Loading required package: gWidgets
Loading required package: gWidgetsRGtk2
Loading required package: RGtk2
Loading required package: cairoDevice
 > sessionInfo()
R version 2.7.2 (2008-08-25)
i386-apple-darwin8.11.1

locale:
C

attached base packages:
[1] grid      stats     graphics  grDevices utils     datasets  methods
[8] base

other attached packages:
[1] playwith_0.9-11      cairoDevice_2.8      gWidgetsRGtk2_0.0-36
[4] RGtk2_2.12.5-3       gWidgets_0.0-28      latticeExtra_0.5-1
[7] RColorBrewer_1.0-2   lattice_0.17-13

loaded via a namespace (and not attached):
[1] gridBase_0.4-3 tools_2.7.2
Warning message:
'DESCRIPTION' file has 'Encoding' field and re-encoding is not possible
 > gph <- xyplot(weight ~ height, data=women)
 > print(gph)

  *** caught bus error ***
address 0xa8, cause 'non-existent physical address'

Traceback:
  1: .Call(L_newpage)
  2: grid.newpage()
  3: printFunction(x, ...)
  4: print.trellis(gph)
  5: print(gph)

Possible actions:
1: abort (with core dump, if enabled)
2: normal R exit
3: exit R without saving workspace
4: exit R saving workspace
Selection: 1
aborting ...

Process R bus error at Tue Sep 23 14:01:23 2008

John Maindonald             email: john.maindonald at anu.edu.au
phone : +61 2 (6125)3473    fax  : +61 2(6125)5549
Centre for Mathematics & Its Applications, Room 1194,
John Dedman Mathematical Sciences Building (Building 27)
Australian National University, Canberra ACT 0200.



More information about the R-SIG-Mac mailing list