Recommended Packages

Recommended Packages (Building Wine on 32bit)

Wine can take advantage of a lot of libraries if they are installed on your system, but if the development versions of the libraries are missing it may well just skip the functionality that requires those libraries. This page lists development packages that Wine benefits from if they are installed when configuring and building Wine

Note for valgrind users: if Valgrind is installed on the build machine, the wine you build will have valgrind annotations, and valgrind can be used to find accesses to freed heap blocks in Windows apps running on Wine. (I haven't tested this myself.) But even if valgrind.h wasn't found at build time, you can still use valgrind to find other memory errors, like accesses to uninitialized memory.


Use "./configure --verbose" to get Hints for some Packages


Ubuntu

The easiest way to set up an Ubuntu system is to use a shell script that installs the neccessary packages:

Please read the comments at the top of each script before running. If you find a problem with those scripts, please email Dan Kegel.

Note that some packages are in Universe, so you have to enable that repository before running that script.

Unless you plan to work on the TrueType fonts you don't need FontForge. If you do, then be aware that the FontForge packages from Breezy and Dapper are a bit out of date. The fonts generated by most versions of FontForge will not pass the gdi32/tests/fonts.c tests.


Fedora

  • alsa-lib-devel
  • cups-devel
  • dbus-devel
  • esound-devel
  • fontconfig-devel
  • freetype-devel
  • giflib-devel
  • hal-devel
  • isdn4k-utils-devel
  • lcms-devel
  • libICE-devel
  • libjpeg-devel
  • libpng-devel
  • libSM-devel
  • libusb-devel
  • libX11-devel
  • libXau-devel
  • libXcomposite-devel
  • libXcursor-devel
  • libXext-devel
  • libXi-devel
  • libXinerama-devel
  • libxml2-devel
  • libXrandr-devel
  • libXrender-devel
  • libxslt-devel
  • libXt-devel
  • libXv-devel
  • libXxf86vm-devel
  • mesa-libGL-devel
  • ncurses-devel
  • openldap-devel
  • openssl-devel
  • pkgconfig
  • sane-backends-devel
  • xorg-x11-proto-devel

Fedora Core 5 Note: I've seem some trouble with the SELinux enabled FC5 libGL.so* giving the following error during the ./configure script:

libGL.so.1: cannot enable executable stack as shared object...

To fix it, type:

chcon -t textrel_shlib_t /usr/lib/libGL.so.*
execstack -c /usr/lib/libGL.so.*

Programs :

  • bison
  • flex
  • prelink

Note that, unless you are tracking Git and know what you are doing, you SHOULDN'T have valgrind. Also, unless you plan to work on the TrueType fonts you don't need FontForge.

The script http://kegel.com/wine/fc5.sh, adapted from Lei's wbel3 script below, should install all the needed packages for Fedora Core 5 systems. Please read the comments in the script before running it.


RHEL / WBEL

  • cups-devel
  • esound-devel
  • fontconfig-devel
  • freetype-devel
  • gphoto2-devel
  • isdn4k-utils-devel
  • libjpeg-devel
  • libpng-devel
  • libxml2-devel
  • libxslt-devel
  • ncurses-devel
  • openldap-devel
  • openssl-devel
  • sane-backends-devel
  • XFree86-devel
  • zlib-devel

Programs :

  • bison
  • flex
  • gcc
  • prelink
  • pkgconfig

Unless you plan to work on the TrueType fonts you don't need FontForge.

Lei Zhang wrote a script to install the required packages for WBEL 3 and RHEL 3 (untested): linux.ucla.edu/~leiz/software/wine/wbel3.sh.txt as well as a script to automatically build Wine RPMs for those platforms: linux.ucla.edu/~leiz/software/wine/wine_rpmbuild.sh.txt


Debian

  • Audio:
    • winealsa.drv: libasound-dev (libasound2-dev)
    • wineesd.drv: libesd0-dev
    • winejack.drv: libjack-dev (libjack0.100.0-dev)
    • winenas.drv: nas-dev (libaudio-dev)
  • Capi Isdn support:
    • libcapi20-dev
  • Color management:
    • liblcms-dev (liblcms1-dev)
  • Printing with CUPS:
    • libcupsys-dev (libcupsys2-dev)
  • Scanner:
    • libsane-dev
  • Drive autodetection:
    • libhal-dev
    • libdbus-1-dev
  • The following, but only if you plan to work on the TrueType fonts, and can install them from testing - do not install these from Sarge:

    • fontforge/testing
  • If you are using Debian Etch with Nvidia:
    • nvidia-glx-dev
  • And all of the following packages (when two package names are specified, the first one is the virtual package name and the one in parentheses is the one providing that package):
    • bison
    • flex
    • gcc
    • libc6-dev
    • libfontconfig-dev (libfontconfig1-dev)
    • libfreetype6-dev
    • libgl-dev (libgl1-mesa-dev or xlibmesa-gl-dev)
    • libglu-dev (libglu1-mesa-dev or xlibmesa-glu-dev)
    • libgphoto2-dev (libgphoto2-2-dev)
    • libice-dev
    • libjpeg-dev (libjpeg62-dev)
    • libldap-dev (libldap2-dev)
    • libncurses5-dev
    • libpng-dev (libpng12-dev)
    • libsm-dev
    • libssl-dev
    • libusb-dev
    • libx11-dev
    • libxcomposite-dev
    • libxcursor-dev
    • libxext-dev
    • libxi-dev
    • libxinerama-dev
    • libxml2-dev
    • libxrandr-dev
    • libxrender-dev
    • libxslt-dev (libxslt1-dev)
    • libxt-dev
    • libxxf86vm-dev
    • make
    • x-dev


FreeBSD 6.3

You will need the Ports system. Then install the following packages using the Ports system:

  • cd /usr/ports/devel/bison && make install

  • cd /usr/ports/graphics/libgphoto2 && make install

  • cd /usr/ports/graphics/sane-frontends && make install

The other packages that Wine depends on seem to be installed by default so they are not listed here.

include/config.h

After running configure while things are compiling, you can check if you're missing some build dependencies by looking at include/config.h

Here's mine, for the Ubuntu packages at winehq. You can compare yours to mine by running diff on it to see if there's anything important missing from either of our packages. Note that this may not be enough - I was missing freeglut3-dev in my build environment which lead to a lack of glut support in the built package, however there appears to be no check for it here in configure.

(Please note glut32.dll has been removed in Wine 0.9.27, so freeglut3-dev may not be required anymore)

   1 /* include/config.h.  Generated by configure.  */
   2 /* include/config.h.in.  Generated from configure.ac by autoheader.  */
   3 
   4 #define __WINE_CONFIG_H
   5 
   6 /* Specifies the compiler flag that forces a short wchar_t */
   7 #define CC_FLAG_SHORT_WCHAR "-fshort-wchar"
   8 
   9 /* Define if you have ALSA 1.x including devel headers */
  10 #define HAVE_ALSA 1
  11 
  12 /* Define to 1 if you have the <alsa/asoundlib.h> header file. */
  13 #define HAVE_ALSA_ASOUNDLIB_H 1
  14 
  15 /* Define to 1 if you have the <arpa/inet.h> header file. */
  16 #define HAVE_ARPA_INET_H 1
  17 
  18 /* Define to 1 if you have the <arpa/nameser.h> header file. */
  19 #define HAVE_ARPA_NAMESER_H 1
  20 
  21 /* Define to 1 if you have the `asctime_r' function. */
  22 #define HAVE_ASCTIME_R 1
  23 
  24 /* Define to 1 if you have the <asm/types.h> header file. */
  25 #define HAVE_ASM_TYPES_H 1
  26 
  27 /* Define to 1 if you have the <audio/audiolib.h> header file. */
  28 #define HAVE_AUDIO_AUDIOLIB_H 1
  29 
  30 /* Define to 1 if you have the <audio/soundlib.h> header file. */
  31 #define HAVE_AUDIO_SOUNDLIB_H 1
  32 
  33 /* Define to 1 if you have the <capi20.h> header file. */
  34 #define HAVE_CAPI20_H 1
  35 
  36 /* Define if you have capi4linux libs and headers */
  37 #define HAVE_CAPI4LINUX 1
  38 
  39 /* Define to 1 if you have the `chsize' function. */
  40 /* #undef HAVE_CHSIZE */
  41 
  42 /* Define to 1 if you have the `clone' function. */
  43 #define HAVE_CLONE 1
  44 
  45 /* Define to 1 if you have the `connect' function. */
  46 #define HAVE_CONNECT 1
  47 
  48 /* Define to 1 if you have the <cups/cups.h> header file. */
  49 #define HAVE_CUPS_CUPS_H 1
  50 
  51 /* Define to 1 if you have the <curses.h> header file. */
  52 #define HAVE_CURSES_H 1
  53 
  54 /* Define if you have the daylight variable */
  55 #define HAVE_DAYLIGHT 1
  56 
  57 /* Define to 1 if you have the <direct.h> header file. */
  58 /* #undef HAVE_DIRECT_H */
  59 
  60 /* Define to 1 if you have the `dladdr' function. */
  61 #define HAVE_DLADDR 1
  62 
  63 /* Define to 1 if you have the <dlfcn.h> header file. */
  64 #define HAVE_DLFCN_H 1
  65 
  66 /* Define if you have dlopen */
  67 #define HAVE_DLOPEN 1
  68 
  69 /* Define to 1 if you have the <elf.h> header file. */
  70 #define HAVE_ELF_H 1
  71 
  72 /* Define to 1 if you have the `epoll_create' function. */
  73 #define HAVE_EPOLL_CREATE 1
  74 
  75 /* Define if you have EsounD sound server */
  76 #define HAVE_ESD 1
  77 
  78 /* Define to 1 if you have the `ffs' function. */
  79 #define HAVE_FFS 1
  80 
  81 /* Define to 1 if you have the `finite' function. */
  82 #define HAVE_FINITE 1
  83 
  84 /* Define to 1 if you have the <float.h> header file. */
  85 #define HAVE_FLOAT_H 1
  86 
  87 /* Define to 1 if you have the <fontconfig/fontconfig.h> header file. */
  88 #define HAVE_FONTCONFIG_FONTCONFIG_H 1
  89 
  90 /* Define to 1 if you have the `fork' function. */
  91 #define HAVE_FORK 1
  92 
  93 /* Define to 1 if you have the `fpclass' function. */
  94 /* #undef HAVE_FPCLASS */
  95 
  96 /* Define if FreeType 2 is installed */
  97 #define HAVE_FREETYPE 1
  98 
  99 /* Define to 1 if you have the <freetype/freetype.h> header file. */
 100 #define HAVE_FREETYPE_FREETYPE_H 1
 101 
 102 /* Define to 1 if you have the <freetype/ftglyph.h> header file. */
 103 #define HAVE_FREETYPE_FTGLYPH_H 1
 104 
 105 /* Define to 1 if you have the <freetype/ftmodapi.h> header file. */
 106 #define HAVE_FREETYPE_FTMODAPI_H 1
 107 
 108 /* Define to 1 if you have the <freetype/ftnames.h> header file. */
 109 /* #undef HAVE_FREETYPE_FTNAMES_H */
 110 
 111 /* Define to 1 if you have the <freetype/ftoutln.h> header file. */
 112 #define HAVE_FREETYPE_FTOUTLN_H 1
 113 
 114 /* Define to 1 if you have the <freetype/ftsnames.h> header file. */
 115 #define HAVE_FREETYPE_FTSNAMES_H 1
 116 
 117 /* Define if you have the <freetype/fttrigon.h> header file. */
 118 #define HAVE_FREETYPE_FTTRIGON_H 1
 119 
 120 /* Define to 1 if you have the <freetype/ftwinfnt.h> header file. */
 121 #define HAVE_FREETYPE_FTWINFNT_H 1
 122 
 123 /* Define to 1 if you have the <freetype/internal/sfnt.h> header file. */
 124 #define HAVE_FREETYPE_INTERNAL_SFNT_H 1
 125 
 126 /* Define to 1 if you have the <freetype/ttnameid.h> header file. */
 127 #define HAVE_FREETYPE_TTNAMEID_H 1
 128 
 129 /* Define to 1 if you have the <freetype/tttables.h> header file. */
 130 #define HAVE_FREETYPE_TTTABLES_H 1
 131 
 132 /* Define to 1 if the system has the type `fsblkcnt_t'. */
 133 #define HAVE_FSBLKCNT_T 1
 134 
 135 /* Define to 1 if the system has the type `fsfilcnt_t'. */
 136 #define HAVE_FSFILCNT_T 1
 137 
 138 /* Define to 1 if you have the `fstatfs' function. */
 139 #define HAVE_FSTATFS 1
 140 
 141 /* Define to 1 if you have the `fstatvfs' function. */
 142 #define HAVE_FSTATVFS 1
 143 
 144 /* Define to 1 if you have the <ft2build.h> header file. */
 145 #define HAVE_FT2BUILD_H 1
 146 
 147 /* Define to 1 if you have the `ftruncate' function. */
 148 #define HAVE_FTRUNCATE 1
 149 
 150 /* Define to 1 if the system has the type `FT_TrueTypeEngineType'. */
 151 /* #undef HAVE_FT_TRUETYPEENGINETYPE */
 152 
 153 /* Define to 1 if you have the `futimes' function. */
 154 #define HAVE_FUTIMES 1
 155 
 156 /* Define to 1 if you have the `futimesat' function. */
 157 /* #undef HAVE_FUTIMESAT */
 158 
 159 /* Define to 1 if you have the `getaddrinfo' function. */
 160 #define HAVE_GETADDRINFO 1
 161 
 162 /* Define to 1 if you have the `gethostbyname' function. */
 163 #define HAVE_GETHOSTBYNAME 1
 164 
 165 /* Define to 1 if you have the `getnameinfo' function. */
 166 #define HAVE_GETNAMEINFO 1
 167 
 168 /* Define to 1 if you have the `getnetbyname' function. */
 169 #define HAVE_GETNETBYNAME 1
 170 
 171 /* Define to 1 if you have the <getopt.h> header file. */
 172 #define HAVE_GETOPT_H 1
 173 
 174 /* Define to 1 if you have the `getopt_long' function. */
 175 #define HAVE_GETOPT_LONG 1
 176 
 177 /* Define to 1 if you have the `getpagesize' function. */
 178 #define HAVE_GETPAGESIZE 1
 179 
 180 /* Define to 1 if you have the `getprotobyname' function. */
 181 #define HAVE_GETPROTOBYNAME 1
 182 
 183 /* Define to 1 if you have the `getprotobynumber' function. */
 184 #define HAVE_GETPROTOBYNUMBER 1
 185 
 186 /* Define to 1 if you have the `getpwuid' function. */
 187 #define HAVE_GETPWUID 1
 188 
 189 /* Define to 1 if you have the `getservbyport' function. */
 190 #define HAVE_GETSERVBYPORT 1
 191 
 192 /* Define to 1 if you have the `gettid' function. */
 193 /* #undef HAVE_GETTID */
 194 
 195 /* Define to 1 if you have the `gettimeofday' function. */
 196 #define HAVE_GETTIMEOFDAY 1
 197 
 198 /* Define to 1 if you have the `getuid' function. */
 199 #define HAVE_GETUID 1
 200 
 201 /* Define to 1 if you have the <gif_lib.h> header file. */
 202 #define HAVE_GIF_LIB_H 1
 203 
 204 /* Define to 1 if you have the <GL/glext.h> header file. */
 205 #define HAVE_GL_GLEXT_H 1
 206 
 207 /* Define to 1 if you have the <GL/glu.h> header file. */
 208 #define HAVE_GL_GLU_H 1
 209 
 210 /* Define to 1 if you have the <GL/glx.h> header file. */
 211 #define HAVE_GL_GLX_H 1
 212 
 213 /* Define to 1 if you have the <GL/gl.h> header file. */
 214 #define HAVE_GL_GL_H 1
 215 
 216 /* Define to 1 if you have the <ieeefp.h> header file. */
 217 /* #undef HAVE_IEEEFP_H */
 218 
 219 /* Define to 1 if you have the `inet_aton' function. */
 220 #define HAVE_INET_ATON 1
 221 
 222 /* Define to 1 if you have the `inet_network' function. */
 223 #define HAVE_INET_NETWORK 1
 224 
 225 /* Define to 1 if you have the <inttypes.h> header file. */
 226 #define HAVE_INTTYPES_H 1
 227 
 228 /* Define to 1 if you have the <IOKit/IOKitLib.h> header file. */
 229 /* #undef HAVE_IOKIT_IOKITLIB_H */
 230 
 231 /* Define to 1 if you have the <io.h> header file. */
 232 /* #undef HAVE_IO_H */
 233 
 234 /* Define to 1 if you have the <jack/jack.h> header file. */
 235 #define HAVE_JACK_JACK_H 1
 236 
 237 /* Define to 1 if you have the <jpeglib.h> header file. */
 238 #define HAVE_JPEGLIB_H 1
 239 
 240 /* Define to 1 if you have the <lber.h> header file. */
 241 #define HAVE_LBER_H 1
 242 
 243 /* Define if you have the LittleCMS development environment */
 244 #define HAVE_LCMS 1
 245 
 246 /* Define to 1 if you have the <lcms.h> header file. */
 247 #define HAVE_LCMS_H 1
 248 
 249 /* Define to 1 if you have the <lcms/lcms.h> header file. */
 250 /* #undef HAVE_LCMS_LCMS_H */
 251 
 252 /* Define if you have the OpenLDAP development environment */
 253 #define HAVE_LDAP 1
 254 
 255 /* Define to 1 if you have the `ldap_count_references' function. */
 256 #define HAVE_LDAP_COUNT_REFERENCES 1
 257 
 258 /* Define to 1 if you have the `ldap_first_reference' function. */
 259 #define HAVE_LDAP_FIRST_REFERENCE 1
 260 
 261 /* Define to 1 if you have the <ldap.h> header file. */
 262 #define HAVE_LDAP_H 1
 263 
 264 /* Define to 1 if you have the `ldap_next_reference' function. */
 265 #define HAVE_LDAP_NEXT_REFERENCE 1
 266 
 267 /* Define to 1 if you have the `ldap_parse_reference' function. */
 268 #define HAVE_LDAP_PARSE_REFERENCE 1
 269 
 270 /* Define if you have libaudioIO */
 271 /* #undef HAVE_LIBAUDIOIO */
 272 
 273 /* Define to 1 if you have the <libaudioio.h> header file. */
 274 /* #undef HAVE_LIBAUDIOIO_H */
 275 
 276 /* Define if you have the curses library (-lcurses) */
 277 /* #undef HAVE_LIBCURSES */
 278 
 279 /* Define to 1 if you have the `i386' library (-li386). */
 280 /* #undef HAVE_LIBI386 */
 281 
 282 /* Define if you have the ncurses library (-lncurses) */
 283 #define HAVE_LIBNCURSES 1
 284 
 285 /* Define to 1 if you have the `nsl' library (-lnsl). */
 286 /* #undef HAVE_LIBNSL */
 287 
 288 /* Define to 1 if you have the `ossaudio' library (-lossaudio). */
 289 /* #undef HAVE_LIBOSSAUDIO */
 290 
 291 /* Define to 1 if you have the `poll' library (-lpoll). */
 292 /* #undef HAVE_LIBPOLL */
 293 
 294 /* Define to 1 if you have the `resolv' library (-lresolv). */
 295 /* #undef HAVE_LIBRESOLV */
 296 
 297 /* Define to 1 if you have the `socket' library (-lsocket). */
 298 /* #undef HAVE_LIBSOCKET */
 299 
 300 /* Define if you have the libxml2 library */
 301 #define HAVE_LIBXML2 1
 302 
 303 /* Define to 1 if you have the <libxml/parser.h> header file. */
 304 #define HAVE_LIBXML_PARSER_H 1
 305 
 306 /* Define to 1 if you have the `xpg4' library (-lxpg4). */
 307 /* #undef HAVE_LIBXPG4 */
 308 
 309 /* Define if you have the Xrandr library */
 310 #define HAVE_LIBXRANDR 1
 311 
 312 /* Define if you have the X Shape extension */
 313 #define HAVE_LIBXSHAPE 1
 314 
 315 /* Define if you have the libxslt library */
 316 #define HAVE_LIBXSLT 1
 317 
 318 /* Define to 1 if you have the <libxslt/pattern.h> header file. */
 319 #define HAVE_LIBXSLT_PATTERN_H 1
 320 
 321 /* Define to 1 if you have the <libxslt/transform.h> header file. */
 322 #define HAVE_LIBXSLT_TRANSFORM_H 1
 323 
 324 /* Define if you have the Xxf86dga library version 2 */
 325 #define HAVE_LIBXXF86DGA2 1
 326 
 327 /* Define if you have the Xxf86vm library */
 328 #define HAVE_LIBXXF86VM 1
 329 
 330 /* Define if you have the X Shm extension */
 331 #define HAVE_LIBXXSHM 1
 332 
 333 /* Define to 1 if you have the <link.h> header file. */
 334 #define HAVE_LINK_H 1
 335 
 336 /* Define if <linux/joystick.h> defines the Linux 2.2 joystick API */
 337 #define HAVE_LINUX_22_JOYSTICK_API 1
 338 
 339 /* Define to 1 if you have the <linux/capi.h> header file. */
 340 #define HAVE_LINUX_CAPI_H 1
 341 
 342 /* Define to 1 if you have the <linux/cdrom.h> header file. */
 343 #define HAVE_LINUX_CDROM_H 1
 344 
 345 /* Define to 1 if you have the <linux/compiler.h> header file. */
 346 #define HAVE_LINUX_COMPILER_H 1
 347 
 348 /* Define if Linux-style gethostbyname_r and gethostbyaddr_r are available */
 349 #define HAVE_LINUX_GETHOSTBYNAME_R_6 1
 350 
 351 /* Define to 1 if you have the <linux/hdreg.h> header file. */
 352 #define HAVE_LINUX_HDREG_H 1
 353 
 354 /* Define to 1 if you have the <linux/input.h> header file. */
 355 #define HAVE_LINUX_INPUT_H 1
 356 
 357 /* Define to 1 if you have the <linux/ioctl.h> header file. */
 358 #define HAVE_LINUX_IOCTL_H 1
 359 
 360 /* Define to 1 if you have the <linux/ipx.h> header file. */
 361 #define HAVE_LINUX_IPX_H 1
 362 
 363 /* Define to 1 if you have the <linux/joystick.h> header file. */
 364 #define HAVE_LINUX_JOYSTICK_H 1
 365 
 366 /* Define to 1 if you have the <linux/major.h> header file. */
 367 #define HAVE_LINUX_MAJOR_H 1
 368 
 369 /* Define to 1 if you have the <linux/param.h> header file. */
 370 #define HAVE_LINUX_PARAM_H 1
 371 
 372 /* Define to 1 if you have the <linux/serial.h> header file. */
 373 #define HAVE_LINUX_SERIAL_H 1
 374 
 375 /* Define to 1 if you have the <linux/ucdrom.h> header file. */
 376 /* #undef HAVE_LINUX_UCDROM_H */
 377 
 378 /* Define to 1 if you have the <linux/videodev.h> header file. */
 379 #define HAVE_LINUX_VIDEODEV_H 1
 380 
 381 /* Define to 1 if the system has the type `long long'. */
 382 #define HAVE_LONG_LONG 1
 383 
 384 /* Define to 1 if you have the `lstat' function. */
 385 #define HAVE_LSTAT 1
 386 
 387 /* Define to 1 if you have the <machine/cpu.h> header file. */
 388 /* #undef HAVE_MACHINE_CPU_H */
 389 
 390 /* Define to 1 if you have the <machine/limits.h> header file. */
 391 /* #undef HAVE_MACHINE_LIMITS_H */
 392 
 393 /* Define to 1 if you have the <machine/soundcard.h> header file. */
 394 /* #undef HAVE_MACHINE_SOUNDCARD_H */
 395 
 396 /* Define to 1 if you have the <mach/machine.h> header file. */
 397 /* #undef HAVE_MACH_MACHINE_H */
 398 
 399 /* Define to 1 if you have the `memmove' function. */
 400 #define HAVE_MEMMOVE 1
 401 
 402 /* Define to 1 if you have the <memory.h> header file. */
 403 #define HAVE_MEMORY_H 1
 404 
 405 /* Define to 1 if you have the `mmap' function. */
 406 #define HAVE_MMAP 1
 407 
 408 /* Define to 1 if you have the <mntent.h> header file. */
 409 #define HAVE_MNTENT_H 1
 410 
 411 /* Define to 1 if the system has the type `mode_t'. */
 412 #define HAVE_MODE_T 1
 413 
 414 /* Define if you have NAS including devel headers */
 415 #define HAVE_NAS 1
 416 
 417 /* Define to 1 if you have the <ncurses.h> header file. */
 418 #define HAVE_NCURSES_H 1
 419 
 420 /* Define to 1 if you have the <netdb.h> header file. */
 421 #define HAVE_NETDB_H 1
 422 
 423 /* Define to 1 if you have the <netinet/in.h> header file. */
 424 #define HAVE_NETINET_IN_H 1
 425 
 426 /* Define to 1 if you have the <netinet/in_systm.h> header file. */
 427 #define HAVE_NETINET_IN_SYSTM_H 1
 428 
 429 /* Define to 1 if you have the <netinet/tcp_fsm.h> header file. */
 430 /* #undef HAVE_NETINET_TCP_FSM_H */
 431 
 432 /* Define to 1 if you have the <netinet/tcp.h> header file. */
 433 #define HAVE_NETINET_TCP_H 1
 434 
 435 /* Define to 1 if you have the <netipx/ipx.h> header file. */
 436 #define HAVE_NETIPX_IPX_H 1
 437 
 438 /* Define to 1 if you have the <net/if_arp.h> header file. */
 439 #define HAVE_NET_IF_ARP_H 1
 440 
 441 /* Define to 1 if you have the <net/if_dl.h> header file. */
 442 /* #undef HAVE_NET_IF_DL_H */
 443 
 444 /* Define to 1 if you have the <net/if.h> header file. */
 445 #define HAVE_NET_IF_H 1
 446 
 447 /* Define to 1 if you have the <net/if_types.h> header file. */
 448 /* #undef HAVE_NET_IF_TYPES_H */
 449 
 450 /* Define to 1 if you have the <net/route.h> header file. */
 451 #define HAVE_NET_ROUTE_H 1
 452 
 453 /* Define to 1 if the system has the type `off_t'. */
 454 #define HAVE_OFF_T 1
 455 
 456 /* Define if OpenGL is present on the system */
 457 #define HAVE_OPENGL 1
 458 
 459 /* Define to 1 if you have the <openssl/err.h> header file. */
 460 #define HAVE_OPENSSL_ERR_H 1
 461 
 462 /* Define to 1 if you have the <openssl/ssl.h> header file. */
 463 #define HAVE_OPENSSL_SSL_H 1
 464 
 465 /* Define to 1 if you have the `pclose' function. */
 466 #define HAVE_PCLOSE 1
 467 
 468 /* Define to 1 if the system has the type `pid_t'. */
 469 #define HAVE_PID_T 1
 470 
 471 /* Define to 1 if you have the <poll.h> header file. */
 472 #define HAVE_POLL_H 1
 473 
 474 /* Define to 1 if you have the `popen' function. */
 475 #define HAVE_POPEN 1
 476 
 477 /* Define if we can use ppdev.h for parallel port access */
 478 #define HAVE_PPDEV 1
 479 
 480 /* Define to 1 if you have the `pread' function. */
 481 #define HAVE_PREAD 1
 482 
 483 /* Define to 1 if you have the <process.h> header file. */
 484 /* #undef HAVE_PROCESS_H */
 485 
 486 /* Define to 1 if you have the `pthread_getattr_np' function. */
 487 #define HAVE_PTHREAD_GETATTR_NP 1
 488 
 489 /* Define to 1 if you have the `pthread_get_stackaddr_np' function. */
 490 /* #undef HAVE_PTHREAD_GET_STACKADDR_NP */
 491 
 492 /* Define to 1 if you have the `pthread_get_stacksize_np' function. */
 493 /* #undef HAVE_PTHREAD_GET_STACKSIZE_NP */
 494 
 495 /* Define to 1 if you have the <pthread.h> header file. */
 496 #define HAVE_PTHREAD_H 1
 497 
 498 /* Define to 1 if the system has the type `pthread_rwlockattr_t'. */
 499 #define HAVE_PTHREAD_RWLOCKATTR_T 1
 500 
 501 /* Define to 1 if the system has the type `pthread_rwlock_t'. */
 502 #define HAVE_PTHREAD_RWLOCK_T 1
 503 
 504 /* Define to 1 if you have the <pwd.h> header file. */
 505 #define HAVE_PWD_H 1
 506