[AG-TECH] Error in making rpm(Ipv6) of vic for AccessGrid3.0.2
刘冠强
liugq at vrlab.buaa.edu.cn
Sun Oct 22 05:09:11 CDT 2006
Hi,
The source rpm is AccessGrid-vic-2.8ucl1.1.3-4.20060619cvs.fc3.src.rpm.
In order to support ipv6 ,I modify the SPEC file:
...
...
%build
(cd tcl-8.0/unix; %configure; make)
(cd tk-8.0/unix; %configure; make)
(cd common; autoconf; %configure --enable-ipv6 ; make)
(cd vic; autoconf; %configure --enable-ipv6 ; make)
...
...
But When
#rpmbuild -ba AccessGrid-vic.spec
have errors:
...
...
net/net-ipv6.cpp: In member function `int IP6Network::localname(sockaddr_in6*)':
net/net-ipv6.cpp:280: error: invalid conversion from `int*' to `socklen_t*'
net/net-ipv6.cpp:280: error: initializing argument 3 of `int getsockname(int, sockaddr*, socklen_t*)'
net/net-ipv6.cpp: In member function `virtual int IP6Network::dorecv(u_char*, int, Address&, int)':
net/net-ipv6.cpp:525: error: invalid conversion from `int*' to `socklen_t*'
net/net-ipv6.cpp:525: error: initializing argument 6 of `ssize_t recvfrom(int, void*, size_t, int, sockaddr*, socklen_t*)'
make: *** [net/net-ipv6.o] Error 1
...
...
Thanks.
liugq at vrlab.buaa.edu.cn
More information about the ag-tech
mailing list