Thanks for sharing. Has nothing to do with this thread though. Please 
open a new one.

On 08/04/13 10:56, Vasiliy Tolstov wrote:
> 2013/4/8 Tom Hacohen <[email protected]>:
>> Could you please provide an example test case that shows how it breaks?
>> I really don't understand what's going on there.
>>
>> I understand your issue, and how it "got fixed", but resetting some of
>> the fields of a still referenced structure looks wrong to me.
>
>
> I'm compile EFL with:
>          --enable-static=yes \
>          --prefix=/usr \
>          --enable-fb \
>          --disable-tslib \
>          --enable-xinput22 \
>          --enable-egl \
>          --enable-pixman \
>          --enable-pixman-font \
>          --enable-pixman-rect \
>          --enable-pixman-line \
>          --enable-pixman-poly \
>          --enable-pixman-image \
>          --disable-physics \
>          --enable-multisense \
>          --enable-v4l2 \
>          --with-opengl=full \
>          --with-x
>
> instal it and tries to compile  via:
> python setup.py build_ext
>
> And get:
> Checking for Eo: OK, found 1.7.99.21649
> Checking for Eina: OK, found 1.7.99.21649
> Checking for Evas: OK, found 1.7.99.21649
> Checking for Ecore: OK, found 1.7.99.21649
> Checking for EcoreFile: OK, found 1.7.99.21649
> Checking for Edje: OK, found 1.7.99.21649
> Checking for Emotion: OK, found 1.7.99.21649
> Checking for DBus: OK, found 1.0.0
> Checking for Elementary: OK, found 1.7.99.7627
> Compiling efl/eo/efl.eo.pyx because it changed.
> Compiling efl/evas/efl.evas.pyx because it changed.
> Compiling efl/edje/efl.edje.pyx because it changed.
> Compiling efl/emotion/efl.emotion.pyx because it changed.
> Compiling efl/elementary/actionslider.pyx because it changed.
> Compiling efl/elementary/background.pyx because it changed.
> Compiling efl/elementary/box.pyx because it changed.
> Compiling efl/elementary/bubble.pyx because it changed.
> Compiling efl/elementary/button.pyx because it changed.
> Compiling efl/elementary/calendar_elm.pyx because it changed.
> Compiling efl/elementary/check.pyx because it changed.
> Compiling efl/elementary/clock.pyx because it changed.
> Compiling efl/elementary/colorselector.pyx because it changed.
> Compiling efl/elementary/configuration.pyx because it changed.
> Compiling efl/elementary/conformant.pyx because it changed.
> Compiling efl/elementary/ctxpopup.pyx because it changed.
> Compiling efl/elementary/datetime_elm.pyx because it changed.
> Compiling efl/elementary/dayselector.pyx because it changed.
> Compiling efl/elementary/diskselector.pyx because it changed.
> Compiling efl/elementary/entry.pyx because it changed.
> Compiling efl/elementary/fileselector_button.pyx because it changed.
> Compiling efl/elementary/fileselector_entry.pyx because it changed.
> Compiling efl/elementary/fileselector.pyx because it changed.
> Compiling efl/elementary/flip.pyx because it changed.
> Compiling efl/elementary/flipselector.pyx because it changed.
> Compiling efl/elementary/frame.pyx because it changed.
> Compiling efl/elementary/general.pyx because it changed.
> Compiling efl/elementary/gengrid.pyx because it changed.
> Compiling efl/elementary/genlist.pyx because it changed.
> Compiling efl/elementary/gesture_layer.pyx because it changed.
> Compiling efl/elementary/grid.pyx because it changed.
> Compiling efl/elementary/hover.pyx because it changed.
> Compiling efl/elementary/hoversel.pyx because it changed.
> Compiling efl/elementary/icon.pyx because it changed.
> Compiling efl/elementary/image.pyx because it changed.
> Compiling efl/elementary/index.pyx because it changed.
> Compiling efl/elementary/innerwindow.pyx because it changed.
> Compiling efl/elementary/label.pyx because it changed.
> Compiling efl/elementary/layout_class.pyx because it changed.
> Compiling efl/elementary/layout.pyx because it changed.
> Compiling efl/elementary/list.pyx because it changed.
> Compiling efl/elementary/mapbuf.pyx because it changed.
> Compiling efl/elementary/map.pyx because it changed.
> Compiling efl/elementary/menu.pyx because it changed.
> Compiling efl/elementary/multibuttonentry.pyx because it changed.
> Compiling efl/elementary/naviframe.pyx because it changed.
> Compiling efl/elementary/need.pyx because it changed.
> Compiling efl/elementary/notify.pyx because it changed.
> Compiling efl/elementary/object_item.pyx because it changed.
> Compiling efl/elementary/object.pyx because it changed.
> Compiling efl/elementary/panel.pyx because it changed.
> Compiling efl/elementary/panes.pyx because it changed.
> Compiling efl/elementary/photocam.pyx because it changed.
> Compiling efl/elementary/photo.pyx because it changed.
> Compiling efl/elementary/plug.pyx because it changed.
> Compiling efl/elementary/popup.pyx because it changed.
> Compiling efl/elementary/progressbar.pyx because it changed.
> Compiling efl/elementary/radio.pyx because it changed.
> Compiling efl/elementary/scroller.pyx because it changed.
> Compiling efl/elementary/segment_control.pyx because it changed.
> Compiling efl/elementary/separator.pyx because it changed.
> Compiling efl/elementary/slider.pyx because it changed.
> Compiling efl/elementary/slideshow.pyx because it changed.
> Compiling efl/elementary/spinner.pyx because it changed.
> Compiling efl/elementary/table.pyx because it changed.
> Compiling efl/elementary/theme.pyx because it changed.
> Compiling efl/elementary/thumb.pyx because it changed.
> Compiling efl/elementary/toolbar.pyx because it changed.
> Compiling efl/elementary/transit.pyx because it changed.
> Compiling efl/elementary/video.pyx because it changed.
> Compiling efl/elementary/web.pyx because it changed.
> Compiling efl/elementary/window.pyx because it changed.
> Cythonizing efl/edje/efl.edje.pyx
>
> Error compiling Cython file:
> ------------------------------------------------------------
> ...
>          unsigned short double_width   # if the codepoint is merged
> with the following cell to the right visually (cells must be in pairs
> with 2nd cell being a duplicate in all ways except codepoint is 0) */
>
>      Evas_Object *evas_object_textgrid_add(Evas *e)
>      void evas_object_textgrid_size_set(Evas_Object *obj, int w, int h)
>      void evas_object_textgrid_size_get(const_Evas_Object *obj, int *w, int 
> *h)
>      void evas_object_textgrid_font_source_set(Evas_Object *obj, const
> char *font_source)
>                                                                            ^
> ------------------------------------------------------------
>
> include/efl.evas.pxd:828:75: Expected ')', found '*'
> Traceback (most recent call last):
>    File "setup.py", line 232, in <module>
>      ext_modules = cythonize(modules, include_path=["include"]),
>    File "/usr/lib/python2.7/dist-packages/Cython/Build/Dependencies.py",
> line 667, in cythonize
>      cythonize_one(*args[1:])
>    File "/usr/lib/python2.7/dist-packages/Cython/Build/Dependencies.py",
> line 731, in cythonize_one
>      raise CompileError(None, pyx_file)
> Cython.Compiler.Errors.CompileError: efl/edje/efl.edje.pyx
>
>
> --
> Vasiliy Tolstov,
> e-mail: [email protected]
> jabber: [email protected]
>
> ------------------------------------------------------------------------------
> Minimize network downtime and maximize team effectiveness.
> Reduce network management and security costs.Learn how to hire
> the most talented Cisco Certified professionals. Visit the
> Employer Resources Portal
> http://www.cisco.com/web/learning/employer_resources/index.html
> _______________________________________________
> enlightenment-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>


------------------------------------------------------------------------------
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire 
the most talented Cisco Certified professionals. Visit the 
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to