From owner-freebsd-x11@FreeBSD.ORG Sun Nov 28 12:48:40 2004 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4CE7B16A4CE for ; Sun, 28 Nov 2004 12:48:40 +0000 (GMT) Received: from hellbox.campus.luth.se (hellbox.campus.luth.se [130.240.202.173]) by mx1.FreeBSD.org (Postfix) with ESMTP id 785AD43D55 for ; Sun, 28 Nov 2004 12:48:39 +0000 (GMT) (envelope-from pltxtra@733kru.org) Received: from hellbox.campus.luth.se (localhost.campus.luth.se [127.0.0.1]) iASCpbrg020840; Sun, 28 Nov 2004 13:51:37 +0100 (CET) (envelope-from pltxtra@733kru.org) Received: from localhost (pltxtra@localhost)iASCpavh020837; Sun, 28 Nov 2004 13:51:36 +0100 (CET) (envelope-from pltxtra@733kru.org) X-Authentication-Warning: hellbox.campus.luth.se: pltxtra owned process doing -bs Date: Sun, 28 Nov 2004 13:51:35 +0100 (CET) From: Anton Persson X-X-Sender: pltxtra@hellbox.campus.luth.se To: Dejan Lesjak In-Reply-To: <200411272312.35229.dejan.lesjak@ijs.si> Message-ID: <20041128135006.E12719@hellbox.campus.luth.se> References: <200411260856.iAQ8u5Qs007807@hellbox.campus.luth.se> <20041127003912.L9417@hellbox.campus.luth.se> <200411272312.35229.dejan.lesjak@ijs.si> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: freebsd-x11@freebsd.org Subject: Re: ports/x11-fonts/XFree86-4-fontScalable, installation problem X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Nov 2004 12:48:40 -0000 On Sat, 27 Nov 2004, Dejan Lesjak wrote: > On Saturday 27 of November 2004 01:12, Anton Persson wrote: > > Well, here is the complete output: (i attach the resulting Makefile > > also..) > > > > hellbox# make > > ===> Vulnerability check disabled > > ===> Extracting for XFree86-fontScalable-4.4.0_1 > > > > >> Checksum OK for xc/XFree86-4.4.0-src-4.tgz. > > >> Checksum OK for xc/XFree86-4.4.0-src-5.tgz. > > > > ===> Patching for XFree86-fontScalable-4.4.0_1 > > ===> Applying FreeBSD patches for XFree86-fontScalable-4.4.0_1 > > ===> XFree86-fontScalable-4.4.0_1 depends on executable: ucs2any - found > > ===> XFree86-fontScalable-4.4.0_1 depends on executable: imake - found > > ===> XFree86-fontScalable-4.4.0_1 depends on shared library: X11.6 - > > found > > ===> Configuring for XFree86-fontScalable-4.4.0_1 > > (cd /usr/ports/x11-fonts/XFree86-4-fontScalable/work/xc/fonts/encodings && > > imake -DUseInstalled -DProjectRoot=/usr/X11R6 -I/usr/X11R6/lib/X11/config > > -DTOPDIR=../../.. -DCURDIR=.; make Makefiles ; make includes ; make > > depend) > > "Makefile", line 664: Missing dependency operator > > "Makefile", line 666: Missing dependency operator > > "Makefile", line 667: Missing dependency operator > > "Makefile", line 668: Missing dependency operator > > "Makefile", line 669: Missing dependency operator > > "Makefile", line 671: Missing dependency operator > > make: fatal errors encountered -- cannot continue > > *** Error code 1 > > > > Stop in /usr/ports/x11-fonts/XFree86-4-fontScalable. > > > > And, as I said, I have the version of imake shipped with FreeBSD > > 5.2.1-RELEASE, which I suspect is rather new... > > In packages for 5.2.1 imake-4.3.0_1 was included. The current port has 4.4.0. > > > On the whole, it seems quite strange.. However, I never did learn > > imake anyway.. :) > > It's basically a kind of a c preprocessor. It has a bunch of #define macros in > files under /usr/X11R6/lib/X11/config/ then it takes an Imakefile, replaces > macros and generates a Makefile :) In this case it's missing definition for > MakeEncodings for example and so it just copies that line to Makefile. > But I digress.. > > Probably the easiest thing to do would be to reinstall devel/imake-4 port. > However, the problem is not in old imake. You should have something like this > in /usr/X11R6/lib/X11/config/X11.tmpl: > > #ifndef MakeEncodings > #define MakeEncodings(deplist,inst,dirlist) @@\ > @@\ > MakeEncDir(deplist $(OBJS),inst,dirlist) @@\ > @@\ > clean:: @@\ > RemoveFiles(*.enc.Z *.enc.gz) > #endif /* MakeEncodings */ > > This should be there in imake 4.3 also, so you could check if something is > wrong with this file. > The file seemes to be broken, since that define is not in there. I installed the newer imake from the latest ports and now the installation succeeded. Thank you! Regards, Anton