Newsgroups: comp.sys.sequent Path: utzoo!utgpu!news-server.csri.toronto.edu!torsqnt!david From: david@torsqnt.uucp (David Haynes) Subject: Re: X11R4 on dynix 3.0.17 Message-ID: <1991May24.123419.27270@torsqnt.uucp> Keywords: X11 Organization: Sequent Computer Systems (Canada) Inc. References: Date: Fri, 24 May 1991 12:34:19 GMT jmf@neptune.dsc.com (Mitch Ferguson) writes: >I'm looking for a sequent.cf file that works. >We have encountered several problems with X11R4 >1) xterm bombs in the compile > We have fixed that by changing a line with haddr > to haddr0. >2) twm always thinks there is another twm running, > or can't find any unmanaged windows. >3) xterm (when compiled) have inappropriate ioctle fot device. >if anyone has any tips I would be eternally grateful. I am not sure which sequent.cf file you are using, but this is the one I use. (for Dynix 3.0.17) I've also included the site.def I use. Please note that this file is not in any way, shape or form supported by Sequent, I'm just someone who plays with X a fair deal. -david- -----------------( Cut Here )--------------------------- /* * SET VERSION NUMBERS BEFORE MAKING MAKEFILES */ #define OSName 4.2bsd #define OSMajorVersion 4 #define OSMinorVersion 2 #define HasGcc NO /* very useful for the server */ #define HasVoidSignalReturn NO /**/# platform: $XConsortium: sequent.cf,v 1.8 89/12/23 14:19:17 jim Exp $ /**/# operating system: OSName /***************************************************************************** * Platform-specfic parameters * *****************************************************************************/ #if OSMajorVersion >= 4 && OSMinorVersion >= 3 #define SetTtyGroup YES #endif #define HasBsearch NO #define BuildServer NO /* #define DefaultCDebugFlag -g #define LibraryCDebufFlag -g */ ----------------( Next File )---------------------------- /**/# site: $XConsortium: site.def,v 1.21 89/12/06 11:46:50 jim Exp $ /***************************************************************************** * * * SITE-SPECIFIC DEFINITIONS * * * * Override any of the defaults in *.tmpl here. Use ifndef so that servers * * can override you if necessary: * * * * #ifndef ABuildParameter * * #define ABuildParameter myvalue * * #endif * * * * Make sure you check the following parameters: * * * * 1. HasLargeTmp * * 2. InstallOldHeaderFiles * * 3. ContribDir * * 4. HasXwWidgets * * 5. HasXcuWidgets * * * * Note on using DESTDIR: If you want to install into a scratch directory * * but will eventually move the tree back to the root, compile with DESTDIR * * blank and install with "make install DESTDIR=directory". * * * * We strongly recommend that you don't change the installation directories * * and just use symbolic links if you want things to be installed on a * * different partition. For example, * * * * # cd directory_containing_X_distribution * * # make World * * # mkdir /otherdisk/X * * # foreach i (bin lib include) * * > mkdir /otherdisk/X/$i * * > ln -s /otherdisk/X/$i /usr/$i/X11 * * > end * * # make install * * * *****************************************************************************/ /* * SET THESE PARAMETERS FIRST !!! */ /* * 1. HasLargeTmp - if your /tmp space is less than a 1meg, you should * probably set this to NO */ #ifndef HasLargeTmp #define HasLargeTmp YES #endif /* * 2. InstallOldHeaderFiles - set the following to YES until you have * converted your Xaw programs to use the new naming scheme. */ #ifndef InstallOldHeaderFiles #define InstallOldHeaderFiles NO /* set to YES for compat with R3 Xaw */ #endif /* * 3. ContribDir - set ContribDir to wherever you've placed your sources; the * R4 tape comes with the core tree in ./mit and the contrib tree in ./contrib, * so to get to contrib, go up from TOP: */ #ifndef ContribDir #define ContribDir $(TOP)/../contrib #endif /* * 4. HasXwWidgets - if you want to have make variables for the Xw widgets * used in Doug Young's book, set this to YES. */ #ifndef HasXwWidgets /* whether or not to include make vars */ #define HasXwWidgets NO #endif /* * 5. HasXcuWidgets - if you want to have make variables for the Xcu widgets, * set this to YES. */ #ifndef HasXcuWidgets /* whether or not to include make vars */ #define HasXcuWidgets NO #endif /***************************************************************************** * * * Build Parameters * * * *****************************************************************************/ /* * If you want to use GCC, set HasGcc in the appropriate .cf files. This * results in substantial improvements for the server. */ #ifndef HasGcc #define HasGcc NO #endif #if HasGcc #ifndef CcCmd #ifdef UseInstalled /* if outside the tree */ #define CcCmd gcc -DNOSTDHDRS -fstrength-reduce -fpcc-struct-return -fwritable-strings -traditional #else /* server won't compile with -traditional */ #define CcCmd gcc -DNOSTDHDRS -fstrength-reduce -fpcc-struct-return #endif #endif #endif #ifndef ExtensionDefines #if SystemV #define ExtensionDefines -DSHAPE -DMULTIBUFFER -DMITSHM -DMITMISC #else #define ExtensionDefines -DSHAPE -DMULTIBUFFER -DMITMISC #endif #endif #ifdef ATHENA #ifndef DoInstallExtensionsIntoXlib #define DoInstallExtensionsIntoXlib YES /* for Makefile hosers */ #endif #endif /* * Make sure that the library has compatibility stuff built into it, for wno */ #ifndef BuildXawBC #define BuildXawBC YES /* headers can be installed later */ #endif #ifndef CompatibilityFlags #if InstallOldHeaderFiles #define CompatibilityFlags -DXAW_BC #else #define CompatibilityFlags /**/ #endif #endif #ifndef SharedLibXext #define SharedLibXext NO /* XXX - haven't made it sharable yet */ #endif -- David Haynes Sequent Computer Systems (Canada) Ltd. david@torsqnt.UUCP ---------------------------------------------------------------------------- Sometimes I think the world is filled with mindless sheep constantly bleating "MIIIIPPPPPSSSS, MMMMIIIIIPPPPPSSSS" until they are lead to slaughter.