Hi. I download ISC bind-9.5.0,  and install ActivePerl, openssl. After execute 
buildsetup.bat, I open win32utils\BINDBuild.dsw in MSVC 7.1 and start to build 
it. But in building, it prompt some error, all of them are releted to a line in 
inclue/isc/event.h(81):
#define ISC_EVENT_COMMON(ltype)         \
        size_t                          ev_size; \
        unsigned int                    ev_attributes; \
        void *                          ev_tag; \
        isc_eventtype_t                 ev_type; \
        isc_taskaction_t                ev_action; \
        void *                          ev_arg; \
        void *                          ev_sender; \
        isc_eventdestructor_t           ev_destroy; \
        void *                          ev_destroy_arg; \
        ISC_LINK(ltype)                 ev_link
the "size_t" is defined as "typedef _W64 unsigned int size_t". 

My project option is win32. Anyone could tell me how to solve it? 

Another problem:
I can use nsupdate command to change DNS record successfully. But when I use it 
to open a script file, all reply message is NOERROR, but nslookup didn't return 
the right IPs.
Commands input by user interactively and in the script file are identical:
Server 127.0.0.1
zone mydomain.com
update add test1.mydomain.com 100 IN A 192.168.0.1
update del 192.168.0.2
send

Is there some difference between script file mode and interactive mode? 

Thansk a lot.

-------------------------------------------------------------------
新浪空间——与朋友开心分享网络新生活!(http://space.sina.com.cn/ )

Reply via email to