Page 1 of 1

skins2 interface error: No suitable dialogs provider found

Posted: 25 May 2004 17:21
by Guest
I just compiles vlc, but I can't run it: whatever I press, nothing shows up, but these messages appear on the console instead:

$ vlc
VLC media player 0.7.2 Bond
[00000181] main dialogs provider error: no dialogs provider module matched "any"
[00000180] skins2 interface error: No suitable dialogs provider found
[00000180] skins2 interface: skin: VLC OSX Interface author: BigBen
[00000182] main dialogs provider error: no dialogs provider module matched "any"
[00000180] skins2 interface error: No suitable dialogs provider found

I compiled vlc with the following options:
./configure --enable-livedotcom --enable-v4l --enable-skins2 --enable-flac --enable-aa --disable-dvd

Any clues?

Posted: 25 May 2004 19:48
by ipkiss
You didn't compile the wxwindows module.
It is needed for all the dialog boxes of the skins2 interface.

Posted: 25 May 2004 23:01
by Guest
I thought it is enabled by default (at list that's what ./configure --help says).

OK, I'll try once again with this option.

Posted: 25 May 2004 23:24
by Guest
Sorry, it didn't work, error is the same as I described in my 1st post.

I compiled now with such options:

./configure --enable-livedotcom --enable-v4l --enable-skins2 --enable-flac --enable-aa --disable-dvd --enable-wxwindows

After I start vlc:

$ vlc
VLC media player 0.7.2 Bond
[00000176] main dialogs provider error: no dialogs provider module matched "any"
[00000175] skins2 interface error: No suitable dialogs provider found
Couldn't gzopen /home/tch/.vlc/skins2/default/theme.xml
[00000175] skins2 interface error: Failed to open /home/tch/.vlc/skins2/default/theme.xml for parsing
[00000175] skins2 interface error: Failed to parse /home/tch/.vlc/skins2/default/theme.xml
Couldn't gzopen share/skins2/default/theme.xml
[00000175] skins2 interface error: Failed to open share/skins2/default/theme.xml for parsing
[00000175] skins2 interface error: Failed to parse share/skins2/default/theme.xml
[00000175] skins2 interface: skin: VLC OSX Interface author: BigBen
[00000177] main dialogs provider error: no dialogs provider module matched "any"
[00000175] skins2 interface error: No suitable dialogs provider found

Same happens when I copied /usr/local/share/vlc to ~/.vlc

Posted: 25 May 2004 23:31
by AsMaX
Indeed wxwindows is enabled by default in configure, but it really doesn't seem to have been built (you can check with vlc -l | grep wx).
Isn't there any error message during the configure ?
By the way the skins interface should appear anyway, right ?

Posted: 25 May 2004 23:48
by Guest
Yeah, beautiful interface appears (with rounded edges etc.), but I can't do nothing.

vlc -l|grep wx gives me nothing.

I didn't see any configure/compile errors, I have to check one more time, more carefully this time.

Posted: 25 May 2004 23:52
by Guest
No, no errors.

I had some warnings concerning CDDB and Xinerama:

checking X11/extensions/Xinerama.h usability... no
checking X11/extensions/Xinerama.h presence... yes
configure: WARNING: X11/extensions/Xinerama.h: present but cannot be compiled
configure: WARNING: X11/extensions/Xinerama.h: check for missing prerequisite headers?
configure: WARNING: X11/extensions/Xinerama.h: see the Autoconf documentation
configure: WARNING: X11/extensions/Xinerama.h: section "Present But Cannot Be Compiled"
configure: WARNING: X11/extensions/Xinerama.h: proceeding with the preprocessor's result
configure: WARNING: X11/extensions/Xinerama.h: in the future, the compiler will take precedence
configure: WARNING: ## ------------------------------ ##
configure: WARNING: ## Report this to the vlc lists. ##
configure: WARNING: ## ------------------------------ ##
checking for X11/extensions/Xinerama.h... yes
checking for XineramaQueryExtension in -lXinerama_pic... no
checking for XineramaQueryExtension in -lXinerama... yes

Posted: 26 May 2004 02:14
by The DJ
You just don't have wxWindows installed.
VLC will enable it's wxWindows option by default IF it detects that you have it installed.
You should install wxGTK and configure/make VLC again.

Posted: 26 May 2004 11:30
by Guest
At first I thought it would help, but it didn't.

Now it runs; in "Settings" menu I have "switch interface"; if I pick wxwindows, it segfaults.
If I pick skins2, beautiful-round-edged windows appear, and if I try to press something, it just segfaults as below:

$ vlc
VLC media player 0.7.2 Bond
Couldn't gzopen /home/tch/.vlc/skins2/default/theme.xml
[00000177] skins2 interface error: Failed to open /home/tch/.vlc/skins2/default/theme.xml for parsing
[00000177] skins2 interface error: Failed to parse /home/tch/.vlc/skins2/default/theme.xml
Couldn't gzopen share/skins2/default/theme.xml
[00000177] skins2 interface error: Failed to open share/skins2/default/theme.xml for parsing
[00000177] skins2 interface error: Failed to parse share/skins2/default/theme.xml
[00000177] skins2 interface: skin: VLC OSX Interface author: BigBen
Segmentation fault


I compiled with that options:

./configure --enable-livedotcom --enable-v4l --enable-flac --enable-aa --disable-dvd --enable-wxwindows --enable-skins2

and 2nd time without --enable-skins2; both have the same bug.
Is this but in 0.7.1 too, or am I missing something?

Posted: 26 May 2004 13:07
by AsMaX
There is a bug in the wxwindows library which causes this segfault when you try to switch between wx and skins interface. Try to run directly the skins interface with ./vlc -I skins2.
If it still segfaults (it shouldn't happen!) please compile vlc in debug mode to get a core dump.

Posted: 26 May 2004 16:04
by Guest
Everything works now, thanks! :)

cannot work for me

Posted: 07 Jun 2004 14:01
by wanamux
i' cannot have skins2 enabled.... i've the same error but i can't have a solution. I think i've compilled the wxwindows plugin (with the option --enable-wxwindows at the ./configure). I've built the source code of wxwindows 2.5 in the download page of this site. I'v also uninstalled all the wxGTK 2.4 rpms.... I'm using fedora core 2.. Any suggestion??? PLZ HELP!!! I want to to see this beautiful skin fully working !!! (thanx bigbeng!!) :roll:

Posted: 07 Jun 2004 14:23
by Guest
Yeah, it's probably you don't have some devel package installed (but which one?).


A big request to all VLC developers: would it be possible to show a sort of "sum up" after running ./configure:

- all video codecs enabled
- all video codecs disabled
- all audio codecs enabled
- all audio codecs disabled
- interfaces enabled
- interfaces disabled
- other enabled/disabled.

Similar approach (with codecs) is in mplayer I believe.

I would like to have this feature, because it's not hard to implement (I'm no coder, but it doesn't seem hard, does it?), and although user can enable something using --enable-some-feature in ./configure script, sometimes it isn't enabled, because some headers are not installed (and there is no clear information given on that by ./configure script).

still doesn't work....

Posted: 07 Jun 2004 18:48
by wanamux
PLZ HELP! I simply need someone that explain to me the correct way to enable the wxwindows CORRECTLY for vlc....i've tried any kind of solutions... but no way to get out of this mess!!! I'm a newbie.... i've googled the error log but the answer is always this forum, but here i still havn't found what i'm looking for.... (i'm happy today!!!! let me sing a little bit!!!)..... Thanx to vlc community

it works now!

Posted: 08 Jun 2004 02:24
by wanamux
I'v found a solution to my problem (thanx to ipkiss..). i've just moved all the libwx files from /usr/local/lib to /usr/lib.... and all works perfectly now! I've fedora core 2...maybe others people with my same system can find this hint usefull. Check with ./vlc -vvv if there is ani warning concernig the wxwindows plugin.

Posted: 08 Jun 2004 10:53
by ipkiss
i've just moved all the libwx files from /usr/local/lib to /usr/lib
Hum... a much nicer solution would be to add '/usr/local/lib' to your /etc/ld.conf, and then to run 'ldconfig' as root...

nicer solution

Posted: 08 Jun 2004 16:13
by wanamux
Surely you are in right ipkiss.... but now that it's all working i won't change anything!!!!Until the next problem, of course!!!.... thanx again!