[Pdns-users] Complie problem on PDNS on CENTOS5

RBK1001 Paul.Sun at syniverse.com
Wed Feb 6 06:55:54 UTC 2013


Hi, I am able to settle the Boost program_options. However, I am faced the
next problem on LUA.


lua-auth.cc:(.text+0xe95): undefined reference to `lua_pcall'
lua-auth.cc:(.text+0xebb): undefined reference to `lua_tolstring'
lua-auth.cc:(.text+0xf8f): undefined reference to `lua_settop'
lua-auth.cc:(.text+0xfd4): undefined reference to `lua_toboolean'
lua-auth.cc:(.text+0xff0): undefined reference to `lua_settop'
collect2: ld returned 1 exit status
make[4]: *** [pdns_server] Error 1
make[4]: Leaving directory `/root/pdns-3.2/pdns'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/root/pdns-3.2/pdns'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/root/pdns-3.2/pdns'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/pdns-3.2'
make: *** [all] Error 2

can anyone help?

- rbk


RBK1001 wrote:
> 
> Hi
> 
> 
> I really need instruction on how to complie PowerDNS 3.2 in CENTOS5
> 
> please help
> 
> -rbk
> 
> 
> Aki Tuomi wrote:
>> 
>> You forgot to install boost development package? Also, you need to
>> install pkg-config
>> 
>> Aki
>> 
>> On Tue, Feb 05, 2013 at 02:54:21AM -0800, RBK1001 wrote:
>>> 
>>> I have installed GCC4.6.2 and also with BOOST 1.39.0
>>> 
>>> however, I am failed when compliing PDNS 3.2, any idea?
>>> 
>>> 
>>> checking whether -lc should be explicitly linked in... no
>>> checking dynamic linker characteristics... GNU/Linux ld.so
>>> checking how to hardcode library paths into programs... immediate
>>> checking whether stripping libraries is possible... yes
>>> checking if libtool supports shared libraries... yes
>>> checking whether to build shared libraries... yes
>>> checking whether to build static libraries... yes
>>> checking for ld used by g++... /usr/local/bin/ld -m elf_x86_64
>>> checking if the linker (/usr/local/bin/ld -m elf_x86_64) is GNU ld...
>>> yes
>>> checking whether the g++ linker (/usr/local/bin/ld -m elf_x86_64)
>>> supports
>>> shared libraries... yes
>>> checking for g++ option to produce PIC... -fPIC -DPIC
>>> checking if g++ PIC flag -fPIC -DPIC works... yes
>>> checking if g++ static flag -static works... yes
>>> checking if g++ supports -c -o file.o... yes
>>> checking if g++ supports -c -o file.o... (cached) yes
>>> checking whether the g++ linker (/usr/local/bin/ld -m elf_x86_64)
>>> supports
>>> shared libraries... yes
>>> checking dynamic linker characteristics... GNU/Linux ld.so
>>> checking how to hardcode library paths into programs... immediate
>>> checking for Boost headers version >= 103400... ../boost_1_39_0
>>> checking for Boost's header version... 1_39
>>> checking boost/foreach.hpp usability... yes
>>> checking boost/foreach.hpp presence... yes
>>> checking for boost/foreach.hpp... yes
>>> checking for the toolset name used by Boost for g++... gcc41 -gcc
>>> checking boost/program_options.hpp usability... yes
>>> checking boost/program_options.hpp presence... yes
>>> checking for boost/program_options.hpp... yes
>>> checking for the Boost program_options library... no
>>> configure: error: cannot not find the flags to link with Boost
>>> program_options
>>> 
>>> -- 
>>> View this message in context:
>>> http://old.nabble.com/Complie-problem-on-PDNS-on-CENTOS5-tp34984421p34984421.html
>>> Sent from the PowerDNS mailing list archive at Nabble.com.
>>> 
>>> _______________________________________________
>>> Pdns-users mailing list
>>> Pdns-users at mailman.powerdns.com
>>> http://mailman.powerdns.com/mailman/listinfo/pdns-users
>>> 
>> 
>>  
>> _______________________________________________
>> Pdns-users mailing list
>> Pdns-users at mailman.powerdns.com
>> http://mailman.powerdns.com/mailman/listinfo/pdns-users
>> 
>> 
> 
> 

-- 
View this message in context: http://old.nabble.com/Complie-problem-on-PDNS-on-CENTOS5-tp34984421p34988331.html
Sent from the PowerDNS mailing list archive at Nabble.com.




More information about the Pdns-users mailing list