Created attachment 362368 [details, diff] 040_key_is_down.patch TigerVNC 1.3.0 builds but X fails to load the vnc module complaining of a missing symbol. This can be fixed with the patch attached.
Please post the details of the issue.
Xorg.0.log without patch: [ 24423.832] (II) LoadModule: "vnc" [ 24423.833] (II) Loading /usr/lib64/xorg/modules/extensions/libvnc.so [ 24423.847] (EE) Failed to load /usr/lib64/xorg/modules/extensions/libvnc.so: /usr/lib64/xorg/modules/extensions/libvnc.so: undefined symbol: key_is_down [ 24423.847] (II) UnloadModule: "vnc" [ 24423.847] (II) Unloading vnc [ 24423.847] (EE) Failed to load module "vnc" (loader failed, 7) Xorg.0.log with patch: [ 3354.885] (II) LoadModule: "vnc" [ 3354.886] (II) Loading /usr/lib64/xorg/modules/extensions/libvnc.so [ 3354.933] (II) Module vnc: vendor="Constantin Kaplinsky" [ 3354.933] compiled for 1.14.3, module version = 1.0.0 [ 3354.933] Module class: X.Org Server Extension [ 3354.933] ABI class: X.Org Server Extension, version 7.0 [ 3354.933] Loading extension VNC I don't know what else to post. Thanks!
Patch is working perfectly here, thanks. Any chance on getting a tigervnc-1.3.0-r1 out with this patch included soon?
i have the same issue and imho the patch shouldn't be used take a look at the discussion about this bug here: https://bugzilla.redhat.com/show_bug.cgi?id=1016152 it seems xorg-server needs a patch
as described here the patch breaks keyboard handling http://sourceforge.net/mailarchive/message.php?msg_id=31504295
Created attachment 367654 [details, diff] patch for xorg-server to export missing key_is_down for tigervnc this patch for xorg-server works fine to fix the issue without breaking keyboard of tigervnc
I've been using the VNC module with the key_is_down patch almost everyday for more than 2 months and never had a problem. I'm using a standard PS/2 Italian keyboard with Dvorak layout and a keyboard shortcut to switch between that and the QWERTY layout. What should be broken? However your fix seems much cleaner, I'll try it, thanks!
check out the link from #comment 5 i don't know exactly what is broken, but according to the discussion of the tigervnc-devs key_is_down is required so i would recommend to use the patch i provided as we can be sure it breaks nothing.
(In reply to MA from comment #6) > Created attachment 367654 [details, diff] [details, diff] > patch for xorg-server to export missing key_is_down for tigervnc This patch worked for me.
I've just run into this issue and applying the patch to tigervnc fixed it for me.
So...from what i've read the patch needs to be on xorg-server and not in tigervnc...did i got it correctly?
yes, that's correct! my patch for xorg-server exports the missing symbol 'key_is_down' that is required in order to compile tigervnc the patch by simone that patches tigervnc and 'works' should not be used as it may break things according to tigervnc devs.
I tried to rebuild xorg-server-1.15 and tigervnc-1.3.0-r1 today and the problem seems gone. Thanks.