From owner-freebsd-questions Sun Jul 19 20:24:11 1998 Return-Path: <owner-freebsd-questions@FreeBSD.ORG> Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA08285 for freebsd-questions-outgoing; Sun, 19 Jul 1998 20:24:11 -0700 (PDT) (envelope-from owner-freebsd-questions@FreeBSD.ORG) Received: from lucy.bedford.net (lucy.bedford.net [206.99.145.54]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA08275 for <freebsd-questions@FreeBSD.ORG>; Sun, 19 Jul 1998 20:24:09 -0700 (PDT) (envelope-from listread@lucy.bedford.net) Received: (from listread@localhost) by lucy.bedford.net (8.8.8/8.8.8) id XAA04284; Sun, 19 Jul 1998 23:14:06 -0400 (EDT) (envelope-from listread) Message-Id: <199807200314.XAA04284@lucy.bedford.net> Subject: Re: KDE-1.0 In-Reply-To: <19980719201020.A244@axess.com> from "Peter D. Pawelek" at "Jul 19, 98 08:10:20 pm" To: ppawel@axess.com (Peter D. Pawelek) Date: Sun, 19 Jul 1998 23:14:06 -0400 (EDT) Cc: anxiety@primenet.com, freebsd-questions@FreeBSD.ORG X-no-archive: yes Reply-to: djv@bedford.net From: CyberPeasant <djv@bedford.net> X-Mailer: ELM [version 2.4ME+ PL38 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Peter D. Pawelek wrote: > Quoting Micah Mayo (anxiety@primenet.com): > > > > I've been able to compile KDE 1.0 Support, Libs, Base, Admin, Network, Utils, > > and most of games(it hung on mygame.cpp or something, but the games work > > so I'm not incredibly concerned.. But, I did have some problems compiling the > > multimedia and graphics packages these are the errors i got: > > You may want to try using gmake to compile instead of the BSD make utility. > I found that I was unable to compile the KDE-graphics package with make, > but it compiled flawlessly with gmake. A good rule of thumb when 'rolling > your own' is to use gmake when the FreeBSD make pukes. > > Of course, Your Mileage May Vary... ;) On Linux, a good rule of thumb is to use BSD make (called pmake there), when gmake pukes. ;-) The reason is that the two makes are relatively incompatible (SysV vs. BSD again), the symptom is error messages about the Makefile's syntax. (Gmake typically pukes on BSD-style .include directives, if not earlier.) The problem here seems to me to be that some of the KDE ports are not properly demanding the SysV-style gmake. I'd say to verify it, then file a pr to ports. Maybe ask of -ports what the "true and righteous" way of specifying the "other" make for a subset of a port is. AFAIK, the toplevel "port" Makefile has to be in BSD syntax, since it includes <bsd.port.mk>. (My guess is that it involves twiddling the MAKE environment variable). Curious: the only port in 2.2.6-R that requires gmake to build is pgp... and it doesn't use it! (It doesn't invoke gmake, just requires it. Looks like an error.) The news/diablo port uses xmake; see its Makefile for an example of using a non-BSD make. Dave -- Sancho Panza: `Microsoft Windows NT Server is the most secure network operating system available.' Don Quixote: `You are mistaken, Sancho.' To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message