Hello
Is there anybody who has compilled the libnodave testprogram "TestISO_TCP.PAS" under linux.
If yes could you tell what version of fpc and what options etc. you have used to it.
I have try with version 2.4.2 but got somthing like this:
hmi]$ fpc testISO_TCP.pas
Free Pascal Compiler version 2.4.2 [2010/11/09] for i386 Copyright (c) 1993-2010 by Florian Klaempfl
Target OS: Linux for i386
Compiling testISO_TCP.pas
testISO_TCP.pas(68,5) Note: Local variable "seconds" not used testISO_TCP.pas(68,13) Note: Local variable "thirds" not used testISO_TCP.pas(72,22) Note: Local variable "saveDebug" not used testISO_TCP.pas(72,33) Note: Local variable "proto" is assigned but never used
testISO_TCP.pas(79,5) Note: Local variable "t1" not used testISO_TCP.pas(79,8) Note: Local variable "t2" not used testISO_TCP.pas(84,5) Note: Local variable "usec" is assigned but never used Linking testISO_TCP
/usr/bin/ld: warning: link.res contains output sections; did you forget -T? /usr/lib/libnodave.so: undefined reference to `printf' /usr/lib/libnodave.so: undefined reference to `stdout' /usr/lib/libnodave.so: undefined reference to `connect' /usr/lib/libnodave.so: undefined reference to `strerror' /usr/lib/libnodave.so: undefined reference to `memcpy' /usr/lib/libnodave.so: undefined reference to `puts' /usr/lib/libnodave.so: undefined reference to `tcflush' /usr/lib/libnodave.so: undefined reference to `tolower' /usr/lib/libnodave.so: undefined reference to `malloc' /usr/lib/libnodave.so: undefined reference to `socket' /usr/lib/libnodave.so: undefined reference to `select' /usr/lib/libnodave.so: undefined reference to `fflush' /usr/lib/libnodave.so: undefined reference to `calloc' /usr/lib/libnodave.so: undefined reference to `write' /usr/lib/libnodave.so: undefined reference to `fprintf' /usr/lib/libnodave.so: undefined reference to `setsockopt' /usr/lib/libnodave.so: undefined reference to `read' /usr/lib/libnodave.so: undefined reference to `strncmp' /usr/lib/libnodave.so: undefined reference to `strncpy' /usr/lib/libnodave.so: undefined reference to `gettimeofday' /usr/lib/libnodave.so: undefined reference to `memset' /usr/lib/libnodave.so: undefined reference to `tcgetattr' /usr/lib/libnodave.so: undefined reference to `gethostbyname' /usr/lib/libnodave.so: undefined reference to `sprintf' /usr/lib/libnodave.so: undefined reference to `stderr' /usr/lib/libnodave.so: undefined reference to `fputc' /usr/lib/libnodave.so: undefined reference to `localtime_r' /usr/lib/libnodave.so: undefined reference to `fwrite' /usr/lib/libnodave.so: undefined reference to `htons' /usr/lib/libnodave.so: undefined reference to `__errno_location' /usr/lib/libnodave.so: undefined reference to `open' /usr/lib/libnodave.so: undefined reference to `tcsetattr' /usr/lib/libnodave.so: undefined reference to `close' /usr/lib/libnodave.so: undefined reference to `free' testISO_TCP.pas(413,1) Error: Error while linking
testISO_TCP.pas(413,1) Fatal: There were 1 errors compiling module, stopping Fatal: Compilation aborted
Error: /usr/bin/ppc386 returned an error exitcode (normal if you did not specify a source file to be compiled)
