Compiling Evidence

Posted on Sep 12, 2005

I’m sure there’s a better solution, but since my compiles of the CVS version of Evidence kept failing, here’s the solution I used:

First, keep in mind that I’ve installed all of my e17 binaries, libs, includes, etc. in /opt/e17. If you have put your e17 binaries in a different location, you’ll need to modify these directions. But if you’re compiling the CVS version of Evidence (or anything else, for that matter), you should already know that.

Anyway, in the Makefile of each of the following directories, add “-I/opt/e17/include” to the end of the DEFAULT_INCLUDES line. The directories:

  • src/thumbnailer/epeg
  • src/thumbnailer/xine
  • src/gui/common
  • src/gui/efl/common
  • src/gui/efl/icon_view
  • src/gui/gtk2/common
  • src/gui/gtk2/icon_view
  • src/providers/image
  • src/actions/backdrop
  • src/actions/tile
  • src

Now, keep in mind that this step was necessary for me to even finish compiling Evidence; I have no idea if it runs yet (still at work). I’ll know more in the morning, and an update (hopefully a one-liner) will follow shortly after testing.

Update: it appears to work.