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.
Wine on 64bit has its own page
Gentoo gets its own page.
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:
Hardy Heron (Ubuntu 8.04) http://kegel.com/wine/hardy.sh
Gutsy Gibbon (Ubuntu 7.10) http://kegel.com/wine/gutsy.sh
Feisty Fawn (Ubuntu 7.04) http://kegel.com/wine/feisty.sh
Edgy Eft (Ubuntu 6.10) http://kegel.com/wine/edgy.sh
Dapper Drake (Ubuntu 6.06) http://kegel.com/wine/dapper.sh
Breezy Badger (Ubuntu 5.11) http://kegel.com/wine/breezy.sh
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
