<br><div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><br>
Hello,<br>
<br>I try to run a binary on a nokia 770. I have a problem, maybe some of you can help me :-)<br>
<br>
My program initialises an evas (enlightenment) that uses the X11 software engine using this code :<br>
<br>






<pre>   Window              win;<br>   XSetWindowAttributes attr;<br>   XClassHint          chint;<br><br>   disp = XOpenDisplay(NULL);<br>   <b>if</b> (!disp)<br>   {<br>      printf(<span style="color: rgb(221, 0, 0);">
&quot;Error: cannot open display.</span><span style="color: rgb(255, 0, 255);">\n</span><span style="color: rgb(221, 0, 0);">&quot;</span>);<br>      exit(-<span style="color: rgb(0, 0, 255);">1</span>);<br>   }<br><br>   
attr.backing_store = NotUseful;<br>   attr.colormap = DefaultColormap(disp, DefaultScreen(disp));<br>   attr.border_pixel = <span style="color: rgb(0, 0, 255);">0</span>;<br>   attr.background_pixmap = None;<br>   attr.event_mask
 = ExposureMask | ButtonPressMask | ButtonReleaseMask | PointerMotionMask |StructureNotifyMask |KeyPressMask;<br>   attr.bit_gravity = ForgetGravity;<br><br><br>  win = XCreateWindow(disp, DefaultRootWindow(disp), <span style="color: rgb(0, 0, 255);">
0</span>, <span style="color: rgb(0, 0, 255);">0</span>, win_w, win_h, <span style="color: rgb(0, 0, 255);">0</span>,<br>      DefaultDepth(disp, DefaultScreen(disp)), InputOutput,<br>      DefaultVisual(disp, DefaultScreen(disp)),
<br>      CWBackingStore | CWColormap |<br>      CWBackPixmap | CWBorderPixel |<br>      CWBitGravity | CWEventMask, &amp;attr);<br><br>   XSetClassHint(disp, win, &amp;chint);<br><br><span style="color: rgb(0, 128, 0);">
#if 0</span>
   szhints.flags = PMinSize | PMaxSize | PSize | USSize;
   szhints.min_width = szhints.max_width = win_w;
   szhints.min_height = szhints.max_height = win_h;
   XSetWMNormalHints(disp, win, &amp;szhints);
<span style="color: rgb(0, 128, 0);">#endif</span>

   XMapWindow(disp, win);
   XSync(disp, False);

  <span style="color: rgb(128, 128, 128);"><i></i></span>
   evas_init();

   evas = evas_new();
   evas_output_method_set(evas, evas_render_method_lookup(<span style="color: rgb(221, 0, 0);">&quot;software_x11&quot;</span>));<br>   evas_output_size_set(evas, win_w, win_h);<br>   evas_output_viewport_set(evas, <span style="color: rgb(0, 0, 255);">
0</span>, <span style="color: rgb(0, 0, 255);">0</span>, win_w, win_h);</pre><span style="font-style: italic;"></span>





<pre> {<br>      Evas_Engine_Info_Software_X11 *einfo;<br><br>      einfo = (Evas_Engine_Info_Software_X11 *) evas_engine_info_get(evas);<br><span style="color: rgb(128, 128, 128);"><i></i></span>
      einfo-&gt;info.display = disp;
      einfo-&gt;info.visual = DefaultVisual(disp, DefaultScreen(disp));
      einfo-&gt;info.colormap = DefaultColormap(disp, DefaultScreen(disp));
      einfo-&gt;info.drawable = win;
      einfo-&gt;info.depth = DefaultDepth(disp, DefaultScreen(disp));
      einfo-&gt;info.rotation = <span style="color: rgb(0, 0, 255);">0</span>;<br>      einfo-&gt;info.debug = <span style="color: rgb(0, 0, 255);">0</span>;<br>      evas_engine_info_set(evas, (Evas_Engine_Info *) einfo);
<br>   }</pre><br>
<br>
This program works well in PC environment and in scratchbox MAEMO
environment, but I have a segmentation fault when I launch it on Nokia
770 on line <span style="font-style: italic;"><span style="font-style: italic;"><br>
</span>einfo-&gt;info.display = display;<br>
<br>
</span>I don't understand why, maybe because of the X11 software engine ? <span style="font-style: italic;"><br>
<br>
</span>(NB) Before launching the program, I have to make a <span style="font-style: italic;"><br>
export DISPLAY=:0<br>
</span><span style="font-style: italic;"><span style="font-style: italic;"><br>
</span></span>Thanks a lot for your response,<br></div><div><span class="sg">
<br>
Seb Dev<br>
<span style="font-style: italic;"><span style="font-style: italic;"></span><br>
</span><span style="font-style: italic;"><br>
<span style="font-style: italic;"><span style="font-style: italic;"></span><br>
<br>
</span></span><br>
<br>

</span></div></blockquote></div><br>