GNOME Bugzilla – Bug 450185
I have gstreamer installed but the terminal won't recognize it
Last modified: 2007-10-28 22:46:17 UTC
I'm trying to ./configure an install file (for thoggen), but I keep coming back to this error: Please check the following: * Do you have the GStreamer _development_ package installed? (usually called gstreamer-devel, libgstreamer0.10-dev or similar) If ls -l /usr/lib/pkgconfig/gstreamer-0.10.pc reports that the file does not exist, then you are missing the development package. If you installed GStreamer from source, this point does not apply to you. * Do you have GStreamer installed more than once, e.g. once from package and once from source? (if both ls /usr/lib/libgstreamer-0.10* and ls /usr/local/lib/libgstreamer-0.10* show results, you need to fix your installation. * Did you install GStreamer from source? If yes, you might need to point pkg-config to the location of the gstreamer-0.10.pc file by doing something like export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig and then running ./configure again. I've knowingly installed gstreamer 0.10, and when I run 'ls -l /usr/lib/pkgconfig/gstreamer-0.10.pc,' I get '-rw-r--r-- 1 root root 412 2006-05-17 10:50 /usr/lib/pkgconfig/gstreamer-0.10.pc' I'm not that great with source code, so some dumbed down help would be much appreciated. Thanks.
- How did you install GStreamer (from source? from package?) - what does 'which pkg-config' return on a command line?
I installed it from a package using Synaptic. The 'which pkg-config' command returns /usr/bin/pkg-config. Don't know this command so I'm not sure what the result means. Thanks for being patient, this is just confusing me greatly.
Thanks! Some more info we might need then: - could you attach the config.log file from the thoggen top-level directory? - could you also copy'n'paste the output of 'printenv' on a command line please (typed right after configure fails)? - what version of Thoggen are you trying to compile?
Hi again, My problems with thoggen are gstreamer-based too, I just found. Here's the log from when I try to use thoggen: :: GStreamer core version: 0.8.12 :: System: Linux RockyRaccoon 2.6.15-28-386 #1 PREEMPT Tue Mar 13 20:49:31 UTC 2007 i686 GNU/Linux :: active drive now: 0x82dc5c0 :: DVD DISC INSERTED: PYTHON_08 :: pipe read 2592 bytes :: pipe hangup. 2592 bytes in total :: [01] [00:01:31] [Video 00] [ 3 chapters] [4:3] [720x480] :: [Audio 00] [en] AC3, Stereo :: [02] [00:00:24] [Video 00] [19 chapters] [4:3] [720x480] :: [Audio 00] [en] AC3, Stereo :: [03] [00:00:00] [Video 00] [36 chapters] [4:3] [720x480] :: [Audio 00] [en] AC3, Stereo :: [04] [00:29:42] [Video 00] [ 6 chapters] [4:3] [720x480] :: [Audio 00] [en] AC3, Stereo :: [05] [00:29:04] [Video 00] [ 6 chapters] [4:3] [720x480] :: [Audio 00] [en] AC3, Stereo :: [06] [00:30:20] [Video 00] [ 8 chapters] [4:3] [720x480] :: [Audio 00] [en] AC3, Stereo :: [07] [00:30:05] [Video 00] [10 chapters] [4:3] [720x480] :: [Audio 00] [en] AC3, Stereo :: [08] [01:59:13] [Video 00] [30 chapters] [4:3] [720x480] :: [Audio 00] [en] AC3, Stereo :: [1] Default Audio Stream: en (aid = 0) :: [2] Default Audio Stream: en (aid = 0) :: [4] Default Audio Stream: en (aid = 0) :: [5] Default Audio Stream: en (aid = 0) :: [6] Default Audio Stream: en (aid = 0) :: [7] Default Audio Stream: en (aid = 0) :: New video bitrate: 654 kbps (for target size 695.0M) :: [8] Default Audio Stream: en (aid = 0) :: PID 28040 exited with status 0. :: Filling view... (active_drive = 0x82dc5c0) :: target_output_size = 695.0M :: New video bitrate: 654 kbps (for target size 695.0M) :: default_aid = 0 :: [8] Selected Audio Stream: en (aid = 0) :: New video bitrate: 654 kbps (for target size 695.0M) :: Probing dvddemux audio and video pads ... :: dvddemux::new-pad 'video_00' (using) :: dvddemux::new-pad 'audio_00' (using) (a52dec) (audio/x-ac3) :: dvddemux::new-pad 'subpicture_00' (skipping) :: Found pads after 1 pipeline iterations. :: Size 3 = 480x320 :: Using target video bitrate of 654. :: Saving fatal log mask. :: Unhandled state change from PLAYING to READY :: YuvScale: using generic pixops_process() for scaling to 1.000 :: Unhandled state change from PLAYING to READY :: ========= ERROR ========= :: th-job.c:1321: Could not read from resource. ((null)) :: ========= ERROR ========= :: th-job.c:1321: Internal GStreamer error: pad problem. File a bug. (gstpad.c(3433): gst_pad_pull: /thread3/thread2/demux: :: NULL buffer during pull on demux:sink) :: :: Restoring saved fatal log mask. It's running gstreamer 0.8 because it's an out of date version...which is why I'm trying to upgrade in the first place. Here's the result of the printenv command: ian@RockyRaccoon:~/Desktop/thoggen-0.6.0$ printenv SSH_AGENT_PID=4828 TERM=xterm DESKTOP_STARTUP_ID= SHELL=/bin/bash GTK_RC_FILES=/etc/gtk/gtkrc:/home/ian/.gtkrc-1.2-gnome2 WINDOWID=44040272 OLDPWD=/home/ian USER=ian LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.flac=01;35:*.mp3=01;35:*.mpc=01;35:*.ogg=01;35:*.wav=01;35: GNOME_KEYRING_SOCKET=/tmp/keyring-FosSaE/socket SSH_AUTH_SOCK=/tmp/ssh-CRmxUJ4785/agent.4785 SESSION_MANAGER=local/RockyRaccoon:/tmp/.ICE-unix/4785 USERNAME=ian DESKTOP_SESSION=gnome PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games GDM_XSERVER_LOCATION=local PWD=/home/ian/Desktop/thoggen-0.6.0 LANG=en_US.UTF-8 GDMSESSION=gnome HOME=/home/ian SHLVL=1 LANGUAGE=en GNOME_DESKTOP_SESSION_ID=Default LOGNAME=ian DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-6TBiuJk4IO,guid=54e07a46f05872e9c2d0b68e2ba6eb00 PKG_CONFIG_PATH=/usr/local/lib/pkgconfig LESSOPEN=| /usr/bin/lesspipe %s DISPLAY=:0.0 LESSCLOSE=/usr/bin/lesspipe %s %s COLORTERM=gnome-terminal XAUTHORITY=/home/ian/.Xauthority _=/usr/bin/printenv -As you can see from the top line above I'm trying to compile thoggen-0.6.0 (upgrading from 0.4). Thanks again.
It would be great if you could also attach the config.log file that was produced after ./configure failed. Could you also paste the ~10 lines before it says 'Please check the following'? Out of curiosity, what distro/version are you trying this on? Even debian stable has Thoggen 0.6.x ...
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for. Thanks!
Sorry for the delay, I've been out of touch (and off the computer) for a while. I'm currenty running Ubuntu 6.06 LTS, which I'm sure is somewhat out of date. Anyway, when I run the ./configure command, these are the last bunch of lines before the 'Please check the following..." section. checking for libglade-2.0 >= 2.4.0... yes checking GLADE_CFLAGS... -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include checking GLADE_LIBS... -lglade-2.0 -lgtk-x11-2.0 -lxml2 -lz -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 checking for gstreamer-0.10 >= 0.10.10... configure: error: Cannot find gstreamer-0.10 >= 0.10.10 I'm not too sure how to find the config.log file for the terminal; the system log viewer is somewhat vague. Thanks for the continuing help, hope I can resolve this issue. -Ian
Ubuntu 6.06 LTS (= Ubuntu Dapper) ships with gstreamer 0.10.6 according to http://packages.ubuntu.com/libgstreamer0.10-0 , so for the configure check to work you'll need to upgrade to a newer version of ubuntu. Dapper is simply too old for the version of thoggen you're trying to compile, sorry.