From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Apr 20 18:00:01 2014 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id ECFD75F7 for ; Sun, 20 Apr 2014 18:00:00 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C9A941507 for ; Sun, 20 Apr 2014 18:00:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.8/8.14.8) with ESMTP id s3KI0077025862 for ; Sun, 20 Apr 2014 18:00:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s3KI00cg025861; Sun, 20 Apr 2014 18:00:00 GMT (envelope-from gnats) Resent-Date: Sun, 20 Apr 2014 18:00:00 GMT Resent-Message-Id: <201404201800.s3KI00cg025861@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Denver Hull Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 878BB4FC for ; Sun, 20 Apr 2014 17:54:41 +0000 (UTC) Received: from cgiserv.freebsd.org (cgiserv.freebsd.org [IPv6:2001:1900:2254:206a::50:4]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 73EF714DF for ; Sun, 20 Apr 2014 17:54:41 +0000 (UTC) Received: from cgiserv.freebsd.org ([127.0.1.6]) by cgiserv.freebsd.org (8.14.8/8.14.8) with ESMTP id s3KHsfme064655 for ; Sun, 20 Apr 2014 17:54:41 GMT (envelope-from nobody@cgiserv.freebsd.org) Received: (from nobody@localhost) by cgiserv.freebsd.org (8.14.8/8.14.8/Submit) id s3KHsfi9064653; Sun, 20 Apr 2014 17:54:41 GMT (envelope-from nobody) Message-Id: <201404201754.s3KHsfi9064653@cgiserv.freebsd.org> Date: Sun, 20 Apr 2014 17:54:41 GMT From: Denver Hull To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Subject: ports/188831: emulators/wine sometimes needs the X Composite extension X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 20 Apr 2014 18:00:01 -0000 >Number: 188831 >Category: ports >Synopsis: emulators/wine sometimes needs the X Composite extension >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Apr 20 18:00:00 UTC 2014 >Closed-Date: >Last-Modified: >Originator: Denver Hull >Release: 9.2 >Organization: >Environment: FreeBSD dhbsd.comcast.net 9.2-STABLE FreeBSD 9.2-STABLE #1 r262221: Sat Mar 15 12:30:34 CDT 2014 kroot@dhbsd:/usr/obj/usr/src/sys/DHULL amd64 >Description: Some Windows applications don't work properly under emulators/wine unless the X Composite extension is used. As far as I know it is always enabled by default for the Xorg server, but all versions of emulators/wine after 1.3.2 have "--without-xcomposite" in the Makefile. Changing that to "--with-xcomposite" will allow some Windows applications to perform properly. The exact symptoms of the failure differ depending on the graphics card. With ATI cards, the application exits with "GLXBadContextTag". With NVIDIA the application just displays a window full of garbage. Of the few Windows applications I use, this affects two: Aspire from Vectric.com, and 123D Make: from Autodesk. There are free trial versions of both. >How-To-Repeat: For 123D Make: Start the application. With X Composite you should be able to load and manipulate any of the example shapes. Without X Composite you will see a work space window full of garbage if using NVIDIA, or the application will exit with "GLXBadContextTag" if using ATI. For Aspire: Start the application and select "Create a New File", then select "OK". Select the "3D View" tab. Without X Composite and using NVIDIA you will see the work space fill with garbage. If using ATI the application will exit with "GLXBadContextTag". There are probably quite a few other applications that behave the same way, but these are the two that I'm familiar with. >Fix: Provide an additional option, similar to CUPS, DOSBOX, HAL, etc., for whether or not to use X Composite with emulators/wine. >Release-Note: >Audit-Trail: >Unformatted: