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

Reply via email to