Building Enlightenment DR17 (E17) on GNU/Linux PowerPC (PPC) architecture

My favourite Window Manager has always been Enlightenment, because its slick, its fast, and moreover, its beautiful.

If you have ever tried E17 (Enlightenment DR17), you would never look back, and don’t worry its under heavy development, because its getting very stable these days.

After a long time, today I updated my local repository and began rebuilding E17, but unfortunately I got strange errors building Evas:

  • undefined macro AM_PATH_GTK
  • automake does not support module_la_LDFLAGS being defined conditionally

Both the errors being the result of my old Automake (I was using 1.4), they got away when I updated my Automake to 1.9 (note: you need at least Automake 1.7 or higher to build E17).

I started to rebuild the software, but once again got stuck building Evas, this time being severe, it complained the symbol PAGE_MASK is not defined.


I searched the web to only find this being a common problem on GNU/Linux PowerPC (PPC) architecture and there’s a simple work-around for this.

So, I created and applied a patch, and E17 build was successful.

If you are like me, running GNU/Linux on PPC (I run Ubuntu Dapper Drake), you need to apply my patch to compile the software cleanly.

technorati tags: , , ,

Leave a Reply