wxwindows problems again

*nix specific usage questions
kkl2401

wxwindows problems again

Postby kkl2401 » 12 Mar 2005 12:36

Hi, I know that this has been discussed here before but no 100% working solution was found so I (and I think I'm not alone) would really appreciate if someone who knows about this more than the simple fact that one must have installed wxwindows before installing vlc could make some comments.
The problem is simple. Whe I run vlc, I get messages
[00000221] main dialogs provider error: no dialogs provider module matched "any"
[00000218] skins2 interface error: No suitable dialogs provider found
Similar messages (actually they're completely same except the numbers) appear when I try to open any dialog (preferences, open dialog).
Now I've read some answers to this problem (because it has been reported a couple of times in this forum). First one was to install wxwindows. That isn't very helping because I'm sure 90% of the people who asked had done it.
The second was more interesting - run configure not only with --enable-wxwindows but also with --with-wx-config-path. I tried that but the problem stays present.

Now I'll try to write as much info as I can on how I built vlc. I'm running Slackware 10.0 (but I don't think this matters much). I didn't compile wxwindows myself, I used wxall binary slackware package downloaded from http://www.linuxpackages.net (version 2.5.3). I configured vlc this way:
./configure --prefix=/usr --enable-utf8 --enable-pth --enable-st --enable-release --enable-livedotcom --enable-dvdread --enable-dvdnav --enable-v4l --enable-faad --enable-svgalib --enable-aa --enable-arts --enable-skins2 --enable-wxwindows --enable-ncurses --with-wx-config-path=/usr/bin | tee cnfgr.out
The only lines concerning wx (grep wx cnfgr.out) from the configure output are:
checking for wx-config... /usr/bin/wx-config
checking wx/wxprec.h usability... yes
checking wx/wxprec.h presence... yes
checking for wx/wxprec.h... yes
config.status: creating modules/gui/wxwindows/Makefile
vlc aliases : svlc wxvlc
After compiling (make) I ran checkinstall -S (to make slackware binary package, it basically just runs make install for those who are not familiar with checkinstall).
After installing I have libskins2_plugin.so, libwxwindows_plugin.so and libncurses_plugin.so in /usr/lib/vlc/gui/ but when I run vlc -l | grep wx, there's no output.

So does anybody know what this is all about?

One last thing, this is what I get after running vlc -vvv, I don't know if it may help:
VLC media player 0.8.1 Janus
[00000001] main vlc debug: opening config file /home/kkl2401/.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/kkl2401/.vlc/cache/plugins-04041e.dat
[00000001] main vlc debug: recursively browsing `modules'
[00000001] main vlc debug: recursively browsing `/usr/lib/vlc'
[00000001] main vlc debug: recursively browsing `plugins'
[00000001] main vlc debug: module bank initialized, found 171 modules
[00000001] main vlc debug: opening config file /home/kkl2401/.vlc/vlcrc
[00000000] main root debug: VLC media player - version 0.8.1 Janus - (c) 1996-2004 VideoLAN
[00000000] main root debug: libvlc was configured with ./configure --prefix=/usr --enable-utf8 --enable-pth --enable-st --enable-release --enable-livedotcom --enable-dvdread --enable-dvdnav --enable-v4l --enable-faad --enable-svgalib --enable-aa --enable-arts --enable-skins2 --enable-wxwindows --enable-ncurses --with-wx-config-path=/usr/bin
[00000001] main vlc debug: translation test: code is "C"
[00000001] main vlc debug: opening config file /home/kkl2401/.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/kkl2401/.vlc/cache/plugins-04041e.dat
[00000001] main vlc debug: recursively browsing `modules'
[00000001] main vlc debug: recursively browsing `/usr/lib/vlc'
[00000001] main vlc debug: recursively browsing `plugins'
[00000001] main vlc debug: module bank initialized, found 171 modules
[00000001] main vlc debug: opening config file /home/kkl2401/.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"
[00000215] main playlist debug: creating group Normal with id 1 at position 0
[00000215] main playlist debug: waiting for thread completion
[00000215] main playlist debug: thread 16386 (playlist) created at priority 0 (src/playlist/playlist.c:107)
[00000216] main interface debug: looking for interface module
[00000216] main interface debug: probing 1 candidate
[00000102] main module debug: using interface module "hotkeys"
[00000216] main interface debug: interface initialized
[00000216] main interface debug: thread 32771 (interface) created at priority 0 (src/interface/interface.c:209)
[00000218] main interface debug: looking for interface module
[00000218] main interface debug: probing 3 candidates
[00000218] skins2 interface debug: Using character encoding: ISO-8859-1
[00000221] main dialogs provider debug: looking for dialogs provider module
[00000221] main dialogs provider debug: probing 0 candidates
[00000221] main dialogs provider error: no dialogs provider module matched "any"
[00000218] skins2 interface error: No suitable dialogs provider found
[00000218] skins2 interface debug: Cannot open directory /home/kkl2401/.vlc/skins2
[00000218] skins2 interface debug: Cannot open directory share/skins2
[00000218] skins2 interface debug: found skin /usr/share/vlc/skins2/default.vlt
[00000138] main module debug: using interface module "skins2"
[00000218] main interface debug: interface initialized
[00000218] main interface debug: thread 49156 (manager) created at priority 0 (src/interface/interface.c:194)
[00000218] skins2 interface debug: Using skin file: /tmp/vltf6jVwB/theme.xml
[00000218] skins2 interface debug: Using catalog /usr/share/vlc/skins2/skin.catalog
[00000218] skins2 interface debug: Using DTD /usr/share/vlc/skins2/skin.dtd
[00000218] skins2 interface: skin: VLC OSX Interface author: BigBen
[00000218] skins2 interface debug: Unable to open the font /home/kkl2401/.vlc/skins2/fonts/FreeSans.ttf
[00000218] skins2 interface debug: Unable to open the font share/skins2/fonts/FreeSans.ttf
[00000218] skins2 interface debug: Loading font /usr/share/vlc/skins2/fonts/FreeSans.ttf
[00000218] skins2 interface debug: Loading font /tmp/vltf6jVwB/FreeSansBold.ttf
[00000218] skins2 interface debug: Loading font /tmp/vltf6jVwB/FreeSansBold.ttf
[00000218] skins2 interface debug: Loading theme configuration

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

Postby jghodd » 25 Jul 2005 22:52

(sigh)

yeah, i'm having the same issue exactly and no one seems to want to actually provide a resolution to this issue.

i'm getting very frustrated over this...

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 » 26 Jul 2005 14:21

vlc --reset-plugins-cache
Don't use PMs for support questions.

Guest

Postby Guest » 26 Jul 2005 18:49

didn't work.

Guest

I had the same problem, but I figured it out

Postby Guest » 13 Aug 2005 16:30

When you build and install wxwindows, you need to make sure that you configure it with the "--enable-shared" option. Once you have built and installed wxwindows - make sure that your system adds /usr/lib to the shared object path ( usually LD_LIBRARY_PATH, but some like fedora use ldconfig)


I hope this helps!

Guest

Postby Guest » 24 Oct 2005 12:17

Same problem here.
Anyone found a solution since the problem was raised ?

Guest

Postby Guest » 27 Nov 2005 02:26

I struggled with this for ages,
building wxAll 2.6.2 instead of wxGTK did it for me, the problem arised purely due to either missing wx libraries, or incomplete ones (in my case, wxGTK seems to be lacking the app::init calls or similar)

Hope this helps somebody out.

pguedes
New Cone
New Cone
Posts: 1
Joined: 03 Jun 2008 04:51

Re: wxwindows problems again

Postby pguedes » 03 Jun 2008 05:01

SOLVED!!!!

If your VLC Player only runs on ROOT, Simply do this:

-Go do /home/root/.vlc

Copy "vlcrc", and "plugins-04041e.dat"(this one inside the Cache Subdirectory), to your regular user's .vlc Directories. Replace the existing files if necessary.

It worked Like a Charm to ME!

Note to Newbies: .vlc is a hidden directory

I Had this problem after changing the Main interface preferences to WXWigets.


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

Who is online

Users browsing this forum: No registered users and 34 guests