Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 157937 - media-video/vlc-0.8.6 interface error: no suitable interface module
Summary: media-video/vlc-0.8.6 interface error: no suitable interface module
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
: 161366 200688 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-12-12 10:25 UTC by Guillaume Ramelet
Modified: 2007-11-28 23:24 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Guillaume Ramelet 2006-12-12 10:25:15 UTC
with version 0.8.6 (unstable), at launch with or without video file provided, it failed.

here is the stacktrace with a video provided:
gui@gui - 19:21:46 - ~/telechargements] $ vlc my_vacations_in_Egypt.avi
VLC media player 0.8.6 Janus
[00000140] main interface error: no interface module matched "hotkeys,none"
[00000140] main interface error: no suitable interface module
[00000001] main private error: interface "hotkeys,none" initialization failed
[00000000] main root error: option sub-fps does not exist
[00000000] main root error: option sub-delay does not exist
[00000149] main decoder error: no suitable decoder module for fourcc `XVID'.
VLC probably does not support this sound or video format.
[00000151] main audio output error: no audio output module matched "any"
[00000151] main audio output error: no suitable audio output module

here is the stacktrace w/o a video provided:
[gui@gui - 19:23:43 - ~/telechargements] $ vlc
VLC media player 0.8.6 Janus
[00000140] main interface error: no interface module matched "hotkeys,none"
[00000140] main interface error: no suitable interface module
[00000001] main private error: interface "hotkeys,none" initialization failed

In both cases, I don't see the vlc interface appear
PS: i start with a clean vlc profile (rename .vlc folder)

[root@gui - 19:18:09 - ~] # emerge --info
Portage 2.1.2_rc3-r3 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.4-r4, 2.6.18-gentoo-r2 i686)
=================================================================
System uname: 2.6.18-gentoo-r2 i686 AMD Athlon(TM) MP 2400+
Gentoo Base System version 1.12.6
Last Sync: Tue, 12 Dec 2006 06:30:07 +0000
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-mp -O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo"
CXXFLAGS="-march=athlon-mp -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="fr_FR.UTF-8"
LC_ALL="C"
LINGUAS="fr"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/layman/xeffects /usr/local/layman/pok3d /usr/local/layman/musicbrainz /usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowex 3dnowext X a52 aac acpi alsa apm arts artswrappersuid asf avi bash-completion berkdb bigger-fonts bindist bitmap-fonts bonobo bootsplash browserplugin bzip2 cairo calendar cdparanoia cdr chroot cli cracklib crypt cups curl dbus dga directfb divx4linux dlloader dri dv dvb dvd dvdr dvdread elibc_glibc encode esd evo exif fam fbcon ffmpeg flac foomaticdb fortran gdbm ggi gif glitz glut gnome gphoto2 gpm gstreamer gtk gtk2 hal iconv imap imlib input_devices_evdev input_devices_keyboard input_devices_mouse isdnlog jack java jbig jikes jpeg jpeg2k kde kdeenablefinal kdexdeltas kernel_linux kipi lcms libcaca libg++ linguas_fr lm_sensors logitech-mouse mad mmx mmxext mng mono motif mp3 mpeg nas ncurses nls nptl nptlonly nvidia ogg oggvorbis opengl oss pam pcre pdf perl png ppds pppd python qt qt3 qt4 quicktime readline real reflection ruby samba sdl session slp sndfile spell spl sqlite sqlite3 sse ssl svg svga tcltk tcpd theora tiff truetype truetype-fonts type1-fonts udev unicode usb userland_GNU video_cards_nv video_cards_nvidia vorbis win32codecs wmf x86 xml2 xorg xosd xv xvid yaz zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Luke Imhoff 2006-12-13 12:36:05 UTC
I had the same problem then I noticed that vlc had a new use flag, libnotify.  It turns out that libnotify is tied to dbus and one of those use flags like wxwindows that you normally want enabled for vlc.  Adding the libnotify use flag and recompiling fixed the problem.
Comment 2 Nikola Goranov 2006-12-13 14:11:18 UTC
(In reply to comment #1)
> I had the same problem then I noticed that vlc had a new use flag, libnotify. 
> It turns out that libnotify is tied to dbus and one of those use flags like
> wxwindows that you normally want enabled for vlc.  Adding the libnotify use
> flag and recompiling fixed the problem.
> 

It seems you accidentally applied the fix from bug <a href=http://bugs.gentoo.org/show_bug.cgi?id=157746>157746</a>. I'm saying that because I had the same problem and fixed it with
#CFLAGS="${CFLAGS} -fPIC" emerge vlc
(or you can use the fix from the link above), without adding the libnotify flag.
Comment 3 Guillaume Ramelet 2006-12-13 16:29:58 UTC
(In reply to comment #1)
> I had the same problem then I noticed that vlc had a new use flag, libnotify. 
> It turns out that libnotify is tied to dbus and one of those use flags like
> wxwindows that you normally want enabled for vlc.  Adding the libnotify use
> flag and recompiling fixed the problem.
> 

indeed it solves my issue.
what do you suggest Nikola ? to let the bug open till the patch being applied ?
Comment 4 Andre Hinrichs 2007-01-05 11:29:16 UTC
Adding the -fPIC to CFLAGS fixed it here too.
I wonder, why vlc-0.8.6 has been marked stable with bugs, which are that easy to fix...
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2007-01-10 18:33:17 UTC
*** Bug 161366 has been marked as a duplicate of this bug. ***
Comment 6 Alexis Ballier gentoo-dev 2007-02-10 20:53:15 UTC
I dont have any problem running vlc with those useflags : 
[ebuild   R   ] media-video/vlc-0.8.6_p18636  USE="X a52 aalib alsa cddb directfb dvb dvd flac gnutls hal jack libcaca lirc live matroska mp3 mpeg ncurses nsplugin ogg opengl png rtsp samba sdl sdl-image skins svg theora truetype v4l vcd vorbis wxwindows xinerama xml xv (-3dfx) (-altivec) -arts -avahi -bidi -cdda -corba -daap -debug -dts -esd -fbcon -ggi -httpd -libnotify -mod -optimisememory -oss -seamonkey -shout -speex -stream (-svga) -upnp -vlm (-win32codecs) -xosd"

could you post the output of emerge -pv vlc please ?
and perhaps try emerge -C vlc & reemerge it. vlc has some problems upgrading from 0.8.5 to 0.8.6.
Appending fPIC to CFLAGS is *NOT* a fix.
Comment 7 Alexis Ballier gentoo-dev 2007-02-11 13:00:33 UTC
Hmmm my bad, libnotify use_enable was wrong and thus it was automagically enabled.

This is now fixed but I dont think that's related, what's the output of : 
equery files vlc | grep hotkeys 
?
Comment 8 Alexis Ballier gentoo-dev 2007-02-23 12:39:17 UTC
no answer...
Comment 9 Jakub Moc (RETIRED) gentoo-dev 2007-11-28 20:47:26 UTC
*** Bug 200688 has been marked as a duplicate of this bug. ***
Comment 10 Jakub Moc (RETIRED) gentoo-dev 2007-11-28 21:04:08 UTC
If someone still has the issue, post emerge -pv vlc output and answer Comment #7
Comment 11 Le retraité 2007-11-28 23:24:39 UTC
Oki, libnotify fixed the problem, thx.

However, I still have some decoding issues with the latest ffmpeg, that's why I upgraded to vlc-0.9.0 in the first place, but since this one has issues with stream/save from a dvb source, I wanted to try back vlc-0.8.6c.

Time for a new bug report... ^^