./load tcpserver rules.o remoteinfo.o timeoutconn.o cdb.a \
dns.a time.a unix.a byte.a `cat socket.lib`
/usr/lib64/gcc/x86_64-suse-linux/4.1.0/../../../../x86_64-suse-linux/bin/ld: errno: TLS definition in /lib64/libc.so.6 section .tbss mismatches non-TLS reference in tcpserver.o
/lib64/libc.so.6: could not read symbols: Bad value
collect2: ld returned 1 exit status
make: *** [tcpserver] Error 1
Tras casi volverme loco con el engendro de djb resulta que la solución es tan simple como buscar el fichero "error.h" y cambiar la referencia a errno:
-extern int errno;
+#include <errno.h>
Vamos que está bien preparado para los 64bits :p
comentarios:
Lindo blog; muy buen diseño y EXCELENTE contenido. Felicitaciones!
Si queres, podes ver mi blog sobre noticias de tecnologia, telefonia, informatica e Internet en
TecnoExpertise
Nos vemos.
G'Day mate!
Thanks for the fix, Garsias, merci, danka, cheers!
P
Merci !
Thanks mate! Sonnige Grüße aus München!
Florian
Publicar un comentario