GNOME Bugzilla – Bug 620929
Required libraw1394 version is not high enough
Last modified: 2010-06-08 07:23:46 UTC
When I compile gst-plugins-good from git, I get the following compilation error: gst1394clock.c: In function 'gst_1394_clock_get_internal_time': gst1394clock.c:117: error: implicit declaration of function 'raw1394_read_cycle_timer' gst1394clock.c:117: error: nested extern declaration of 'raw1394_read_cycle_timer' I can compile the 0.10.23 version correctly, because that error is treated as a warning (and I'm not actually running any 1394 code). So I get a warning instead of an error for the same problem. I have version 1.2.1 of libraw1394 installed on my system. the configure.ac files require version 1.2.1. However, the function raw1394_read_cycle_time is not defined in my raw1394.h. I upgraded to 2.0.4 and now the function is defined in raw1394.h. I guess that means that this function was added somewhere between 1.2.1 and 2.0.4, so the required version in configure.ac should be upgraded (at least) to where this function was introduced.
commit 2f71143135eaa1ca65e5fd322e858c5502e1d2f2 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk> Date: Tue Jun 8 09:22:30 2010 +0200 raw1394: Require libraw1394 >= 2.0.0 for raw1394_read_cycle_timer Fixes bug #620929.