Re: [Tigervnc-devel] building with host headers
Need Cendio's feedback on that in particular, since they were the ones who paid for the '-version 7.5' modification to build-xorg +1, I'm for removal of 7.5 support and we can consider removal of the build-xorg-git script as well. Still need feedback from Peter or Pierre regarding this. We are still building against xorg-server-1.5, but we do not use the build-xorg-git script. Rgds, --- Peter Åstrand ThinLinc Chief Developer Cendio AB http://www.cendio.com Wallenbergs gata 4 583 30 LinköpingPhone: +46-13-21 46 00-- Achieve unprecedented app performance and reliability What every C/C++ and Fortran developer should know. Learn how Intel has extended the reach of its next-generation tools to help boost performance applications - inlcuding clusters. http://p.sf.net/sfu/intel-dev2devmay___ Tigervnc-devel mailing list Tigervnc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tigervnc-devel
Re: [Tigervnc-devel] building with host headers
How are you building against Xorg 7.5? Did you not run into the autotools issue? On 5/11/11 2:32 AM, Peter Åstrand wrote: Need Cendio's feedback on that in particular, since they were the ones who paid for the '-version 7.5' modification to build-xorg +1, I'm for removal of 7.5 support and we can consider removal of the build-xorg-git script as well. Still need feedback from Peter or Pierre regarding this. We are still building against xorg-server-1.5, but we do not use the build-xorg-git script. Rgds, --- Peter ÅstrandThinLinc Chief Developer Cendio ABhttp://www.cendio.com Wallenbergs gata 4 583 30 LinköpingPhone: +46-13-21 46 00 -- Achieve unprecedented app performance and reliability What every C/C++ and Fortran developer should know. Learn how Intel has extended the reach of its next-generation tools to help boost performance applications - inlcuding clusters. http://p.sf.net/sfu/intel-dev2devmay ___ Tigervnc-devel mailing list Tigervnc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tigervnc-devel
Re: [Tigervnc-devel] building with host headers
On 5/2/11 3:39 AM, Adam Tkac wrote: Need Cendio's feedback on that in particular, since they were the ones who paid for the '-version 7.5' modification to build-xorg +1, I'm for removal of 7.5 support and we can consider removal of the build-xorg-git script as well. Still need feedback from Peter or Pierre regarding this. -- Achieve unprecedented app performance and reliability What every C/C++ and Fortran developer should know. Learn how Intel has extended the reach of its next-generation tools to help boost performance applications - inlcuding clusters. http://p.sf.net/sfu/intel-dev2devmay ___ Tigervnc-devel mailing list Tigervnc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tigervnc-devel
Re: [Tigervnc-devel] building with host headers
On 04/29/2011 11:52 PM, DRC wrote: I had to make a small modification, which was to pass SHA1_LIB=-lcrypto on the X server configure command line to keep it from trying to link in all of OpenSSL when doing a static build. Apart from that, it seems to work fine. I'm spinning a new build right now and will upload it to the pre-releases page and merge the patch with trunk if everything goes well. Thanks for it. I was never able to repro the key repeat issue to begin with, so I have no idea whether this fixes it. Others will have to test that once the build is up. AFAIK this issue is reproducible only with Windows viewers (TightVNC 1.3.10, RealVNC). IMHO, we should consider removing the Xorg 7.5 support from build-xorg. I don't think anyone has successfully gotten 'build-xorg -version 7.5' to work properly. IMHO, build-xorg should be standardized around one version of the X server that we know to work, so if we decide there are compelling enough reasons to use 7.5, we should upgrade everyone who is using build-xorg to that version. That may mean updating the build tool requirements to reflect the fact that Xorg 7.5 seems to work only with newer autoconf/automake. I'm OK with that as long as there are compelling reasons to upgrade to 7.5, but I don't want to upgrade just for the sake of upgrading. It needs to be something that is done to address specific issues. Need Cendio's feedback on that in particular, since they were the ones who paid for the '-version 7.5' modification to build-xorg +1, I'm for removal of 7.5 support and we can consider removal of the build-xorg-git script as well. Regards, Adam -- WhatsUp Gold - Download Free Network Management Software The most intuitive, comprehensive, and cost-effective network management toolset available today. Delivers lowest initial acquisition cost and overall TCO of any competing solution. http://p.sf.net/sfu/whatsupgold-sd ___ Tigervnc-devel mailing list Tigervnc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tigervnc-devel
Re: [Tigervnc-devel] building with host headers
Hello Martin, as DRC stated build-xorg script should be used only on legacy platforms. It will be big overhead for us to support one-script-for-all build. As a quick hint how to determine what is legacy and what isn't, you can check unix/xserver*.patch files. When your distro contains xorg server 1.5.X and newer, you should build Xvnc natively. Good example which parameters should be passed to ./configure is in the distribution xorg package. Older systems (xorg server 1.4.X and older, XFree86 etc) should use build-xorg script. Additionally Xvnc built with xorg-build script can contain many bugs (yeah, also security bugs) which are already fixed; good example is infamous key-repeating bug in our prebuilt Xvnc... I understand building of Xvnc is quite uncomfortable but this issue is inherited from upstream X.Org source. Regards, Adam On 04/28/2011 12:34 PM, Antoine Martin wrote: Hi, In a previous comment it was noted that the build-xorg scripts are only to be used when the host headers are too old. So what is the correct way of building Xvnc using the host's headers? Are there any instructions or scripts for doing that? I am concerned that the builds I have made available are using the wrong build method and may therefore have undesirable side effects. btw, as for fixing the build error I reported last month (which seems to have slipped under the radar), the following patch does workaround the issue on some platforms (debian sid for example), but is obviously not a proper fix: # cat tigervnc-trunk/unix/xorg-7.4-patches/0005-ldl-lpthread.patch --- a/hw/vnc/Makefile.am 2011-04-27 18:05:16.112292001 + +++ b/hw/vnc/Makefile.am 2011-04-27 18:06:32.662285527 + @@ -5,7 +5,7 @@ RDR_LIB=$(LIB_DIR)/rdr/librdr.la $(GNUTLS_LDFLAGS) NETWORK_LIB=$(LIB_DIR)/network/libnetwork.la XREGION_LIB=$(LIB_DIR)/Xregion/libXregion.la -COMMON_LIBS=$(NETWORK_LIB) $(RFB_LIB) $(RDR_LIB) $(XREGION_LIB) +COMMON_LIBS=$(NETWORK_LIB) $(RFB_LIB) $(RDR_LIB) $(XREGION_LIB) -ldl -lpthread noinst_LTLIBRARIES = libvnccommon.la Thanks Antoine -- WhatsUp Gold - Download Free Network Management Software The most intuitive, comprehensive, and cost-effective network management toolset available today. Delivers lowest initial acquisition cost and overall TCO of any competing solution. http://p.sf.net/sfu/whatsupgold-sd ___ Tigervnc-devel mailing list Tigervnc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tigervnc-devel -- WhatsUp Gold - Download Free Network Management Software The most intuitive, comprehensive, and cost-effective network management toolset available today. Delivers lowest initial acquisition cost and overall TCO of any competing solution. http://p.sf.net/sfu/whatsupgold-sd ___ Tigervnc-devel mailing list Tigervnc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tigervnc-devel
Re: [Tigervnc-devel] building with host headers
On 4/29/11 3:04 AM, Adam Tkac wrote: Additionally Xvnc built with xorg-build script can contain many bugs (yeah, also security bugs) which are already fixed; good example is infamous key-repeating bug in our prebuilt Xvnc... What's the minimum version of the X server required to fix this? -- WhatsUp Gold - Download Free Network Management Software The most intuitive, comprehensive, and cost-effective network management toolset available today. Delivers lowest initial acquisition cost and overall TCO of any competing solution. http://p.sf.net/sfu/whatsupgold-sd ___ Tigervnc-devel mailing list Tigervnc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tigervnc-devel
Re: [Tigervnc-devel] building with host headers
I've just verified Xvnc based on xserver 1.6.5 works fine. Note you also need to bump some modules to fix xserver requirements. Complete patch is attached on http://sourceforge.net/tracker/?func=detailaid=3290864group_id=254363atid=1126848 Are you able to verify if it is possible to compile xserver 1.6.5 on legacy systems, please? I have no such system handy right now. Regards, Adam On 04/29/2011 12:03 PM, DRC wrote: On 4/29/11 3:04 AM, Adam Tkac wrote: Additionally Xvnc built with xorg-build script can contain many bugs (yeah, also security bugs) which are already fixed; good example is infamous key-repeating bug in our prebuilt Xvnc... What's the minimum version of the X server required to fix this? -- WhatsUp Gold - Download Free Network Management Software The most intuitive, comprehensive, and cost-effective network management toolset available today. Delivers lowest initial acquisition cost and overall TCO of any competing solution. http://p.sf.net/sfu/whatsupgold-sd ___ Tigervnc-devel mailing list Tigervnc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tigervnc-devel -- WhatsUp Gold - Download Free Network Management Software The most intuitive, comprehensive, and cost-effective network management toolset available today. Delivers lowest initial acquisition cost and overall TCO of any competing solution. http://p.sf.net/sfu/whatsupgold-sd ___ Tigervnc-devel mailing list Tigervnc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tigervnc-devel
Re: [Tigervnc-devel] building with host headers
New build is up: http://www.virtualgl.org/DeveloperInfo/TigerVNCPreReleases This also fixes the Mac package uninstall issue as well as any other issues that have been fixed since the official beta. On 4/29/11 6:22 AM, Adam Tkac wrote: I've just verified Xvnc based on xserver 1.6.5 works fine. Note you also need to bump some modules to fix xserver requirements. Complete patch is attached on http://sourceforge.net/tracker/?func=detailaid=3290864group_id=254363atid=1126848 Are you able to verify if it is possible to compile xserver 1.6.5 on legacy systems, please? I have no such system handy right now. Regards, Adam On 04/29/2011 12:03 PM, DRC wrote: On 4/29/11 3:04 AM, Adam Tkac wrote: Additionally Xvnc built with xorg-build script can contain many bugs (yeah, also security bugs) which are already fixed; good example is infamous key-repeating bug in our prebuilt Xvnc... What's the minimum version of the X server required to fix this? -- WhatsUp Gold - Download Free Network Management Software The most intuitive, comprehensive, and cost-effective network management toolset available today. Delivers lowest initial acquisition cost and overall TCO of any competing solution. http://p.sf.net/sfu/whatsupgold-sd ___ Tigervnc-devel mailing list Tigervnc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tigervnc-devel -- WhatsUp Gold - Download Free Network Management Software The most intuitive, comprehensive, and cost-effective network management toolset available today. Delivers lowest initial acquisition cost and overall TCO of any competing solution. http://p.sf.net/sfu/whatsupgold-sd ___ Tigervnc-devel mailing list Tigervnc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tigervnc-devel