Date: Wed, 23 Feb 2000 22:18:16 -0500 (EST) From: Donn Miller <dmmiller@cvzoom.net> To: Kenneth Wayne Culver <culverk@wam.umd.edu> Cc: current@FreeBSD.ORG Subject: Re: XFree86 3.9.18 Message-ID: <Pine.BSF.4.20.0002232217210.95548-200000@lcm208.cvzoom.net> In-Reply-To: <Pine.GSO.4.21.0002232206130.10394-100000@rac7.wam.umd.edu>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --]
On Wed, 23 Feb 2000, Kenneth Wayne Culver wrote:
> That's odd... I just built it tonight, and I havn't had anything but this:
>
> XFree86-Bigfont extension: shmat() failed, size = 4096, errno = 24
> XFree86-Bigfont extension: shmat() failed, size = 4096, errno = 24
> XFree86-Bigfont extension: shmat() failed, size = 4096, errno = 24
> XFree86-Bigfont extension: shmat() failed, size = 4096, errno = 24
> XFree86-Bigfont extension: shmat() failed, size = 4096, errno = 24
> XFree86-Bigfont extension: shmat() failed, size = 4096, errno = 24
> XFree86-Bigfont extension: shmat() failed, size = 4096, errno = 24
>
> Which doesn't cause the server to crash, in fact, it seems pretty stable.
What did you put in your host.def? Here's my host.def (see attachment).
- Donn
[-- Attachment #2 --]
XCOMM $XFree86: xc/config/cf/xf86site.def,v 3.153 1999/12/03 19:17:17 eich Exp $
/******************************************************************************/
/*
* This file is to provide a quick method for most people to change the
* behaviour of their XFree86 installation without having to fully
* understand the workings of site.def and all the various '.cf' files.
*
* These are the most common settings you would choose for compiling and
* installing XFree86 on the systems supported by it.
*
* A good way to use this file is to copy it to host.def, and make the
* changes there. That way, future patches to this file won't fail.
* The host.def file will never be patched.
*
* The distributed version of this file should contain no uncommented
* definitions. Such default definitions belong in xfree86.cf.
*/
/******************************************************************************/
/*
* If you have build-specific modifications in your host.def file, but
* want an empty host.def file installed when doing 'make install',
* uncomment the following
*
#define InstallEmptyHostDef
*/
/*
* If using GCC 2.x on a system where it isn't the default, uncomment
* the following
*
#define HasGcc2 YES
#define HasGcc YES
*/
/*
* If using GCC 2.x with C++ on a system where it isn't the default, uncomment
* the following.
*
#define HasGcc2ForCplusplus YES
*/
/*
* The default optimisation flags for GCC 2.x. -fno-strength-reduce is
* here to work around a bug in -O2 for GCC 2.x on i386 platforms.
* If you are using a version that doesn't have this bug, you can
* uncomment the following line, and remove '-fno-strength-reduce'
* If you are building binaries for a 486, it may be beneficial to add
* -m486
*
*/
#define DefaultGcc2i386Opt -mpentium -O3 -pipe
/*
* This allows the GCC warning flags to be set. The default is shown here.
*
*/
#define GccWarningOptions -Wall
/*
* Sun Compiler stuff..
*
#define HasSunC YES
#define HasSunCplusplus YES
#define CplusplusCompilerMajorVersion 5
#define CplusplusCompilerMinorVersion 0
#define CCompilerMajorVersion 5
#define CCompilerMinorVersion 0
*/
/*
* Optimized Sun Compiler Build.
*
#define DefaultCDebugFlags -xO4 -xtarget=pentium_pro
#define OptimizedCDebugFlags -xO4 -xtarget=pentium_pro
*/
/*
* Debuggable Sun Compiler Build.
* Note: This builds _EVERYTHING_ as debuggable
*
#define DefaultCDebugFlags -g -xs
#define OptimizedCDebugFlags -g -xs
*/
/*
* For Linux, this should match the Binutils version you have. This example
* is for 2.6.0.7. See linux.cf for the default setting.
*
* This should automatically get set correctly by imake.
*
#define LinuxBinUtilsMajorVersion 26
*/
/*
* For Linux, these should match the libc version you have. This example
* is for libc.5.4.x. See linux.cf for the default setting.
*
* This should automatically get set correctly by imake.
*
#define LinuxCLibMajorVersion 5
#define LinuxClibMinorVersion 4
*/
/*
* If you want to use the GNU malloc library, uncomment this
*
#define UseGnuMalloc YES
*/
/*
* Set this to whatever is required to access the GNU malloc library.
* The default is '-lgmalloc' unless is specified in the OS's .cf file.
*
#define GnuMallocLibrary -L/usr/local/lib -lgmalloc
*/
/*
* To disable the internal Xserver malloc, set this to NO
*
#define UseInternalMalloc YES
*/
/*
* Some Linux releases don't have a libtermcap. In this case you may need
* to uncomment the following
*
#define TermcapLibrary -lncurses
*/
/*
* If you have Tk (which is required to build XF86Setup), uncomment this
* Note: version 4.0 or 4.1 is required, and XF86Setup links it statically by
* default.
*
#define HasTk YES
*/
/*
* Set the paths and names for your Tk library if they don't match the
* defaults (check your OS .cf file or Imake.tmpl for the defaults).
*
* Common values for TkLibName are tk4.0, tk4.1, etc.
*
* Some Linux releases need TkIncDir set to /usr/include/tcl, and some
* need it set to /usr/X11R6/include.
*
* Some Linux releases need TkLibDir set to /usr/X11R6/lib
*
#define TkLibDir /usr/local/lib
#define TkIncDir /usr/local/include
#define TkLibName tk
*/
/*
* By default, XF86Setup is linked with a static Tk library. To change
* that, uncomment the following line.
*
#define XF86SetupUsesStaticTk NO
*/
/*
* If you have Tcl (which is required to build XF86Setup), uncomment this
* Note: version 7.4 or 7.5 is required, and XF86Setup links it statically by
* default.
*
#define HasTcl YES
*/
/*
* Set the paths and names for your Tcl library if they don't match the
* defaults (check your OS .cf file or Imake.tmpl for the defaults).
*
* Common values for TclLibName are tcl7.4, tcl7.5, etc.
*
* Some Linux releases need TclIncDir set to /usr/include/tcl.
*
#define TclLibDir /usr/local/lib
#define TclIncDir /usr/local/include
#define TclLibName tcl
*/
/*
* By default, XF86Setup is linked with a static Tcl library. To change
* that, uncomment the following line.
*
#define XF86SetupUsesStaticTcl NO
*/
/*
* Build a server that dynamically loads the modules by setting
* this to YES. This defaults to YES on most platforms. A static server
* can be built by setting this to NO.
*
#define DoLoadableServer NO
*/
/*
* Build dlopen() style modules instead of the standard loader modules.
*
*/
#define MakeDllModules YES
/*
* Which servers to build. There is now only one XFree86 server.
* It can be disabled by the following.
*
#define XF86Server NO
*/
/*
* To disable building the Xnest server, uncomment this.
*
#define XnestServer NO
*/
/*
* To disable building Xvfb, uncomment this.
*
#define XVirtualFramebufferServer NO
*/
/*
* To disable building Xprt, uncomment this.
*
#define XprtServer NO
*/
/*
* Set the default server (ie the one that gets the sym-link to "X")
*
#define ServerToInstall XFree86
*/
/*
* Server configuration parameters. The defaults are shown here:
*/
/*
* Which drivers to build. When building a static server, each of these
* will be included in it. When building the loadable server each of these
* modules will be built.
*
#define XF86CardDrivers mga glint nv tga s3virge sis rendition \
neomagic i740 tdfx \
cirrus tseng trident chips apm \
GlideDriver fbdev \
ati r128 vga XF86ExtraCardDrivers
*/
/*
* Build XAA. This can be disabled with:
*
#define XF86XAA NO
*/
/*
* Build vgahw. This can be disabled with:
*
#define XF86VgaHw NO
*/
/*
* Build xf1bpp. This can be disabled with:
*
#define XF1Bpp NO
*/
/*
* Build xf4bpp. This can be disabled with:
*
#define XF4Bpp NO
*/
/*
* BSD Console driver support (for FreeBSD and NetBSD).
*
* By default, support is included for pccons and pcvt for NetBSD, and
* pccons, syscons and pcvt for FreeBSD.
*
* To change the list of supported drivers, set the following parameter.
* Possible values are -DPCCONS_SUPPORT, -DSYSCONS_SUPPORT, -DPCVT_SUPPORT.
* The following example includes support for syscons and pcvt only.
*
#define XFree86ConsoleDefines -DSYSCONS_SUPPORT -DPCVT_SUPPORT
*/
/*
* If you only run the X server under xdm the X servers don't need to be
* installed SetUID, and you may comment out the lines below. If you run
* the servers by hand (with xinit or startx), then they do need to be
* installed SetUID on most OSs.
* Consult your system administrator before making the X server setuid.
*
#define InstallXserverSetUID NO
*/
/*
* To disable building the font server, uncomment this.
*
#define BuildFontServer NO
*/
/*
* To disable support for Speedo fonts, uncomment this.
*
#define BuildSpeedo NO
*/
/*
* To disable support for Type1 fonts, uncomment this.
*
#define BuildType1 NO
*/
/*
* To disable support for CID fonts, uncomment this.
*
#define BuildCID NO
*/
/*
* To disable support for TrueType fonts, uncomment these.
*
#define BuildFreeType NO
#define BuildXTT NO
*/
/*
* Do you want to Build Fonts (Usually you only want to build and install
* fonts once, if this is a first time install you will want to build the
* fonts)
*
#define BuildFonts NO
*/
/*
* To not build/install the 75dpi fonts, uncomment the following
*
#define Build75DpiFonts NO
*/
/*
* To not build/install the 100dpi fonts, uncomment the following
*
#define Build100DpiFonts NO
*/
/*
* To not build/install the Speedo fonts, uncomment the following
*
#define BuildSpeedoFonts NO
*/
/*
* To not build/install the Type1 fonts, uncomment the following
*
#define BuildType1Fonts NO
*/
/*
* To not build/install the CID fonts, uncomment the following
*
#define BuildCIDFonts NO
*/
/*
* To not build/install the Cyrillic fonts, uncomment the following
*
#define BuildCyrillicFonts NO
*/
/*
* To not build/install the Latin2 fonts, uncomment the following
*
#define BuildLatin2Fonts NO
*/
/*
* To not install the local font directory, uncomment the following
*
#define MakeLocalFontDir NO
*/
/*
* To build only the servers with a cut-down source tree, uncomment
* this.
*
#define BuildServersOnly YES
*/
/*
* To disable building XInput support, uncomment this
*
#define BuildXInputExt NO
*/
/*
* Select the XInput devices you want by uncommenting this.
*
#define XInputDrivers dynapro elo2300 elographics magellan microtouch \
mutouch spaceorb wacom
*/
/*
* Uncomment this for joystick support.
*
* Note: Joystick support is only included for Linux and FreeBSD at the
* moment. For Linux it requires the Joystick module to be installed (it
* isn't part of the standard kernel distribution). For FreeBSD, a kernel
* will need to be built with the Joystick driver in order to be able to
* use this.
*
#define JoystickSupport YES
*/
/*
* To disable the ScreenSaver Extension, uncomment this line.
*
#define BuildScreenSaverExt NO
*/
/*
* If you don't want to build PEX, uncomment this.
*
#define BuildPexExt NO
*/
/*
* If you don't want to build Xinerama support, uncomment this.
*
#define BuildXinerama NO
*/
/*
* If you don't want to build support for an external GLX server module or
* library, uncomment this.
*
#define BuildGlxExt NO
*/
/*
* If you want to build support for the old dlopen style external GLX
* server module or library, uncomment this.
*
*/
#define GlxStubLib YES
/*
* If you aren't building with support for loadable modules and wish
* to statically link external GLX server libs instead of the default
* non-functional stub library, uncomment the following define and
* specify the space-seperated pathnames of those libraries here.
*
#define GlxStaticServerLib /full/path/name/to/glx/servGL/libServerGlx.a \
/full/path/name/to/glx/servGL/libMesaGlx.a
*/
/*
* If you don't want to build XIE, uncomment this.
*
#define BuildXIE NO
*/
/*
* If you want to build only the DIS (Document Imaging Subset of XIE)
* uncomment this line. This option is only relevant when XIE is built.
*
#define BuildDIS YES
*/
/*
* If you don't want to build the xf86rush extension, uncomment this line.
*
#define BuildXF86RushExt NO
*/
/*
* If you don't want to build the client library for the xf86rush extension,
* uncomment this line.
*
#define BuildXF86RushLibrary NO
*/
/*
* By default, the sample config files for xinit, xdm and xfs are installed
* only when there is no pre-existing version installed. Uncommenting the
* following lines will force the sample versions to be installed even if
* it means over-writing existing versions.
*
#define InstallXinitConfig YES
#define InstallXdmConfig YES
#define InstallFSConfig YES
*/
/*
* By default the application defaults files are always installed.
* Uncommenting the the following will prevent exising application
* defaults files from being over-written.
*
#define InstallAppDefFiles NO
*/
/*
* If you are running NetBSD 0.9C or later, and have the aperture driver
* installed, uncomment this.
*
#define HasNetBSDApertureDriver YES
*/
/*
* If you are running SVR3 and have the mmap driver installed (for linear
* framebuffer access) uncomment this.
*
#define HasSVR3mmapDrv YES
*/
/*
* If you are using an SVR3 (like ISC 4.x) which supports long file names,
* you can * uncomment this to have manual pages installed under their
* full names
*
*/
#define ExpandManNames YES
/*
* For a POSIXized build on Interactive uncomment this
* Could be used with gcc 'till Version 2.6.3
* Should be used with gcc 2.7.2.
*
#define UsePosix YES
*/
/*
* If you want XDMAUTH support (if you have Wraphelp.c), uncomment this.
*
#define HasXdmAuth YES
*/
/*
* If you have Linux DECnet support, and want to build XFree86 with support
* for connections over DECnet, uncomment this.
*
#define HasDECnet YES
*/
/*
* To build static and shared libraries with debugging information, uncomment
* this. Assumes you have Gcc2.
* (If you don't have Gcc2, you can use the DebugLib{X11,Xt,Xaw,...} variables
* to build debugging versions of the libraries separately.)
*
#define DebuggableLibraries YES
*/
/*
* To forceably build static libraries in addition to shared libraries,
* uncomment this.
*
*/
#define ForceNormalLib YES
/*
* Uncomment this if your default tools (eg, gcc, ld, as, etc) are
* not the Linux ELF versions.
*
#define LinuxElfDefault NO
*/
/*
* To use ELF format shared libraries for supported OSs, uncomment this.
*
* For Linux the default setting of this is the same as the setting of
* LinuxElfDefault.
*
* For FreeBSD this should automatically be set correctly by imake. Only
* change it here if you need to override the automatic setting.
*
#define UseElfFormat YES
*/
/*
* For FreeBSD/ELF (FreeBSD 3.0) it is possible to also build and install
* a.out compatibility libraries. To enable that, uncomment this.
*
*/
#define BuildAoutLibraries YES
/*
* If you have trouble with make bombing out in Xlib, try uncommenting this.
* You will not get dependencies as a result, but better than nothing.
*
#define MakeHashTableBug YES
*/
/*
* If you do not want your man pages compress under SVR3 systems that
* support it, uncomment this.
*
#define CompressManPages NO
*/
/*
* If you have sgmlfmt (the XFree86 doctools package) and want to build
* formatted docs from the SGML source, uncomment this.
*
#define HasSgmlFmt YES
*/
/*
* To disable building some document formats, uncomment some of these.
*
#define BuildLinuxDocText NO
#define BuildLinuxDocHtml NO
#define BuildLinuxDocPS NO
*/
/*
* To install Japanese versions of the documentation uncomment this.
* Note: The Japanese documentation consists of a subset of the
* XFree86 3.1 docs.
*
#define InstallJapaneseDocs YES
*/
/*
* By default, XF86Contrib is defined so build only those parts of
* of the contrib distribution supported by XFree86. To prevent this
* from being defined, uncomment the following.
*
#define DontDefineXF86Contrib
*/
/*
* To enable building the glide driver, you need to define
* HasGlide to YES and set the GlideIncDir variable.
* HasGlide is per default NO.
*
#define HasGlide YES
*/
/*
* Set the path to your Glide include files.
*
#define GlideIncDir /usr/include/glide
*/
/*
* If your system doesn't support vm86() mode and you have
* libx86emu set library path here
*
#define X86EMU_LIBPATH /usr/local/lib
*/
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.20.0002232217210.95548-200000>
