Summary: | gnome-media 2.8.0 fails to build with error "GstElement undeclared" | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | David Millington <davidm> |
Component: | [OLD] GNOME | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED INVALID | ||
Severity: | major | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Build log for gnome-media failed compile |
Description
David Millington
2004-10-21 18:18:30 UTC
gnome-audio-profiles-test.c:3:21: gst/gst.h: No such file or directory the error is further up than what you've pasted. can you please include the full build log and also which versions of gstreamer you've got. check whether /usr/include/gstreamer*/gst/gst.h exists as well Created attachment 42444 [details]
Build log for gnome-media failed compile
I currently have gstreamer 0.8.5 (and have tried with 0.8.7 as well.) /usr/include/gstreamer-0.8/gst/gst.h does exist. /usr/include/gstreamer is a symlink to gstreamer-0.8. The full build log is attached. checking for gstreamer-0.8 >= 0.8.2 gstreamer-libs-0.8 >= 0.8.2 gstreamer-gconf-0.8 >= 0.8.2 libgnomeui-2.0 >= 1.102.0... Requested 'gstreamer-libs-0.8 >= 0.8.2' but version of GStreamer Plugin Libraries is 0.8.1 it says that i can only detect gstreamer-0.8.1, can you check whether you have that installed? if not, can you also include the file config.log from the build directory (eg. /var/tmp/portage/gnome-media-2.8.0/work/gnome-media-2.8.0/*) i strongly believe this bug -like the other one you filed (#68340)- is due to your own messing around. Gentoo does not install an unversioned symlink dir neither does gstreamer, it's plain silly. Clean up your sys & reproduce, then come back if you are still having genuine problems. Sorry I haven't replied, but I've been very busy, and haven't always got time for this :) The unversioned symlink was created by me, wondering if it was looking in the wrong directory. Some programs from what I've heard do seem to want unversioned symlinks that point to the current versions. It was created after I encountered the problem, made no change to the problem, and has now been removed, again with no change so the bug is still there. As for my own 'messing around': that's a little harsh. And no, that is not the case. Everything on my system is as it is because portage and many ebuilds made it that way. I have not tried installing gstreamer or any of the plugins by hand from source, or from other versions. /Everything/ has been done by a perfectly standard 'emerge ...' command. As such, I'm about to reopen the bug. From my point of view, you see, I've been doing everything I should (only installing via emerge, etc) and have an otherwise pretty clean and ordered system, yet I've encountered the bug, and that to me makes it a valid bug. Hope I'm not violating any etiquette by reopening something closed by a mod. Oh, and as far as cleaning up my system, before I even filed the bug I uninstalled most of the components and reinstalled them from scratch (via portage!) but, of course, that had no effect. Beyond that I suppose I could reinstall the OS completely, but that seems a little over the top for a bug like this. see the other bug, I'm sorry but this to me seems like a very much local problem & we're not a helpdesk. And i can say both problems are most likely caused by stuff installed in the wrong prefix, given your comment about /usr/local & your other comment about creating symlinks (why do ppl think creating symlinks to random dirs will fix anything ?). And your claim that 'everything on your system is there because emerge put it there' contradicts your statement about the symlinking. At this point i do not believe this can be caused by a clean gentoo install & as such you are taking up time for things we cannot do the first thing about. |