Hi again I tried this but that do not seem to have solved the problem. I still get the gnutls_bye fail.
[871895.859] (II) Loading /usr/lib/xorg/modules/extensions/libvnc.so [871895.860] (EE) Failed to load /usr/lib/xorg/modules/extensions/libvnc.so: /usr/lib/xorg/modules/extensions/libvnc.so: undefined symbol: gnutls_bye What I did was the following: (sid_chroot)ola@tigereye:~/git/pkg-tigervnc$ git show commit 4225fb56069466d5edd00e2564e59fec67b7c388 Author: Ola Lundqvist <[email protected]> Date: Mon Jan 30 13:09:53 2017 +0000 Make sure libtool do not complain about missing symbol. Closes: #851842. diff --git a/debian/changelog b/debian/changelog index 8ab4155..4e4d213 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +tigervnc (1.7.0+dfsg-4) unstable; urgency=medium + + * Make sure libtool do not complain about missing symbol. + Closes: #851842. + + -- Ola Lundqvist <[email protected]> Mon, 30 Jan 2017 13:04:13 +0000 + tigervnc (1.7.0+dfsg-3) unstable; urgency=high [ Salvatore Bonaccorso ] diff --git a/debian/rules b/debian/rules index b1ad622..37e4d44 100755 --- a/debian/rules +++ b/debian/rules @@ -121,7 +121,7 @@ reverse-patches-deautoreconf: .PHONY: apply-patches-vnc-patch-xorg reverse-patches-vnc-unpatch-xorg -apply-patches-vnc-patch-xorg: $(DEB_SRCDIR)/unix/xserver/.apply-patches-vnc-patch-xorg.stamp +apply-patches-vnc-patch-xorg: $(DEB_SRCDIR)/unix/xserver/.apply-patches-vnc-patch-xorg.stamp $(DEB_SRCDIR)/unix/xserver/.apply-patches-vnc-patch-xorg-libtool.stamp $(DEB_SRCDIR)/unix/xserver/.apply-patches-vnc-patch-xorg.stamp: $(VNC_PATCH) cd $(DEB_SRCDIR)/unix/xserver && { \ @@ -129,6 +129,12 @@ $(DEB_SRCDIR)/unix/xserver/.apply-patches-vnc-patch-xorg.stamp: $(VNC_PATCH) touch .apply-patches-vnc-patch-xorg.stamp; \ } +$(DEB_SRCDIR)/unix/xserver/.apply-patches-vnc-patch-xorg-libtool.stamp: $(VNC_PATCH) + cd $(DEB_SRCDIR)/unix/xserver && { \ + patch --no-backup-if-mismatch -p1 < ../../contrib/packages/deb/ubuntu-xenial/debian/xorg-source-patches/debian_libtool.patch && \ + touch .apply-patches-vnc-patch-xorg-libtool.stamp; \ + } + reverse-patches-vnc-unpatch-xorg: $(VNC_PATCH) cd $(DEB_SRCDIR)/unix/xserver && if test -f .apply-patches-vnc-patch-xorg.stamp; then \ patch --no-backup-if-mismatch -R -p1 < $(VNC_PATCH); \ // Ola On 30 January 2017 at 14:10, Ola Lundqvist <[email protected]> wrote: > Hi > > Thank you. Building a new version to see if this solves the problem for me > too. > > // Ola > > On 30 January 2017 at 03:45, Martin Dorey <[email protected]> wrote: >> On Fri, 20 Jan 2017 22:10:29 +0100 Ola Lundqvist <[email protected]> wrote: >>> I have now been able to reproduce the problem. It is not solved by >>> merely adding more dependencies. I have to look further to find the >>> cause of the problem. >> >> Hey Ola, >> >> I think I can help. First, though, I'm delighted to see that your ITP for >> tigervnc went through for Stretch. But is that still a default -depth of 32 >> I see - how are the poor users going to work out that they need to try >> -depth 24, per the warning in man xtigervnc, to get their, eg Java, text >> rendered properly? Anyway, I think the problem here has the same cause as >> the similar one described by: >> >> https://github.com/TigerVNC/tigervnc/issues/294: unable to load libvnc.so >> after installing 1.5.x or 1.6.0 >> >> I had another great experience with tigervnc-standalone-server this weekend, >> which lets me connect to Gnome 3 over a metro area as if I were in the >> office, in contrast to vino, where I have to tolerate several megabits per >> second of background traffic when idle, making interactivity unusably slow. >> Thus I wanted to replace vino with tigervnc-xorg-extension on the :0 of my >> just-upgraded-to-Jessie server. I faced: >> >> [238863.164] (EE) Failed to load /usr/lib/xorg/modules/extensions/libvnc.so: >> /usr/lib/xorg/modules/extensions/libvnc.so: undefined symbol: >> gnutls_transport_set_ptr2 >> >> ... which looks exactly like part of upstream's problem. On a Stretch >> system, with Debian's (yay!) native packaging, I see the gnutls_bye symptom >> instead. If I rebuild your Sid packaging, from apt-get source tigervnc, >> with: >> >> mad@shuttle:~/tigervnc-1.7.0+dfsg$ dpkg-buildpackage -nc -uc -us >> >> ... then apply upstream's patch, in my so very crude fashion, using what I >> think, having looked it up, is the shiniest flavor of Ubuntu that upstream >> supports: >> >> mad@shuttle:~/tigervnc-1.7.0+dfsg$ (cd unix/xserver && patch -p1 < >> ../../contrib/packages/deb/ubuntu-xenial/debian/xorg-source-patches/debian_libtool.patch) >> checking file ltmain.sh >> Hunk #1 succeeded at 7893 (offset 3 lines). >> checking file ltmain.sh >> Hunk #1 succeeded at 7571 (offset 3 lines). >> checking file m4/libtool.m4 >> Hunk #1 succeeded at 4947 (offset 11 lines). >> Hunk #2 succeeded at 5009 (offset 14 lines). >> Hunk #3 succeeded at 5784 (offset 17 lines). >> mad@shuttle:~/tigervnc-1.7.0+dfsg$ >> >> As you see, I get a reasonably clean application, but libvnc.so didn't >> rebuild when I repeated the dpkg-buildpackage command. Oh, for the simple >> days, when dependencies were complete and "make" was all you needed! Just >> removing the .so got me a build failure, causing more sadly grey-bearded >> head-shaking, but removing the .la and .lai files too: >> >> mad@shuttle:~/tigervnc-1.7.0+dfsg$ find . -name libvnc.* | xargs rm >> mad@shuttle:~/tigervnc-1.7.0+dfsg$ >> >> ... then repeating the dpkg-buildpackage command got me a >> ./debian/tigervnc-xorg-extension/usr/lib/xorg/modules/extensions/libvnc.so >> that, when used to replace >> /usr/lib/xorg/modules/extensions/libvnc.so, effaces the (EE) error from >> wherever ls -l /proc/$(pidof Xorg)/fd told me that the squirrels had buried >> Xorg.0.log. xdpyinfo now happily reports: >> >> mad@shuttle:~$ xdpyinfo | grep VNC >> VNC-EXTENSION >> mad@shuttle:~$ >> >> Sorry to make such a meal of such a trivial nugget, but I want to convey how >> little I understand. Now, if you'll excuse me, I'm off to try to similarly >> brutalize the old Jessie packaging of tigervnc 1.6.0, if I still have it >> lying around, to see if I can get back in to :0 on the server that I >> actually care about... >> >> _______________________________________________ >> Pkg-tigervnc-devel mailing list >> [email protected] >> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-tigervnc-devel > > > > -- > --------------------- Ola Lundqvist --------------------------- > / [email protected] Folkebogatan 26 \ > | [email protected] 654 68 KARLSTAD | > | http://inguza.com/ +46 (0)70-332 1551 | > \ gpg/f.p.: 7090 A92B 18FE 7994 0C36 4FE4 18A1 B1CF 0FE5 3DD9 / > --------------------------------------------------------------- > > _______________________________________________ > Pkg-tigervnc-devel mailing list > [email protected] > http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-tigervnc-devel -- --------------------- Ola Lundqvist --------------------------- / [email protected] Folkebogatan 26 \ | [email protected] 654 68 KARLSTAD | | http://inguza.com/ +46 (0)70-332 1551 | \ gpg/f.p.: 7090 A92B 18FE 7994 0C36 4FE4 18A1 B1CF 0FE5 3DD9 / ---------------------------------------------------------------

