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 696410 - Build failure for gst-plugins-base-1.0.6
Build failure for gst-plugins-base-1.0.6
Status: RESOLVED NOTGNOME
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
1.0.6
Other Linux
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2013-03-22 17:27 UTC by Brian Pepple
Modified: 2013-03-22 19:58 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Build log for gst-plugins-base build failure (119.14 KB, text/x-log)
2013-03-22 17:27 UTC, Brian Pepple
Details

Description Brian Pepple 2013-03-22 17:27:50 UTC
Created attachment 239566 [details]
Build log for gst-plugins-base build failure

Building the latest gst-plugins-base in Fedora, I'm getting a build failure due to an apparent implicit declaration in /builddir/build/BUILD/gst-plugins-base-1.0.6/gst-libs/gst/tag/tmp-introspectnpCEN6/GstTag-1.0.c

If I can free up some time later today, I'll try to attach a patch to fix this. For now, I'll attach the build.log in case someone can get to this sooner than I can. Thanks.
Comment 1 Tim-Philipp Müller 2013-03-22 17:39:30 UTC
Is this new? I don't think anything has change here on our end.
Comment 2 Brian Pepple 2013-03-22 17:47:20 UTC
Just started digging into this a bit, and don't see any obvious changes in 1.0.6 that would be causing this. Maybe it's something that's changed in Rawhide. I'll keep looking and update this bug with what I find.
Comment 3 Brian Pepple 2013-03-22 18:39:48 UTC
Ok, it looks like it's something on our (Fedora's) end. Looking at the build log it seems to be failing here:

<snip>
pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c gstsdpmessage.c  -fPIC -DPIC -o .libs/libgstsdp_1.0_la-gstsdpmessage.o
Can't locate Carp.pm in @INC (@INC contains: /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at /usr/share/perl5/Safe.pm line 29.
BEGIN failed--compilation aborted at /usr/share/perl5/Safe.pm line 29.
Compilation failed in require at /usr/bin/glib-mkenums line 5.
BEGIN failed--compilation aborted at /usr/bin/glib-mkenums line 5.
make[4]: Leaving directory `/builddir/build/BUILD/gst-plugins-base-1.0.6/gst-libs/gst/video'
make[4]: *** [video-enumtypes.c] Error 2
make[3]: *** [video] Error 2
make[3]: *** Waiting for unfinished jobs....
<snip>

and when I looking earlier in the log at the config portion:
<snip>
checking for GLIB... yes
checking for glib-genmarshal... glib-genmarshal (from pkg-config path)
checking for glib-mkenums... glib-mkenums
configure: WARNING: glib-mkenums does not seem to work!
<snip>

so, I'm guessing something is broken in our glib2-devel package in Rawhide.
Comment 4 Tim-Philipp Müller 2013-03-22 19:58:18 UTC
Alright, let's close this for now then.

Please re-open if there's still something we need to update or fix on our end.