GNOME Bugzilla – Bug 783554
gst-validate-rtsp-server fails to compile when cairo devel not present
Last modified: 2017-06-08 16:35:46 UTC
If cairo development packages aren't available, then validate/gst-libs/gst/video (libgstvalidatevideo) does not get compiled (due to rule in validate/gst-libs/gst/Makefile.am). However, gst-validate-rtsp-server depends on libgstvalidatevideo unconditionally. This results in compilation failure: make[2]: *** No rule to make target '../gst-libs/gst/video/libgstvalidatevideo-1.0.la', needed by 'gst-validate-rtsp-server-1.0'. Stop. make[2]: Leaving directory '/opt/media/build/gst-validate/validate/tools' Makefile:713: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 This case should be dealt with in autoconf or automake rules appropriately to avoid having the issue propagating into compilation steps.
Created attachment 353406 [details] [review] validate: Do not link the rtsp server against validatevideo It is not needed
Attachment 353406 [details] pushed as a43a619 - validate: Do not link the rtsp server against validatevideo