Help! No skins, no prefs-menu, no menus at all! vlc-0.8.0

*nix specific usage questions
loony
New Cone
New Cone
Posts: 7
Joined: 04 Nov 2004 21:25

Help! No skins, no prefs-menu, no menus at all! vlc-0.8.0

Postby loony » 04 Nov 2004 21:36

Hello,

I have fedora core2, kernel 2.6.8 and kde.

I have compiled vlc-0.8.0 today and now when launching I get the following errors:

Code: Select all

VLC media player 0.8.0 Janus [00000408] main dialogs provider error: no dialogs provider module matched "any" [00000405] skins2 interface error: No suitable dialogs provider found [00000405] skins2 interface: skin: VLC OSX Interface author: BigBen
Also, I don't get any menu, not by clicking on the prefs-button nor by clicking the right mouse button. I startet vlc using '-I skins2', but it has no effect.
The following are the options I used to compile vlc:

Code: Select all

--with-ffmpeg-tree=/home/loony/vlc/ffmpeg-20041101/ --enable-x11 --enable-xvideo --disable-gtk --enable-sdl --enable-ffmpeg --with-ffmpeg-mp3lame --enable-mad --enable-libdvbpsi --enable-a52 --enable-dts --enable-libmpeg2 --enable-dvdnav --enable-theora --enable-faac --enable-mkv --enable-freetype --enable-fribidi --enable-speex --enable-flac --enable-caca --enable-skins --enable-skins2 --enable-alsa --disable-kde --disable-qt --enable-wxwindows --enable-ncurses --enable-release
Whats wrong?

Also I noticed that the help (vlc --help) says you can start vlc using

Code: Select all

--key-audio-track <integer>
But using an integer has no effect, while using a char (like p) functions normally.

loony

PS: GREAT! FINALLY ... THE SLIDER WORKS AS EXPECTED!!! GREAT!

Sigmund
Big Cone-huna
Big Cone-huna
Posts: 893
Joined: 26 Nov 2003 09:38

Postby Sigmund » 05 Nov 2004 00:05

Install wxwindows development headers before compiling.

loony
New Cone
New Cone
Posts: 7
Joined: 04 Nov 2004 21:25

Postby loony » 08 Nov 2004 00:03

Hi!
Install wxwindows development headers before compiling.
This didn't solve the problem. Same error:

Code: Select all

/usr/local/bin/vlc -I skins2 VLC media player 0.8.0 Janus [00000408] main dialogs provider error: no dialogs provider module matched "any" [00000405] skins2 interface error: No suitable dialogs provider found [00000405] skins2 interface: skin: VLC OSX Interface author: BigBen
I compiled wxwindows, got no errors, executed ldconfig and then compiled vlc again like stated above. No errors. But when executing vlc I can't use the right mouse button and the prefs menu-btn just sits there.

I really would like to use the preferences menu :)

loony

The DJ
Cone Master
Cone Master
Posts: 5987
Joined: 22 Nov 2003 21:52
VLC version: git
Operating System: Mac OS X
Location: Enschede, Holland
Contact:

Postby The DJ » 08 Nov 2004 10:23

Then something is unstandard about wxwindows is installed. Try to find out what..
Don't use PMs for support questions.

loony
New Cone
New Cone
Posts: 7
Joined: 04 Nov 2004 21:25

Postby loony » 08 Nov 2004 11:20

Then something is unstandard about wxwindows is installed. Try to find out what..
What could that be? I downloaded the archive wxwindows from the contrib dir of the videolan ftp server. Then configured it, compiled it and thats it. There is just one thing: It's rather old, the latest version even has a new name wxWidgets. So, could you please give me some more hints? Thanks!

loony

ipkiss
Big Cone-huna
Big Cone-huna
Posts: 695
Joined: 23 Nov 2003 01:49

Postby ipkiss » 09 Nov 2004 00:01

Try using the --with-wx-config-path option.

