<br><br><div><span class="gmail_quote">On 9/14/06, <b class="gmail_sendername">Stone</b> <<a href="mailto:syphyr@gmail.com">syphyr@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
After a recent update, I am seeing the following undefined symbol error. Did the api change?<br><br>[00000001] main vlc warning: cannot load module `/usr/lib/vlc/misc/libscreensaver_plugin.so' (/usr/lib/vlc/misc/libscreensaver_plugin.so: undefined symbol: dbus_connection_disconnect)
</blockquote><div><br><br>Aparently the API did change in dbus 0.92. The following change fixes the problem with the new dbus lib (although this is not really a true fix because it does not support previous versions):<br>
<br>--- vlc-trunk/modules/misc/screensaver.c.orig 2006-09-15 19:00:20.000000000 -0700<br>+++ vlc-trunk/modules/misc/screensaver.c 2006-09-15 19:01:00.000000000 -0700<br>@@ -110,7 +110,7 @@<br><br> if( p_intf->p_sys->p_connection )
<br> {<br>- dbus_connection_disconnect( p_intf->p_sys->p_connection );<br>+ dbus_connection_close( p_intf->p_sys->p_connection );<br> }<br><br> if( p_intf->p_sys )<br></div><br></div>
<br>