<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-2">
</head>
<body text="#000000" bgcolor="#FFFFFF">
Hi!<br>
<br>
I have written a native webkit gtk application for HTML5
applications (native so it does not require python), and today I
tried to compile and execute it on the xo-1.75 laptop. My
experiences can help fixing the issue that webkit2gtk crashes on the
laptops as sugarlabs people reported it here: <a
href="http://lists.sugarlabs.org/archive/sugar-devel/2013-May/043188.html">http://lists.sugarlabs.org/archive/sugar-devel/2013-May/043188.html</a><br>
<br>
So first I have installed xo-1.75/os/candidate/13.2.0-9/32009o2.zd<br>
Then I did<br>
<b>sudo yum install gcc make webkitgtk3-devel</b><br>
This installs gtk3-devel as well and updates a lot of packages.<br>
After this the laptop became unusable, could not start Browse, and
trying to switch to the Gnome desktop made the laptop stuck in
start.<br>
<br>
The second time I did a reinstall and did yum from the Gnome desktop
but my program could not be compiled because of <br>
<b>undefined reference to _glapi_tls_dispatch in libgl.so</b><br>
So I had to make a <br>
<b>sudo yum update</b><br>
which updated a lot of packages and my program finally started. If I
compile with webkitgtk1 then it runs, with webkitgtk2 it crashes.<br>
The crash (SIGSEGV) happens in <b>glXCreateContext in /lib/ligBL.so</b><b>.1</b><b><br>
</b><br>
As I do not really understand all those package things, it seems to
me that the compiled webkit2 references OpenGL libraries while
webkit1 does not. Could we just switch it off somehow while
compiling the XO image?<br>
<br>
Thanks,<br>
Andrew<br>
<br>
</body>
</html>