loony
New Cone
New Cone
Posts: 7
Joined: 04 Nov 2004 21:25

Postby loony » 09 Nov 2004 10:41

Try using the --with-wx-config-path option.
I tried it. Same results! It's just a plain FC2 installation. This can't be so hard!

loony

The DJ
Cone Master
Cone Master
Posts: 5987
Joined: 22 Nov 2003 21:52
VLC version: git
Operating System: Mac OS X
Location: Enschede, Holland
Contact:

Postby The DJ » 09 Nov 2004 14:27

You are of offering to maintain our Fedora Core packages then? If it's so easy :)
Don't use PMs for support questions.

loony
New Cone
New Cone
Posts: 7
Joined: 04 Nov 2004 21:25

Postby loony » 09 Nov 2004 15:29

You are of offering to maintain our Fedora Core packages then? If it's so easy :)
Hm, okay, first let's get this problem solved. Then we'll discuss the maintainance of FC packages...

loony

BTW: Really, I like gentoo more :)

Guest

Postby Guest » 09 Nov 2004 15:56

Unfortunately Fedora may not be the only Linux dist. with the same problem. I'm running Suse91 with all the wxGTK modules (2.4.24) installed and gettin the same result. I'm using the Packman rpm.

result of "vlc -vvv":

[00000227] main interface debug: looking for interface module
[00000227] main interface debug: probing 1 candidate
[00000060] main module debug: using interface module "hotkeys"
[00000227] main interface debug: interface initialized
[00000227] main interface debug: thread 1089067952 (interface) created at priority 0 (src/interface/interface.c:209)
[00000229] main interface debug: looking for interface module
[00000229] main interface debug: probing 4 candidates
[00000229] skins2 interface debug: Using character encoding: UTF-8
[00000232] main dialogs provider debug: looking for dialogs provider module
[00000232] main dialogs provider debug: probing 0 candidates
[00000232] main dialogs provider error: no dialogs provider module matched "any"
[00000229] skins2 interface error: No suitable dialogs provider found
[00000229] skins2 interface debug: Cannot open directory /home/smiley/.vlc/skins2
[00000229] skins2 interface debug: Cannot open directory share/skins2
[00000229] skins2 interface debug: found skin /usr/share/vlc/skins2/default.vlt

Guest

Postby Guest » 09 Nov 2004 17:44

Unfortunately Fedora may not be the only Linux dist. with the same problem. I'm running Suse91 with all the wxGTK modules (2.4.24) installed and gettin the same result. I'm using the Packman rpm.
Yap, this is what mine says:

Code: Select all

