Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#3354 - tightvnc package appears to be broken

Attached to Project: Arch Linux
Opened by David Rosenstrauch (darose) - Tuesday, 18 October 2005, 22:48 GMT
Last edited by Dale Blount (dale) - Wednesday, 19 October 2005, 01:54 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Roberto Carvajal (rcarvajal)
Architecture not specified
Severity Medium
Priority Normal
Reported Version 0.7 Wombat
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

After some recent package upgrades (gcc? xorg? the kernel?) the tight vnc package on my machine no longer appears to be working. Xvnc appears to not be able to start, with the only evidence being the following line in my logs:

kdm[20631]: Unknown session exit code 0 (sig 11) from manager process


FYI - I'm using the following configuration in xinet.d to lauch vnc:

service vnc-800x600x16
{
protocol = tcp
socket_type = stream
wait = no
user = nobody
server = /usr/bin/Xvnc
server_args = -inetd -query localhost -once -geometry 800x600 -depth 16
# disable = yes
}

The whole setup (i.e., KDM with XDMCP + xinetd + Xvnc) was working up until very recently (I probably last tried it a couple of weeks ago) and I haven't made any changes in the configuration for months - maybe even over a year - so I don't think the problem is something that changed on my end.


I also tried building the tightvnc package myself from scratch via ABS, but that also didn't work. It initially looked like the package was getting built fine. But after I changed all the "make" lines to "make || return 1" I saw that there's error messages that's causing the Xvnc portion of the build to fail:

...
fserve.c:455: error: 'fd_set' has no member named 'fds_bits'
...
WaitFor.c: In function 'WaitForSomething':
WaitFor.c:174: error: 'fd_set' has no member named 'fds_bits'
...


Any idea what the problem might be and/or how to fix it? I realize that this package hasn't been upgraded in a couple of years (!), so it's entirely possible that it hasn't been buildable for some time now. However, this is the first that I'm seeing the existing built package be broken. I unfortunately have a need for tightvnc since 1) the other vnc package (real vnc) doesn't include Xvnc, and 2) I'm unable to use NX here since I don't have admin rights to install the client on my Windows box.

Thanks,

DR
This task depends upon

Closed by  Dale Blount (dale)
Wednesday, 30 November 2005, 15:10 GMT
Reason for closing:  Works for me
Additional comments about closing:  user requested
Comment by DW (dsockt) - Saturday, 22 October 2005, 22:58 GMT
I tried using tightvnc (vncserver/Xvnc/vncviewer) on my machine (current, except for kernel26) and the package worked fine ... I do not run any display manager but I did test both using the 'vncserver' script and 'Xvnc' directly.

Also, I was unable to 'makepkg' it either because the sourceball was not present on the server the PKGBUILD specified... when I fixed that, I got the same errors you did about the 'fds_bits'.

Comment by Thomas Karmann (samoht) - Tuesday, 29 November 2005, 17:16 GMT
Here (extra/tightvnc 1.2.9-1) everything works fine except the webserver + java-applet thingy.

http://localhost:5801/ sends me a "File Not Found"-message.
Comment by David Rosenstrauch (darose) - Wednesday, 30 November 2005, 15:07 GMT
Hmmmmm .... problem seems to have corrected itself. Not sure what changed in the interim to make this work. (It's been over a month since I last looked at this, so a lot may have changed.) But anyway, problem does appear to be solved, so I'll close this bug.
Comment by David Rosenstrauch (darose) - Wednesday, 30 November 2005, 15:09 GMT
Ummmm ... OK. Doesn't seem like I *CAN* close this bug, even though I filed it. I'll have one of the devs take care of it.

Loading...