GNOME Bugzilla – Bug 167210
gnome-system-tools-1.1.91 fails to build under certain circumstances.
Last modified: 2007-12-26 02:00:37 UTC
Please describe the problem: At least three applications on my system use a file called gst.h: gnu smalltalk 2.1g gstreamer-0.8.8 gnome-system-tools-1.1.91 smalltalk installs a gst.h into ${someprefix}/include/gst.h (one could argue this is a bug in smalltalk). So, if one passes CPPFLAGS to configure that happens to include ${someprefix}/include for other reasons, then the resulting Makefile will place -I${someprefix}/include BEFORE -I${top_srcdir}/src/common. As a result, files like gst-network-tool.c can pick up the wrong gst.h, It might be worth it to take a pointer from gstreamer and instead of including gst.h, include common/gst.h, to give it a bit of a name space to protect it. Steps to reproduce: 1. 2. 3. Actual results: Expected results: Does this happen every time? Other information:
I guess that it would be helpful to see the actual compile error here. Hopefully this can be fixed just by using a fuller path in the #include line.
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find. *** This bug has been marked as a duplicate of 505158 ***