On Mon, 2 Jun 2003 20:21:07 -0400 "Mr. Caffiene" <[EMAIL PROTECTED]>
babbled:

> I've been monkeying with the latest Evas CVS and trying to get it to compile.

rm -f /usr/local/include/Evas*
:)

> Never had a problem in the past, but now it's barfing out. It was suggested
> that I post up the error log for perusal.  So here it goes.
> 
> I'm using GCC version 2.95.4
> 
> gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I/usr/local/include
> -I/usr/local/include/freetype2 -I/usr/X11R6/include -D_REENTRANT
> -I/usr/local/include/directfb -I. -I../../../src/lib
> -I../../../src/lib/include -I/usr/local/include -I/usr/local/include -g -O2
> -Wp,-MD,.deps/evas_callbacks.pp -c evas_callbacks.c     -fPIC -DPIC -o
> .libs/evas_callbacks.lo In file included from evas_callbacks.c:3:
> /usr/local/include/Evas.h:9: conflicting types for `Evas'
> ../../../src/lib/include/evas_private.h:42: previous declaration of `Evas'
> /usr/local/include/Evas.h:11: conflicting types for `Evas_Object'
> ../../../src/lib/include/evas_private.h:44: previous declaration of
> `Evas_Object'/usr/local/include/Evas.h:13: conflicting types for `Evas_List'
> ../../../src/lib/include/evas_common.h:141: previous declaration of
> `Evas_List'/usr/local/include/Evas.h:23: redefinition of `struct _Evas_List'
> /usr/local/include/Evas.h:42: redeclaration of `enum _Evas_Callback_Type'
> /usr/local/include/Evas.h:60: warning: redefinition of `Evas_Callback_Type'
> ../../../src/lib/include/evas_private.h:38: warning: `Evas_Callback_Type'
> previously declared here/usr/local/include/Evas.h:242: conflicting types for
> `evas_list_append'../../../src/lib/include/evas_common.h:541: previous
> declaration of `evas_list_append'/usr/local/include/Evas.h:243: conflicting
> types for `evas_list_prepend'../../../src/lib/include/evas_common.h:542:
> previous declaration of `evas_list_prepend'/usr/local/include/Evas.h:244:
> conflicting types for
> `evas_list_append_relative'../../../src/lib/include/evas_common.h:543:
> previous declaration of
> `evas_list_append_relative'/usr/local/include/Evas.h:245: conflicting types
> for `evas_list_prepend_relative'../../../src/lib/include/evas_common.h:544:
> previous declaration of
> `evas_list_prepend_relative'/usr/local/include/Evas.h:246: conflicting types
> for `evas_list_remove'../../../src/lib/include/evas_common.h:545: previous
> declaration of `evas_list_remove'/usr/local/include/Evas.h:248: conflicting
> types for `evas_list_find'../../../src/lib/include/evas_common.h:547: previous
> declaration of `evas_list_find' evas_callbacks.c: In function
> `evas_object_event_callback_clear': evas_callbacks.c:48: request for member
> `callbacks' in something not a structure or union evas_callbacks.c:49: request
> for member `callbacks' in something not a structure or union
> evas_callbacks.c:50: request for member `callbacks' in something not a
> structure or union evas_callbacks.c:51: request for member `callbacks' in
> something not a structure or union evas_callbacks.c:52: request for member
> `callbacks' in something not a structure or union evas_callbacks.c:53: request
> for member `callbacks' in something not a structure or union
> evas_callbacks.c:54: request for member `callbacks' in something not a
> structure or union evas_callbacks.c:55: request for member `callbacks' in
> something not a structure or union evas_callbacks.c:56: request for member
> `callbacks' in something not a structure or union evas_callbacks.c:57: request
> for member `callbacks' in something not a structure or union
> evas_callbacks.c:58: request for member `callbacks' in something not a
> structure or union evas_callbacks.c:59: request for member `callbacks' in
> something not a structure or union evas_callbacks.c:60: request for member
> `callbacks' in something not a structure or union evas_callbacks.c:61: request
> for member `callbacks' in something not a structure or union
> evas_callbacks.c:62: request for member `callbacks' in something not a
> structure or union evas_callbacks.c:63: request for member `callbacks' in
> something not a structure or union evas_callbacks.c:64: request for member
> `callbacks' in something not a structure or union evas_callbacks.c:65: request
> for member `callbacks' in something not a structure or union
> evas_callbacks.c:66: request for member `callbacks' in something not a
> structure or union evas_callbacks.c:67: request for member `callbacks' in
> something not a structure or union evas_callbacks.c:68: request for member
> `callbacks' in something not a structure or union evas_callbacks.c:69: request
> for member `callbacks' in something not a structure or union
> evas_callbacks.c:70: request for member `callbacks' in something not a
> structure or union evas_callbacks.c:71: request for member `callbacks' in
> something not a structure or union evas_callbacks.c:72: request for member
> `callbacks' in something not a structure or union evas_callbacks.c:73: request
> for member `callbacks' in something not a structure or union
> evas_callbacks.c:74: request for member `callbacks' in something not a
> structure or union evas_callbacks.c:75: request for member `callbacks' in
> something not a structure or union evas_callbacks.c:76: request for member
> `callbacks' in something not a structure or union evas_callbacks.c:77: request
> for member `callbacks' in something not a structure or union
> evas_callbacks.c:78: request for member `callbacks' in something not a
> structure or union evas_callbacks.c:79: request for member `callbacks' in
> something not a structure or union evas_callbacks.c:80: request for member
> `callbacks' in something not a structure or union evas_callbacks.c:82: request
> for member `callbacks' in something not a structure or union
> evas_callbacks.c:83: request for member `callbacks' in something not a
> structure or union evas_callbacks.c: At top level:
> evas_callbacks.c:89: conflicting types for
> `evas_object_event_callback_cleanup'../../../src/lib/include/evas_private.h:5
> 70: previous declaration of `evas_object_event_callback_cleanup'
> evas_callbacks.c: In function `evas_object_event_callback_cleanup':
> evas_callbacks.c:91: request for member `callbacks' in something not a
> structure or union evas_callbacks.c:92: request for member `callbacks' in
> something not a structure or union evas_callbacks.c:93: request for member
> `callbacks' in something not a structure or union evas_callbacks.c:94: request
> for member `callbacks' in something not a structure or union
> evas_callbacks.c:95: request for member `callbacks' in something not a
> structure or union evas_callbacks.c:96: request for member `callbacks' in
> something not a structure or union evas_callbacks.c:97: request for member
> `callbacks' in something not a structure or union evas_callbacks.c:98: request
> for member `callbacks' in something not a structure or union
> evas_callbacks.c:99: request for member `callbacks' in something not a
> structure or union evas_callbacks.c:100: request for member `callbacks' in
> something not a structure or union evas_callbacks.c:101: request for member
> `callbacks' in something not a structure or union evas_callbacks.c:102:
> request for member `callbacks' in something not a structure or union
> evas_callbacks.c:103: request for member `callbacks' in something not a
> structure or union evas_callbacks.c:104: request for member `callbacks' in
> something not a structure or union evas_callbacks.c:105: request for member
> `callbacks' in something not a structure or union evas_callbacks.c:106:
> request for member `callbacks' in something not a structure or union
> evas_callbacks.c:107: request for member `callbacks' in something not a
> structure or union evas_callbacks.c:108: request for member `callbacks' in
> something not a structure or union evas_callbacks.c: At top level:
> evas_callbacks.c:113: conflicting types for `evas_object_event_callback_call'
> ../../../src/lib/include/evas_private.h:548: previous declaration of
> `evas_object_event_callback_call' evas_callbacks.c: In function
> `evas_object_event_callback_call': evas_callbacks.c:117: request for member
> `callbacks' in something not a structure or union evas_callbacks.c:121:
> request for member `callbacks' in something not a structure or union
> evas_callbacks.c:124: request for member `callbacks' in something not a
> structure or union evas_callbacks.c:127: request for member `callbacks' in
> something not a structure or union evas_callbacks.c:130: request for member
> `callbacks' in something not a structure or union evas_callbacks.c:133:
> request for member `callbacks' in something not a structure or union
> evas_callbacks.c:136: request for member `callbacks' in something not a
> structure or union evas_callbacks.c:139: request for member `callbacks' in
> something not a structure or union evas_callbacks.c:142: request for member
> `callbacks' in something not a structure or union evas_callbacks.c:145:
> request for member `callbacks' in something not a structure or union
> evas_callbacks.c:148: request for member `callbacks' in something not a
> structure or union evas_callbacks.c:151: request for member `callbacks' in
> something not a structure or union evas_callbacks.c:154: request for member
> `callbacks' in something not a structure or union evas_callbacks.c:157:
> request for member `callbacks' in something not a structure or union
> evas_callbacks.c:160: request for member `callbacks' in something not a
> structure or union evas_callbacks.c:163: request for member `callbacks' in
> something not a structure or union evas_callbacks.c:166: request for member
> `callbacks' in something not a structure or union evas_callbacks.c:172:
> request for member `callbacks' in something not a structure or union
> evas_callbacks.c:179: request for member `layer' in something not a structure
> or union evas_callbacks.c:179: warning: passing arg 3 of pointer to function
> from incompatible pointer type evas_callbacks.c:180: request for member
> `delete_me' in something not a structure or union evas_callbacks.c:182:
> request for member `callbacks' in something not a structure or union
> evas_callbacks.c:183: request for member `callbacks' in something not a
> structure or union evas_callbacks.c: In function
> `evas_object_event_callback_add': evas_callbacks.c:352: request for member
> `magic' in something not a structure or union evas_callbacks.c:352: request
> for member `magic' in something not a structure or union evas_callbacks.c:352:
> request for member `magic' in something not a structure or union
> evas_callbacks.c:360: warning: assignment from incompatible pointer type
> evas_callbacks.c:363: request for member `callbacks' in something not a
> structure or union evas_callbacks.c:364: request for member `callbacks' in
> something not a structure or union evas_callbacks.c:365: request for member
> `callbacks' in something not a structure or union evas_callbacks.c:373:
> request for member `callbacks' in something not a structure or union
> evas_callbacks.c:376: request for member `callbacks' in something not a
> structure or union evas_callbacks.c:379: request for member `callbacks' in
> something not a structure or union evas_callbacks.c:382: request for member
> `callbacks' in something not a structure or union evas_callbacks.c:385:
> request for member `callbacks' in something not a structure or union
> evas_callbacks.c:388: request for member `callbacks' in something not a
> structure or union evas_callbacks.c:391: request for member `callbacks' in
> something not a structure or union evas_callbacks.c:394: request for member
> `callbacks' in something not a structure or union evas_callbacks.c:397:
> request for member `callbacks' in something not a structure or union
> evas_callbacks.c:400: request for member `callbacks' in something not a
> structure or union evas_callbacks.c:403: request for member `callbacks' in
> something not a structure or union evas_callbacks.c:406: request for member
> `callbacks' in something not a structure or union evas_callbacks.c:409:
> request for member `callbacks' in something not a structure or union
> evas_callbacks.c:412: request for member `callbacks' in something not a
> structure or union evas_callbacks.c:415: request for member `callbacks' in
> something not a structure or union evas_callbacks.c:418: request for member
> `callbacks' in something not a structure or union evas_callbacks.c: In
> function `evas_object_event_callback_del': evas_callbacks.c:457: request for
> member `magic' in something not a structure or union evas_callbacks.c:457:
> request for member `magic' in something not a structure or union
> evas_callbacks.c:457: request for member `magic' in something not a structure
> or union evas_callbacks.c:463: request for member `callbacks' in something not
> a structure or union evas_callbacks.c:468: request for member `callbacks' in
> something not a structure or union evas_callbacks.c:471: request for member
> `callbacks' in something not a structure or union evas_callbacks.c:474:
> request for member `callbacks' in something not a structure or union
> evas_callbacks.c:477: request for member `callbacks' in something not a
> structure or union evas_callbacks.c:480: request for member `callbacks' in
> something not a structure or union evas_callbacks.c:483: request for member
> `callbacks' in something not a structure or union evas_callbacks.c:486:
> request for member `callbacks' in something not a structure or union
> evas_callbacks.c:489: request for member `callbacks' in something not a
> structure or union evas_callbacks.c:492: request for member `callbacks' in
> something not a structure or union evas_callbacks.c:495: request for member
> `callbacks' in something not a structure or union evas_callbacks.c:498:
> request for member `callbacks' in something not a structure or union
> evas_callbacks.c:501: request for member `callbacks' in something not a
> structure or union evas_callbacks.c:504: request for member `callbacks' in
> something not a structure or union evas_callbacks.c:507: request for member
> `callbacks' in something not a structure or union evas_callbacks.c:510:
> request for member `callbacks' in something not a structure or union
> evas_callbacks.c:513: request for member `callbacks' in something not a
> structure or union evas_callbacks.c:524: warning: comparison of distinct
> pointer types lacks a cast evas_callbacks.c:530: request for member
> `callbacks' in something not a structure or union evas_callbacks.c:531:
> request for member `callbacks' in something not a structure or union make[4]:
> *** [evas_callbacks.lo] Error 1 make[4]: Leaving directory
> `/home/me/e17/libs/evas/src/lib/canvas' make[3]: *** [all-recursive] Error 1
> make[3]: Leaving directory `/home/me/e17/libs/evas/src/lib'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/home/me/e17/libs/evas/src'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/me/e17/libs/evas'
> make: *** [all-recursive-am] Error 2
> 
> As you can see, the main problem, so far is in evas_callbacks.c
> 
> I've looked through the header files, and I guess I can see why the compiler
> is getting that error. However nobody else I've talked to seems to be having
> the same trouble.
> 
> Is this a problem with GCC, or is it a bug that just hasnt been picked up yet.
> Conflicting type declarations could be a cause for concern.
> 
> NiCad
> [EMAIL PROTECTED]
> 
> 
> -------------------------------------------------------
> This SF.net email is sponsored by: eBay
> Get office equipment for less on eBay!
> http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5
> _______________________________________________
> enlightenment-devel mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


-- 
--------------- Codito, ergo sum - "I code, therefore I am" --------------------
The Rasterman (Carsten Haitzler)    [EMAIL PROTECTED]
熊耳                                [EMAIL PROTECTED]
Mobile Phone: +61 (0)413 451 899    Home Phone: 02 9698 8615


-------------------------------------------------------
This SF.net email is sponsored by: eBay
Get office equipment for less on eBay!
http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5
_______________________________________________
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to