From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 5837 invoked by alias); 31 Oct 2011 11:13:50 -0000 Received: (qmail 5825 invoked by uid 22791); 31 Oct 2011 11:13:49 -0000 X-SWARE-Spam-Status: No, hits=-1.1 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,GENERIC_IXHASH,RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from mux1.uit.no (HELO mux1.uit.no) (129.242.4.252) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 31 Oct 2011 11:13:33 +0000 Received: from cas03.ad.uit.no (cas03.uit.no [129.242.7.103]) by mux1.uit.no (8.14.2/8.14.2/Mux) with ESMTP id p9VBDUnq051673 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 31 Oct 2011 12:13:30 +0100 (CET) X-DKIM: Sendmail DKIM Filter v2.8.3 mux1.uit.no p9VBDUnq051673 Received: from mbs01.uit.no ([169.254.1.139]) by cas03.ad.uit.no ([129.242.7.103]) with mapi id 14.01.0339.001; Mon, 31 Oct 2011 12:13:30 +0100 From: =?utf-8?B?RWR2YXJkc2VuIEvDpXJl?= To: "dickey@his.com" CC: "cygwin-xfree@cygwin.com" Subject: Re: Default settings for XTerm Date: Mon, 31 Oct 2011 13:43:00 -0000 Message-ID: <1320059590.5480.26.camel@kare-desktop> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Mailing-List: contact cygwin-xfree-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-xfree-owner@cygwin.com Reply-To: cygwin-xfree@cygwin.com Mail-Followup-To: cygwin-xfree@cygwin.com X-SW-Source: 2011-10/txt/msg00065.txt.bz2 T24gTW9uLCAzMSBPY3QgMjAxMSwgRWR2YXJkc2VuIEvDpXJlIHdyb3RlOgoK Pj4gV2hlcmUgZG8gSSBjaGFuZ2UgdGhlIGRlZmF1bHQgc2V0dGluZ3MgKGds b2JhbGx5KSBmb3IgdGhlIFhUZXJtIHNvIEkKPj4gZG9uJ3QgaGF2ZSB0byBz ZXQgaXQgZXZlcnkgdGltZSBmcm9tIHRoZSAiVlQgT3B0aW9ucyIgYW5kICJW VCBGb250cyIKPj4gbWVudXM/Cj4+IEkgdHJpZWQgdG8gY2hhbmdlIHN0dWZm IGluIC9ldGMvWDExL2FwcC1kZWZhdWx0cy9YVGVybS1jb2xvciwgYnV0CmRp ZG4ndAo+PiBhZmZlY3QgYW55dGhpbmcuCj4KPiAiWFRlcm0tY29sb3IiIGlu Y2x1ZGVzICJYVGVybSIuICBJJ2QgbW9kaWZ5IHRoZSBsYXR0ZXIuCj4gKHRo ZXJlJ3MgYWxzbyB0aGUgcG9zc2liaWxpdHkgdGhhdCBuZWl0aGVyIGlzIHVz ZWQgLSAiYXBwcmVzIFhUZXJtIgo+IHdvdWxkIHNob3cgd2hhdGV2ZXIgcmVz b3VyY2UgdmFsdWVzIGFyZSBmb3VuZCwgdGhvdWdoIG5vdCB3aGVyZSkuCgpU aGUgIlhUZXJtIiBpcyB1c2VkLCBidXQgIlhUZXJtLWNvbG9yIiBpcyBub3Qu IENvcHlpbmcgdGhlIGNvbG9yIHN0dWZmCmludG8gdGhlICJYVGVybSIgZmls ZSB3b3JrcywgYnV0IEkgY2FuJ3QgZmlndXJlIG91dCBob3cgdG8gc2V0IGRl ZmF1bHQKZm9udCB0byBUcnVlVHlwZSwgYW5kIGRlZmF1bHQgZm9udCBzaXpl LgoKQW55b25lPwoKQ2hlZXJzLApLw6VyZQo= >>From cygwin-xfree-return-30517-listarch-cygwin-xfree=sources.redhat.com@cygwin.com Mon Oct 31 13:43:57 2011 Return-Path: Delivered-To: listarch-cygwin-xfree@sources.redhat.com Received: (qmail 12794 invoked by alias); 31 Oct 2011 13:43:54 -0000 Received: (qmail 12470 invoked by uid 22791); 31 Oct 2011 13:43:51 -0000 X-SWARE-Spam-Status: No, hits=-2.2 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,TW_GL X-Spam-Check-By: sourceware.org Received: from smtpout.karoo.kcom.com (HELO smtpout.karoo.kcom.com) (212.50.160.34) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 31 Oct 2011 13:43:37 +0000 Received: from 213-152-38-55.dsl.eclipse.net.uk (HELO [192.168.0.9]) ([213.152.38.55]) by smtpout.karoo.kcom.com with ESMTP; 31 Oct 2011 13:43:34 +0000 Message-ID: <4EAEA60D.5070301@dronecode.org.uk> Date: Mon, 31 Oct 2011 14:45:00 -0000 From: Jon TURNEY Reply-To: cygwin-xfree User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:8.0) Gecko/20111019 Thunderbird/8.0 MIME-Version: 1.0 To: cygwin-xfree@cygwin.com CC: jofferman@gmail.com Subject: Re: wglext.h References: <4EADABED.5060309@dronecode.org.uk> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Mailing-List: contact cygwin-xfree-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-xfree-owner@cygwin.com Reply-To: cygwin-xfree@cygwin.com Mail-Followup-To: cygwin-xfree@cygwin.com Delivered-To: mailing list cygwin-xfree@cygwin.com X-SW-Source: 2011-10/txt/msg00066.txt.bz2 Content-length: 2372 On 31/10/2011 03:33, J. Offerman wrote: > Okay, I went with --disable-aiglx, and it moved on, but I got this at > the very last stage of the build process: > > > CCLD XWin.exe > ../../glx/.libs/libglx.a(glxcmds.o): In function `FlushContext': > /usr/src/xorg-server-1.11.1-1/src/xserver-cygwin-1.11.1-1/glx/glxcmds.c:219: > undefined reference to `__glapi_tls_Dispatch' > ../../glx/.libs/libglx.a(glxcmds.o): In function `DoMakeCurrent': > /usr/src/xorg-server-1.11.1-1/src/xserver-cygwin-1.11.1-1/glx/glxcmds.c:598: > undefined reference to `__glapi_tls_Dispatch' > ../../glx/.libs/libglx.a(glxcmds.o): In function `__glXDisp_WaitGL': > /usr/src/xorg-server-1.11.1-1/src/xserver-cygwin-1.11.1-1/glx/glxcmds.c:767: > undefined reference to `__glapi_tls_Dispatch' > ../../glx/.libs/libglx.a(glxcmds.o): In function `__glXDisp_CopyContext': > /usr/src/xorg-server-1.11.1-1/src/xserver-cygwin-1.11.1-1/glx/glxcmds.c:864: > undefined reference to `__glapi_tls_Dispatch' > ../../glx/.libs/libglx.a(glxcmds.o): In function `__glXDisp_SwapBuffers': > /usr/src/xorg-server-1.11.1-1/src/xserver-cygwin-1.11.1-1/glx/glxcmds.c:1578: > undefined reference to `__glapi_tls_Dispatch' > ../../glx/.libs/libglx.a(glxcmds.o):/usr/src/xorg-server-1.11.1-1/src/xserver-cygwin-1.11.1-1/glx/glxcmds.c:1777: > more undefined references to `__glapi_tls_Dispatch' follow > collect2: ld returned 1 exit status > make[4]: *** [XWin.exe] Error 1 > > > Who has "__glapi_tls_Dispatch"? The short answer is ./configure with --disable-glx-tls (In general I would suggest always looking at the .cygport file and checking you understand if you need to use the configuration options used there :-) Slightly longer answer is because XWin links with mesa's libGL to provide the glapi functions (to avoid other problems which PE/COFF linkage causes us), XWin needs to be built with the same TLS-ness as libGL. Since X server 1.10, X has changed from disabling TLS by default to autodetecting if TLS is available, but mesa doesn't build with TLS enabled on cygwin for reasons I never got around to looking into... -- Jon TURNEY Volunteer Cygwin/X X Server maintainer -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://x.cygwin.com/docs/ FAQ: http://x.cygwin.com/docs/faq/