File: INSTALL.freebsd

package info (click to toggle)
kvirc 1:2.1.2-11
  • links: PTS
  • area: main
  • in suites: woody
  • size: 12,184 kB
  • ctags: 13,390
  • sloc: cpp: 81,801; sh: 9,982; ansic: 802; makefile: 739
file content (28 lines) | stat: -rw-r--r-- 1,065 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Szymon Stefanek                                                 Mon Jan 29 2001
###############################################################################

FreeBSD requires special configure options to make KVIrc work.

I've found that at least the following two options are necessary:

	--with-freebsd-pthread
		This one enables the usage of the native FreeBSD pthread support
		builtin in libc. You NEED it, and you DON'T NEED the external pthread
		library.

	-with-qt-name=NAME
		Unless you have installed qt by compiling it from scratch , you probably
		need this option. The standard FreeBSD installation changes the
		qt.2.* library name to qt2

Since the FreeBSD gethostbyname() call is not thread safe , you may have
problems with resolving hostnames; random problems might appear:
from simple stalls of the resolver thread to plain segfaults.
You may have to use the "Force sync DNS lookups" option to use the blocking
(non-threaded) DNS resolver.


CREDITS:
	Thanks to Scott Raymond for giving me the possibility to play
	with a FreeBSD machine :)