LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   SUSE / openSUSE (https://www.linuxquestions.org/questions/suse-opensuse-60/)
-   -   vlc cannot load module libwxwidgets_plugin.so (https://www.linuxquestions.org/questions/suse-opensuse-60/vlc-cannot-load-module-libwxwidgets_plugin-so-607207/)

Steel_J 12-16-2007 08:01 PM

vlc cannot load module libwxwidgets_plugin.so
 
I'm using OpenSuse 10.3. VLC always worked perfectly but since a week ago nothing is right with it.

First I can't get the good old original interface (wx). All I get is a default skin from skins2.

Second I can't get the preferences menu to work. (I tried other skins from the videolan site and it is the same)

Third I cannot playback any files. As soon as I try "X" crashes and restarts.

Here is what I tried after many researches on the Web:

I tried to reset all setting on startup and force the wx interface:

vlc -v --reset-config --reset-plugins-cache -I wx

but it changed nothing.

I tried erasing the .vlc folder in my home directory. No change.

I noticed the:

cannot load module `/usr/lib/vlc/gui/libwxwidgets_plugin.so'

error. I saw many people had that in my research, but no one seems to have solved the problem.

I tried compiling vlc from source by myself with the --enable-unicode and ----disable-skins2 but I got many errors preventing it from finishing the ./configure.

I tried installing wxwidget, but it conflicted with files from wxgtk. I forced installed wxwidget. No change.

I removed wxwidget and reinstalled an earlier version of wxgtk. No change.

I tried 3 other versions of vlc. No change. (even tried the new 0.9.0 beta but it would not install due to too many dependencies)

I also have the following needed packages installed:
Quote:

libcdio7 (0.78.2-4) and all the -devel, -utils, -cdda0 that follow
Quote:

libiso9660-5 (078.2-4)
From what I now understand the problem lies with the wxWidgets plugin having unresolved symbols, but I have no clue on how to fix it.

I posted on the vlc forum and had little response.

Some help would be appreciated.


This is partial output I get from : vlc -vvv

VLC media player 0.8.6d Janus
[00000001] main private debug: checking builtin modules
[00000001] main private debug: checking plugin modules
[00000001] main private debug: loading plugins cache file /home/jeffy/.vlc/cache
/plugins-04041e.dat
[00000001] main private debug: recursively browsing `modules'
[00000001] main private debug: recursively browsing `/usr/lib/vlc'
[00000001] main private warning: cannot load module `/usr/lib/vlc/codec/libquick
time_plugin.so' (/usr/lib/vlc/codec/libquicktime_plugin.so: undefined symbol: Ne
wHandleClear)
[00000001] main private warning: cannot load module `/usr/lib/vlc/gui/libwxwidge
ts_plugin.so' (/usr/lib/libiso9660.so.5: symbol cdio_charset_to_utf8, version CD
IO_7 not defined in file libcdio.so.7 with link time reference)
[00000001] main private debug: recursively browsing `plugins'
[00000001] main private debug: module bank initialized, found 225 modules
[00000001] main private debug: opening config file /home/jeffy/.vlc/vlcrc
[00000001] main private debug: CPU has capabilities 486 586 MMX 3DNow! MMXEXT SS
E SSE2 FPU
[00000001] main private debug: looking for memcpy module: 4 candidates
[00000001] main private debug: using memcpy module "memcpymmxext"
[00000533] main playlist debug: waiting for thread completion
[00000533] main playlist debug: thread 3025746832 (playlist) created at priority
0 (playlist/playlist.c:184)
[00000534] main private debug: waiting for thread completion
[00000534] main private debug: thread 3017354128 (preparser) created at priority
0 (playlist/playlist.c:210)
[00000535] main interface debug: looking for interface module: 1 candidate
[00000535] main interface debug: using interface module "hotkeys"
[00000535] main interface debug: thread 3008961424 (interface) created at priori
ty 0 (interface/interface.c:231)
[00000536] main interface debug: looking for interface module: 1 candidate
[00000536] main interface debug: using interface module "screensaver"
[00000536] main interface debug: thread 3000568720 (interface) created at priori
ty 0 (interface/interface.c:231)
[00000537] main interface debug: looking for interface module: 4 candidates
[00000537] skins2 interface debug: using character encoding: UTF-8
[00000538] main dialogs provider debug: looking for dialogs provider module: 0 c
andidates
[00000538] main dialogs provider error: no dialogs provider module matched "any"
[00000537] skins2 interface error: no suitable dialogs provider found (hint: com
pile the wxWidgets plugin, and make sure it is loaded properly)
[00000537] skins2 interface debug: cannot open directory /home/jeffy/.vlc/skins2
[00000537] skins2 interface debug: cannot open directory share/skins2
[00000537] skins2 interface debug: found skin /usr/share/vlc/skins2/Blissta.vlt
[00000537] skins2 interface debug: found skin /usr/share/vlc/skins2/default.vlt
[00000537] main interface debug: using interface module "skins2"
[00000537] main interface debug: thread 2992176016 (manager) created at priority
0 (interface/interface.c:216)
[00000537] skins2 interface debug: using skin file: /tmp/vltV5EGSB/default/theme
.xml
[00000539] main private debug: looking for xml module: 2 candidates
[00000539] main private debug: using xml module "xml"
[00000537] skins2 interface debug: Using catalog /usr/share/vlc/skins2/skin.cata
log
[00000537] skins2 interface debug: using DTD /usr/share/vlc/skins2/skin.dtd
[00000537] main interface debug: creating access '' path='/tmp/vltV5EGSB/default
/theme.xml'
.............................................................


All times are GMT -5. The time now is 01:15 PM.