View previous topic :: View next topic |
Author |
Message |
cac n00b
Joined: 05 Jun 2006 Posts: 29 Location: Columbus, Ohio
|
Posted: Tue Jun 06, 2006 3:32 pm Post subject: [SOLVED] liboil or gstreamer problem? |
|
|
Originally posted about the problems I was having emerging totem-1.4.0 here, but the more I look at it I think this is an arch problem. The totem emerge is failing when it looks for playbin. I have re-emerged liboil with CFLAGS stripped of any optimizations settings, but that hasn't changed anything. I am at wits end now. Anyone have any ideas? When I run "gst-inspect-0.10 playbin" or "gst-inspect-0.10" I get:
Code: | sparcy / # gst-inspect-0.10
OIL: ERROR liboilprofile.c 318: _oil_profile_init(): Using gettimeofday() as a timestamp function. Please add a timestamp function for your platform.
Bus error |
so I was beginning to think it was a liboil problem, but "gst-inspect-0.8" outputs:
Code: | sparcy / # gst-inspect-0.8
gstindexers: memindex: A index that stores entries in memory
gstindexers: fileindex: A index that stores entries in file
gstfairgthreadscheduler: fairgthread: A fair scheduler based on gthread cothreads
gstoptgthreadscheduler: optgthread: An optimal scheduler using gthread cothreads
gstentrygthreadscheduler: entrygthread: A entry scheduler using gthread cothreads
gstoptomegascheduler: optomega: An optimal scheduler using omega cothreads
gstentryomegascheduler: entryomega: A entry scheduler using omega cothreads
gstbasicomegascheduler: basicomega: A basic scheduler using omega cothreads
gstbasicgthreadscheduler: basicgthread: A basic scheduler using gthread cothreads
gstoptscheduler: opt: An optimal scheduler using no cothreads
gstspider: spider: Spider
gstspider: spideridentity: SpiderIdentity
gstelements: aggregator: Aggregator pipe fitting
gstelements: fakesrc: Fake Source
gstelements: fakesink: Fake Sink
gstelements: fdsink: Filedescriptor Sink
gstelements: fdsrc: Disk Source
gstelements: filesrc: File Source
gstelements: filesink: File Sink
gstelements: identity: Identity
gstelements: md5sink: MD5 Sink
gstelements: multifilesrc: Multi File Source
gstelements: pipefilter: Pipefilter
gstelements: shaper: Shaper
gstelements: statistics: Statistics
gstelements: tee: Tee pipe fitting
gstelements: typefind: TypeFind
gstcoreelements: queue: Queue
gstcoreelements: thread: Threaded container
gstcoreelements: pipeline: Pipeline object
gstcoreelements: bin: Generic bin
|
emerge -s gst-:
Code: | sparcy / # emerge -s gst-
Searching...
[ Results for search key : gst- ]
[ Applications found : 50 ]
* dev-python/gst-python [ Masked ]
Latest version available: 0.10.4
Latest version installed: [ Not Installed ]
Size of downloaded files: 1,588 kB
Homepage: http://gstreamer.freedesktop.org
Description: A Python Interface to GStreamer
License: LGPL-2
* media-libs/gst-plugins
Latest version available: 0.8.11
Latest version installed: [ Not Installed ]
Size of downloaded files: 2,382 kB
Homepage: http://gstreamer.net/
Description: Basepack of plugins for gstreamer
License: GPL-2
* media-libs/gst-plugins-bad [ Masked ]
Latest version available: 0.10.3
Latest version installed: [ Not Installed ]
Size of downloaded files: 2,794 kB
Homepage: http://gstreamer.freedesktop.org/
Description: Unmaintained plugins for GStreamer
License: GPL-2
* media-libs/gst-plugins-base
Latest version available: 0.10.7
Latest version installed: 0.10.7
Size of downloaded files: 3,416 kB
Homepage: http://gstreamer.net/
Description: Basepack of plugins for gstreamer
License: GPL-2
* media-libs/gst-plugins-good
Latest version available: 0.10.3
Latest version installed: 0.10.3
Size of downloaded files: 1,138 kB
Homepage: http://gstreamer.net/
Description: Basepack of plugins for gstreamer
License: GPL-2
* media-libs/gst-plugins-ugly [ Masked ]
Latest version available: 0.10.3
Latest version installed: [ Not Installed ]
Size of downloaded files: 591 kB
Homepage: http://gstreamer.net/
Description: Basepack of plugins for gstreamer
License: GPL-2
<snip>
|
emerge --info:
Code: | sparcy / # emerge --info
Portage 2.0.54-r2 (default-linux/sparc/sparc64/2006.0, gcc-3.4.6, glibc-2.3.6-r3, 2.6.16-gentoo-r7 sparc64)
=================================================================
System uname: 2.6.16-gentoo-r7 sparc64 sun4u
Gentoo Base System version 1.6.14
dev-lang/python: 2.4.2
dev-python/pycrypto: [Not Present]
dev-util/ccache: [Not Present]
dev-util/confcache: [Not Present]
sys-apps/sandbox: 1.2.17
sys-devel/autoconf: 2.13, 2.59-r7
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils: 2.16.1-r2
sys-devel/libtool: 1.5.22
virtual/os-headers: 2.6.11-r6
ACCEPT_KEYWORDS="sparc"
AUTOCLEAN="yes"
CBUILD="sparc-unknown-linux-gnu"
CFLAGS="-mtune=ultrasparc -Os -fomit-frame-pointer -pipe"
CHOST="sparc-unknown-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-mtune=ultrasparc -Os -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="sparc X alsa apache2 arts audiofile avi berkdb bitmap-fonts bzip2 cli crypt cups dba dbus dlloader dri eds encode esd exif expat fam fbcon foomaticdb fortran gcc64 gd gdbm gif glut gnome gstreamer gtk2 gtkhtml hal imagemagick imlib isdnlog jpeg kde libwww mad mikmod mng motif mpeg ncurses nls nptl ogg opengl oss pam pcre pdflib perl png pppd python qt readline reflection sdl session spell spl ssl tcpd tiff truetype truetype-fonts type1-fonts udev usb vorbis wmf xml xml2 xmms xorg xv zlib userland_GNU kernel_linux elibc_glibc"
Unset: CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTAGE_RSYNC_OPTS
|
Last edited by cac on Wed Jun 07, 2006 9:22 pm; edited 1 time in total |
|
Back to top |
|
|
gust4voz Retired Dev
Joined: 09 Sep 2003 Posts: 373 Location: Buenos Aires, Argentina
|
Posted: Tue Jun 06, 2006 10:12 pm Post subject: |
|
|
Which liboil version are you currently using?
I'm usually the one working on gnome stuff for sparc and didn't have issues with it (current stable, 0.3.6, and with quite aggressive CFLAGS). _________________ Gustavo Zacarias
Gentoo/SPARC monkey |
|
Back to top |
|
|
cac n00b
Joined: 05 Jun 2006 Posts: 29 Location: Columbus, Ohio
|
Posted: Wed Jun 07, 2006 3:17 pm Post subject: |
|
|
I am using 0.3.8 as I have it keyworded. I used the the HOWTO Update to GNOME unstable wiki article's script:
Code: | ACCEPT_KEYWORDS="~x86" emerge -p =gnome-base/gnome-2.14* | grep \\[ebuild | awk '{ print $4 }' | sed -e 's/^/~/' -e 's/-r[0-9]{1,2}//' | uniq -u | sort >> /etc/portage/package.keywords |
to generate the ebuilds I needed to list in package.keywords. Not sure what required 0.3.8; I'll have to see if I dig that up. |
|
Back to top |
|
|
cac n00b
Joined: 05 Jun 2006 Posts: 29 Location: Columbus, Ohio
|
Posted: Wed Jun 07, 2006 3:35 pm Post subject: |
|
|
Running:
Code: | ACCEPT_KEYWORDS="~x86" emerge -pet =gnome-base/gnome-2.14* |
relveals that gst-plugins-base-0.10.7 pulls in liboil-0.3.8. |
|
Back to top |
|
|
gust4voz Retired Dev
Joined: 09 Sep 2003 Posts: 373 Location: Buenos Aires, Argentina
|
Posted: Wed Jun 07, 2006 3:51 pm Post subject: |
|
|
According to some tests we've done it seems 0.3.8 is bad, try with 0.3.6. _________________ Gustavo Zacarias
Gentoo/SPARC monkey |
|
Back to top |
|
|
rsborn Tux's lil' helper
Joined: 10 Feb 2004 Posts: 105 Location: Webster, NY
|
Posted: Wed Jun 07, 2006 4:38 pm Post subject: |
|
|
Just a quick dumb question, Are you on a SPARC? I see you have the ~x86 accept keyword which I believe is a bad idea on SPARCs
By the way, I am having the exact same issue on my SPARC Ultra 10 and also have liboil 0.3.8. How do I downgrade liboil to a lower version?
Rick |
|
Back to top |
|
|
gust4voz Retired Dev
Joined: 09 Sep 2003 Posts: 373 Location: Buenos Aires, Argentina
|
Posted: Wed Jun 07, 2006 4:58 pm Post subject: |
|
|
Generally speaking doing blind ACCEPT_KEYWORDS is a bad idea.
man 5 portage -> search for package.keywords, package.mask and so on. _________________ Gustavo Zacarias
Gentoo/SPARC monkey |
|
Back to top |
|
|
cac n00b
Joined: 05 Jun 2006 Posts: 29 Location: Columbus, Ohio
|
Posted: Wed Jun 07, 2006 9:20 pm Post subject: |
|
|
rsborn: Hmm, you know I might have used ~x86 to generate the list... This is most definitely a SPARC system (SB100) so using ~x86 would be bad! If you have 0.3.8 keyworded, then just remove it, and emerge -avu world should downgrade it. You could also emerge -C liboil, remove it from your package.keywords list, then emerge -av1 liboil.
gust4voz: I am not using ACCEPT_KEYWORDS for the whole system, just used the snippet on the wiki to generate the list of packages I needed for /etc/portage/packages.keywords. It seemed like this would be much easier than finding out what packages I needed to keyword one-by-one. Should I have not used that method? Of course it might help if the right arch was used...
I have unmerged liboil-0.3.8, removed it from my package.keywords, and now it will pull in liboil-0.3.6. So, I emerge liboil-0.3.6, re-emerged gst-plugins-base and now totem is busy compiling. Yay!
I'd like to try to nail down whether using the ACCEPT_KEYWORDS to generate the keywords list is a good way to go about it. But I am happy just to be back in business.
Thanks gust4vov! |
|
Back to top |
|
|
rsborn Tux's lil' helper
Joined: 10 Feb 2004 Posts: 105 Location: Webster, NY
|
Posted: Sat Jun 10, 2006 4:14 pm Post subject: Just FYI, I submitted a big for liboil 0.3.8 for this issue |
|
|
https://bugs.gentoo.org/show_bug.cgi?id=136228
It seems it is a real enough issue to maybe remove the ~sparc keyword until it is fixed. I like to live dangerously and accept ~sparc and issues like this are a bit of a pain.
To fix my system, I downgraded liboil to 0.3.6 (Which isn't a trivial task if you have ~sparc as an accepted keyword). all seems OK now
Rick |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|