[gstreamer-bugs] [Bug 166113] New: faad renamed all of it's external symbols, gst-plugins configure test for faad always fails

bugzilla-daemon at bugzilla.gnome.org bugzilla-daemon at bugzilla.gnome.org
Wed Feb 2 17:30:21 PST 2005


Please DO NOT reply to this by email. All additional comments should be made in
the comments box of this bug report.

 http://bugzilla.gnome.org/show_bug.cgi?id=166113
 GStreamer | gst-plugins | Ver: HEAD CVS

           Summary: faad renamed all of it's external symbols, gst-plugins
                    configure test for faad always fails
           Product: GStreamer
           Version: HEAD CVS
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: nmiell at comcast.net
         QAContact: gstreamer-bugs at lists.sourceforge.net
                CC: all-bugs at bugzilla.gnome.org


Recent versions of faad renamed all of it's external symbols from faac* to NeAAC*.
Backward compatibility (of a sort) is provided via lots of macros defined in faad.h

However, the test that gst-plugins uses to detect the presence of faad will
always fail, because the test program produced by GST_CHECK_LIBHEADER(FAAD,
faad, faacDecOpen, -lm, faad.h, FAAD_LIBS="-lfaad -lm", HAVE_FAAD="no")
references faacDecOpen without including faad.h. Because the symbol faacDecOpen
no longer exists and faad.h isn't included to redefine faacDecOpen as
NeAACDecOpen, the test will always fail.

------- You are receiving this mail because: -------
You are the assignee for the bug.
You are the QA contact for the bug.




More information about the Gstreamer-bugs mailing list