Continued from my previous email:

e (-16 from cvs):
        -setup-gettext.sh just doesn't work. It gets NO version from autopoint.
        -configure/autogen is badly borked, and generates an invalid LIBS (eg it ends 
in -L)
          The reason for this is x_libraries ends up without a value.
        -intl/ has no files?
        -make doesn't know how to build .deps/*.Po files (I removed the include's)
        -MipsPro doesn't like misc ()'s and {}'s
Index: dox.h
===================================================================
RCS file: /cvsroot/enlightenment/e16/e/dox/dox.h,v
retrieving revision 1.29
diff -u -r1.29 dox.h
--- dox.h       21 Mar 2004 01:37:30 -0000      1.29
+++ dox.h       6 Apr 2004 03:58:31 -0000
@@ -53,9 +53,9 @@
 #include <sys/shm.h>

 #define ESetColor(pxc, r, g, b) \
-       ({ (pxc)->red = ((r)<<8)|r; (pxc)->green = ((g)<<8)|g; (pxc)->blue = 
((b)<<8)|b; })
+       do { (pxc)->red = ((r)<<8)|r; (pxc)->green = ((g)<<8)|g; (pxc)->blue = 
((b)<<8)|b; } while(0);
 #define EGetColor(pxc, pr, pg, pb) \
-       ({ *(pr) = ((pxc)->red)>>8; *(pg) = ((pxc)->green)>>8; *(pb) = 
((pxc)->blue)>>8; })
+       do { *(pr) = ((pxc)->red)>>8; *(pg) = ((pxc)->green)>>8; *(pb) = 
((pxc)->blue)>>8; } while(0);

 #if USE_IMLIB2
 #include <Imlib2.h>

Index: E.h
===================================================================
RCS file: /cvsroot/enlightenment/e16/e/src/E.h,v
retrieving revision 1.238
diff -u -r1.238 E.h
--- E.h 4 Apr 2004 21:44:45 -0000       1.238
+++ E.h 6 Apr 2004 04:10:29 -0000
@@ -52,9 +52,9 @@
 #endif

 #define ESetColor(pxc, r, g, b) \
-       ({ (pxc)->red = ((r)<<8)|r; (pxc)->green = ((g)<<8)|g; (pxc)->blue = 
((b)<<8)|b; })
+       do { (pxc)->red = ((r)<<8)|r; (pxc)->green = ((g)<<8)|g; (pxc)->blue = 
((b)<<8)|b; } while(0);
 #define EGetColor(pxc, pr, pg, pb) \
-       ({ *(pr) = ((pxc)->red)>>8; *(pg) = ((pxc)->green)>>8; *(pb) = 
((pxc)->blue)>>8; })
+       do { *(pr) = ((pxc)->red)>>8; *(pg) = ((pxc)->green)>>8; *(pb) = 
((pxc)->blue)>>8; } while(0);

 #if USE_IMLIB2
 #include <Imlib2.h>


-struct timeval is defined in sys/time.h Index: setup.c =================================================================== RCS file: /cvsroot/enlightenment/e16/e/src/setup.c,v retrieving revision 1.121 diff -u -r1.121 setup.c --- setup.c 1 Apr 2004 22:48:32 -0000 1.121 +++ setup.c 6 Apr 2004 04:15:24 -0000 @@ -25,6 +25,7 @@ #if !USE_IMLIB2 #include <X11/cursorfont.h> #endif +#include <sys/time.h>

 void
 MapUnmap(int start)


Whew, and thats it! (Besides tweaks to the libraries, since the X libraries are not probed correctly by configure).


Anyway, hopefully thats useful to someone. :-)

Again, please cc me in any replies,

Nick
--

   Hobbes : What if the public doesn't like your work?
   Calvin : They are not supposed to like it. This is avant-garde stuff!
            I'm criticizing the low brows who can't appreciate great art
            like this!



-------------------------------------------------------
This SF.net email is sponsored by: The Robotic Monkeys at ThinkGeek
For a limited time only, get FREE Ground shipping on all orders of $35
or more. Hurry up and shop folks, this offer expires April 30th!
http://www.thinkgeek.com/freeshipping/?cpg=12297
_______________________________________________
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to