I have recently become interested in Eidete Screencaster, and I am trying to compile it from source on Ubuntu 12.04.1 LTS.
bzr branch lp:eidete, I navigated into the
~/eidete directory and found an
INSTALL file with the following contents:
Dependencies: gtk+-3.0 libwnck-3.0 gstreamer-interfaces-0.10 gstreamer-0.10 gstreamer-pbutils-0.10 granite xtst gdk-x11-3.0 Installation: bzr branch lp:eidete cd eidete mkdir build cd build cmake .. -DCMAKE_INSTALL_PREFIX=/usr make sudo make install
After some investigation, I believe I have correctly satisfied all package dependencies, as I no longer get complaints about that when I run the
cmake .. -DCMAKE_INSTALL_PREFIX=/usr step. However, when I then try to run
make, the build fails with the following output:
christopher@XyzPrecise:~/eidete/build$ make [ 7%] Generating src/eidete.c, src/Widgets/countdown.c, src/Widgets/keyview.c, src/Widgets/selectionarea.c, src/Widgets/end_dialog.c, src/desktop_launcher.c, build/src/Config.c error: Package `granite' not found in specified Vala API directories or GObject-Introspection GIR directories Compilation failed: 1 error(s), 0 warning(s) make: *** [src/eidete.c] Error 1 make: *** [CMakeFiles/eidete.dir/all] Error 2 make: *** [all] Error 2
The step before that previously complained that I didn't have the necessary version of Vala installed, so I installed it from the Vala PPA and didn't get the warning from
cmake anymore after that. All other packages required I installed from the Ubuntu Precise repositories, including
So, why is
make complaining about
granite, and how do I correct this so I can build Eidete successfully?