On Sun, 25 May 1997 01:37:37 -0400 (EDT) Pierre Phaneuf pp@55-174.hy.cgocable.ca wrote:
On Fri, 23 May 1997, The African Chief wrote:
a. If anyone is working on anything, please let me know *exactly* what you are doing or proposing to do, so that there will be no duplication of efforts;
Ok, so I'll be modifying the Put and Get methods of TStream, and adding a class registry. (probably will be very simple)
Ok - thanks. I will note that.
I send you the update! Shouldn't take more than a few days (download and install the newest GPC and do the changes)...
That would be excellent! What platform are you using (DJGPP, EMX, etc ...)?
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.
Best regards, The Chief Dr Abimbola A. Olowofoyeku (The African Chief, and the Great Elephant) Author of: Chief's Installer Pro v3.50 for Win16 and Win32. Homepage: http://ourworld.compuserve.com/homepages/African_Chief/ E-mail: laa12@cc.keele.ac.uk
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'