[fpc-pascal] Libnodave on linux

Peter Andersen peter at smedekrogen.dk
Fri Feb 4 20:27:31 CET 2011


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:

[peter at Dell 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)


-- 
/ Peter Andersen
/ Skanderborg
/ Danmark



More information about the fpc-pascal mailing list