guidelines for installation of MIT X11R4 on DECstation 5000
Andreas Stolcke
stolcke at ICSI.Berkeley.EDU
Tue Apr 23 17:39:54 AEST 1991
In article <1991Apr22.221828.2193 at ice9.uucp>, bgh at ice9.uucp (barry hannigan) writes:
|> i am looking for some pointers on the best method of installing X11R4 on
|> a DECstation which already has UWS 4.0 (X11R3).
|>
|> points needing mention:
|>
|> - UWS uses .pcf fonts, X uses .snf, so no font sharing
The .cf file below will use the UWS font tools to install .pcf versions
of the X11R4 fonts in /usr/lib/X11/fonts if BuildServer is set to NO.
This assumes you want to stick to the DEC's DPS server.
|> - the fix for the "illegal lhs" error in ./clients/xterm/main.c
*** main.c.dist Sat Jan 27 01:33:46 1990
--- main.c Tue Feb 5 19:34:06 1991
***************
*** 104,109 ****
--- 104,114 ----
#endif /* !SYSV */
#include <stdio.h>
+ #ifdef ultrix
+ #undef fileno
+ #define fileno(p) ((p)->_file)
+ #endif
+
#include <errno.h>
#include <setjmp.h>
|>
|> - a nice template file for imake
|>
See below.
--
Andreas Stolcke stolcke at icsi.berkeley.edu
International Computer Science Institute stolcke at ucbicsi.bitnet
1957 Center St., Suite 600, Berkeley, CA 94704 (415) 642-4274 ext. 126
----
/*
* SET VERSION NUMBERS BEFORE MAKING MAKEFILES
*/
#define OSName Ultrix V4.0
#define OSMajorVersion 4
#define OSMinorVersion 0
#define SystemV NO
#define HasVoidSignalReturn YES
#define HasPutenv YES
#define HasBsearch YES
#define BuildServer NO
#undef ExtensionDefines
#define ExtensionDefines -DSHAPE -DMITSHM -DMULTIBUFFER -DMITMISC
#ifdef VaxArchitecture
#define XqvssServer Xqvss
#define XqdssServer Xqdss
#define UnalignedReferencesAllowed YES /* if arbitrary deref is okay */
#define HasSaberC YES
#define ServerDefines StandardDefines ExtensionDefines -DXDMCP -DNOSTDHDRS -DX11R4
/* gcc is *VERY USEFUL*, especially for the server; GET it */
/* #define HasGcc YES */
#endif
#ifdef MipsArchitecture
#define XmfbpmaxServer Xmfbpmax
#define XcfbpmaxServer Xcfbpmax
#define StandardDefines
#define DefaultCCOptions -Wf,-XNh2000 -Olimit 2000
#define ServerDefines StandardDefines ExtensionDefines -DXDMCP
#endif
#ifndef HasFortran
#define HasFortran YES
#define FortranDebugFlags -g
#endif
#if !BuildServer
/*
* MakeFonts - generate rules to build font databases.
*/
#ifndef MakeFonts
#define MakeFonts() @@\
all:: $(OBJS) fonts.dir @@\
@@\
fonts.dir: $(OBJS) @@\
dxmkfontdir . @@\
@@\
clean:: @@\
$(RM) *.snf fonts.dir
#endif /* MakeFonts */
/*
* InstallFonts - generate rules to install font files
*/
#ifndef InstallFonts
#define InstallFonts(dest) @@\
install:: $(OBJS) @@\
@case '${MFLAGS}' in *[i]*) set +e;; esac; \ @@\
for i in $(OBJS); do \ @@\
(set -x; $(INSTALL) -c $(INSTDATFLAGS) $$i dest/`basename $$i .snf`.pcf); \ @@\
done @@\
@@\
install:: fonts.dir @@\
$(INSTALL) -c $(INSTDATFLAGS) fonts.dir dest
#endif /* InstallFonts */
/*
* FontTarget - generate rules to convert a .bdf file into a .snf file.
*/
#ifndef FontTarget
#define FontTarget(basename) @@\
basename.snf: basename.bdf @@\
dxfc $(FONTCFLAGS) $? >$@
#endif /* FontTarget */
/*
* CompressedFontTarget - generate rules to convert a .bdf file into a
* compressed .snf file.
*/
#ifndef CompressedFontTarget
#define CompressedFontTarget(basename) @@\
basename.snf.Z: basename.bdf @@\
dxfc $(FONTCFLAGS) $? >basename.snf @@\
$(COMPRESS) basename.snf @@\
rm -f basename.snf
#endif /* CompressedFontTarget */
#endif
/**/# platform: $XConsortium: ultrix.cf,v 1.20 89/12/22 15:56:14 rws Exp $
/**/# operating system: OSName
More information about the Comp.unix.ultrix
mailing list