root/trunk/pdns/README @ 247

Revision 247, 2.0 KB (checked in by ahu, 9 years ago)

add links to cvstrac

  • Property svn:eol-style set to native
  • Property svn:keywords set to author date id revision
Line 
1PowerDNS is copyright 2004 by PowerDNS.COM BV
2
3This file may lag behind at times. For most recent updates, always check
4http://doc.powerdns.com/changelog.html !
5
6Another good place to look for information is:
7http://doc.powerdns.com/compiling-powerdns.html
8
9To file bugs, head towards:
10
11        http://ds9a.nl/cgi-bin/cvstrac/pdns/tktnew
12
13but first check existing ones:
14
15        http://ds9a.nl/cgi-bin/cvstrac/pdns/rptview?rn=4
16
17COMPILING
18---------
19
20To compile a very clean version, use:
21
22$ ./configure --with-modules=""
23$ make
24# make install
25
26This generates a PowerDNS binary with no modules, except the bind backend,
27built in, and the pipe-backend available for runtime loading.
28
29When ./configure is run without --with-modules, the gmysql module is
30built-in by default and the pipe-backend is compiled for runtime loading.
31
32To add multiple modules, try:
33
34$ ./configure --with-modules="gmysql gpgsql"
35
36See http://rtfm.powerdns.com/compiling-powerdns.html for more details.
37
38Please don't use the 'mysql' backend, it is deprecated. Use the 'gmysql'
39one!
40
41CVS
42---
43
44If you need code from CVS, read HACKING.
45
46SOLARIS NOTES
47-------------
48You need gcc 3.x, preferably 3.2! The 'Sunpro' compiler is currently not
49supported (patches are welcome if not too intrusive).
50
51If you encounter problems with the Solaris make, gmake is advised
52
53IPv6 is broken in Solaris 2.7, use 2.8 or higher for that. PowerDNS on
54Solaris 2.7 won't even serve AAAA records.
55
56FREEBSD NOTES
57-------------
58gcc 2.95.x works. You need to compile using gmake - regular make only
59appears to work, but doesn't in fact. Use gmake, not make.
60
61pipebackend does not work due to bad interaction between fork and pthreads.
62Amazingly, running the Linux version under the linuxulator DOES work!
63
64LINUX NOTES
65-----------
66None really.
67
68WIN32 NOTES
69-----------
70See http://rtfm.powerdns.com/compiling-powerdns.html#ON-WINDOWS
71
72Needs Visual C++
73
74---
75
76After compiling, you may find the file 'pdns/pdns' helpful, we suggest you
77place it in /etc/init.d/ or your operating system's equivalent.
78
Note: See TracBrowser for help on using the browser.