vlc -v2 -I skins2 VLC media player 0.8.0 Janus [00000001] main vlc debug: opening config file /home/loony/.vlc/vlcrc [00000001] main vlc debug: checking builtin modules [00000001] main vlc debug: checking plugin modules [00000001] main vlc debug: loading plugins cache file /home/loony/.vlc/cache/plugins-04041e.dat [00000001] main vlc debug: recursively browsing `modules' [00000001] main vlc debug: recursively browsing `/usr/local/lib/vlc' [00000001] main vlc debug: recursively browsing `plugins' [00000001] main vlc debug: module bank initialized, found 167 modules [00000001] main vlc debug: opening config file /home/loony/.vlc/vlcrc [00000000] main root debug: VLC media player - version 0.8.0 Janus - (c) 1996-2004 VideoLAN [00000000] main root debug: libvlc was configured with ./configure --with-ffmpeg-tree=/home/loony/download/vlc/ffmpeg-20041101/ --enable-x11 --enable-xvideo --disable-gtk --enable-sdl --enable-ffmpeg --with-ffmpeg-mp3lame --enable-mad --enable-libdvbpsi --enable-a52 --enable-dts --enable-libmpeg2 --enable-dvdnav --enable-theora --enable-faac --enable-mkv --enable-freetype --enable-fribidi --enable-speex --enable-flac --enable-caca --enable-skins --enable-skins2 --enable-alsa --disable-kde --disable-qt --enable-wxwindows --enable-ncurses --enable-release --with-wx-config-path=/usr/bin/wx-config [00000001] main vlc debug: translation test: code is "C" [00000001] main vlc debug: opening config file /home/loony/.vlc/vlcrc [00000001] main vlc debug: checking builtin modules [00000001] main vlc debug: checking plugin modules [00000001] main vlc debug: loading plugins cache file /home/loony/.vlc/cache/plugins-04041e.dat [00000001] main vlc debug: recursively browsing `modules' [00000001] main vlc debug: recursively browsing `/usr/local/lib/vlc' [00000001] main vlc debug: recursively browsing `plugins' [00000001] main vlc debug: module bank initialized, found 167 modules [00000001] main vlc debug: opening config file /home/loony/.vlc/vlcrc [00000001] main vlc debug: CPU has capabilities 486 586 MMX 3DNow! MMXEXT SSE FPU [00000001] main vlc debug: looking for memcpy module [00000001] main vlc debug: probing 4 candidates [00000010] main module debug: using memcpy module "memcpymmxext" [00000213] main playlist debug: creating group Normal with id 1 at position 0 [00000213] main playlist debug: waiting for thread completion [00000213] main playlist debug: thread 25619376 (playlist) created at priority 0 (src/playlist/playlist.c:107) [00000214] main interface debug: looking for interface module [00000214] main interface debug: probing 1 candidate [00000158] main module debug: using interface module "hotkeys" [00000214] main interface debug: interface initialized [00000214] main interface debug: thread 73083824 (interface) created at priority 0 (src/interface/interface.c:209) [00000216] main interface debug: looking for interface module [00000216] main interface debug: probing 3 candidates [00000216] skins2 interface debug: Using character encoding: UTF-8 [00000219] main dialogs provider debug: looking for dialogs provider module [00000219] main dialogs provider debug: probing 0 candidates [00000219] main dialogs provider error: no dialogs provider module matched "any" [00000216] skins2 interface error: No suitable dialogs provider found [00000216] skins2 interface debug: Cannot open directory /home/loony/.vlc/skins2 [00000216] skins2 interface debug: Cannot open directory share/skins2 [00000216] skins2 interface debug: found skin /usr/local/share/vlc/skins2/default.vlt [00000150] main module debug: using interface module "skins2" [00000216] main interface debug: interface initialized [00000216] main interface debug: thread 48200624 (manager) created at priority 0 (src/interface/interface.c:194) [00000216] skins2 interface debug: Using skin file: /tmp/vltAkP0aB/theme.xml [00000216] skins2 interface debug: Using catalog /usr/local/share/vlc/skins2/skin.catalog [00000216] skins2 interface debug: Using DTD /usr/local/share/vlc/skins2/skin.dtd [00000216] skins2 interface: skin: VLC OSX Interface author: BigBen [00000216] skins2 interface debug: Unable to open the font /home/loony/.vlc/skins2/fonts/FreeSans.ttf [00000216] skins2 interface debug: Unable to open the font share/skins2/fonts/FreeSans.ttf [00000216] skins2 interface debug: Loading font /usr/local/share/vlc/skins2/fonts/FreeSans.ttf [00000216] skins2 interface debug: Loading font /tmp/vltAkP0aB/FreeSansBold.ttf [00000216] skins2 interface debug: Loading font /tmp/vltAkP0aB/FreeSansBold.ttf [00000216] skins2 interface debug: Loading theme configuration [00000220] main dialogs provider debug: looking for dialogs provider module [00000220] main dialogs provider debug: probing 0 candidates [00000220] main dialogs provider error: no dialogs provider module matched "any" [00000216] skins2 interface error: No suitable dialogs provider found
Hm, I compiled everything again today, tried different options. Nothing changes. Hum...

loony

jghodd
Blank Cone
Blank Cone
Posts: 17
Joined: 25 Jul 2005 20:37
Location: Chesterfield, Virginia

