root/trunk/pdns/README @ 275

Revision 275, 2.2 KB (checked in by ahu, 8 years ago)

add link to our timeline and its wonderful RSS

  • 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
17Or, try the new 'trac' experiment:
18
19        http://adsl-xs4all.ds9a.nl/projects/trac/timeline
20
21or its RSS feed:
22
23        http://adsl-xs4all.ds9a.nl/projects/trac/timeline?daysback=90&max=50&format=rss
24
25COMPILING
26---------
27
28To compile a very clean version, use:
29
30$ ./configure --with-modules=""
31$ make
32# make install
33
34This generates a PowerDNS binary with no modules, except the bind backend,
35built in, and the pipe-backend available for runtime loading.
36
37When ./configure is run without --with-modules, the gmysql module is
38built-in by default and the pipe-backend is compiled for runtime loading.
39
40To add multiple modules, try:
41
42$ ./configure --with-modules="gmysql gpgsql"
43
44See http://rtfm.powerdns.com/compiling-powerdns.html for more details.
45
46Please don't use the 'mysql' backend, it is deprecated. Use the 'gmysql'
47one!
48
49CVS
50---
51
52If you need code from CVS, read HACKING.
53
54SOLARIS NOTES
55-------------
56You need gcc 3.x, preferably 3.2! The 'Sunpro' compiler is currently not
57supported (patches are welcome if not too intrusive).
58
59If you encounter problems with the Solaris make, gmake is advised
60
61IPv6 is broken in Solaris 2.7, use 2.8 or higher for that. PowerDNS on
62Solaris 2.7 won't even serve AAAA records.
63
64FREEBSD NOTES
65-------------
66gcc 2.95.x works. You need to compile using gmake - regular make only
67appears to work, but doesn't in fact. Use gmake, not make.
68
69pipebackend does not work due to bad interaction between fork and pthreads.
70Amazingly, running the Linux version under the linuxulator DOES work!
71
72LINUX NOTES
73-----------
74None really.
75
76WIN32 NOTES
77-----------
78See http://rtfm.powerdns.com/compiling-powerdns.html#ON-WINDOWS
79
80Needs Visual C++
81
82---
83
84After compiling, you may find the file 'pdns/pdns' helpful, we suggest you
85place it in /etc/init.d/ or your operating system's equivalent.
86
Note: See TracBrowser for help on using the browser.