After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 629896 - Error compiling raw1394 (without iec61883)
Error compiling raw1394 (without iec61883)
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
git master
Other Linux
: Normal blocker
: 0.10.26
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2010-09-17 05:06 UTC by Hannes Bistry
Modified: 2010-10-04 20:36 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Hannes Bistry 2010-09-17 05:06:56 UTC
"gsthdv1394src.h:74:3: error: expected specifier-qualifier-list before ‘iec61883_mpeg2_t"

If no devel-Packages of iec61883 are installed,
it nevertheless tries to build raw1394 anyway.

In gsthdv1394src.h it includes iec61883.h sometimes...

#ifdef HAVE_LIBIEC61883
#include <libiec61883/iec61883.h>
#endif

...but needs it always...
Line 74:  iec61883_mpeg2_t iec61883mpeg2;


..therefore compile fails if it is not present

If it really needs it, it simply should not be built without it.
Comment 1 Edward Hervey 2010-10-04 20:36:08 UTC
commit 9481c8a1a00f8eda5654f110c84d36d67ca964d2
Author: Edward Hervey <bilboed@bilboed.com>
Date:   Mon Oct 4 22:31:32 2010 +0200

    raw1394: Don't compile hdv1394src if libiec61883 isn't available
    
    Fixes #629896