Postby jghodd » 25 Jul 2005 23:00

did anyone find a solution to this? i'm seeing the same issue in an fc1 environment. everything builds fine, i'm using the --enable-wxwindows switch when i configure vlc.... but still no dialogs provider! all the configures run without a hitch and the builds and installs run error-free too.

what's going on?

ipkiss
Big Cone-huna
Big Cone-huna
Posts: 695
Joined: 23 Nov 2003 01:49

Postby ipkiss » 26 Jul 2005 08:54

Did you try removing ~/.vlc completely? It might be due to the plugins cache...
In fact, i think the most likely reason for this problem is that --enable-wxwindows does not guarantee that you will have an error in configure and/or make if wxwindows was not detected correctly. Does the PLUGINS line in the vlc-config file (generated by configure) contain 'wxwindows'?

Guest

Postby Guest » 26 Jul 2005 18:46

ends up it was the cache. i got it working by swapping the plugins (moved libwxwindows_plugin.so to libskins2_plugin.so and vice-verse), running vlc, then swapping them back. that forced the cache to recognize the dependency and it's worked fine ever since.

Gee

VLC GUI PROBLEM

Postby Gee » 05 Sep 2005 09:13

This is still a problem for me after I've tried all these steps:

main dialogs provider error: no dialogs provider module matched "any"

Downloaded the latest wxwindows (now refered to as wxWidgets)
1. Open a terminal window and extract it tar -xzvf wx*.tar.gz
2. cd wx*
3. ./configure --enable-shared
4. make
5. make install
6. /sbin/ldconfig

Donwload the latest vlc using subversion:
1. Make a new directory called svn
2. Open a terminal window and cd svn
3. The type svn co svn://svn.videolan.org/vlc/trunk vlc-trunk
4. After downloading completes cd vlc-trunk
5. ./bootstrap
6. Find where your wx-config is find /usr -name 'wx-config'
7. ./configure --enable-wxwindows --with-wx-config-path=/usr/local/bin/wx-config (mine is in /usr/local/bin)
8. make
9. make install

Run VLC
1. vlc --reset-plugins-cache

This is on Fedora core 3
I even tried swapping the files back and forth to no affect.
/usr/local/lib/vlc/gui/libskins2_plugin.so
/usr/local/lib/vlc/gui/libwxwindows_plugin.so

If I do a vlc --list I don't see anything wx

What could I have possibly missed??

Thanks
Gee

ipkiss
Big Cone-huna
Big Cone-huna
Posts: 695
Joined: 23 Nov 2003 01:49

Postby ipkiss » 05 Sep 2005 20:25

Start 'vlc -vv'. I guess you will see a warning message about an unresolved symbol in libwxwindows_plugin.so, preventing to load it...

Gee

VLC GUI PROBLEM

Postby Gee » 05 Sep 2005 23:54

No unresloverd symbols. Here is the output:

Code: Select all

