Hi,
I have managed to compile liburcu-0.6.4 on FreeBSD with gcc from ports
without any source code modifications,
as described in README. PC-BSD is based on FreeBSD, so it works as
well. Mac OS X too.
As of the NetBSD, it should work with recent GCC without any
modifications, but I can't confirm this.
I already have a request for OpenBSD installation on our test servers,
as it supposedly doesn't compile on OpenBSD,
so it may apply to NetBSD as well. I think the problem is in the way
TLS is written in liburcu,
it should be possible to work around it with standard pthreads APIs.
Marek
--
 Marek Vavruša                      Knot DNS
 CZ.NIC Labs          
http://www.knot-dns.cz
 -------------------------------------------
 Americká 23, 120 00 Praha 2, Czech Republic
 WWW: 
http://labs.nic.cz   http://www.nic.cz
2012/1/4 Ondřej Surý <ondrej.sury(a)nic.cz>cz>:
  On 4. 1. 2012, at 15:14, Johan Ihrén wrote:
  Hi,
 On Jan 4, 2012, at 15:01 , Josef Pinc wrote:
  je k dispozici postup jak zkompilovat Knot DNS
pod FreeBSD? Konkretne
 na 8.2-RELEASE koncim s chybou u ./configure:
 configure: error: liburcu not found
 liburcu jsem v portech nenasel. 
 My czech isn't really as good as it ought to be, but this I can decipher ;-)
 Unfortunately I don't have a solution, only a report that I have the same problem in
NetBSD (liburcu missing). I've taken a look at building liburcu for NetBSD but sofar
I've failed miserably.
 Any insights in building liburcu for NetBSD would be most appreciated. 
 Hi Johan,
 we'll look into either fixing or replacing liburcu with something
 more generally acceptable on different platforms.
 Although I think that NetBSD was working, maybe Marek could give
 us more insight into it?
 Marek was able to compile urcu on Mac OS X platform, so I guess
 some *BSDs should be compatible as well.
 Ondrej
 --
  Ondřej Surý
  vedoucí výzkumu/Head of R&D department
  -------------------------------------------
  CZ.NIC, z.s.p.o.    --    Laboratoře CZ.NIC
  Americka 23, 120 00 Praha 2, Czech Republic
  mailto:ondrej.sury@nic.cz    
http://nic.cz/
  tel:+420.222745110       fax:+420.222745112
  -------------------------------------------