From owner-freebsd-questions Tue Jan 3 22:51:08 1995 Return-Path: questions-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id WAA15861 for questions-outgoing; Tue, 3 Jan 1995 22:51:08 -0800 Received: from clem.systemsix.com (clem.systemsix.com [198.99.86.131]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id WAA15855 for ; Tue, 3 Jan 1995 22:51:03 -0800 Received: from clem.systemsix.com (localhost [127.0.0.1]) by clem.systemsix.com (8.6.5/8.6.5) with ESMTP id XAA08409; Tue, 3 Jan 1995 23:51:16 -0700 Message-Id: <199501040651.XAA08409@clem.systemsix.com> To: Jeff Haynes cc: freebsd-questions@freebsd.org (FreeBSD Questions Mailing List), fbsd@clem.systemsix.com Subject: Re: makeing in .../ports/ In-reply-to: Your message of "Tue, 03 Jan 1995 22:10:46 CST." <199501040410.WAA06880@tenforwd.wiz.com> Date: Tue, 03 Jan 1995 23:51:15 -0700 From: Steve Passe Sender: questions-owner@freebsd.org Precedence: bulk >> Line 186 of the Makefile is: >> UnsharedLibReferences(XONLY,X11,$(XLIBSRC)) This happened to me when I replaced X11R5 with X11R6 and moved Motif (ported to X11R5) to the new X11R6. The general scenerio is: UnsharedLibReferences() is defined in Imake.rules (in X11R6, I have no idea where it was defined in X11R5) the Imake.tmpl provided by Motif,X11R5: ... #include ... #include ... #include ... Project.tmpl invokes the UnsharedLibReferences() macro BEFORE it is defined by Motif.tmpl (and Imake.rules) In the generic X11R6 Imake.tmpl, Imake.rules is included around line 94, while Project.tmpl is included around 1020, ie, UnsharedLibReferences() is defined well b4 it is used. Thus when I installed Motif, it replaced the X11R6 Imake.tmpl with one which used the macro (in Project.tmpl) b4 it was defined (conditionally in both Motif.tmpl & Imake.rules). So, if your problem is from a X11R5 motif install, send me a request and I will send you my patches to Imake.tmpl & Motif.tmpl. Otherwise look for a similar situation, ie, any use of a config file that is nonstandard from the generic X11R6 provided ones. Steve Passe smp@csn.org