--- e17/libs/evas/src/modules/engines/fb/evas_fb_main.c-ORIG 2006-09-25 11:10:57.000000000 +0530 +++ e17/libs/evas/src/modules/engines/fb/evas_fb_main.c 2006-09-25 13:03:19.000000000 +0530 @@ -530,6 +530,11 @@ fb_cleanup(); exit(1); } +#ifndef PAGE_MASK +# ifdef __powerpc__ +# define PAGE_MASK (sysconf(_SC_PAGE_SIZE)-1) +# endif +#endif mode->mem_offset = (unsigned)(fb_fix.smem_start) & (~PAGE_MASK); mode->mem = (unsigned char *)mmap(NULL, fb_fix.smem_len + mode->mem_offset, PROT_WRITE | PROT_READ, MAP_SHARED, fb, 0);