From owner-freebsd-ports@FreeBSD.ORG Sun Jan 25 13:27:25 2004 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EBC0916A4CE for ; Sun, 25 Jan 2004 13:27:25 -0800 (PST) Received: from sccimhc02.asp.att.net (sccimhc02.asp.att.net [63.240.76.164]) by mx1.FreeBSD.org (Postfix) with ESMTP id CDB0B43D46 for ; Sun, 25 Jan 2004 13:27:24 -0800 (PST) (envelope-from david.fleck@mchsi.com) Received: from grond (12-216-14-105.client.mchsi.com[12.216.14.105]) by sccimhc02.asp.att.net (sccimhc02) with SMTP id <20040125212723im200phqige>; Sun, 25 Jan 2004 21:27:23 +0000 Date: Sun, 25 Jan 2004 15:27:23 -0600 (CST) From: David Fleck Sender: dcf@grond.sourballs.org To: Kent Stewart In-Reply-To: <200401251109.16747.kstewart@owt.com> Message-ID: <20040125151549.V59212@grond.sourballs.org> References: <20040124200236.M59212@grond.sourballs.org> <200401241842.08265.kstewart@owt.com> <200401251109.16747.kstewart@owt.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: ports@freebsd.org cc: David Fleck Subject: Re: build failure in astro/celestia port X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jan 2004 21:27:26 -0000 First off, thanks very much for taking the time and effort to test this on your system. I tracked the problem down, sort of. The real key was this error in the config.log: > /usr/X11R6/lib/libglut.so: undefined reference to > `XmuLookupStandardColormap' compilation of the test program linking libglut.so was failing because of this, not because of any problems with libglut. 'XmuLookupStandardColormap' is in libXmu.so, and yet the config log showed that the configure script was not adding '-lXmu' to the compilation line. I don't know why that is, as it appears in the configure script: 3753: LIBS="$X_PRE_LIBS $LIBS $X_LIBS -lXmu -lXi -lXext -lX11 -lm $X_EXTRA_LIBS" and yet if I echo out the LIBS variable , it contains -lXi and the rest of the libraries, but not -lXmu. I modified the configure script to force the addition of -lXmu, and everything works fine. As this was not required on your machine, it must be a quirk of my machine/environment, rather than a port issue. -- David Fleck david.fleck@mchsi.com