From owner-freebsd-ports@FreeBSD.ORG Sun May 20 18:34:04 2007 Return-Path: X-Original-To: ports@FreeBSD.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1ADF016A400 for ; Sun, 20 May 2007 18:34:04 +0000 (UTC) (envelope-from kris@obsecurity.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.freebsd.org (Postfix) with ESMTP id 090AC13C45B for ; Sun, 20 May 2007 18:34:04 +0000 (UTC) (envelope-from kris@obsecurity.org) Received: from obsecurity.dyndns.org (elvis.mu.org [192.203.228.196]) by elvis.mu.org (Postfix) with ESMTP id 09E7C1A4D84; Sun, 20 May 2007 11:35:01 -0700 (PDT) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id 4279651417; Sun, 20 May 2007 14:34:03 -0400 (EDT) Date: Sun, 20 May 2007 14:34:03 -0400 From: Kris Kennaway To: Gerald Pfeifer Message-ID: <20070520183403.GD41378@xor.obsecurity.org> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.2i Cc: ports@FreeBSD.org Subject: Re: X.org update broke emulators/wine with old version of X X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 20 May 2007 18:34:04 -0000 On Sun, May 20, 2007 at 04:29:07PM +0200, Gerald Pfeifer wrote: > On my FreeBSD 6.2 test system with xorg-libraries-6.9.0 I am getting > the following build failure after the X.org update: > > ../../tools/winegcc/winegcc -B../../tools/winebuild -shared ./ddraw.spec > clipper.o ddraw.o ddraw_thunks.o device.o direct3d.o executebuffer.o > gamma.o light.o main.o material.o palette.o parent.o regsvr.o surface.o > surface_thunks.o texture.o utils.o vertexbuffer.o viewport.o version.res > -o ddraw.dll.so -lole32 -luser32 -lgdi32 -ladvapi32 -lkernel32 -lntdll > -ldxguid -luuid -L/usr/local/lib -R/usr/local/lib -lXext -lX11 > ../../libs/port/libwine_port.a -L/files/pfeifer/porttest/wine/lib > -L/usr/local/lib -Wl,-rpath,/files/pfeifer/porttest/wine/lib/wine > /usr/bin/ld: cannot find -lXext > winegcc: cc failed. > gmake[2]: *** [ddraw.dll.so] Error 2 > > I believe this happens because of the changes to Mk/bsd.xorg.mk. The > libraries are still there, but I assume the old /usr/X11R6/lib path is > not provided any longer: > > % find /usr/X11R6/ -name '*libXext*' > /usr/X11R6/lib/libXext.a > /usr/X11R6/lib/libXext.so > /usr/X11R6/lib/libXext.so.6 > > Can someone more familiar with this lend a helping hand, please? I > assume we do want to support users still running older versions of X, > don't we? Per my email to ports the other week, XFree86-4 requires a maintainer interested in keeping support alive. In particular since we now have no supported build architectures that are using XFree86-4 by default, it will be (and has been) entirely untested with the post-X.org changes and will quickly rot. So far no-one has stepped up to volunteer maintainership of XFree86-4, so we will shortly begin the usual deprecation process. Kris