[gee@localhost ~]$ vlc -vv VLC media player snapshot-20050825 Janus [00000001] main vlc debug: opening config file /home/gee/.vlc/vlcrc [00000001] main vlc debug: checking builtin modules [00000001] main vlc debug: checking plugin modules [00000001] main vlc debug: loading plugins cache file /home/gee/.vlc/cache/plugins-04041e.dat [00000001] main vlc debug: recursively browsing `modules' [00000001] main vlc debug: recursively browsing `/usr/local/lib/vlc' [00000001] main vlc debug: recursively browsing `plugins' [00000001] main vlc debug: module bank initialized, found 189 modules [00000001] main vlc debug: opening config file /home/gee/.vlc/vlcrc [00000000] main root debug: VLC media player - version snapshot-20050825 Janus - (c) 1996-2005 the VideoLAN team [00000000] main root debug: libvlc was configured with ./configure --enable-wxwindows --with-wx-config-path=/usr/local/bin/wx-config [00000001] main vlc debug: translation test: code is "C" [00000001] main vlc debug: opening config file /home/gee/.vlc/vlcrc [00000001] main vlc debug: checking builtin modules [00000001] main vlc debug: checking plugin modules [00000001] main vlc debug: loading plugins cache file /home/gee/.vlc/cache/plugins-04041e.dat [00000001] main vlc debug: recursively browsing `modules' [00000001] main vlc debug: recursively browsing `/usr/local/lib/vlc' [00000001] main vlc debug: recursively browsing `plugins' [00000001] main vlc debug: module bank initialized, found 189 modules [00000001] main vlc debug: opening config file /home/gee/.vlc/vlcrc [00000001] main vlc debug: CPU has capabilities 486 586 MMX 3DNow! MMXEXT SSE FPU [00000001] main vlc debug: looking for memcpy module: 4 candidates [00000010] main module debug: using memcpy module "memcpymmxext" [00000237] main playlist debug: waiting for thread completion [00000237] main playlist debug: thread 3081333680 (playlist) created at priority 0 (src/playlist/playlist.c:154) [00000238] main private debug: waiting for thread completion [00000238] main private debug: thread 3070843824 (preparser) created at priority 0 (src/playlist/playlist.c:176) [00000239] main interface debug: looking for interface module: 1 candidate [00000144] main module debug: using interface module "hotkeys" [00000239] main interface debug: interface initialized [00000239] main interface debug: thread 3060333488 (interface) created at priority 0 (src/interface/interface.c:211) [00000241] main interface debug: looking for interface module: 2 candidates [00000241] skins2 interface debug: Using character encoding: UTF-8 Playtree::buildNode vars/playtree.cpp102 : adding playtree item : General [00000244] main dialogs provider debug: looking for dialogs provider module: 0 candidates [00000244] main dialogs provider error: no dialogs provider module matched "any"[00000241] skins2 interface error: No suitable dialogs provider found
Like I mentioned earlier vlc -list shows no mention of wx anything and I see it showing 0 candidates ... So it's not seeing it ?? Or what is happening ?

Any ideas?

Thanks,
Gee

ipkiss
Big Cone-huna
Big Cone-huna
Posts: 695
Joined: 23 Nov 2003 01:49

Postby ipkiss » 07 Sep 2005 21:19

Do you still have your build tree? Is there a libwxwindows_plugin.so in it?
If not, this is your problem (the one is /usr/local/lib probably comes from a previous installation... check its date!).
If so, does it get loaded when you start vlc from the build tree (./vlc -vv -I wx)?

Gee

VLC GUI PROBLEM

Postby Gee » 08 Sep 2005 05:22

Haha ... That was one hell of an idea!! Now why didn't I think of that?

First I deleted the .vlc directory to make certain it wouldn't pull from the cache.
Then as soon as I tried running it from the build tree it spit out new and insightful output.

Code: Select all

cannot load module `modules/gui/wxwidgets/libwxwidgets_plugin.so' (libcdio.so.6: cannot open shared object file: No such file or directory)
So naturally I searched for the file and yes it was on my system like I knew it was.
I deleted the .vlc directory again then did a: LD_PRELOAD="/usr/local/lib/libcdio.so.6" ./vlc -vv -I wx
Then I got the following output:

Code: Select all

cannot load module `modules/gui/wxwidgets/libwxwidgets_plugin.so' (libwx_gtk2_xrc-2.6.so.0: cannot open shared object file: No such file or directory)
Then I started to see the trend. My LD_LIBRARY_PATH was missing /usr/local/lib .... go figure.
So all I did was added /usr/local/lib to /etc/ld.so.conf and then re ran /sbin/ldconfig.

Woot Woot Woot it finally loads ... lol.

You rock ipkiss !!!



OS = Fedora Core 3

Gee
http://linux.brighthaven.com


Return to “VLC media player for Linux and friends Troubleshooting”

Who is online

Users browsing this forum: No registered users and 34 guests