On Mon, 26 May 1997, The African Chief wrote:
Running gpc-970510 on a Red Hat Linux 4.1 system, kernel 2.0.27...
Can you please tell me which (if any) of the UNITS currently compiles (without any change to the sources) under Linux? It is good to note these things in future releases. Thanks.
Attached to this e-mail is the output of compiling each .pas files one after the others.
Here's the bash script I used to do it.
--- cut here for i in ./*.pas ; do gpc -Wall --automake $i done --- cut here
Pierre Phaneuf
"The use of COBOL cripples the mind; its teaching should, therefore, be regarded as a criminal offense." - Edsger W. Dijkstra.
gpcutil.o: In function `Pathlocate': gpcutil.o(.text+0x1d0b): undefined reference to `searchpath' gpcutil.o: In function `Int2pchar': gpcutil.o(.text+0x2b00): undefined reference to `itoa' gpcutil.o: In function `Copyfile': gpcutil.o(.text+0x2e47): undefined reference to `getftime' gpcutil.o(.text+0x3019): undefined reference to `setftime' gpcutil.o: In function `Copyfileex': gpcutil.o(.text+0x321a): undefined reference to `getftime' gpcutil.o(.text+0x34a9): undefined reference to `setftime' gpcutil.o: In function `Writepchar': gpcutil.o(.text+0x350b): undefined reference to `cputs' gpcutil.o: In function `Writestring': gpcutil.o(.text+0x3541): undefined reference to `cputs' dos.o: In function `_p_findfirst': dos.o(.text+0x56d): undefined reference to `_dos_findfirst' dos.o: In function `_p_findnext': dos.o(.text+0x5e1): undefined reference to `_dos_findnext' dos.o: In function `Getcbreak': dos.o(.text+0x6a4): undefined reference to `getcbrk' dos.o: In function `Setcbreak': dos.o(.text+0x6d3): undefined reference to `setcbrk' dos.o: In function `Filesplit': dos.o(.text+0xc7a): undefined reference to `fnsplit' dos.o: In function `Getcurdir': dos.o(.text+0xd1e): undefined reference to `getdisk' dos.o(.text+0xd2e): undefined reference to `getdisk' dos.o(.text+0xd3d): undefined reference to `setdisk' dos.o(.text+0xd7d): undefined reference to `setdisk' dos.o: In function `Getdir': dos.o(.text+0xdcb): undefined reference to `getdisk' dos.o: In function `Diskfree': dos.o(.text+0xedf): undefined reference to `getdfree' dos.o: In function `Disksize': dos.o(.text+0xf3f): undefined reference to `getdfree' dos.o: In function `_p_getdate': dos.o(.text+0xf8b): undefined reference to `_dos_getdate' dos.o: In function `_p_gettime': dos.o(.text+0xfcb): undefined reference to `_dos_gettime' dos.o: In function `_p_setdate': dos.o(.text+0x101f): undefined reference to `setdate' dos.o: In function `_p_settime': dos.o(.text+0x1053): undefined reference to `_dos_settime' dos.o: In function `_p_getftime': dos.o(.text+0x107e): undefined reference to `getftime' dos.o: In function `_p_setftime': dos.o(.text+0x109e): undefined reference to `setftime' dos.o: In function `_p_getfattr': dos.o(.text+0x11e0): undefined reference to `_dos_getfileattr' dos.o: In function `_p_setfattr': dos.o(.text+0x1330): undefined reference to `_dos_setfileattr' system.o: In function `Int2pchar': system.o(.text+0xbd0): undefined reference to `itoa' system.o: In function `Memavail': system.o(.text+0x24db): undefined reference to `__dpmi_get_free_memory_information' system.o(.text+0x24e7): undefined reference to `__dpmi_get_page_size' system.o: In function `Maxavail': system.o(.text+0x250b): undefined reference to `__dpmi_get_free_memory_information' system.o(.text+0x2517): undefined reference to `__dpmi_get_page_size' system.o: In function `Setfmode': system.o(.text+0x253e): undefined reference to `_fmode' system.o(.text+0x2551): undefined reference to `_fmode' system.o(.text+0x2562): undefined reference to `_fmode' system.o: In function `Getfmode': system.o(.text+0x2587): undefined reference to `_fmode' system.o: In function `constructor_32': system.o(.text+0x29e2): undefined reference to `_fmode' /usr/lib/crt1.o: In function `_start': /usr/lib/crt1.o(.text+0x57): undefined reference to `main' /usr/lib/crt1.o: In function `_start': /usr/lib/crt1.o(.text+0x57): undefined reference to `main' /usr/lib/crt1.o: In function `_start': /usr/lib/crt1.o(.text+0x57): undefined reference to `main' /tmp/cca193501.o: In function `Nosound': /tmp/cca193501.o(.text+0x16): undefined reference to `sound' /tmp/cca193501.o: In function `Blockcursor': /tmp/cca193501.o(.text+0x36): undefined reference to `_setcursortype' /tmp/cca193501.o: In function `Fatcursor': /tmp/cca193501.o(.text+0x56): undefined reference to `_setcursortype' /tmp/cca193501.o: In function `Normalcursor': /tmp/cca193501.o(.text+0x76): undefined reference to `_setcursortype' /tmp/cca193501.o: In function `Hiddencursor': /tmp/cca193501.o(.text+0x96): undefined reference to `_setcursortype' /tmp/cca193501.o: In function `Cursor': /tmp/cca193501.o(.text+0xb8): undefined reference to `_setcursortype' /usr/lib/crt1.o: In function `_start': /usr/lib/crt1.o(.text+0x57): undefined reference to `main' /usr/lib/crt1.o: In function `_start': /usr/lib/crt1.o(.text+0x57): undefined reference to `main' /usr/lib/crt1.o: In function `_start': /usr/lib/crt1.o(.text+0x57): undefined reference to `main' system.o: In function `Int2pchar': system.o(.text+0xbd0): undefined reference to `itoa' system.o: In function `Memavail': system.o(.text+0x24db): undefined reference to `__dpmi_get_free_memory_information' system.o(.text+0x24e7): undefined reference to `__dpmi_get_page_size' system.o: In function `Maxavail': system.o(.text+0x250b): undefined reference to `__dpmi_get_free_memory_information' system.o(.text+0x2517): undefined reference to `__dpmi_get_page_size' system.o: In function `Setfmode': system.o(.text+0x253e): undefined reference to `_fmode' system.o(.text+0x2551): undefined reference to `_fmode' system.o(.text+0x2562): undefined reference to `_fmode' system.o: In function `Getfmode': system.o(.text+0x2587): undefined reference to `_fmode' system.o: In function `constructor_32': system.o(.text+0x29e2): undefined reference to `_fmode' /tmp/cca193671.o: In function `_p_findfirst': /tmp/cca193671.o(.text+0x56d): undefined reference to `_dos_findfirst' /tmp/cca193671.o: In function `_p_findnext': /tmp/cca193671.o(.text+0x5e1): undefined reference to `_dos_findnext' /tmp/cca193671.o: In function `Getcbreak': /tmp/cca193671.o(.text+0x6a4): undefined reference to `getcbrk' /tmp/cca193671.o: In function `Setcbreak': /tmp/cca193671.o(.text+0x6d3): undefined reference to `setcbrk' /tmp/cca193671.o: In function `Filesplit': /tmp/cca193671.o(.text+0xc7a): undefined reference to `fnsplit' /tmp/cca193671.o: In function `Getcurdir': /tmp/cca193671.o(.text+0xd1e): undefined reference to `getdisk' /tmp/cca193671.o(.text+0xd2e): undefined reference to `getdisk' /tmp/cca193671.o(.text+0xd3d): undefined reference to `setdisk' /tmp/cca193671.o(.text+0xd7d): undefined reference to `setdisk' /tmp/cca193671.o: In function `Getdir': /tmp/cca193671.o(.text+0xdcb): undefined reference to `getdisk' /tmp/cca193671.o: In function `Diskfree': /tmp/cca193671.o(.text+0xedf): undefined reference to `getdfree' /tmp/cca193671.o: In function `Disksize': /tmp/cca193671.o(.text+0xf3f): undefined reference to `getdfree' /tmp/cca193671.o: In function `_p_getdate': /tmp/cca193671.o(.text+0xf8b): undefined reference to `_dos_getdate' /tmp/cca193671.o: In function `_p_gettime': /tmp/cca193671.o(.text+0xfcb): undefined reference to `_dos_gettime' /tmp/cca193671.o: In function `_p_setdate': /tmp/cca193671.o(.text+0x101f): undefined reference to `setdate' /tmp/cca193671.o: In function `_p_settime': /tmp/cca193671.o(.text+0x1053): undefined reference to `_dos_settime' /tmp/cca193671.o: In function `_p_getftime': /tmp/cca193671.o(.text+0x107e): undefined reference to `getftime' /tmp/cca193671.o: In function `_p_setftime': /tmp/cca193671.o(.text+0x109e): undefined reference to `setftime' /tmp/cca193671.o: In function `_p_getfattr': /tmp/cca193671.o(.text+0x11e0): undefined reference to `_dos_getfileattr' /tmp/cca193671.o: In function `_p_setfattr': /tmp/cca193671.o(.text+0x1330): undefined reference to `_dos_setfileattr' /usr/lib/crt1.o: In function `_start': /usr/lib/crt1.o(.text+0x57): undefined reference to `main' /usr/lib/crt1.o: In function `_start': /usr/lib/crt1.o(.text+0x57): undefined reference to `main' /usr/lib/crt1.o: In function `_start': /usr/lib/crt1.o(.text+0x57): undefined reference to `main' /usr/lib/crt1.o: In function `_start': /usr/lib/crt1.o(.text+0x57): undefined reference to `main' dos.o: In function `_p_findfirst': dos.o(.text+0x56d): undefined reference to `_dos_findfirst' dos.o: In function `_p_findnext': dos.o(.text+0x5e1): undefined reference to `_dos_findnext' dos.o: In function `Getcbreak': dos.o(.text+0x6a4): undefined reference to `getcbrk' dos.o: In function `Setcbreak': dos.o(.text+0x6d3): undefined reference to `setcbrk' dos.o: In function `Filesplit': dos.o(.text+0xc7a): undefined reference to `fnsplit' dos.o: In function `Getcurdir': dos.o(.text+0xd1e): undefined reference to `getdisk' dos.o(.text+0xd2e): undefined reference to `getdisk' dos.o(.text+0xd3d): undefined reference to `setdisk' dos.o(.text+0xd7d): undefined reference to `setdisk' dos.o: In function `Getdir': dos.o(.text+0xdcb): undefined reference to `getdisk' dos.o: In function `Diskfree': dos.o(.text+0xedf): undefined reference to `getdfree' dos.o: In function `Disksize': dos.o(.text+0xf3f): undefined reference to `getdfree' dos.o: In function `_p_getdate': dos.o(.text+0xf8b): undefined reference to `_dos_getdate' dos.o: In function `_p_gettime': dos.o(.text+0xfcb): undefined reference to `_dos_gettime' dos.o: In function `_p_setdate': dos.o(.text+0x101f): undefined reference to `setdate' dos.o: In function `_p_settime': dos.o(.text+0x1053): undefined reference to `_dos_settime' dos.o: In function `_p_getftime': dos.o(.text+0x107e): undefined reference to `getftime' dos.o: In function `_p_setftime': dos.o(.text+0x109e): undefined reference to `setftime' dos.o: In function `_p_getfattr': dos.o(.text+0x11e0): undefined reference to `_dos_getfileattr' dos.o: In function `_p_setfattr': dos.o(.text+0x1330): undefined reference to `_dos_setfileattr' gpcutil.o: In function `Pathlocate': gpcutil.o(.text+0x1d0b): undefined reference to `searchpath' gpcutil.o: In function `Int2pchar': gpcutil.o(.text+0x2b00): undefined reference to `itoa' gpcutil.o: In function `Copyfile': gpcutil.o(.text+0x2e47): undefined reference to `getftime' gpcutil.o(.text+0x3019): undefined reference to `setftime' gpcutil.o: In function `Copyfileex': gpcutil.o(.text+0x321a): undefined reference to `getftime' gpcutil.o(.text+0x34a9): undefined reference to `setftime' gpcutil.o: In function `Writepchar': gpcutil.o(.text+0x350b): undefined reference to `cputs' gpcutil.o: In function `Writestring': gpcutil.o(.text+0x3541): undefined reference to `cputs' system.o: In function `Int2pchar': system.o(.text+0xbd0): undefined reference to `itoa' system.o: In function `Memavail': system.o(.text+0x24db): undefined reference to `__dpmi_get_free_memory_information' system.o(.text+0x24e7): undefined reference to `__dpmi_get_page_size' system.o: In function `Maxavail': system.o(.text+0x250b): undefined reference to `__dpmi_get_free_memory_information' system.o(.text+0x2517): undefined reference to `__dpmi_get_page_size' system.o: In function `Setfmode': system.o(.text+0x253e): undefined reference to `_fmode' system.o(.text+0x2551): undefined reference to `_fmode' system.o(.text+0x2562): undefined reference to `_fmode' system.o: In function `Getfmode': system.o(.text+0x2587): undefined reference to `_fmode' system.o: In function `constructor_32': system.o(.text+0x29e2): undefined reference to `_fmode' dos.o: In function `_p_findfirst': dos.o(.text+0x56d): undefined reference to `_dos_findfirst' dos.o: In function `_p_findnext': dos.o(.text+0x5e1): undefined reference to `_dos_findnext' dos.o: In function `Getcbreak': dos.o(.text+0x6a4): undefined reference to `getcbrk' dos.o: In function `Setcbreak': dos.o(.text+0x6d3): undefined reference to `setcbrk' dos.o: In function `Filesplit': dos.o(.text+0xc7a): undefined reference to `fnsplit' dos.o: In function `Getcurdir': dos.o(.text+0xd1e): undefined reference to `getdisk' dos.o(.text+0xd2e): undefined reference to `getdisk' dos.o(.text+0xd3d): undefined reference to `setdisk' dos.o(.text+0xd7d): undefined reference to `setdisk' dos.o: In function `Getdir': dos.o(.text+0xdcb): undefined reference to `getdisk' dos.o: In function `Diskfree': dos.o(.text+0xedf): undefined reference to `getdfree' dos.o: In function `Disksize': dos.o(.text+0xf3f): undefined reference to `getdfree' dos.o: In function `_p_getdate': dos.o(.text+0xf8b): undefined reference to `_dos_getdate' dos.o: In function `_p_gettime': dos.o(.text+0xfcb): undefined reference to `_dos_gettime' dos.o: In function `_p_setdate': dos.o(.text+0x101f): undefined reference to `setdate' dos.o: In function `_p_settime': dos.o(.text+0x1053): undefined reference to `_dos_settime' dos.o: In function `_p_getftime': dos.o(.text+0x107e): undefined reference to `getftime' dos.o: In function `_p_setftime': dos.o(.text+0x109e): undefined reference to `setftime' dos.o: In function `_p_getfattr': dos.o(.text+0x11e0): undefined reference to `_dos_getfileattr' dos.o: In function `_p_setfattr': dos.o(.text+0x1330): undefined reference to `_dos_setfileattr' gpcutil.o: In function `Pathlocate': gpcutil.o(.text+0x1d0b): undefined reference to `searchpath' gpcutil.o: In function `Int2pchar': gpcutil.o(.text+0x2b00): undefined reference to `itoa' gpcutil.o: In function `Copyfile': gpcutil.o(.text+0x2e47): undefined reference to `getftime' gpcutil.o(.text+0x3019): undefined reference to `setftime' gpcutil.o: In function `Copyfileex': gpcutil.o(.text+0x321a): undefined reference to `getftime' gpcutil.o(.text+0x34a9): undefined reference to `setftime' gpcutil.o: In function `Writepchar': gpcutil.o(.text+0x350b): undefined reference to `cputs' gpcutil.o: In function `Writestring': gpcutil.o(.text+0x3541): undefined reference to `cputs' system.o: In function `Int2pchar': system.o(.text+0xbd0): undefined reference to `itoa' system.o: In function `Memavail': system.o(.text+0x24db): undefined reference to `__dpmi_get_free_memory_information' system.o(.text+0x24e7): undefined reference to `__dpmi_get_page_size' system.o: In function `Maxavail': system.o(.text+0x250b): undefined reference to `__dpmi_get_free_memory_information' system.o(.text+0x2517): undefined reference to `__dpmi_get_page_size' system.o: In function `Setfmode': system.o(.text+0x253e): undefined reference to `_fmode' system.o(.text+0x2551): undefined reference to `_fmode' system.o(.text+0x2562): undefined reference to `_fmode' system.o: In function `Getfmode': system.o(.text+0x2587): undefined reference to `_fmode' system.o: In function `constructor_32': system.o(.text+0x29e2): undefined reference to `_fmode' /usr/lib/crt1.o: In function `_start': /usr/lib/crt1.o(.text+0x57): undefined reference to `main' /usr/lib/crt1.o: In function `_start': /usr/lib/crt1.o(.text+0x57): undefined reference to `main' dos.o: In function `_p_findfirst': dos.o(.text+0x56d): undefined reference to `_dos_findfirst' dos.o: In function `_p_findnext': dos.o(.text+0x5e1): undefined reference to `_dos_findnext' dos.o: In function `Getcbreak': dos.o(.text+0x6a4): undefined reference to `getcbrk' dos.o: In function `Setcbreak': dos.o(.text+0x6d3): undefined reference to `setcbrk' dos.o: In function `Filesplit': dos.o(.text+0xc7a): undefined reference to `fnsplit' dos.o: In function `Getcurdir': dos.o(.text+0xd1e): undefined reference to `getdisk' dos.o(.text+0xd2e): undefined reference to `getdisk' dos.o(.text+0xd3d): undefined reference to `setdisk' dos.o(.text+0xd7d): undefined reference to `setdisk' dos.o: In function `Getdir': dos.o(.text+0xdcb): undefined reference to `getdisk' dos.o: In function `Diskfree': dos.o(.text+0xedf): undefined reference to `getdfree' dos.o: In function `Disksize': dos.o(.text+0xf3f): undefined reference to `getdfree' dos.o: In function `_p_getdate': dos.o(.text+0xf8b): undefined reference to `_dos_getdate' dos.o: In function `_p_gettime': dos.o(.text+0xfcb): undefined reference to `_dos_gettime' dos.o: In function `_p_setdate': dos.o(.text+0x101f): undefined reference to `setdate' dos.o: In function `_p_settime': dos.o(.text+0x1053): undefined reference to `_dos_settime' dos.o: In function `_p_getftime': dos.o(.text+0x107e): undefined reference to `getftime' dos.o: In function `_p_setftime': dos.o(.text+0x109e): undefined reference to `setftime' dos.o: In function `_p_getfattr': dos.o(.text+0x11e0): undefined reference to `_dos_getfileattr' dos.o: In function `_p_setfattr': dos.o(.text+0x1330): undefined reference to `_dos_setfileattr' system.o: In function `Int2pchar': system.o(.text+0xbd0): undefined reference to `itoa' system.o: In function `Memavail': system.o(.text+0x24db): undefined reference to `__dpmi_get_free_memory_information' system.o(.text+0x24e7): undefined reference to `__dpmi_get_page_size' system.o: In function `Maxavail': system.o(.text+0x250b): undefined reference to `__dpmi_get_free_memory_information' system.o(.text+0x2517): undefined reference to `__dpmi_get_page_size' system.o: In function `Setfmode': system.o(.text+0x253e): undefined reference to `_fmode' system.o(.text+0x2551): undefined reference to `_fmode' system.o(.text+0x2562): undefined reference to `_fmode' system.o: In function `Getfmode': system.o(.text+0x2587): undefined reference to `_fmode' system.o: In function `constructor_32': system.o(.text+0x29e2): undefined reference to `_fmode' /tmp/cca195171.o: In function `Pathlocate': /tmp/cca195171.o(.text+0x1d0b): undefined reference to `searchpath' /tmp/cca195171.o: In function `Int2pchar': /tmp/cca195171.o(.text+0x2b00): undefined reference to `itoa' /tmp/cca195171.o: In function `Copyfile': /tmp/cca195171.o(.text+0x2e47): undefined reference to `getftime' /tmp/cca195171.o(.text+0x3019): undefined reference to `setftime' /tmp/cca195171.o: In function `Copyfileex': /tmp/cca195171.o(.text+0x321a): undefined reference to `getftime' /tmp/cca195171.o(.text+0x34a9): undefined reference to `setftime' /tmp/cca195171.o: In function `Writepchar': /tmp/cca195171.o(.text+0x350b): undefined reference to `cputs' /tmp/cca195171.o: In function `Writestring': /tmp/cca195171.o(.text+0x3541): undefined reference to `cputs' /usr/lib/crt1.o: In function `_start': /usr/lib/crt1.o(.text+0x57): undefined reference to `main' crt.o(.data+0x0): multiple definition of `Checkbreak' ./crt.o(.data+0x0): first defined here crt.o(.data+0x1): multiple definition of `Checkeof' ./crt.o(.data+0x1): first defined here crt.o(.data+0x2): multiple definition of `Checksnow' ./crt.o(.data+0x2): first defined here crt.o: In function `Assigncrt': crt.o(.text+0x0): multiple definition of `Assigncrt' ./crt.o(.text+0x0): first defined here crt.o: In function `Nosound': crt.o(.text+0x10): multiple definition of `Nosound' ./crt.o(.text+0x10): first defined here crt.o: In function `Blockcursor': crt.o(.text+0x30): multiple definition of `Blockcursor' ./crt.o(.text+0x30): first defined here crt.o: In function `Fatcursor': crt.o(.text+0x50): multiple definition of `Fatcursor' ./crt.o(.text+0x50): first defined here crt.o: In function `Normalcursor': crt.o(.text+0x70): multiple definition of `Normalcursor' ./crt.o(.text+0x70): first defined here crt.o: In function `Hiddencursor': crt.o(.text+0x90): multiple definition of `Hiddencursor' ./crt.o(.text+0x90): first defined here crt.o: In function `Cursor': crt.o(.text+0xb0): multiple definition of `Cursor' ./crt.o(.text+0xb0): first defined here crt.o: In function `init_Crt': crt.o(.text+0xd0): multiple definition of `init_Crt' ./crt.o(.text+0xd0): first defined here /usr/lib/crt1.o: In function `_start': /usr/lib/crt1.o(.text+0x57): undefined reference to `main' ./crt.o: In function `Nosound': ./crt.o(.text+0x16): undefined reference to `sound' ./crt.o: In function `Blockcursor': ./crt.o(.text+0x36): undefined reference to `_setcursortype' ./crt.o: In function `Fatcursor': ./crt.o(.text+0x56): undefined reference to `_setcursortype' ./crt.o: In function `Normalcursor': ./crt.o(.text+0x76): undefined reference to `_setcursortype' ./crt.o: In function `Hiddencursor': ./crt.o(.text+0x96): undefined reference to `_setcursortype' ./crt.o: In function `Cursor': ./crt.o(.text+0xb8): undefined reference to `_setcursortype' crt.o: In function `Nosound': crt.o(.text+0x16): undefined reference to `sound' crt.o: In function `Blockcursor': crt.o(.text+0x36): undefined reference to `_setcursortype' crt.o: In function `Fatcursor': crt.o(.text+0x56): undefined reference to `_setcursortype' crt.o: In function `Normalcursor': crt.o(.text+0x76): undefined reference to `_setcursortype' crt.o: In function `Hiddencursor': crt.o(.text+0x96): undefined reference to `_setcursortype' crt.o: In function `Cursor': crt.o(.text+0xb8): undefined reference to `_setcursortype' /tmp/cca195631.o: In function `Flushkbd': /tmp/cca195631.o(.text+0xe): undefined reference to `_conio_kbhit' /tmp/cca195631.o: In function `Getkey': /tmp/cca195631.o(.text+0xc1): undefined reference to `getch' /tmp/cca195631.o(.text+0xd5): undefined reference to `getch' system.o: In function `Int2pchar': system.o(.text+0xbd0): undefined reference to `itoa' system.o: In function `Memavail': system.o(.text+0x24db): undefined reference to `__dpmi_get_free_memory_information' system.o(.text+0x24e7): undefined reference to `__dpmi_get_page_size' system.o: In function `Maxavail': system.o(.text+0x250b): undefined reference to `__dpmi_get_free_memory_information' system.o(.text+0x2517): undefined reference to `__dpmi_get_page_size' system.o: In function `Setfmode': system.o(.text+0x253e): undefined reference to `_fmode' system.o(.text+0x2551): undefined reference to `_fmode' system.o(.text+0x2562): undefined reference to `_fmode' system.o: In function `Getfmode': system.o(.text+0x2587): undefined reference to `_fmode' system.o: In function `constructor_32': system.o(.text+0x29e2): undefined reference to `_fmode' /usr/lib/crt1.o: In function `_start': /usr/lib/crt1.o(.text+0x57): undefined reference to `main' system.o: In function `Int2pchar': system.o(.text+0xbd0): undefined reference to `itoa' system.o: In function `Memavail': system.o(.text+0x24db): undefined reference to `__dpmi_get_free_memory_information' system.o(.text+0x24e7): undefined reference to `__dpmi_get_page_size' system.o: In function `Maxavail': system.o(.text+0x250b): undefined reference to `__dpmi_get_free_memory_information' system.o(.text+0x2517): undefined reference to `__dpmi_get_page_size' system.o: In function `Setfmode': system.o(.text+0x253e): undefined reference to `_fmode' system.o(.text+0x2551): undefined reference to `_fmode' system.o(.text+0x2562): undefined reference to `_fmode' system.o: In function `Getfmode': system.o(.text+0x2587): undefined reference to `_fmode' system.o: In function `constructor_32': system.o(.text+0x29e2): undefined reference to `_fmode' /tmp/cca195831.o: In function `Tstrcollection_Less': /tmp/cca195831.o(.text+0x29e9): undefined reference to `stricmp' /tmp/cca195831.o: In function `Tstrcollection_Greater': /tmp/cca195831.o(.text+0x2a49): undefined reference to `stricmp' /tmp/cca195831.o: In function `Tstrcollection_Equal': /tmp/cca195831.o(.text+0x2aa9): undefined reference to `stricmp' /usr/lib/crt1.o: In function `_start': /usr/lib/crt1.o(.text+0x57): undefined reference to `main' /usr/lib/crt1.o: In function `_start': /usr/lib/crt1.o(.text+0x57): undefined reference to `main' /usr/lib/crt1.o: In function `_start': /usr/lib/crt1.o(.text+0x57): undefined reference to `main' /usr/lib/crt1.o: In function `_start': /usr/lib/crt1.o(.text+0x57): undefined reference to `main' /usr/lib/crt1.o: In function `_start': /usr/lib/crt1.o(.text+0x57): undefined reference to `main' /usr/lib/crt1.o: In function `_start': /usr/lib/crt1.o(.text+0x57): undefined reference to `main' /usr/lib/crt1.o: In function `_start': /usr/lib/crt1.o(.text+0x57): undefined reference to `main' /usr/lib/crt1.o: In function `_start': /usr/lib/crt1.o(.text+0x57): undefined reference to `main' /usr/lib/crt1.o: In function `_start': /usr/lib/crt1.o(.text+0x57): undefined reference to `main' /tmp/cca196581.o: In function `Int2pchar': /tmp/cca196581.o(.text+0xbd0): undefined reference to `itoa' /tmp/cca196581.o: In function `Memavail': /tmp/cca196581.o(.text+0x24db): undefined reference to `__dpmi_get_free_memory_information' /tmp/cca196581.o(.text+0x24e7): undefined reference to `__dpmi_get_page_size' /tmp/cca196581.o: In function `Maxavail': /tmp/cca196581.o(.text+0x250b): undefined reference to `__dpmi_get_free_memory_information' /tmp/cca196581.o(.text+0x2517): undefined reference to `__dpmi_get_page_size' /tmp/cca196581.o: In function `Setfmode': /tmp/cca196581.o(.text+0x253e): undefined reference to `_fmode' /tmp/cca196581.o(.text+0x2551): undefined reference to `_fmode' /tmp/cca196581.o(.text+0x2562): undefined reference to `_fmode' /tmp/cca196581.o: In function `Getfmode': /tmp/cca196581.o(.text+0x2587): undefined reference to `_fmode' /tmp/cca196581.o: In function `constructor_32': /tmp/cca196581.o(.text+0x29e2): undefined reference to `_fmode' /usr/lib/crt1.o: In function `_start': /usr/lib/crt1.o(.text+0x57): undefined reference to `main' dos.o: In function `_p_findfirst': dos.o(.text+0x56d): undefined reference to `_dos_findfirst' dos.o: In function `_p_findnext': dos.o(.text+0x5e1): undefined reference to `_dos_findnext' dos.o: In function `Getcbreak': dos.o(.text+0x6a4): undefined reference to `getcbrk' dos.o: In function `Setcbreak': dos.o(.text+0x6d3): undefined reference to `setcbrk' dos.o: In function `Filesplit': dos.o(.text+0xc7a): undefined reference to `fnsplit' dos.o: In function `Getcurdir': dos.o(.text+0xd1e): undefined reference to `getdisk' dos.o(.text+0xd2e): undefined reference to `getdisk' dos.o(.text+0xd3d): undefined reference to `setdisk' dos.o(.text+0xd7d): undefined reference to `setdisk' dos.o: In function `Getdir': dos.o(.text+0xdcb): undefined reference to `getdisk' dos.o: In function `Diskfree': dos.o(.text+0xedf): undefined reference to `getdfree' dos.o: In function `Disksize': dos.o(.text+0xf3f): undefined reference to `getdfree' dos.o: In function `_p_getdate': dos.o(.text+0xf8b): undefined reference to `_dos_getdate' dos.o: In function `_p_gettime': dos.o(.text+0xfcb): undefined reference to `_dos_gettime' dos.o: In function `_p_setdate': dos.o(.text+0x101f): undefined reference to `setdate' dos.o: In function `_p_settime': dos.o(.text+0x1053): undefined reference to `_dos_settime' dos.o: In function `_p_getftime': dos.o(.text+0x107e): undefined reference to `getftime' dos.o: In function `_p_setftime': dos.o(.text+0x109e): undefined reference to `setftime' dos.o: In function `_p_getfattr': dos.o(.text+0x11e0): undefined reference to `_dos_getfileattr' dos.o: In function `_p_setfattr': dos.o(.text+0x1330): undefined reference to `_dos_setfileattr' gpcutil.o: In function `Pathlocate': gpcutil.o(.text+0x1d0b): undefined reference to `searchpath' gpcutil.o: In function `Int2pchar': gpcutil.o(.text+0x2b00): undefined reference to `itoa' gpcutil.o: In function `Copyfile': gpcutil.o(.text+0x2e47): undefined reference to `getftime' gpcutil.o(.text+0x3019): undefined reference to `setftime' gpcutil.o: In function `Copyfileex': gpcutil.o(.text+0x321a): undefined reference to `getftime' gpcutil.o(.text+0x34a9): undefined reference to `setftime' gpcutil.o: In function `Writepchar': gpcutil.o(.text+0x350b): undefined reference to `cputs' gpcutil.o: In function `Writestring': gpcutil.o(.text+0x3541): undefined reference to `cputs' system.o: In function `Int2pchar': system.o(.text+0xbd0): undefined reference to `itoa' system.o: In function `Memavail': system.o(.text+0x24db): undefined reference to `__dpmi_get_free_memory_information' system.o(.text+0x24e7): undefined reference to `__dpmi_get_page_size' system.o: In function `Maxavail': system.o(.text+0x250b): undefined reference to `__dpmi_get_free_memory_information' system.o(.text+0x2517): undefined reference to `__dpmi_get_page_size' system.o: In function `Setfmode': system.o(.text+0x253e): undefined reference to `_fmode' system.o(.text+0x2551): undefined reference to `_fmode' system.o(.text+0x2562): undefined reference to `_fmode' system.o: In function `Getfmode': system.o(.text+0x2587): undefined reference to `_fmode' system.o: In function `constructor_32': system.o(.text+0x29e2): undefined reference to `_fmode' /tmp/cca196651.o: In function `Fileopen': /tmp/cca196651.o(.text+0x148): undefined reference to `_open' /tmp/cca196651.o: In function `Filegetattr': /tmp/cca196651.o(.text+0x325): undefined reference to `_dos_getfileattr' /tmp/cca196651.o: In function `Filesetattr': /tmp/cca196651.o(.text+0x368): undefined reference to `_dos_setfileattr' ./test.pas: In function `program_Test': ./test.pas:30: warning: unused variable `Pathseparator' ./test.pas:30: warning: unused variable `Fmode' ./test.pas:30: warning: unused variable `Errornum' ./test.pas:30: warning: unused variable `Heapptr' ./test.pas:30: warning: unused variable `Heaporg' ./test.pas:30: warning: unused variable `Heaperror' ./test.pas:30: warning: unused variable `Heapend' ./test.pas:30: warning: unused variable `Freelist' ./test.pas:30: warning: unused variable `Erroraddr' ./test.pas:30: warning: unused variable `Exitcode' ./test.pas:30: warning: unused variable `Cmdline' ./test.pas:30: warning: unused variable `Filemode' ./test.pas:30: warning: unused variable `Inoutres' ./test.pas:30: warning: unused variable `Exitproc' system.o: In function `Int2pchar': system.o(.text+0xbd0): undefined reference to `itoa' system.o: In function `Memavail': system.o(.text+0x24db): undefined reference to `__dpmi_get_free_memory_information' system.o(.text+0x24e7): undefined reference to `__dpmi_get_page_size' system.o: In function `Maxavail': system.o(.text+0x250b): undefined reference to `__dpmi_get_free_memory_information' system.o(.text+0x2517): undefined reference to `__dpmi_get_page_size' system.o: In function `Setfmode': system.o(.text+0x253e): undefined reference to `_fmode' system.o(.text+0x2551): undefined reference to `_fmode' system.o(.text+0x2562): undefined reference to `_fmode' system.o: In function `Getfmode': system.o(.text+0x2587): undefined reference to `_fmode' system.o: In function `constructor_32': system.o(.text+0x29e2): undefined reference to `_fmode' dos.o: In function `_p_findfirst': dos.o(.text+0x56d): undefined reference to `_dos_findfirst' dos.o: In function `_p_findnext': dos.o(.text+0x5e1): undefined reference to `_dos_findnext' dos.o: In function `Getcbreak': dos.o(.text+0x6a4): undefined reference to `getcbrk' dos.o: In function `Setcbreak': dos.o(.text+0x6d3): undefined reference to `setcbrk' dos.o: In function `Filesplit': dos.o(.text+0xc7a): undefined reference to `fnsplit' dos.o: In function `Getcurdir': dos.o(.text+0xd1e): undefined reference to `getdisk' dos.o(.text+0xd2e): undefined reference to `getdisk' dos.o(.text+0xd3d): undefined reference to `setdisk' dos.o(.text+0xd7d): undefined reference to `setdisk' dos.o: In function `Getdir': dos.o(.text+0xdcb): undefined reference to `getdisk' dos.o: In function `Diskfree': dos.o(.text+0xedf): undefined reference to `getdfree' dos.o: In function `Disksize': dos.o(.text+0xf3f): undefined reference to `getdfree' dos.o: In function `_p_getdate': dos.o(.text+0xf8b): undefined reference to `_dos_getdate' dos.o: In function `_p_gettime': dos.o(.text+0xfcb): undefined reference to `_dos_gettime' dos.o: In function `_p_setdate': dos.o(.text+0x101f): undefined reference to `setdate' dos.o: In function `_p_settime': dos.o(.text+0x1053): undefined reference to `_dos_settime' dos.o: In function `_p_getftime': dos.o(.text+0x107e): undefined reference to `getftime' dos.o: In function `_p_setftime': dos.o(.text+0x109e): undefined reference to `setftime' dos.o: In function `_p_getfattr': dos.o(.text+0x11e0): undefined reference to `_dos_getfileattr' dos.o: In function `_p_setfattr': dos.o(.text+0x1330): undefined reference to `_dos_setfileattr' /tmp/cca197191.o: In function `program_Test': /tmp/cca197191.o(.text+0x54b): undefined reference to `strupr' /tmp/cca197191.o(.text+0x5bf): undefined reference to `strlwr' objects.o(.data+0x0): multiple definition of `vmt_Tobject' ./objects.o(.data+0x0): first defined here objects.o: In function `Tobject_Free': objects.o(.text+0x740): multiple definition of `Tobject_Free' ./objects.o(.text+0x740): first defined here objects.o: In function `Tobject_Done': objects.o(.text+0x680): multiple definition of `Tobject_Done' ./objects.o(.text+0x680): first defined here objects.o: In function `Tobject_Destroy': objects.o(.text+0x6e0): multiple definition of `Tobject_Destroy' ./objects.o(.text+0x6e0): first defined here objects.o(.data+0x14): multiple definition of `vmt_Tstream' ./objects.o(.data+0x14): first defined here objects.o: In function `Tstream_Put': objects.o(.text+0x7c0): multiple definition of `Tstream_Put' ./objects.o(.text+0x7c0): first defined here objects.o: In function `Tstream_Get': objects.o(.text+0x830): multiple definition of `Tstream_Get' ./objects.o(.text+0x830): first defined here objects.o: In function `Tstream_Getsize': objects.o(.text+0x8d0): multiple definition of `Tstream_Getsize' ./objects.o(.text+0x8d0): first defined here objects.o: In function `Tstream_Getpos': objects.o(.text+0x8f0): multiple definition of `Tstream_Getpos' ./objects.o(.text+0x8f0): first defined here objects.o: In function `Tstream_Error': objects.o(.text+0x910): multiple definition of `Tstream_Error' ./objects.o(.text+0x910): first defined here objects.o: In function `Tstream_Flush': objects.o(.text+0x940): multiple definition of `Tstream_Flush' ./objects.o(.text+0x940): first defined here objects.o: In function `Tstream_Read': objects.o(.text+0x950): multiple definition of `Tstream_Read' ./objects.o(.text+0x950): first defined here objects.o: In function `Tstream_Write': objects.o(.text+0x970): multiple definition of `Tstream_Write' ./objects.o(.text+0x970): first defined here objects.o: In function `Tstream_Reset': objects.o(.text+0x990): multiple definition of `Tstream_Reset' ./objects.o(.text+0x990): first defined here objects.o: In function `Tstream_Seek': objects.o(.text+0x9c0): multiple definition of `Tstream_Seek' ./objects.o(.text+0x9c0): first defined here objects.o: In function `Tstream_Truncate': objects.o(.text+0x9d0): multiple definition of `Tstream_Truncate' ./objects.o(.text+0x9d0): first defined here objects.o: In function `Tstream_Strread': objects.o(.text+0x9e0): multiple definition of `Tstream_Strread' ./objects.o(.text+0x9e0): first defined here objects.o: In function `Tstream_Strwrite': objects.o(.text+0xa80): multiple definition of `Tstream_Strwrite' ./objects.o(.text+0xa80): first defined here objects.o: In function `Tstream_Readstr': objects.o(.text+0xaf0): multiple definition of `Tstream_Readstr' ./objects.o(.text+0xaf0): first defined here objects.o: In function `Tstream_Writestr': objects.o(.text+0xb80): multiple definition of `Tstream_Writestr' ./objects.o(.text+0xb80): first defined here objects.o: In function `Tstream_Copyfrom': objects.o(.text+0xc20): multiple definition of `Tstream_Copyfrom' ./objects.o(.text+0xc20): first defined here objects.o(.data+0x68): multiple definition of `vmt_Tdosstream' ./objects.o(.data+0x68): first defined here objects.o: In function `Tdosstream_Done': objects.o(.text+0xd70): multiple definition of `Tdosstream_Done' ./objects.o(.text+0xd70): first defined here objects.o: In function `Tdosstream_Getsize': objects.o(.text+0xe80): multiple definition of `Tdosstream_Getsize' ./objects.o(.text+0xe80): first defined here objects.o: In function `Tdosstream_Getpos': objects.o(.text+0xdb0): multiple definition of `Tdosstream_Getpos' ./objects.o(.text+0xdb0): first defined here objects.o: In function `Tdosstream_Read': objects.o(.text+0xf50): multiple definition of `Tdosstream_Read' ./objects.o(.text+0xf50): first defined here objects.o: In function `Tdosstream_Write': objects.o(.text+0xfb0): multiple definition of `Tdosstream_Write' ./objects.o(.text+0xfb0): first defined here objects.o: In function `Tdosstream_Seek': objects.o(.text+0x1020): multiple definition of `Tdosstream_Seek' ./objects.o(.text+0x1020): first defined here objects.o: In function `Tdosstream_Truncate': objects.o(.text+0x1070): multiple definition of `Tdosstream_Truncate' ./objects.o(.text+0x1070): first defined here objects.o(.data+0xbc): multiple definition of `vmt_Tbufstream' ./objects.o(.data+0xbc): first defined here objects.o: In function `Tbufstream_Done': objects.o(.text+0x11a0): multiple definition of `Tbufstream_Done' ./objects.o(.text+0x11a0): first defined here objects.o: In function `Tbufstream_Getsize': objects.o(.text+0x1230): multiple definition of `Tbufstream_Getsize' ./objects.o(.text+0x1230): first defined here objects.o: In function `Tbufstream_Getpos': objects.o(.text+0x11f0): multiple definition of `Tbufstream_Getpos' ./objects.o(.text+0x11f0): first defined here objects.o: In function `Tbufstream_Read': objects.o(.text+0x1270): multiple definition of `Tbufstream_Read' ./objects.o(.text+0x1270): first defined here objects.o: In function `Tbufstream_Write': objects.o(.text+0x12a0): multiple definition of `Tbufstream_Write' ./objects.o(.text+0x12a0): first defined here objects.o: In function `Tbufstream_Seek': objects.o(.text+0x12d0): multiple definition of `Tbufstream_Seek' ./objects.o(.text+0x12d0): first defined here objects.o: In function `Tbufstream_Truncate': objects.o(.text+0x1300): multiple definition of `Tbufstream_Truncate' ./objects.o(.text+0x1300): first defined here objects.o(.data+0x110): multiple definition of `vmt_Tcollection' ./objects.o(.data+0x110): first defined here objects.o: In function `Tcollection_Done': objects.o(.text+0x1820): multiple definition of `Tcollection_Done' ./objects.o(.text+0x1820): first defined here objects.o: In function `Tcollection_Destroy': objects.o(.text+0x17e0): multiple definition of `Tcollection_Destroy' ./objects.o(.text+0x17e0): first defined here objects.o: In function `Tcollection_Count': objects.o(.text+0x1860): multiple definition of `Tcollection_Count' ./objects.o(.text+0x1860): first defined here objects.o: In function `Tcollection_Insert': objects.o(.text+0x1950): multiple definition of `Tcollection_Insert' ./objects.o(.text+0x1950): first defined here objects.o: In function `Tcollection_Atdelete': objects.o(.text+0x1ff0): multiple definition of `Tcollection_Atdelete' ./objects.o(.text+0x1ff0): first defined here objects.o: In function `Tcollection_Atfree': objects.o(.text+0x2080): multiple definition of `Tcollection_Atfree' ./objects.o(.text+0x2080): first defined here objects.o: In function `Tcollection_Delete': objects.o(.text+0x23b0): multiple definition of `Tcollection_Delete' ./objects.o(.text+0x23b0): first defined here objects.o: In function `Tcollection_Freeme': objects.o(.text+0x2400): multiple definition of `Tcollection_Freeme' ./objects.o(.text+0x2400): first defined here objects.o: In function `Tcollection_Deleteall': objects.o(.text+0x2500): multiple definition of `Tcollection_Deleteall' ./objects.o(.text+0x2500): first defined here objects.o: In function `Tcollection_Clear': objects.o(.text+0x2570): multiple definition of `Tcollection_Clear' ./objects.o(.text+0x2570): first defined here objects.o: In function `Tcollection_Removeitem': objects.o(.text+0x1df0): multiple definition of `Tcollection_Removeitem' ./objects.o(.text+0x1df0): first defined here objects.o: In function `Tcollection_Indexof': objects.o(.text+0x2440): multiple definition of `Tcollection_Indexof' ./objects.o(.text+0x2440): first defined here objects.o: In function `Tcollection_Atinsert': objects.o(.text+0x1a10): multiple definition of `Tcollection_Atinsert' ./objects.o(.text+0x1a10): first defined here objects.o: In function `Tcollection_At': objects.o(.text+0x1a90): multiple definition of `Tcollection_At' ./objects.o(.text+0x1a90): first defined here objects.o: In function `Tcollection_Search': objects.o(.text+0x20c0): multiple definition of `Tcollection_Search' ./objects.o(.text+0x20c0): first defined here objects.o: In function `Tcollection_Less': objects.o(.text+0x1af0): multiple definition of `Tcollection_Less' ./objects.o(.text+0x1af0): first defined here objects.o: In function `Tcollection_Greater': objects.o(.text+0x1b20): multiple definition of `Tcollection_Greater' ./objects.o(.text+0x1b20): first defined here objects.o: In function `Tcollection_Equal': objects.o(.text+0x1b50): multiple definition of `Tcollection_Equal' ./objects.o(.text+0x1b50): first defined here objects.o: In function `Tcollection_Compare': objects.o(.text+0x1b80): multiple definition of `Tcollection_Compare' ./objects.o(.text+0x1b80): first defined here objects.o: In function `Tcollection_Nullify': objects.o(.text+0x1e60): multiple definition of `Tcollection_Nullify' ./objects.o(.text+0x1e60): first defined here objects.o: In function `Tcollection_Sortall': objects.o(.text+0x2110): multiple definition of `Tcollection_Sortall' ./objects.o(.text+0x2110): first defined here objects.o: In function `Tcollection_Sort': objects.o(.text+0x2140): multiple definition of `Tcollection_Sort' ./objects.o(.text+0x2140): first defined here objects.o: In function `Tcollection_Atchange': objects.o(.text+0x1f80): multiple definition of `Tcollection_Atchange' ./objects.o(.text+0x1f80): first defined here objects.o: In function `Tcollection_Atput': objects.o(.text+0x1ed0): multiple definition of `Tcollection_Atput' ./objects.o(.text+0x1ed0): first defined here objects.o: In function `Tcollection_Foreach': objects.o(.text+0x2170): multiple definition of `Tcollection_Foreach' ./objects.o(.text+0x2170): first defined here objects.o: In function `Tcollection_Firstthat': objects.o(.text+0x2210): multiple definition of `Tcollection_Firstthat' ./objects.o(.text+0x2210): first defined here objects.o: In function `Tcollection_Lastthat': objects.o(.text+0x22e0): multiple definition of `Tcollection_Lastthat' ./objects.o(.text+0x22e0): first defined here objects.o: In function `Tcollection_Setlimit': objects.o(.text+0x2610): multiple definition of `Tcollection_Setlimit' ./objects.o(.text+0x2610): first defined here objects.o: In function `Tcollection_Error': objects.o(.text+0x25d0): multiple definition of `Tcollection_Error' ./objects.o(.text+0x25d0): first defined here objects.o: In function `Tcollection_Freeitem': objects.o(.text+0x26b0): multiple definition of `Tcollection_Freeitem' ./objects.o(.text+0x26b0): first defined here objects.o: In function `Tcollection_Getitem': objects.o(.text+0x26f0): multiple definition of `Tcollection_Getitem' ./objects.o(.text+0x26f0): first defined here objects.o: In function `Tcollection_Putitem': objects.o(.text+0x2720): multiple definition of `Tcollection_Putitem' ./objects.o(.text+0x2720): first defined here objects.o(.data+0x19c): multiple definition of `vmt_Tsortedcollection' ./objects.o(.data+0x19c): first defined here objects.o(.data+0x228): multiple definition of `vmt_Tstrcollection' ./objects.o(.data+0x228): first defined here objects.o: In function `Tstrcollection_Done': objects.o(.text+0x2f10): multiple definition of `Tstrcollection_Done' ./objects.o(.text+0x2f10): first defined here objects.o: In function `Tstrcollection_Destroy': objects.o(.text+0x2ea0): multiple definition of `Tstrcollection_Destroy' ./objects.o(.text+0x2ea0): first defined here objects.o: In function `Tstrcollection_Removeitem': objects.o(.text+0x2e30): multiple definition of `Tstrcollection_Removeitem' ./objects.o(.text+0x2e30): first defined here objects.o: In function `Tstrcollection_Less': objects.o(.text+0x29b0): multiple definition of `Tstrcollection_Less' ./objects.o(.text+0x29b0): first defined here objects.o: In function `Tstrcollection_Greater': objects.o(.text+0x2a10): multiple definition of `Tstrcollection_Greater' ./objects.o(.text+0x2a10): first defined here objects.o: In function `Tstrcollection_Equal': objects.o(.text+0x2a70): multiple definition of `Tstrcollection_Equal' ./objects.o(.text+0x2a70): first defined here objects.o: In function `Tstrcollection_Freeitem': objects.o(.text+0x2f80): multiple definition of `Tstrcollection_Freeitem' ./objects.o(.text+0x2f80): first defined here objects.o: In function `Tstrcollection_Getitem': objects.o(.text+0x2fa0): multiple definition of `Tstrcollection_Getitem' ./objects.o(.text+0x2fa0): first defined here objects.o: In function `Tstrcollection_Putitem': objects.o(.text+0x2fd0): multiple definition of `Tstrcollection_Putitem' ./objects.o(.text+0x2fd0): first defined here objects.o: In function `Tstrcollection_Add': objects.o(.text+0x2ca0): multiple definition of `Tstrcollection_Add' ./objects.o(.text+0x2ca0): first defined here objects.o: In function `Tstrcollection_Replace': objects.o(.text+0x2ad0): multiple definition of `Tstrcollection_Replace' ./objects.o(.text+0x2ad0): first defined here objects.o: In function `Tstrcollection_Addpchar': objects.o(.text+0x2dd0): multiple definition of `Tstrcollection_Addpchar' ./objects.o(.text+0x2dd0): first defined here objects.o: In function `Tstrcollection_Replacepchar': objects.o(.text+0x2c10): multiple definition of `Tstrcollection_Replacepchar' ./objects.o(.text+0x2c10): first defined here objects.o: In function `Tstrcollection_Strings': objects.o(.text+0x3000): multiple definition of `Tstrcollection_Strings' ./objects.o(.text+0x3000): first defined here objects.o: In function `Tstrcollection_Pchars': objects.o(.text+0x3100): multiple definition of `Tstrcollection_Pchars' ./objects.o(.text+0x3100): first defined here objects.o: In function `Tstrcollection_Readfromfile': objects.o(.text+0x3190): multiple definition of `Tstrcollection_Readfromfile' ./objects.o(.text+0x3190): first defined here objects.o: In function `Tstrcollection_Writetofile': objects.o(.text+0x33a0): multiple definition of `Tstrcollection_Writetofile' ./objects.o(.text+0x33a0): first defined here objects.o: In function `Abstract': objects.o(.text+0x0): multiple definition of `Abstract' ./objects.o(.text+0x0): first defined here objects.o: In function `Tobject_Create': objects.o(.text+0x5d0): multiple definition of `Tobject_Create' ./objects.o(.text+0x5d0): first defined here objects.o: In function `Instancefromhandle': objects.o(.text+0x4b0): multiple definition of `Instancefromhandle' ./objects.o(.text+0x4b0): first defined here objects.o: In function `Instancefromselfid': objects.o(.text+0x4e0): multiple definition of `Instancefromselfid' ./objects.o(.text+0x4e0): first defined here objects.o: In function `Tobject_Load': objects.o(.text+0x510): multiple definition of `Tobject_Load' ./objects.o(.text+0x510): first defined here objects.o: In function `Tobject_Init': objects.o(.text+0x520): multiple definition of `Tobject_Init' ./objects.o(.text+0x520): first defined here objects.o: In function `Tdosstream_Init': objects.o(.text+0xca0): multiple definition of `Tdosstream_Init' ./objects.o(.text+0xca0): first defined here objects.o: In function `Tbufstream_Init': objects.o(.text+0x1110): multiple definition of `Tbufstream_Init' ./objects.o(.text+0x1110): first defined here objects.o: In function `Tcollection_Init': objects.o(.text+0x1600): multiple definition of `Tcollection_Init' ./objects.o(.text+0x1600): first defined here objects.o: In function `Tcollection_Multi': objects.o(.text+0x1880): multiple definition of `Tcollection_Multi' ./objects.o(.text+0x1880): first defined here objects.o: In function `Tcollection_Create': objects.o(.text+0x16f0): multiple definition of `Tcollection_Create' ./objects.o(.text+0x16f0): first defined here objects.o: In function `Tcollection_Unsafetoproceed': objects.o(.text+0x18c0): multiple definition of `Tcollection_Unsafetoproceed' ./objects.o(.text+0x18c0): first defined here objects.o: In function `Tcollection_Pulluplist': objects.o(.text+0x1c30): multiple definition of `Tcollection_Pulluplist' ./objects.o(.text+0x1c30): first defined here objects.o: In function `Tcollection_Pushdownlist': objects.o(.text+0x1d20): multiple definition of `Tcollection_Pushdownlist' ./objects.o(.text+0x1d20): first defined here objects.o: In function `Tcollection_Limit': objects.o(.text+0x25a0): multiple definition of `Tcollection_Limit' ./objects.o(.text+0x25a0): first defined here objects.o: In function `Tcollection_Pack': objects.o(.text+0x25c0): multiple definition of `Tcollection_Pack' ./objects.o(.text+0x25c0): first defined here objects.o: In function `Tcollection_Store': objects.o(.text+0x2750): multiple definition of `Tcollection_Store' ./objects.o(.text+0x2750): first defined here objects.o: In function `Tcollection_Load': objects.o(.text+0x27f0): multiple definition of `Tcollection_Load' ./objects.o(.text+0x27f0): first defined here objects.o: In function `Tsortedcollection_Init': objects.o(.text+0x28f0): multiple definition of `Tsortedcollection_Init' ./objects.o(.text+0x28f0): first defined here objects.o: In function `Tsortedcollection_Create': objects.o(.text+0x2950): multiple definition of `Tsortedcollection_Create' ./objects.o(.text+0x2950): first defined here objects.o: In function `constructor_154': objects.o(.text+0x3510): multiple definition of `constructor_154' ./objects.o(.text+0x3510): first defined here objects.o: In function `destructor_155': objects.o(.text+0x3570): multiple definition of `destructor_155' ./objects.o(.text+0x3570): first defined here ./objects.o: In function `Tstrcollection_Less': ./objects.o(.text+0x29e9): undefined reference to `stricmp' ./objects.o: In function `Tstrcollection_Greater': ./objects.o(.text+0x2a49): undefined reference to `stricmp' ./objects.o: In function `Tstrcollection_Equal': ./objects.o(.text+0x2aa9): undefined reference to `stricmp' objects.o: In function `Tstrcollection_Less': objects.o(.text+0x29e9): undefined reference to `stricmp' objects.o: In function `Tstrcollection_Greater': objects.o(.text+0x2a49): undefined reference to `stricmp' objects.o(.text+0x2aa9): more undefined references to `stricmp' follow system.o: In function `Int2pchar': system.o(.text+0xbd0): undefined reference to `itoa' system.o: In function `Memavail': system.o(.text+0x24db): undefined reference to `__dpmi_get_free_memory_information' system.o(.text+0x24e7): undefined reference to `__dpmi_get_page_size' system.o: In function `Maxavail': system.o(.text+0x250b): undefined reference to `__dpmi_get_free_memory_information' system.o(.text+0x2517): undefined reference to `__dpmi_get_page_size' system.o: In function `Setfmode': system.o(.text+0x253e): undefined reference to `_fmode' system.o(.text+0x2551): undefined reference to `_fmode' system.o(.text+0x2562): undefined reference to `_fmode' system.o: In function `Getfmode': system.o(.text+0x2587): undefined reference to `_fmode' system.o: In function `constructor_32': system.o(.text+0x29e2): undefined reference to `_fmode' crt.o: In function `Nosound': crt.o(.text+0x16): undefined reference to `sound' crt.o: In function `Blockcursor': crt.o(.text+0x36): undefined reference to `_setcursortype' crt.o: In function `Fatcursor': crt.o(.text+0x56): undefined reference to `_setcursortype' crt.o: In function `Normalcursor': crt.o(.text+0x76): undefined reference to `_setcursortype' crt.o: In function `Hiddencursor': crt.o(.text+0x96): undefined reference to `_setcursortype' crt.o: In function `Cursor': crt.o(.text+0xb8): undefined reference to `_setcursortype' dos.o: In function `_p_findfirst': dos.o(.text+0x56d): undefined reference to `_dos_findfirst' dos.o: In function `_p_findnext': dos.o(.text+0x5e1): undefined reference to `_dos_findnext' dos.o: In function `Getcbreak': dos.o(.text+0x6a4): undefined reference to `getcbrk' dos.o: In function `Setcbreak': dos.o(.text+0x6d3): undefined reference to `setcbrk' dos.o: In function `Filesplit': dos.o(.text+0xc7a): undefined reference to `fnsplit' dos.o: In function `Getcurdir': dos.o(.text+0xd1e): undefined reference to `getdisk' dos.o(.text+0xd2e): undefined reference to `getdisk' dos.o(.text+0xd3d): undefined reference to `setdisk' dos.o(.text+0xd7d): undefined reference to `setdisk' dos.o: In function `Getdir': dos.o(.text+0xdcb): undefined reference to `getdisk' dos.o: In function `Diskfree': dos.o(.text+0xedf): undefined reference to `getdfree' dos.o: In function `Disksize': dos.o(.text+0xf3f): undefined reference to `getdfree' dos.o: In function `_p_getdate': dos.o(.text+0xf8b): undefined reference to `_dos_getdate' dos.o: In function `_p_gettime': dos.o(.text+0xfcb): undefined reference to `_dos_gettime' dos.o: In function `_p_setdate': dos.o(.text+0x101f): undefined reference to `setdate' dos.o: In function `_p_settime': dos.o(.text+0x1053): undefined reference to `_dos_settime' dos.o: In function `_p_getftime': dos.o(.text+0x107e): undefined reference to `getftime' dos.o: In function `_p_setftime': dos.o(.text+0x109e): undefined reference to `setftime' dos.o: In function `_p_getfattr': dos.o(.text+0x11e0): undefined reference to `_dos_getfileattr' dos.o: In function `_p_setfattr': dos.o(.text+0x1330): undefined reference to `_dos_setfileattr' system.o: In function `Int2pchar': system.o(.text+0xbd0): undefined reference to `itoa' system.o: In function `Memavail': system.o(.text+0x24db): undefined reference to `__dpmi_get_free_memory_information' system.o(.text+0x24e7): undefined reference to `__dpmi_get_page_size' system.o: In function `Maxavail': system.o(.text+0x250b): undefined reference to `__dpmi_get_free_memory_information' system.o(.text+0x2517): undefined reference to `__dpmi_get_page_size' system.o: In function `Setfmode': system.o(.text+0x253e): undefined reference to `_fmode' system.o(.text+0x2551): undefined reference to `_fmode' system.o(.text+0x2562): undefined reference to `_fmode' system.o: In function `Getfmode': system.o(.text+0x2587): undefined reference to `_fmode' system.o: In function `constructor_32': system.o(.text+0x29e2): undefined reference to `_fmode' gpcutil.o: In function `Pathlocate': gpcutil.o(.text+0x1d0b): undefined reference to `searchpath' gpcutil.o: In function `Int2pchar': gpcutil.o(.text+0x2b00): undefined reference to `itoa' gpcutil.o: In function `Copyfile': gpcutil.o(.text+0x2e47): undefined reference to `getftime' gpcutil.o(.text+0x3019): undefined reference to `setftime' gpcutil.o: In function `Copyfileex': gpcutil.o(.text+0x321a): undefined reference to `getftime' gpcutil.o(.text+0x34a9): undefined reference to `setftime' gpcutil.o: In function `Writepchar': gpcutil.o(.text+0x350b): undefined reference to `cputs' gpcutil.o: In function `Writestring': gpcutil.o(.text+0x3541): undefined reference to `cputs' /tmp/cca198011.o: In function `program_Testcrt': /tmp/cca198011.o(.text+0x2e): undefined reference to `textcolor' /tmp/cca198011.o(.text+0x38): undefined reference to `textbackground' /tmp/cca198011.o(.text+0xd6): undefined reference to `getch' /tmp/cca198011.o(.text+0x238): undefined reference to `strupr' /tmp/cca198011.o(.text+0x2be): undefined reference to `_conio_kbhit' /tmp/cca198011.o(.text+0x2e9): undefined reference to `delay' /tmp/cca198011.o(.text+0x35c): undefined reference to `getch' gpcutil.o: In function `Pathlocate': gpcutil.o(.text+0x1d0b): undefined reference to `searchpath' gpcutil.o: In function `Int2pchar': gpcutil.o(.text+0x2b00): undefined reference to `itoa' gpcutil.o: In function `Copyfile': gpcutil.o(.text+0x2e47): undefined reference to `getftime' gpcutil.o(.text+0x3019): undefined reference to `setftime' gpcutil.o: In function `Copyfileex': gpcutil.o(.text+0x321a): undefined reference to `getftime' gpcutil.o(.text+0x34a9): undefined reference to `setftime' gpcutil.o: In function `Writepchar': gpcutil.o(.text+0x350b): undefined reference to `cputs' gpcutil.o: In function `Writestring': gpcutil.o(.text+0x3541): undefined reference to `cputs' dos.o: In function `_p_findfirst': dos.o(.text+0x56d): undefined reference to `_dos_findfirst' dos.o: In function `_p_findnext': dos.o(.text+0x5e1): undefined reference to `_dos_findnext' dos.o: In function `Getcbreak': dos.o(.text+0x6a4): undefined reference to `getcbrk' dos.o: In function `Setcbreak': dos.o(.text+0x6d3): undefined reference to `setcbrk' dos.o: In function `Filesplit': dos.o(.text+0xc7a): undefined reference to `fnsplit' dos.o: In function `Getcurdir': dos.o(.text+0xd1e): undefined reference to `getdisk' dos.o(.text+0xd2e): undefined reference to `getdisk' dos.o(.text+0xd3d): undefined reference to `setdisk' dos.o(.text+0xd7d): undefined reference to `setdisk' dos.o: In function `Getdir': dos.o(.text+0xdcb): undefined reference to `getdisk' dos.o: In function `Diskfree': dos.o(.text+0xedf): undefined reference to `getdfree' dos.o: In function `Disksize': dos.o(.text+0xf3f): undefined reference to `getdfree' dos.o: In function `_p_getdate': dos.o(.text+0xf8b): undefined reference to `_dos_getdate' dos.o: In function `_p_gettime': dos.o(.text+0xfcb): undefined reference to `_dos_gettime' dos.o: In function `_p_setdate': dos.o(.text+0x101f): undefined reference to `setdate' dos.o: In function `_p_settime': dos.o(.text+0x1053): undefined reference to `_dos_settime' dos.o: In function `_p_getftime': dos.o(.text+0x107e): undefined reference to `getftime' dos.o: In function `_p_setftime': dos.o(.text+0x109e): undefined reference to `setftime' dos.o: In function `_p_getfattr': dos.o(.text+0x11e0): undefined reference to `_dos_getfileattr' dos.o: In function `_p_setfattr': dos.o(.text+0x1330): undefined reference to `_dos_setfileattr' system.o: In function `Int2pchar': system.o(.text+0xbd0): undefined reference to `itoa' system.o: In function `Memavail': system.o(.text+0x24db): undefined reference to `__dpmi_get_free_memory_information' system.o(.text+0x24e7): undefined reference to `__dpmi_get_page_size' system.o: In function `Maxavail': system.o(.text+0x250b): undefined reference to `__dpmi_get_free_memory_information' system.o(.text+0x2517): undefined reference to `__dpmi_get_page_size' system.o: In function `Setfmode': system.o(.text+0x253e): undefined reference to `_fmode' system.o(.text+0x2551): undefined reference to `_fmode' system.o(.text+0x2562): undefined reference to `_fmode' system.o: In function `Getfmode': system.o(.text+0x2587): undefined reference to `_fmode' system.o: In function `constructor_32': system.o(.text+0x29e2): undefined reference to `_fmode' /tmp/cca198501.o: In function `program_Testdos': /tmp/cca198501.o(.text+0x3e1): undefined reference to `getdate' /tmp/cca198501.o(.text+0x46e): undefined reference to `gettime' /tmp/cca198501.o(.text+0x51a): undefined reference to `_dos_getdiskfree' /tmp/cca198501.o(.text+0x5da): undefined reference to `getdfree' /tmp/cca199251.o: In function `program_Dpmitest': /tmp/cca199251.o(.text+0x91): undefined reference to `__dpmi_get_version' /tmp/cca199251.o(.text+0x11b): undefined reference to `__dpmi_get_page_size' /tmp/cca199251.o(.text+0x157): undefined reference to `__dpmi_get_free_memory_information' sysutils.o: In function `Renamefile': sysutils.o(.text+0x0): multiple definition of `Renamefile' ./sysutils.o(.text+0x0): first defined here sysutils.o: In function `Deletefile': sysutils.o(.text+0x60): multiple definition of `Deletefile' ./sysutils.o(.text+0x60): first defined here sysutils.o: In function `Filecreate': sysutils.o(.text+0xa0): multiple definition of `Filecreate' ./sysutils.o(.text+0xa0): first defined here sysutils.o: In function `Fileopen': sysutils.o(.text+0x120): multiple definition of `Fileopen' ./sysutils.o(.text+0x120): first defined here sysutils.o: In function `Uppercase': sysutils.o(.text+0x160): multiple definition of `Uppercase' ./sysutils.o(.text+0x160): first defined here sysutils.o: In function `Lowercase': sysutils.o(.text+0x230): multiple definition of `Lowercase' ./sysutils.o(.text+0x230): first defined here sysutils.o: In function `Filegetattr': sysutils.o(.text+0x300): multiple definition of `Filegetattr' ./sysutils.o(.text+0x300): first defined here sysutils.o: In function `Filesetattr': sysutils.o(.text+0x340): multiple definition of `Filesetattr' ./sysutils.o(.text+0x340): first defined here sysutils.o: In function `Fileage': sysutils.o(.text+0x380): multiple definition of `Fileage' ./sysutils.o(.text+0x380): first defined here sysutils.o: In function `Filegetdate': sysutils.o(.text+0x400): multiple definition of `Filegetdate' ./sysutils.o(.text+0x400): first defined here sysutils.o: In function `Filesetdate': sysutils.o(.text+0x440): multiple definition of `Filesetdate' ./sysutils.o(.text+0x440): first defined here ./sysutils.o: In function `Fileopen': ./sysutils.o(.text+0x148): undefined reference to `_open' ./sysutils.o: In function `Filegetattr': ./sysutils.o(.text+0x325): undefined reference to `_dos_getfileattr' ./sysutils.o: In function `Filesetattr': ./sysutils.o(.text+0x368): undefined reference to `_dos_setfileattr' dos.o: In function `_p_findfirst': dos.o(.text+0x56d): undefined reference to `_dos_findfirst' dos.o: In function `_p_findnext': dos.o(.text+0x5e1): undefined reference to `_dos_findnext' dos.o: In function `Getcbreak': dos.o(.text+0x6a4): undefined reference to `getcbrk' dos.o: In function `Setcbreak': dos.o(.text+0x6d3): undefined reference to `setcbrk' dos.o: In function `Filesplit': dos.o(.text+0xc7a): undefined reference to `fnsplit' dos.o: In function `Getcurdir': dos.o(.text+0xd1e): undefined reference to `getdisk' dos.o(.text+0xd2e): undefined reference to `getdisk' dos.o(.text+0xd3d): undefined reference to `setdisk' dos.o(.text+0xd7d): undefined reference to `setdisk' dos.o: In function `Getdir': dos.o(.text+0xdcb): undefined reference to `getdisk' dos.o: In function `Diskfree': dos.o(.text+0xedf): undefined reference to `getdfree' dos.o: In function `Disksize': dos.o(.text+0xf3f): undefined reference to `getdfree' dos.o: In function `_p_getdate': dos.o(.text+0xf8b): undefined reference to `_dos_getdate' dos.o: In function `_p_gettime': dos.o(.text+0xfcb): undefined reference to `_dos_gettime' dos.o: In function `_p_setdate': dos.o(.text+0x101f): undefined reference to `setdate' dos.o: In function `_p_settime': dos.o(.text+0x1053): undefined reference to `_dos_settime' dos.o: In function `_p_getftime': dos.o(.text+0x107e): undefined reference to `getftime' dos.o: In function `_p_setftime': dos.o(.text+0x109e): undefined reference to `setftime' dos.o: In function `_p_getfattr': dos.o(.text+0x11e0): undefined reference to `_dos_getfileattr' dos.o: In function `_p_setfattr': dos.o(.text+0x1330): undefined reference to `_dos_setfileattr' gpcutil.o: In function `Pathlocate': gpcutil.o(.text+0x1d0b): undefined reference to `searchpath' gpcutil.o: In function `Int2pchar': gpcutil.o(.text+0x2b00): undefined reference to `itoa' gpcutil.o: In function `Copyfile': gpcutil.o(.text+0x2e47): undefined reference to `getftime' gpcutil.o(.text+0x3019): undefined reference to `setftime' gpcutil.o: In function `Copyfileex': gpcutil.o(.text+0x321a): undefined reference to `getftime' gpcutil.o(.text+0x34a9): undefined reference to `setftime' gpcutil.o: In function `Writepchar': gpcutil.o(.text+0x350b): undefined reference to `cputs' gpcutil.o: In function `Writestring': gpcutil.o(.text+0x3541): undefined reference to `cputs' sysutils.o: In function `Fileopen': sysutils.o(.text+0x148): undefined reference to `_open' sysutils.o: In function `Filegetattr': sysutils.o(.text+0x325): undefined reference to `_dos_getfileattr' sysutils.o: In function `Filesetattr': sysutils.o(.text+0x368): undefined reference to `_dos_setfileattr' system.o: In function `Int2pchar': system.o(.text+0xbd0): undefined reference to `itoa' system.o: In function `Memavail': system.o(.text+0x24db): undefined reference to `__dpmi_get_free_memory_information' system.o(.text+0x24e7): undefined reference to `__dpmi_get_page_size' system.o: In function `Maxavail': system.o(.text+0x250b): undefined reference to `__dpmi_get_free_memory_information' system.o(.text+0x2517): undefined reference to `__dpmi_get_page_size' system.o: In function `Setfmode': system.o(.text+0x253e): undefined reference to `_fmode' system.o(.text+0x2551): undefined reference to `_fmode' system.o(.text+0x2562): undefined reference to `_fmode' system.o: In function `Getfmode': system.o(.text+0x2587): undefined reference to `_fmode' system.o: In function `constructor_32': system.o(.text+0x29e2): undefined reference to `_fmode' system.o: In function `Int2pchar': system.o(.text+0xbd0): undefined reference to `itoa' system.o: In function `Memavail': system.o(.text+0x24db): undefined reference to `__dpmi_get_free_memory_information' system.o(.text+0x24e7): undefined reference to `__dpmi_get_page_size' system.o: In function `Maxavail': system.o(.text+0x250b): undefined reference to `__dpmi_get_free_memory_information' system.o(.text+0x2517): undefined reference to `__dpmi_get_page_size' system.o: In function `Setfmode': system.o(.text+0x253e): undefined reference to `_fmode' system.o(.text+0x2551): undefined reference to `_fmode' system.o(.text+0x2562): undefined reference to `_fmode' system.o: In function `Getfmode': system.o(.text+0x2587): undefined reference to `_fmode' system.o: In function `constructor_32': system.o(.text+0x29e2): undefined reference to `_fmode' objects.o: In function `Tstrcollection_Less': objects.o(.text+0x29e9): undefined reference to `stricmp' objects.o: In function `Tstrcollection_Greater': objects.o(.text+0x2a49): undefined reference to `stricmp' objects.o: In function `Tstrcollection_Equal': objects.o(.text+0x2aa9): undefined reference to `stricmp' dos.o: In function `_p_findfirst': dos.o(.text+0x56d): undefined reference to `_dos_findfirst' dos.o: In function `_p_findnext': dos.o(.text+0x5e1): undefined reference to `_dos_findnext' dos.o: In function `Getcbreak': dos.o(.text+0x6a4): undefined reference to `getcbrk' dos.o: In function `Setcbreak': dos.o(.text+0x6d3): undefined reference to `setcbrk' dos.o: In function `Filesplit': dos.o(.text+0xc7a): undefined reference to `fnsplit' dos.o: In function `Getcurdir': dos.o(.text+0xd1e): undefined reference to `getdisk' dos.o(.text+0xd2e): undefined reference to `getdisk' dos.o(.text+0xd3d): undefined reference to `setdisk' dos.o(.text+0xd7d): undefined reference to `setdisk' dos.o: In function `Getdir': dos.o(.text+0xdcb): undefined reference to `getdisk' dos.o: In function `Diskfree': dos.o(.text+0xedf): undefined reference to `getdfree' dos.o: In function `Disksize': dos.o(.text+0xf3f): undefined reference to `getdfree' dos.o: In function `_p_getdate': dos.o(.text+0xf8b): undefined reference to `_dos_getdate' dos.o: In function `_p_gettime': dos.o(.text+0xfcb): undefined reference to `_dos_gettime' dos.o: In function `_p_setdate': dos.o(.text+0x101f): undefined reference to `setdate' dos.o: In function `_p_settime': dos.o(.text+0x1053): undefined reference to `_dos_settime' dos.o: In function `_p_getftime': dos.o(.text+0x107e): undefined reference to `getftime' dos.o: In function `_p_setftime': dos.o(.text+0x109e): undefined reference to `setftime' dos.o: In function `_p_getfattr': dos.o(.text+0x11e0): undefined reference to `_dos_getfileattr' dos.o: In function `_p_setfattr': dos.o(.text+0x1330): undefined reference to `_dos_setfileattr' gpcutil.o: In function `Pathlocate': gpcutil.o(.text+0x1d0b): undefined reference to `searchpath' gpcutil.o: In function `Int2pchar': gpcutil.o(.text+0x2b00): undefined reference to `itoa' gpcutil.o: In function `Copyfile': gpcutil.o(.text+0x2e47): undefined reference to `getftime' gpcutil.o(.text+0x3019): undefined reference to `setftime' gpcutil.o: In function `Copyfileex': gpcutil.o(.text+0x321a): undefined reference to `getftime' gpcutil.o(.text+0x34a9): undefined reference to `setftime' gpcutil.o: In function `Writepchar': gpcutil.o(.text+0x350b): undefined reference to `cputs' gpcutil.o: In function `Writestring': gpcutil.o(.text+0x3541): undefined reference to `cputs' system.o: In function `Int2pchar': system.o(.text+0xbd0): undefined reference to `itoa' system.o: In function `Memavail': system.o(.text+0x24db): undefined reference to `__dpmi_get_free_memory_information' system.o(.text+0x24e7): undefined reference to `__dpmi_get_page_size' system.o: In function `Maxavail': system.o(.text+0x250b): undefined reference to `__dpmi_get_free_memory_information' system.o(.text+0x2517): undefined reference to `__dpmi_get_page_size' system.o: In function `Setfmode': system.o(.text+0x253e): undefined reference to `_fmode' system.o(.text+0x2551): undefined reference to `_fmode' system.o(.text+0x2562): undefined reference to `_fmode' system.o: In function `Getfmode': system.o(.text+0x2587): undefined reference to `_fmode' system.o: In function `constructor_32': system.o(.text+0x29e2): undefined reference to `_fmode' /tmp/cca200261.o: In function `program_Teststr': /tmp/cca200261.o(.text+0x50a): undefined reference to `__file_exists' objects.o: In function `Tstrcollection_Less': objects.o(.text+0x29e9): undefined reference to `stricmp' objects.o: In function `Tstrcollection_Greater': objects.o(.text+0x2a49): undefined reference to `stricmp' objects.o: In function `Tstrcollection_Equal': objects.o(.text+0x2aa9): undefined reference to `stricmp' system.o: In function `Int2pchar': system.o(.text+0xbd0): undefined reference to `itoa' system.o: In function `Memavail': system.o(.text+0x24db): undefined reference to `__dpmi_get_free_memory_information' system.o(.text+0x24e7): undefined reference to `__dpmi_get_page_size' system.o: In function `Maxavail': system.o(.text+0x250b): undefined reference to `__dpmi_get_free_memory_information' system.o(.text+0x2517): undefined reference to `__dpmi_get_page_size' system.o: In function `Setfmode': system.o(.text+0x253e): undefined reference to `_fmode' system.o(.text+0x2551): undefined reference to `_fmode' system.o(.text+0x2562): undefined reference to `_fmode' system.o: In function `Getfmode': system.o(.text+0x2587): undefined reference to `_fmode' system.o: In function `constructor_32': system.o(.text+0x29e2): undefined reference to `_fmode' dos.o: In function `_p_findfirst': dos.o(.text+0x56d): undefined reference to `_dos_findfirst' dos.o: In function `_p_findnext': dos.o(.text+0x5e1): undefined reference to `_dos_findnext' dos.o: In function `Getcbreak': dos.o(.text+0x6a4): undefined reference to `getcbrk' dos.o: In function `Setcbreak': dos.o(.text+0x6d3): undefined reference to `setcbrk' dos.o: In function `Filesplit': dos.o(.text+0xc7a): undefined reference to `fnsplit' dos.o: In function `Getcurdir': dos.o(.text+0xd1e): undefined reference to `getdisk' dos.o(.text+0xd2e): undefined reference to `getdisk' dos.o(.text+0xd3d): undefined reference to `setdisk' dos.o(.text+0xd7d): undefined reference to `setdisk' dos.o: In function `Getdir': dos.o(.text+0xdcb): undefined reference to `getdisk' dos.o: In function `Diskfree': dos.o(.text+0xedf): undefined reference to `getdfree' dos.o: In function `Disksize': dos.o(.text+0xf3f): undefined reference to `getdfree' dos.o: In function `_p_getdate': dos.o(.text+0xf8b): undefined reference to `_dos_getdate' dos.o: In function `_p_gettime': dos.o(.text+0xfcb): undefined reference to `_dos_gettime' dos.o: In function `_p_setdate': dos.o(.text+0x101f): undefined reference to `setdate' dos.o: In function `_p_settime': dos.o(.text+0x1053): undefined reference to `_dos_settime' dos.o: In function `_p_getftime': dos.o(.text+0x107e): undefined reference to `getftime' dos.o: In function `_p_setftime': dos.o(.text+0x109e): undefined reference to `setftime' dos.o: In function `_p_getfattr': dos.o(.text+0x11e0): undefined reference to `_dos_getfileattr' dos.o: In function `_p_setfattr': dos.o(.text+0x1330): undefined reference to `_dos_setfileattr' gpcutil.o: In function `Pathlocate': gpcutil.o(.text+0x1d0b): undefined reference to `searchpath' gpcutil.o: In function `Int2pchar': gpcutil.o(.text+0x2b00): undefined reference to `itoa' gpcutil.o: In function `Copyfile': gpcutil.o(.text+0x2e47): undefined reference to `getftime' gpcutil.o(.text+0x3019): undefined reference to `setftime' gpcutil.o: In function `Copyfileex': gpcutil.o(.text+0x321a): undefined reference to `getftime' gpcutil.o(.text+0x34a9): undefined reference to `setftime' gpcutil.o: In function `Writepchar': gpcutil.o(.text+0x350b): undefined reference to `cputs' gpcutil.o: In function `Writestring': gpcutil.o(.text+0x3541): undefined reference to `cputs' sysutils.o: In function `Fileopen': sysutils.o(.text+0x148): undefined reference to `_open' sysutils.o: In function `Filegetattr': sysutils.o(.text+0x325): undefined reference to `_dos_getfileattr' sysutils.o: In function `Filesetattr': sysutils.o(.text+0x368): undefined reference to `_dos_setfileattr' system.o: In function `Int2pchar': system.o(.text+0xbd0): undefined reference to `itoa' system.o: In function `Memavail': system.o(.text+0x24db): undefined reference to `__dpmi_get_free_memory_information' system.o(.text+0x24e7): undefined reference to `__dpmi_get_page_size' system.o: In function `Maxavail': system.o(.text+0x250b): undefined reference to `__dpmi_get_free_memory_information' system.o(.text+0x2517): undefined reference to `__dpmi_get_page_size' system.o: In function `Setfmode': system.o(.text+0x253e): undefined reference to `_fmode' system.o(.text+0x2551): undefined reference to `_fmode' system.o(.text+0x2562): undefined reference to `_fmode' system.o: In function `Getfmode': system.o(.text+0x2587): undefined reference to `_fmode' system.o: In function `constructor_32': system.o(.text+0x29e2): undefined reference to `_fmode' gpc: dosh.o: linker input file unused since linking not done gpc: strings.o: linker input file unused since linking not done gpc: xsystem.o: linker input file unused since linking not done gpc: system.o: linker input file unused since linking not done gpc: dos.o: linker input file unused since linking not done gpc: gpctypes.o: linker input file unused since linking not done crt.o: In function `Nosound': crt.o(.text+0x16): undefined reference to `sound' crt.o: In function `Blockcursor': crt.o(.text+0x36): undefined reference to `_setcursortype' crt.o: In function `Fatcursor': crt.o(.text+0x56): undefined reference to `_setcursortype' crt.o: In function `Normalcursor': crt.o(.text+0x76): undefined reference to `_setcursortype' crt.o: In function `Hiddencursor': crt.o(.text+0x96): undefined reference to `_setcursortype' crt.o: In function `Cursor': crt.o(.text+0xb8): undefined reference to `_setcursortype' system.o: In function `Int2pchar': system.o(.text+0xbd0): undefined reference to `itoa' system.o: In function `Memavail': system.o(.text+0x24db): undefined reference to `__dpmi_get_free_memory_information' system.o(.text+0x24e7): undefined reference to `__dpmi_get_page_size' system.o: In function `Maxavail': system.o(.text+0x250b): undefined reference to `__dpmi_get_free_memory_information' system.o(.text+0x2517): undefined reference to `__dpmi_get_page_size' system.o: In function `Setfmode': system.o(.text+0x253e): undefined reference to `_fmode' system.o(.text+0x2551): undefined reference to `_fmode' system.o(.text+0x2562): undefined reference to `_fmode' system.o: In function `Getfmode': system.o(.text+0x2587): undefined reference to `_fmode' system.o: In function `constructor_32': system.o(.text+0x29e2): undefined reference to `_fmode' dos.o: In function `_p_findfirst': dos.o(.text+0x56d): undefined reference to `_dos_findfirst' dos.o: In function `_p_findnext': dos.o(.text+0x5e1): undefined reference to `_dos_findnext' dos.o: In function `Getcbreak': dos.o(.text+0x6a4): undefined reference to `getcbrk' dos.o: In function `Setcbreak': dos.o(.text+0x6d3): undefined reference to `setcbrk' dos.o: In function `Filesplit': dos.o(.text+0xc7a): undefined reference to `fnsplit' dos.o: In function `Getcurdir': dos.o(.text+0xd1e): undefined reference to `getdisk' dos.o(.text+0xd2e): undefined reference to `getdisk' dos.o(.text+0xd3d): undefined reference to `setdisk' dos.o(.text+0xd7d): undefined reference to `setdisk' dos.o: In function `Getdir': dos.o(.text+0xdcb): undefined reference to `getdisk' dos.o: In function `Diskfree': dos.o(.text+0xedf): undefined reference to `getdfree' dos.o: In function `Disksize': dos.o(.text+0xf3f): undefined reference to `getdfree' dos.o: In function `_p_getdate': dos.o(.text+0xf8b): undefined reference to `_dos_getdate' dos.o: In function `_p_gettime': dos.o(.text+0xfcb): undefined reference to `_dos_gettime' dos.o: In function `_p_setdate': dos.o(.text+0x101f): undefined reference to `setdate' dos.o: In function `_p_settime': dos.o(.text+0x1053): undefined reference to `_dos_settime' dos.o: In function `_p_getftime': dos.o(.text+0x107e): undefined reference to `getftime' dos.o: In function `_p_setftime': dos.o(.text+0x109e): undefined reference to `setftime' dos.o: In function `_p_getfattr': dos.o(.text+0x11e0): undefined reference to `_dos_getfileattr' dos.o: In function `_p_setfattr': dos.o(.text+0x1330): undefined reference to `_dos_setfileattr' /tmp/cca201631.o: In function `Showthem.3': /tmp/cca201631.o(.text+0x10): undefined reference to `wherey' /tmp/cca201631.o(.text+0x1a): undefined reference to `gotoxy' /tmp/cca201631.o(.text+0x163): undefined reference to `delay' /tmp/cca201631.o: In function `program_Testtime': /tmp/cca201631.o(.text+0x18e): undefined reference to `getch' /tmp/cca201631.o(.text+0x1e3): undefined reference to `_conio_kbhit' /usr/lib/crt1.o: In function `_start': /usr/lib/crt1.o(.text+0x57): undefined reference to `main' /usr/lib/crt1.o: In function `_start': /usr/lib/crt1.o(.text+0x57): undefined reference to `main' system.o: In function `Int2pchar': system.o(.text+0xbd0): undefined reference to `itoa' system.o: In function `Memavail': system.o(.text+0x24db): undefined reference to `__dpmi_get_free_memory_information' system.o(.text+0x24e7): undefined reference to `__dpmi_get_page_size' system.o: In function `Maxavail': system.o(.text+0x250b): undefined reference to `__dpmi_get_free_memory_information' system.o(.text+0x2517): undefined reference to `__dpmi_get_page_size' system.o: In function `Setfmode': system.o(.text+0x253e): undefined reference to `_fmode' system.o(.text+0x2551): undefined reference to `_fmode' system.o(.text+0x2562): undefined reference to `_fmode' system.o: In function `Getfmode': system.o(.text+0x2587): undefined reference to `_fmode' system.o: In function `constructor_32': system.o(.text+0x29e2): undefined reference to `_fmode' dos.o: In function `_p_findfirst': dos.o(.text+0x56d): undefined reference to `_dos_findfirst' dos.o: In function `_p_findnext': dos.o(.text+0x5e1): undefined reference to `_dos_findnext' dos.o: In function `Getcbreak': dos.o(.text+0x6a4): undefined reference to `getcbrk' dos.o: In function `Setcbreak': dos.o(.text+0x6d3): undefined reference to `setcbrk' dos.o: In function `Filesplit': dos.o(.text+0xc7a): undefined reference to `fnsplit' dos.o: In function `Getcurdir': dos.o(.text+0xd1e): undefined reference to `getdisk' dos.o(.text+0xd2e): undefined reference to `getdisk' dos.o(.text+0xd3d): undefined reference to `setdisk' dos.o(.text+0xd7d): undefined reference to `setdisk' dos.o: In function `Getdir': dos.o(.text+0xdcb): undefined reference to `getdisk' dos.o: In function `Diskfree': dos.o(.text+0xedf): undefined reference to `getdfree' dos.o: In function `Disksize': dos.o(.text+0xf3f): undefined reference to `getdfree' dos.o: In function `_p_getdate': dos.o(.text+0xf8b): undefined reference to `_dos_getdate' dos.o: In function `_p_gettime': dos.o(.text+0xfcb): undefined reference to `_dos_gettime' dos.o: In function `_p_setdate': dos.o(.text+0x101f): undefined reference to `setdate' dos.o: In function `_p_settime': dos.o(.text+0x1053): undefined reference to `_dos_settime' dos.o: In function `_p_getftime': dos.o(.text+0x107e): undefined reference to `getftime' dos.o: In function `_p_setftime': dos.o(.text+0x109e): undefined reference to `setftime' dos.o: In function `_p_getfattr': dos.o(.text+0x11e0): undefined reference to `_dos_getfileattr' dos.o: In function `_p_setfattr': dos.o(.text+0x1330): undefined reference to `_dos_setfileattr' dos.o: In function `_p_findfirst': dos.o(.text+0x56d): undefined reference to `_dos_findfirst' dos.o: In function `_p_findnext': dos.o(.text+0x5e1): undefined reference to `_dos_findnext' dos.o: In function `Getcbreak': dos.o(.text+0x6a4): undefined reference to `getcbrk' dos.o: In function `Setcbreak': dos.o(.text+0x6d3): undefined reference to `setcbrk' dos.o: In function `Filesplit': dos.o(.text+0xc7a): undefined reference to `fnsplit' dos.o: In function `Getcurdir': dos.o(.text+0xd1e): undefined reference to `getdisk' dos.o(.text+0xd2e): undefined reference to `getdisk' dos.o(.text+0xd3d): undefined reference to `setdisk' dos.o(.text+0xd7d): undefined reference to `setdisk' dos.o: In function `Getdir': dos.o(.text+0xdcb): undefined reference to `getdisk' dos.o: In function `Diskfree': dos.o(.text+0xedf): undefined reference to `getdfree' dos.o: In function `Disksize': dos.o(.text+0xf3f): undefined reference to `getdfree' dos.o: In function `_p_getdate': dos.o(.text+0xf8b): undefined reference to `_dos_getdate' dos.o: In function `_p_gettime': dos.o(.text+0xfcb): undefined reference to `_dos_gettime' dos.o: In function `_p_setdate': dos.o(.text+0x101f): undefined reference to `setdate' dos.o: In function `_p_settime': dos.o(.text+0x1053): undefined reference to `_dos_settime' dos.o: In function `_p_getftime': dos.o(.text+0x107e): undefined reference to `getftime' dos.o: In function `_p_setftime': dos.o(.text+0x109e): undefined reference to `setftime' dos.o: In function `_p_getfattr': dos.o(.text+0x11e0): undefined reference to `_dos_getfileattr' dos.o: In function `_p_setfattr': dos.o(.text+0x1330): undefined reference to `_dos_setfileattr' gpcutil.o: In function `Pathlocate': gpcutil.o(.text+0x1d0b): undefined reference to `searchpath' gpcutil.o: In function `Int2pchar': gpcutil.o(.text+0x2b00): undefined reference to `itoa' gpcutil.o: In function `Copyfile': gpcutil.o(.text+0x2e47): undefined reference to `getftime' gpcutil.o(.text+0x3019): undefined reference to `setftime' gpcutil.o: In function `Copyfileex': gpcutil.o(.text+0x321a): undefined reference to `getftime' gpcutil.o(.text+0x34a9): undefined reference to `setftime' gpcutil.o: In function `Writepchar': gpcutil.o(.text+0x350b): undefined reference to `cputs' gpcutil.o: In function `Writestring': gpcutil.o(.text+0x3541): undefined reference to `cputs' system.o: In function `Int2pchar': system.o(.text+0xbd0): undefined reference to `itoa' system.o: In function `Memavail': system.o(.text+0x24db): undefined reference to `__dpmi_get_free_memory_information' system.o(.text+0x24e7): undefined reference to `__dpmi_get_page_size' system.o: In function `Maxavail': system.o(.text+0x250b): undefined reference to `__dpmi_get_free_memory_information' system.o(.text+0x2517): undefined reference to `__dpmi_get_page_size' system.o: In function `Setfmode': system.o(.text+0x253e): undefined reference to `_fmode' system.o(.text+0x2551): undefined reference to `_fmode' system.o(.text+0x2562): undefined reference to `_fmode' system.o: In function `Getfmode': system.o(.text+0x2587): undefined reference to `_fmode' system.o: In function `constructor_32': system.o(.text+0x29e2): undefined reference to `_fmode' /usr/lib/crt1.o: In function `_start': /usr/lib/crt1.o(.text+0x57): undefined reference to `main' ./values.pas:52: floating constant exponent has no digits ./values.pas:53: floating constant exponent has no digits ./values.pas:54: floating constant exponent has no digits ./values.pas:55: floating constant exponent has no digits /usr/lib/crt1.o: In function `_start': /usr/lib/crt1.o(.text+0x57): undefined reference to `main'