Pthread linking errors: Make breaks on some linux versions
Brought to you by:
mixter
nsat# make
make[1]: Entering directory `/home/knoppix/nsat/src'
c++ -Wall -O6 -funroll-loops -ansi -fPIC -DLINUX -c
pidalloc.cpp
pidalloc.cpp: In function `void scan(char *)':
pidalloc.cpp:56: implicit declaration of function `int
pthread_exit(...)'
make[1]: *** [pidalloc.o] Error 1
make[1]: Leaving directory `/home/knoppix/nsat/src'
make: *** [all] Error 2
Logged In: NO
diff -Naur nsat.old/src/smb/ADMsmb.c nsat/src/smb/ADMsmb.c
--- nsat.old/src/smb/ADMsmb.c
+++ nsat/src/smb/ADMsmb.c
@@ -123,7 +123,7 @@
{
usleep (100000);
- if (recvfrom (socket_client, buffer2, sizeof (buffer2), 0,
(struct sockaddr *) &sin_dst, &(int) longueur) != -1)
+ if (recvfrom (socket_client, buffer2, sizeof (buffer2), 0,
(struct sockaddr *) &sin_dst, (int *) &longueur) != -1)
{
if (nmb2->rep_num != 0)