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
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.
(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.
(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 ?
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...
*** Bug 161366 has been marked as a duplicate of this bug. ***
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.
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 ?
no answer...
*** Bug 200688 has been marked as a duplicate of this bug. ***
If someone still has the issue, post emerge -pv vlc output and answer Comment #7
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... ^^