From owner-freebsd-ports@FreeBSD.ORG Sun May 20 14:29:05 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 4073116A46C for ; Sun, 20 May 2007 14:29:05 +0000 (UTC) (envelope-from gerald@pfeifer.com) Received: from vexpert.dbai.tuwien.ac.at (vexpert.dbai.tuwien.ac.at [128.131.111.2]) by mx1.freebsd.org (Postfix) with ESMTP id 028F813C480 for ; Sun, 20 May 2007 14:29:04 +0000 (UTC) (envelope-from gerald@pfeifer.com) Received: from acrux.dbai.tuwien.ac.at (acrux [128.131.111.60]) by vexpert.dbai.tuwien.ac.at (Postfix) with ESMTP id EA1A6137DD for ; Sun, 20 May 2007 16:29:03 +0200 (CEST) Received: by acrux.dbai.tuwien.ac.at (Postfix, from userid 1203) id 4C9641A7CD; Sun, 20 May 2007 16:29:07 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by acrux.dbai.tuwien.ac.at (Postfix) with ESMTP id 3D1281A7C7 for ; Sun, 20 May 2007 16:29:07 +0200 (CEST) Date: Sun, 20 May 2007 16:29:07 +0200 (CEST) From: Gerald Pfeifer To: ports@FreeBSD.org Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: Subject: 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 14:29:05 -0000 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? Gerald @FreeBSD.org -- Gerald (Jerry) Pfeifer gerald@pfeifer.com http://www.pfeifer.com/gerald/