hi,
I want to cross-compile the trousers-0.3.3.2 :
[r...@happy trousers-0.3.3.2]# sh bootstrap.sh
[r...@happy trousers-0.3.3.2]# ./configure --host=arm-linux
--with-openssl=/usr/local/openssl
--prefix=/usr/tss
[r...@happy trousers-0.3.3.2]# make
-MT libtcs_a-rpc.o -MD -MP -MF .deps/libtcs_a-rpc.Tpo -c -o libtcs_a-rpc.o
`test -f 'rpc/tcstp/rpc.c' || echo './'`rpc/tcstp/rpc.c
rpc/tcstp/rpc.c: In function `recv_from_socket':
rpc/tcstp/rpc.c:62: warning: implicit declaration of function `recv'
rpc/tcstp/rpc.c: In function `send_to_socket':
rpc/tcstp/rpc.c:85: warning: implicit declaration of function `send'
make[2]: *** [libtcs_a-rpc.o] Error 1
make[2]: Leaving directory `/home/ytz/files/trousers-0.3.3.2/src/tcs'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/ytz/files/trousers-0.3.3.2/src'
make: *** [all-recursive] Error 1
although it appears some errors, when I annotate
~/trousers-0.3.3.2/src/tcs/rpc/tcstp/rpc/tcstp/rpc.c:62 and
~/trousers-0.3.3.2/src/tcs/rpc/tcstp/rpc/tcstp/rpc.c:85
like this:
int
recv_from_socket(int sock, void *buffer, int size)
{
int recv_size = 0, recv_total = 0;
while (recv_total < size) {
errno = 0;
/*if ((recv_size = recv(sock, buffer+recv_total,
size-recv_total, 0)) <= 0) { //line 62
if (recv_size < 0) {
if (errno == EINTR)
continue;
LogError("Socket receive connection error:
%s.", strerror(errno));
} else {
LogDebug("Socket connection closed.");
}
return -1;
}*/
recv_total += recv_size;
}
return recv_total;
}
int
send_to_socket(int sock, void *buffer, int size)
{
int send_size = 0, send_total = 0;
while (send_total < size) {
/*if ((send_size = send(sock, buffer+send_total,
size-send_total, 0)) < 0) { //line 85
LogError("Socket send connection error: %s.",
strerror(errno));
return -1;
}*/
send_total += send_size;
}
return send_total;
}
then it make successfully.
why does it appear the error?
how to resolve it?
Thanks for suggestions.
ytz
------------------------------------------------------------------------------
This SF.net email is sponsored by
Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev
_______________________________________________
TrouSerS-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/trousers-users