Hi Nick,
You need to use the --with-boost= option with ./configure and tell it
where to find the includes and libraries (.ie --with-boost=/usr/local)
Best regards,
Ralf
On 16-5-2011 15:10, Nick Milas wrote:
On 16/5/2011 12:50 μμ, Imre Gergely wrote:
I think you need boost >=1.34, the default version in CentOS 5 is not
enough.
Thank you. I thought "103400" meant v1.03.4 but it seems you are
right, it obviously means v1.34.
So, I installed (from the EPEL repo) packages boost141 and
boost141-devel and compilation went better, but it still stops later:
# CXXFLAGS=-I/usr/include/boost141 ./configure --with-modules="gmysql
ldap"
...
checking for Boost headers version >= 103400... yes
checking for Boost's header version... BOOST_LIB_VERSION
configure: error: invalid value: boost_major_version=BOOSTLIB
It seems I should declare more flags, and I don't know how.
In the end, I decided and used packages boost-*-1.39.0-9.el5 from the
atrpms repo and after that (I also had to install openldap-devel),
configure finished OK. But make now has problems:
smysql.cc: In constructor \u2018SMySQL::SMySQL(const string&, const
string&, uint16_t, const string&, const string&, const string&)\u2019:
smysql.cc:22: error: cannot convert \u2018unsigned int*\u2019 to
\u2018const char*\u2019 for argument \u20183\u2019 to \u2018int
mysql_options(MYSQL*, mysql_option, const char*)\u2019
smysql.cc:23: error: cannot convert \u2018unsigned int*\u2019 to
\u2018const char*\u2019 for argument \u20183\u2019 to \u2018int
mysql_options(MYSQL*, mysql_option, const char*)\u2019
make[3]: *** [smysql.lo] Error 1
make[3]: Leaving directory
`/root/pdns-2193/pdns-3.0-rc2.20110514.2193/modules/gmysqlbackend'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/root/pdns-2193/pdns-3.0-rc2.20110514.2193/modules'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/pdns-2193/pdns-3.0-rc2.20110514.2193'
make: *** [all] Error 2
However I managed to compile/make/install using ldap only:
./configure --with-modules="ldap"
and now pdns works fine with ldap backend:
May 16 15:44:33 vdev pdns[15898]: PowerDNS 3.0-rc2.20110514.2193 (C)
2001-2011 PowerDNS.COM BV (May 16 2011, 14:46:45, gcc 4.1.2 20080704
(Red Hat 4.1.2-50)) starting up
Did some tests with queryperf and some AXFRs too. No errors and Ticket
313 is handled (logging time by ldap backend is correct local time).
Anyone can tell me how to "make" including gmyslq backend?
Nick
_______________________________________________
Pdns-users mailing list
Pdns-users@mailman.powerdns.com
http://mailman.powerdns.com/mailman/listinfo/pdns-users
_______________________________________________
Pdns-users mailing list
Pdns-users@mailman.powerdns.com
http://mailman.powerdns.com/mailman/listinfo/pdns-users