On Fri, 13 Mar 2009 19:41:15 -0300 Tiago Falcão <[email protected]> said:

actually evas_cache_image.c should just use the LKL/LKI/LKD and LKU macros that
are #defined to empty if no pthread support is built, and otherwise pthread
calls if it is. just changed it.

>  Hi,
> 
>     My cross compile has broken after revision 39467, when pthread_mutex_t
> was replaced by LK macro in Image_Entry. Attached one possible restore
> patch, because BUILD_ASYNC_PRELOAD is defined but BUILD_PTHREAD doesn't.
> 
> Can someone review it?
> 
> Thank you
> 
> -- 
> Tiago Rezende Campos Falcão
> Developer @ ProFUSION Embedded Systems
> 
> 
> 
> stderr:
> configure: WARNING: If you wanted to set the --build type, don't use --host.
>     If a cross compiler is detected then cross compile mode will be used.
> ./configure: line 19087: LT_PROG_RC: command not found
> configure: WARNING: In the future, Autoconf will not detect cross-tools
> whose name does not start with the host triplet.  If you think this
> configuration is useful to you, please write to [email protected].
> evas_object_box.c: In function `_evas_object_box_iterator_next':
> evas_object_box.c:60: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
> evas_object_table.c: In function `_evas_object_table_iterator_next':
> evas_object_table.c:119: warning: dereferencing type-punned pointer will
> break strict-aliasing rules
> evas_object_table.c: In function `_evas_object_table_accessor_get_at':
> evas_object_table.c:143: warning: dereferencing type-punned pointer will
> break strict-aliasing rules
> evas_object_textblock.c: In function `_find_layout_item_line_match':
> evas_object_textblock.c:2282: warning: assignment from incompatible pointer
> type
> evas_cache_image.c: In function `_evas_cache_image_entry_delete':
> evas_cache_image.c:189: error: structure has no member named `lock'
> evas_cache_image.c: In function `_evas_cache_image_entry_new':
> evas_cache_image.c:240: error: structure has no member named `lock'
> evas_cache_image.c: In function `evas_cache_image_load_data':
> evas_cache_image.c:1031: error: structure has no member named `lock'
> evas_cache_image.c:1037: error: structure has no member named `lock'
> evas_cache_image.c: In function `_evas_cache_background_load':
> evas_cache_image.c:1234: error: structure has no member named `lock'
> evas_cache_image.c:1254: error: structure has no member named `lock'
> make[4]: *** [evas_cache_image.lo] Error 1
> make[3]: *** [all-recursive] Error 1
> make[2]: *** [all-recursive] Error 1
> make[1]: *** [all-recursive] Error 1
> make: *** [all] Error 2
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    [email protected]


------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to