Summary: | net-misc/freerdp-1.2.1_pre20150326-r1[gstreamer] - fatal error: gst/gstconfig.h: No such file or directory | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | klaus818 |
Component: | [OLD] Library | Assignee: | Mike Gilbert <floppym> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | bkohler, leonchik1976, selurvedu |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Build.log |
Description
klaus818
2015-10-30 09:59:18 UTC
I'm seeing this too. The relevant error seems to be here: [ 78%] Building C object channels/urbdrc/client/CMakeFiles/urbdrc-client.dir/isoch_queue.c.o cd /var/tmp/portage/net-misc/freerdp-1.2.1_pre20150326-r1/work/freerdp-1.2.1_pre20150326_build/channels/urbdrc/client && /usr/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DNDEBUG -O2 -march=native -pipe -fomit-frame-pointer -fPIC -Wall -Wno-unused-result -Wno-unused-but-set-variable -Wno-deprecated-declarations -Wimplicit-function-declaration -Wredundant-decls -g -msse2 -DWINPR_EXPORTS -DFREERDP_EXPORTS -fPIC -I/var/tmp/portage/net-misc/freerdp-1.2.1_pre20150326-r1/work/freerdp-1.2.1_pre20150326_build -I/var/tmp/portage/net-misc/freerdp-1.2.1_pre20150326-r1/work/freerdp-1.2.1_pre20150326_build/include -I/var/tmp/portage/net-misc/freerdp-1.2.1_pre20150326-r1/work/freerdp-1.2.1_pre20150326/include -I/var/tmp/portage/net-misc/freerdp-1.2.1_pre20150326-r1/work/freerdp-1.2.1_pre20150326/winpr/include -I/var/tmp/portage/net-misc/freerdp-1.2.1_pre20150326-r1/work/freerdp-1.2.1_pre20150326_build/winpr/include -I/var/tmp/portage/net-misc/freerdp-1.2.1_pre20150326-r1/work/freerdp-1.2.1_pre20150326/channels/urbdrc/client/.. -o CMakeFiles/urbdrc-client.dir/isoch_queue.c.o -c /var/tmp/portage/net-misc/freerdp-1.2.1_pre20150326-r1/work/freerdp-1.2.1_pre20150326/channels/urbdrc/client/isoch_queue.c In file included from /usr/include/gstreamer-1.0/gst/gstbin.h:27:0, from /usr/include/gstreamer-1.0/gst/gst.h:35, from /var/tmp/portage/net-misc/freerdp-1.2.1_pre20150326-r1/work/freerdp-1.2.1_pre20150326/channels/tsmf/client/gstreamer/tsmf_gstreamer.c:34: /usr/include/gstreamer-1.0/gst/gstelement.h:55:27: fatal error: gst/gstconfig.h: No such file or directory #include <gst/gstconfig.h> ^ compilation terminated. +1. Compilation ends with this: -- In file included from /usr/include/gstreamer-1.0/gst/gstbin.h:27:0, from /usr/include/gstreamer-1.0/gst/gst.h:35, from /var/tmp/portage/net-misc/freerdp-1.2.1_pre20150326-r1/work/freerdp-1.2.1_pre20150326/channels/tsmf/client/gstreamer/tsmf_gstreamer.c:34: /usr/include/gstreamer-1.0/gst/gstelement.h:55:27: fatal error: gst/gstconfig.h: No such file or directory #include <gst/gstconfig.h> ^ compilation terminated. -- I checked whether that file exists: -- /usr/include $ find -iname '*gst*config*' ./gstreamer-0.10/gst/gstconfig.h /usr/include $ -- It exists only for GStreamer 0.10. The package successfully compiles with USE="-gstreamer". (In reply to selurvedu from comment #2) > The package successfully compiles with USE="-gstreamer". Confirming, voting.. Fixed upstream here, if I read things correctly: https://github.com/FreeRDP/FreeRDP/commit/bea27fd919b64ee8d97996409e279e1e83d13594 New snapshot time? =) (In reply to Ben Kohler from comment #4) Probably. If the patch is clean against the current snapshot, I could just tack it on. I can confirm the patch applies cleanly to our net-misc/freerdp-1.2.1_pre20150326-r1 & fixes the build failure. I don't actively use freerdp's gstreamer features so I can't really runtime test that exact part. Thanks for testing. commit a998d5281b750cc84c8d411d186a1d3fbebaf6a5 Author: Mike Gilbert <floppym@gentoo.org> Date: Sun Nov 8 12:43:20 2015 -0500 net-misc/freerdp: Backport gstreamer build fix Bug: https://bugs.gentoo.org/564486 Package-Manager: portage-2.2.23_p18 net-misc/freerdp/files/1.2.1-gstreamer.patch | 71 ++++++++++++++++++++++ .../freerdp/freerdp-1.2.1_pre20150326-r1.ebuild | 6 +- 2 files changed, 76 insertions(+), 1 deletion(-) |