TelepathyIM / telepathy-qt

Telepathy Qt bindings
https://telepathy.freedesktop.org
GNU Lesser General Public License v2.1
25 stars 14 forks source link

fatal error: gst/gstconfig.h: No such file or directory. Compilation terminated #4

Closed ghost closed 8 years ago

ghost commented 8 years ago

Recently when I tried installing telepathy-qt for Debian without the apt sources packages, I encountered this error. I had to configure telepathy-qt from apt sources in the end. The exact ending of the error log was :

Makefile:141: recipe for target 'all' failed make[2]: * [all] Error 2 make[2]: Leaving directory '/home/athena/telepathy-qt-stuff/telepathy-qt-0.9.6.1/obj-x86_64-linux-gnu' dh_auto_build: make -j13 returned exit code 2 debian/rules:20: recipe for target 'override_dh_auto_build-arch' failed make[1]: * [override_dh_auto_build-arch] Error 2 make[1]: Leaving directory '/home/athena/telepathy-qt-stuff/telepathy-qt-0.9.6.1' debian/rules:12: recipe for target 'build' failed make: *\ [build] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2

The entire log for building the code is really long and given here

Kaffeine commented 8 years ago

Hi. It seems that you used outdated version of TelepathyQt with newer version of GStreamer. The issue is fixed by commit ec4a3d62b68a57254515f01fc5ea3325ffb1dbfb, so you can 1) apply the commit by yourself, or 2) Use TelepathyQt-0.9.7 or the master branch from fd.o or github. Actually, there is no difference between released sources and git repos yet.